-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Erreichbarkeit #14
Comments
Hallo, dass MQTT hat bei mir wochenlang sehr gut funktioniert. Die hier gehostete Anleitung ist korrekt. Ich nutze es, um mir im Homeassistent Statistiken anzuzeigen. Aber seit gestern Mittag hat Zendure offensichtlich große Probleme mit der Serverkapazität. Auch im Chat der offiziellen Zendure-App kann man das gut mitverfolgen. Aktuell kann ich auch auf meinen Account nicht korrekt zugreifen. Da kommt nur wirres Zeug:
Wahrscheinlich müssen wir erst mal abwarten, bis Zendure das Problem gelöst hat. |
Gestern ging ab so 14:00 per MQTT gar nichts mehr. Am Abend hat es dann wieder funktioniert. Heute gibt es seit den Morgenstunden keine Solarwerte mehr per MQTT. Ursache liegt bei Zendure. |
Leider noch nicht. Ich bekomme sporadisch die Werte für Output Pack Power und Pack Input Power. Auch das Akku-Level wird übertragen. Alles andere fehlt immer noch :-(. Solar1 und Solar2 funktionierten bei mir immer tadellos ... |
Man kann ein Update aller Sensoren erzwingen, in dem man in der Zendure App auf die Akkudetailansicht geht, dort wo man auch die Temperatur sehen kann. Wenn man auf dieser Ansicht einen Moment verweilt, kann man beobachten wie die Werte in Home Assistant aufgefrischt werden. |
Frage ist was sendet die App um das Update auszulösen …. |
Das hat nichts mit MQTT zu tun. Die Werte sind alles Momentanleistungen (W). Das Energiedashboard arbeitet mit Gesamtenergiemengen (Wh). Habe ich aber auch beschrieben. |
Danke, ich hatte es überlesen. |
👍 Die linke Methode und kilo als Präfix. Der Rest kann so bleiben. Und dann dauert es natürlich nen Moment. Muss ja erstmal Daten sammeln. |
Das heißt, bei Euch funktioniert jetzt das MQTT wieder tadellos? Bei mir hakt es immer noch ganz schön - und den Solar-Total-Wert bekomme ich gar nicht via MQTT. In der App läuft alles tip top ... |
Die Schalter sind in dem Sinne auch keine Schalter, sondern stellen nur den Zustand dar. |
So langsam scheint Zendure alles wieder online geschalten zu bekommen: Allerdings sind die Übertragungen noch sehr träge und die "0 W" werden nicht übertragen, sodass ich nie weiß, ob ich gerade den Akku lade oder entlade. Anhand des letzten Aktualisierungsstempels sehe ich aber, dass der Wert für das Akku-Entladen vor 1h das letzte Mal geupdate wurde. Wenn Zendure das so beibehält (was ja durchaus Sinn macht bezgl. Datenratenreduktion), müsste man das im Home Assistent noch nacharbeiten ... |
Habe die beiden Batteriesensoren angepasst. Sollte funktionieren. Lines 25 to 61 in 27329e1
|
Danke für die Code-Erweiterung. Das funktioniert (bei mir) aber nur bedingt, da hier die letzten Werte immer noch bestehen bleiben. Es müsste eine Anweisung geben, die beispielsweise den Sensor von "Pack Input Power" auf 0 setzt, wenn der Sensor von "Output Pack Power" größer ist als 0 und dessen Zeitstempel jünger ist ... ABER: Eventuell habe ich ein differenziertes Problem. Beim Kommunikationstest via Linux-Terminal bekomme ich immer noch eine nicht erfolgreiche Verbindungsanfrage: Meine Anfrage: Die Antwort darauf: Die Seriennummer und Account habe ich hier absichtlich geändert :-) Das hat auch alles schon mal richtig funktioniert. Könntet Ihr mal checken, ob das bei Euch erfolgreich funktioniert? Danke. |
Ja, hat auch nicht so wie ich dachte, bzw. es den Anschein hatte. Hinsichtlich des gegenseitig auf 0 setzen helfen zwei Automatisierungen. Werde sie in der Readme noch nachtragen:
Zu der letzten Sache: In welcher Region bist du in der Zendure App unterwegs? |
Hab in der App bei Region auf "Global" eingestellt . |
Dann nutzt du mit https://app.zendure.tech/eu/developer/api/apply in der Anfrage den faschen Server. |
Hallo. Es ist ruhig in diesen Thread geworden und bevor er geschlossen wird, hier noch schnell meine aktuellen Erfahrungen. Zendure scheint die Strategie zum Updaten der Sensoren von MQTT-Server geändert zu haben. Bis auf den "solar_input_power" Sensor, der wirklich fast synchron mit dem Wert in der App aktualisiert wird, scheinen die restlichen Sensoren nun im Minutentakt via MQTT geupdatet zu werden. Bitte gebt mir mal ein Feedback, ob das bei Euch auch so ist. Anderenfalls würde ich mal den "EU-Server" nutzen. Bin aktuell auf dem "Global" Server. Danke. |
Hallo, ich würde sagen ja, aber nur so lange man die Home Assistant System nicht wegen Update z.B. neu starten muss. Dann sind erst einmal wieder alle Werte "Nicht verfügbar" und sobald das System aus dem "Winterschlaf" (Standby) kommt dauert es normalerweise 1-2 Stunden dann sind alle Werte wieder da. |
Hallo noch mal. Ich habe bei mir im HA die beiden Automatisierungen zur wechselseitigen "Sensor-Nullung" implementiert. Wenn ich sie manuell ausführe/teste, werden die entsprechenden Werte auch auf 0 gesetzt 👍 Leider funktioniert der automatisierte Trigger/Auslösung bei mir nicht 👎 . Ist die Automatisierung schon mal erfolgreich getestet worden? Wenn ja, dann suche ich mal nach meinem Bug ... |
... funktioniert - hab meinen Bug gefunden :-) |
Die (Home Assistant) Sensoren müssen über separate Automatisierungen im HomeAssistant auf 0 gesetzt werden. In der Konfigurationsdatei stehen "nur" die definierten (Home Assistent) Eigenschaften der jeweils empfangen (Zendure) Sensoren. z-master42 hat das in diesem Commit hier gut dokumentiert: 32ba505 Achtung, es gab da noch einen kleinen Bug (statt "Power" stand iwo "Amount"). Der wurde aber vor 3 Tagen gefixt :-) Meld dich, wenn noch was unklar ist (oder auch wenn es funktioniert :-) ) |
Hi, ja, das habe ich ja auch gemacht, siehe unten meine Automation. Bin hier echt mit meinem Latein am Ende.
|
Das p bei OutputPackPower muss groß. |
To sum up: Bei manuellem Auslösen funktioniert die Nullsetzung bei beiden Automatisierungen? Wenn ja, dann stimmt was mit den Trigger-Ereignissen nicht ... Nur zur Sicherheit: HA schon mal neugestartet? Richtige Formatierung gewählt?
|
Arg.....Wie doof von mir :-) |
Sieht gut aus. Folgendes kannst du heute Abend mal probieren: Wenn kein Solarstrom mehr produziert wird (und die Sensoren noch Leitungswerte anzeigen), dann führe die entsprechende Automation mal manuell aus. Dann bekommen wir zumindest raus, ob der Trigger oder die Wertesetzung nicht korrekt arbeitet. Generell kannst du mal nachsehen, wann (bzw. ob) die Automationen ausgelöst haben. |
nervt mich auch wie sau… |
Bei mir bleibt das alles so, wie ich das implementiert habe. Wenn die Entitäten einmal angelegt sind, dann bleiben die immer gleich ... Habt Ihr die manuelle oder die automatische Implementierung realisiert? Ich habe die manuelle Implementierung gewählt. |
Beides, wie kann man die automatische wieder auswerfen? |
HHmmmm ... ich denke nicht, dass das so gedacht ist ... und ich vermute auch, dass dies der Grund für die mehrfachen Entities sein könnte. Versucht doch mal nur die manuelle Implementierung. Ist zwar etwas Arbeit, aber funzt wunderbar. |
Beides, wie kriegt man Auto wieder raus |
hab nur auto und naja… nervt eben. |
Das steht hier beschrieben: https://github.com/z-master42/solarflow/wiki/Einbindung-in-Home-Assistant Scrollt zur Stelle: [ ... ] Wollt ihr, dass Home Assistant euch die Sensorentitäten automatisch anlegt überspringt die weiteren Schritte zunächst und macht bei iii. weiter. [ ... ] Ich würde erst mal den Befehl |
hab die Zeile mal raus. gefuellt kommt nix mehr rein. wieso? |
2024-07-13 11:11:28: Connecting bridge zendure-broker (mqtt.zen-iot.com:1883) was beteuted das wieder? |
Die Fehlermeldung ist nicht zweifelsfrei zuzuordnen..von daher keine Ahnung. |
Hab die zeile für Auto Sensoren raus und es funktioniert, Juhu |
Zu früh gefreut? Jetzt kommt wieder nix rein |
Was hast du denn gemacht, dass jetzt "wieder nichts" kommt? Home Assistant neu gestartet vielleicht? Mit welchem Server ist dein SolarFlow in der App verbunden? Also welche Region ist eingestellt? |
Hab vorhin die zeile raus, restart, 2h beobachtet, kamen anfangs noch Daten dann nicht mehr. Zendure läuft auf eu Server bzw Deutschland |
Hab zeile wieder rein und werde wieder beobachten |
Wie oft denn noch: Ob Werte kommen oder nicht hat nichts mit der "Zeile" zu tun. RTFM
|
Hast ja recht, hat nur 12h gedauert |
Du meinst die beiden "nicht verfügbaren"? Wenn die nicht verfügbar sind, dann existiert die Entität nicht mehr, sprich es ist in YAML kein Sensor definiert (ich gehe davon aus, du hast die Entitäten/Sensoren mitterweile alle händisch in YAML angelegt...) |
Nur das, was im Payload enthalten ist, wird auch aktualisiert. Ich kann dein "Problem" nicht nach vollziehen. |
Das meine ich ja, da waren Werte im payload drin aber nicht bei den Sensoren im ha. |
Hallo,
danke für dein tolles Addon.
Nur mir fällt auf, dass die Daten sich teilweise über Stunden nicht in Home Assistant aktualisieren. In der Zendure App klappt es dann gleichzeitig ohne Probleme.
Liegt das an einer Einstellung oder wie kann man das verbessern?
The text was updated successfully, but these errors were encountered: