Op https://pvoutput.org publiceren vele eigenaren van zonnepanelen hun data. Met Omnik Data Logger is het ook mogelijk om hier naar toe te publiceren. Verder is het de bedoeling om de data van meerdere omvormers samen te aggregeren (op te tellen) en verder ook de data van je slimme meter te verwerken zodat je ook je verbruik kunt inzien. De laatste release (1.5.0) heeft nu ook ondersteuning voor meerdere omvormers. Daarnaast kan de data van een slimme meter worden ingezet om ook het verbruik te berekenen en te publiceren.
Je begint met het aanmaken van een account op https://pvoutput.org. Hier kun je voor je solar systeem een system_id (sys_id
in de configuratie) aanmaken waarnaar toe je data wordt gepubliceerd. Bij het system id horen ook API_keys. Omnik datalogger heeft schrijfrechten nodig om data te kunnen publiceren. De api key met schrijfrechten moet dus worden opgenomen in de configuratie. De alleen lezen key kun je gebruiken voor een pvoutput app die je gebruikt op b.v. je smartphone. Heb je een slimme meter, dan kan ook het verbruik worden vastgelegd. Hierbij wordt ook het directe verbruik meegenomen, dit is het deel wat niet door de slimme meter wordt geregistreerd. In de basis is de formule hiervoor:direct_verbruik = bruto_opgewekt - terug_geleverd
.
Om het bruto verbruik correct te berekenen wordt de volgende formule gehanteerd:bruto_verbruik
= netto_verbruik + direct_verbruik
Hierbij is het netto_verbuik
het deel wat de slimme meter als verbruik heeft geregistreerd.
Een minimale configuratie voor pvoutput ziet er als volgt uit (voorbeeld gaat uit van tcpclient, maar dat kan ook localproxy of solarmanpv zijn):
omnikdatalogger:
module: omniklogger
class: HA_OmnikDataLogger
timezone: Europe/Amsterdam
city: Amsterdam
interval: 360
persistant_cache_file: C:/users/{gebruikersnaam}/.omnik/persistant_cache.json
loglevel: DEBUG
plugins:
client: tcpclient
output:
- pvoutput
client.tcpclient:
plant_id_list:
- '123'
plant.123:
inverter_address: 192.168.1.100
logger_sn: 501234567
inverter_sn: NLDN302123456789
pvoutput:
sys_id: 12345
api_key: 123apikey456
Omnikdatalogger kan in bepaalde gevallen ook de temperatuur van je omvormer loggen en de netspanning.
Ondersteuning van meerdere sys_id
‘s met meerdere omvormers is mogelijk door sys_id
in te stellen bij de omvormer specifieke instellingen, dit is echter niet uitgebreid getest. Laat het me weten als hier vragen over zijn en of je dit wilt gaan gebruiken. Als je hiervoor kiest dan is het verstandig een uniek system id aan te maken voor al je omvormers en een extra system id voor de combinatie van deze data tezamen. De publicatie van de samen gevoegde data is uit te zetten door sys_id
weg te laten in de pvoutput
configuratie sectie. In dat geval moet wel sys_id
worden opgegeven bij de omvormer configuratie, in het voorbeeld is dat onder plant.123
.