Einbindung Discovergy in FHEM


#1

Da ich es grade für jemanden rausgesucht hatte, hier einmal ein kurzes Snippet für die Einbindung Discovergy zu FHEM

defmod di2r HTTPMOD https://USER:PASSWORD@api.discovergy.com/public/v1/last_reading?meterId=METERID 10
attr di2r userattr reading01JSON reading01Name reading02JSON reading02Name reading03JSON reading03Name
attr di2r event-min-interval 300
attr di2r reading01JSON values_energy
attr di2r reading01Name energy
attr di2r reading02JSON values_energyOut
attr di2r reading02Name energyOut
attr di2r reading03JSON values_power
attr di2r reading03Name power
attr di2r room Dashboard,Photovoltaik,Stromzähler
attr di2r stateFormat {sprintf("%.f W", ReadingsVal($name,"power",0)/1000)}

USER=User des Logins beim Discovergy Portal (bei mir ist das meine Email)

PASSWORD=Das dazugehörige Passwort, leider im Klartext, keine andere Möglichkeit bei der derzeitigen DGY API (@API_DGY: Es wäre super, wenn man hier einen TOKEN generieren könnte, ähnlich Github, Passwörter im Klartext finde ich persönlich sehr sehr unschön :slight_smile: )

METERID=Findet Ihr unter https://api.discovergy.com/public/v1/meters als jeweils ersten Parameter des Zählers (login ebenfalls mit user/password)