We hebben een Homewizard thuisbatterij besteld en die wordt maart 2025 geleverd. Over die Homewizard thuisbatterij is er een heel ander topic.
:no_upscale():strip_exif()/f/image/u1fCp6fPVIhzgoeR6PlBmayC.webp?f=user_large)
Wij hebben een dynamisch contract en we hebben zonnepanelen. Ik zou graag zien dat de batterij oplaadt als de zon schijnt (de zonverwachting is 's morgens ook online beschikbaar), maar ook als batterij leeg is, er geen zon te verwachten is, en de stroomprijs op het laagste niveau zit. Vervolgens wil ik dat de batterij niet zo maar ontlaadt als er stroom zit in de batterij, maar vooral als de duurste tarieven van de dag worden verwacht en de rest tijdens de nacht.
Op de website van de batterij staat:
De oplossing zit volgens mij in de P1-verbinding. In plaats van dat de P1-module van Homewizard in de elektriciteitsmeter gaat, zou die via een tussenmodule kunnen lopen. Ik knutsel graag met ESP8266 of ESP32-modules, die als Arduino te programmeren zijn. De ESP32 heeft drie seriële poorten. Daar heb je dan denk ik ook een Level shifter/ optocoupler bij nodig.
De P1 praat in DSMR-telegrammen, dus we hebben in de software een DSMR-parser nodig. Er bestaan Arduino-libraries die DSMR-data kunnen parsen.
In principe haalt de ESP32 dagelijks tijd en prijs op. Het moet weten hoe laat het is (NTP), wat de uurprijzen van het dynamisch contract zijn, en wat de zonverwachting is.
Daarna gaat het om op het hele uur te beslissen:
* Willen we het “echte” verbruik doorgeven? Of het op 0 laten staan?
* Als de prijs hoog is (of het is na 00:00 uur), stuur dan werkelijk verbruik zodat de batterij ontlaadt.
* Stuur anders “nul verbruik”.
Idem voor het opladen van de batterij:
* Als er geen zon te verwachten is, maar de stroomprijs relatief laag is, stuur dan "er is zon"
Is hier al iemand mee bezig? Of geprobeerd en opgegeven omdat het niet te doen is? Of beter afwachten tot Homewizard het zelf implementeert?
NB: het gaat dus niet om de communicatie richting de meter, maar om wat uit de meter komt op de P1-poort te manipuleren alvorens het naar de P1-meter van de Homewizard batterij gaat. Het lijkt mij niet meer dan een eenrichting-datastroom.
:no_upscale():strip_exif()/f/image/u1fCp6fPVIhzgoeR6PlBmayC.webp?f=user_large)
Wij hebben een dynamisch contract en we hebben zonnepanelen. Ik zou graag zien dat de batterij oplaadt als de zon schijnt (de zonverwachting is 's morgens ook online beschikbaar), maar ook als batterij leeg is, er geen zon te verwachten is, en de stroomprijs op het laagste niveau zit. Vervolgens wil ik dat de batterij niet zo maar ontlaadt als er stroom zit in de batterij, maar vooral als de duurste tarieven van de dag worden verwacht en de rest tijdens de nacht.
Op de website van de batterij staat:
https://helpdesk.homewiza...y-alles-wat-je-moet-weten"We kijken in 2025 naar de mogelijkheden om de thuisbatterij ook effectief in te kunnen zetten met dynamische tarieven. Onze focus ligt op het zo efficiënt mogelijk je zonnestroom in huis houden voor als je het zelf nodig hebt."
De oplossing zit volgens mij in de P1-verbinding. In plaats van dat de P1-module van Homewizard in de elektriciteitsmeter gaat, zou die via een tussenmodule kunnen lopen. Ik knutsel graag met ESP8266 of ESP32-modules, die als Arduino te programmeren zijn. De ESP32 heeft drie seriële poorten. Daar heb je dan denk ik ook een Level shifter/ optocoupler bij nodig.
De P1 praat in DSMR-telegrammen, dus we hebben in de software een DSMR-parser nodig. Er bestaan Arduino-libraries die DSMR-data kunnen parsen.
In principe haalt de ESP32 dagelijks tijd en prijs op. Het moet weten hoe laat het is (NTP), wat de uurprijzen van het dynamisch contract zijn, en wat de zonverwachting is.
Daarna gaat het om op het hele uur te beslissen:
* Willen we het “echte” verbruik doorgeven? Of het op 0 laten staan?
* Als de prijs hoog is (of het is na 00:00 uur), stuur dan werkelijk verbruik zodat de batterij ontlaadt.
* Stuur anders “nul verbruik”.
Idem voor het opladen van de batterij:
* Als er geen zon te verwachten is, maar de stroomprijs relatief laag is, stuur dan "er is zon"
Is hier al iemand mee bezig? Of geprobeerd en opgegeven omdat het niet te doen is? Of beter afwachten tot Homewizard het zelf implementeert?
NB: het gaat dus niet om de communicatie richting de meter, maar om wat uit de meter komt op de P1-poort te manipuleren alvorens het naar de P1-meter van de Homewizard batterij gaat. Het lijkt mij niet meer dan een eenrichting-datastroom.
[ Voor 4% gewijzigd door eurojojo op 23-01-2025 11:01 ]