Problemen met de verbinding. De AEG Cube is niet benaderbaar via diens eigen IP adres. Elke heel uur ontvang ik een pushbericht van Homey dat deze geen verbinding kan maken. In de router heb ik reeds een vast IP-adres toegekend aan de Batterij. De App van AEG heb ik ook in mijn telefoon. Zie de foto. Daar staat:
Slim Laden kan je thuisbatterij niet aansturen - al 45 minuten lang: de laatste 4 opdrachten kwamen niet aan. Reden: getaddrinfo ENNOTFOUND 10-adres-broker. Je batterij volgt het laadplan nu niet - controleer de verbinding (ip-adres en instellingen van je batterij.
In AECC, dus in Homey wordt de batterij herkend. Eerder gemaakte flow’s deden het precies 1 dag. Eergisteren. Sinds nu ongeveer 2 dagen krijg ik de foutmelding via een pushbericht,
Probleem is opgelost! Dankzij rondneuzen in andere topic’s
De Homey-tijdlijn stroomde constant vol met wisselende meldingen: een oranje foutmelding connect ECONNREFUSED 192.168.enz, direct gevolgd door een groene melding “Je thuisbatterij luistert weer”. Dit jojo-effect bleef zich herhalen. De AEG SolarCube-thuisbatterij (die onderhuids gebruikmaakt van het Marstek-protocol) reageerde hierdoor niet meer op het laadplan en viel terug op zijn fysieke stand-by status (stroomverbruik in huis afdekken of minimaal laden van het net bij een SoC van 10%).
Oorzaak:
Er was sprake van een conflict in de dubbele netwerkaansturing binnen de Geavanceerde Instellingen van de Laadplan Controller (SlimLaden-app).
Onder het kopje Marstek API Instellingen (Open API) stond het lokale IP-adres van de batterij ingevuld (192.168 enz), waardoor Homey via het UDP-protocol (poort 30000) probeerde te communiceren.
Tegelijkertijd stond bij de Per-batterij configuratie en onder het kopje Marstek Modbus TCP Instellingen de verbinding ingesteld via Modbus TCP op poort 502.
De AEG-batterij (192.168.enz) in de FRITZ!Box vastgezet op een statisch IPv4-adres (“Always assign this network device the same IPv4 address”).
Independent Port Sharing (zelfstandige poortvrijgave) uitgezet voor dit specifieke apparaat.
Dubbele netwerkaansturing in Homey verwijderd:
In de Laadplan Controller binnen de app Slim Laden Thuis & Auto → Geavanceerde Instellingen is onder het kopje Marstek API Instellingen (Open API) het IP-adres bij “Batterij 1 IP adres”volledig gewist. Hiermee is de UDP/Cloud-poging stopgezet.
Lokale Modbus TCP (Poort 502) correct ingesteld in de laadplan controller:
De communicatiemethode staat nu exclusief ingesteld op Marstek - Modbus TCP (poort 502) .
Bij de Per-batterij configuratie {} is de code technisch correct ingevoerd zonder spaties :
{“host”:“het IP-adres”,“port”:502}
Resultaat:
Sinds het wisselen van het uur is de communicatie volledig hersteld. Homey heeft nu exclusieve en stabiele toegang tot poort 502 van de batterij. De foutmeldingen zijn direct gestopt en de batterij staat nu netjes in stand-by (op 10% SoC) in afwachting van de goedkope laaduren.