tomquist / b2500-meter

GNU General Public License v3.0
5 stars 0 forks source link

HA-Addon scheint nicht zu funktionieren #8

Open ugath opened 19 hours ago

ugath commented 19 hours ago

Habe alles wie in der Anleitung gemacht: Addon installiert, konfiguriert und gestartet. Scheint auch zu laufen aber die Marstek-App findet kein CT001. grafik grafik grafik Home Assistant ist aktuell.

tomquist commented 18 hours ago

Ja, habe auch gesehen, dass die neuste Marstek diese Meldung anzeigt. Ich weiß nicht genau was die App da macht, jedenfalls sieht man in den Logs des Addons dass sich der Speicher verbindet (zumindest bei mir). Was zeigen die Logs bei dir an?

Versuch auch mal die App zu schließen und neu zu öffnen, dann nur auf Selbstanpassung stellen (ohne den blauen Button zu drücken).

ugath commented 17 hours ago

Im Protokoll ist eine Fehlermeldung:

[HOMEASSISTANT] IP=supervisor PORT=80 API_PATH_PREFIX=/core ACCESSTOKEN=XXX POWER_CALCULATE=False CURRENT_POWER_ENTITY=sensor.electricity_XXXXXXXXXXXXX_gesamtleistung Testing powermeter configuration... Error: invalid literal for int() with base 10: '29.63'

s6-rc: info: service legacy-services: stopping s6-rc: info: service legacy-services successfully stopped s6-rc: info: service legacy-cont-init: stopping s6-rc: info: service legacy-cont-init successfully stopped s6-rc: info: service fix-attrs: stopping s6-rc: info: service fix-attrs successfully stopped s6-rc: info: service s6rc-oneshot-runner: stopping s6-rc: info: service s6rc-oneshot-runner successfully stopped

Und dann stoppt das Addon automatisch (jetzt erst gesehen)...

tomquist commented 17 hours ago

Ah, liegt wahrscheinlich am Punkt in dem Sensorwert. Muss ne Ganzzahl sein. Kann ich später beheben.

tomquist commented 14 hours ago

Ok, eben eine neue Version gepushed. Kannst du es nochmal probieren? Am Besten erst die alte Version deinstallieren, dann nochmal rüber kopieren und dann die neue Version installieren.

ugath commented 45 minutes ago

Super, jetzt funktioniert es... Danke! Jetzt müsste Hame nur noch eine vernünftige "Selbstanpassung" hin bekommen. So wie es jetzt ist, ist es ja so gut wie unbrauchbar. ;) Hier hat sich die Entladung und damit auch die Einspeisung immer weiter aufgeschaukelt. Hat doch nichts mit der Emulation zu tun, oder (hatte dann wieder auf Zeitsteuerung umgeschaltet, bevor ich noch mehr verschenke)? grafik

tomquist commented 27 minutes ago

Ich würde nicht ausschließen, dass es an der Emulation liegt. Habe selbst keinen CT001 und kann daher nicht vergleichen. So wie ich allerdings gehört habe, ist es mit dem Original auch nicht viel anders. Aktuell ist noch ein bisschen unklar, wie der CT001 mit negativem Verbrauch umgeht. Fakt ist, dass der Speicher es gar nicht mag, wenn man ihm negative Werte schickt. Dann kommt es zu einem Integer Overflow und die App zeigt einen Verbrauch von 65500W an. Die Theorie ist daher, dass der CT001 den Absolutwert schickt, was ich im Emulator so abgebildet habe.