-
-
Notifications
You must be signed in to change notification settings - Fork 219
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
Anpassung einiger MQTT Topics #468
Comments
danke für die Zusammenfassung, das kann man sehr gut einarbeiten |
Die Yield-Werte sind jetzt mit der 46 auch retained geflaggt 👍 |
@stefan123t ja es fehlt noch was:
|
Korrekt. und der available_status wird immer noch nicht nach Sonnenuntergang korrekt über MQTT ausgegeben, bleibt immer wieder noch beim vorletzten Wert hängen 🙁 |
@knickohr, also einmal kurz nach Sonnenuntergang "0" Werte ausgeben bzw. den available_status einmalig auf offline / unavailable setzen, wenn das Häkchen für die Sundown Regelung aktiv ist. Richtig ? |
Nur der available_text korrekt über MQTT auch nach Sonnenuntergang setzten, mehr braucht’s nicht mehr. Die Werte kann ich dann selbst nullen, nicht das es nochmal eine heftige Diskussion gibt 😉 Und den status auf offline setzen. Bzw. so steht er ja immer, also wenn alle Inverter funktionieren online setzen. |
Mir gefällt der Vorschlag von @stefan123t weiter gut, kann aber auch mit der reduzierten Variante von @knickohr arbeiten. Das entspricht dann auch der Anzeige auf der Weboberfläche. |
Mir ist heute Morgen um fünf aufgefallen das der Tageszähler immer noch den Wert von dem Vortag hatte. |
wird alles behoben, an dem zeitgesteuerten setzen / zurücksetzen bin ich schon dran. |
Macht er das wirklich ? Dann wäre es ja korrekt wenn er immer um 30 Sekunden hoch geht, dann wäre es ein Teitstempel „vor xxx Millies“ 🤔 |
Der Parameter last_success wird nur während der aktiven Stromerzeugung angezeigt. Wenn es ein Zeitstempel "vor xxx Millies) wäre, dürfte dann der Wert bei regelmäßiger Kommunikation höchstens -30000 (ms-Ticks) betragen. Die aktuelle Zahl ist bei mir jedoch last_success -327819144 (v0.5.41 - Laufzeit ohne Unterbrechungen seit mehr als 17 Tagen!). |
Naja, ich würde mal sagen, so wie die uptime, als Unix Timestamp. |
kleine Ergänzung: |
Jupp |
bei dem last_success war komischer Weise ein *1000 eingebaut. Dadurch läuft der 32 Bit Integer über. |
@lumapu - perfekt, last_success zeigt mit v0.5.50 jetzt Zeit (unixtime) korrekt an - vielen Dank 👍 |
Eine kleine Erweiterung des letzten Punktes, der noch nicht in Angriff genommen wurde. Alt: Neu:
|
Danke für das tolle Project! |
52 funktioniert alles soweit, zumindest heute mal. Ich würde gerne noch ein paar Tage abwarten bevor wir das zu machen. Will testen ob es Auswirkungen hat wenn das Wetter gut ist und es länger hell ist, die Inverter länger (länger als Sonnenuntergang) arbeiten. Eine kleine Anmerkung habe ich noch. Irgendwo kommt zwischendrin mal der available_text „not available and producing“. Das kann nicht sein 😉 Wenn nich da, dann kann nich produzieren. Ich glaube das tritt bei available (Status) 1 auf. |
@lumapu Jetzt mit dem Communication Start/Stop fällt mir auf, das der MQTT Topic available und available_text viel zu spät kommen am Ende des Tages. Morgens funktioniert es prima, aber Abends setzt er diese beiden Stati erst beim Communication Stop. Besser wäre es, er würde sie auch setzen wenn er es erkennt. Also so wie in der Webgui (not yet available). |
improved wifi initial connection - especially if station wifi is not available #509 removed new operators from web.h (reduce dynamic allocation) improved sun calculation #515, #505 fixed wifi auto reconnect #509 added disable night communication flag to MQTT #505 changed MQTT publish of `available` and `available_text` to sunset #468
Ja, das sieht gut aus 👍 aus dem status und den available von den einzelnen Invertern leite ich mir einen 4. Status „missing“ ab. So kann ich erkennen ob unter Tags ein Inverter aussteigt. Tagsüber sollte es den available 0 nie geben und Nachts ist das normal „offline“. Man kann auch die Summe aller available über alle Inverter bilden.
Ich beobachte mal die Tage ob das soweit paßt 😎 Also momentan kein weiteres ToDo 😅 |
Ich schließe das weil ich die letzte Anpassung in #522 neu definiert habe. |
Endless MQTT 🤪
Bitte den Topic (inverter)/status umbenennen in (inverter)/mqtt und als Value nicht online/offline mitgeben, sondern besser connected/not connected. Wenn ich das richtig verstanden habe, gibt dieser Topic den Status der Verbindung zum Broker an.
Folgende Werte als retained flaggen
und den folgenden Status korrekt am Ende des Tages ausgeben und ebenfalls als retained flaggen (ist es ja bereits)
Wird leider beim letzten noch „lebenden“ WR nicht mehr korrekt gesetzt wenn er stirbt 😞
und korrigiert bitte den Text
Mir persönlich würde auch ein „not available“ reichen
Das war’s vorerst mal, bis mir wieder was einfällt 🤪
Doch noch was vergessen 😅
Wenn alle Inverter nicht mehr available sind, könnte man ein Status offline setzen. Hierzu könnte man den alten Topic (inverter)/status verwenden, würde wesentlich besser passen.
The text was updated successfully, but these errors were encountered: