Möglichkeit herauszufinden wann der Wechselrichter das letztemal erfolgreich ausgelesen wurde? #359
Replies: 2 comments 6 replies
-
Hi und danke für den Vorschlag 👋 Auch wenn für mich die Verbindung recht zuverlässig funktioniert kann ich den Bedarf dennoch nachvollziehen. Das Problem mit einem Counter oder einem timestamp Attribut wäre dass es deutlich mehr Daten erzeugen würde, was die Datenbank aufbläht. Was aber vielleicht das Problem auch lösen könnte wäre ein verbesserte Feststellung des "unavailable" Status für die Entities. So könnte man z.B. die Entity auf "unavailable" setzen wenn das abrufen 2 oder 3 mal hintereinander fehlgeschlagen ist. Dies könnte man dann mit einer Automatisierung erkennen und eine Notification oder so absetzen. Klingt das sinnvoll? |
Beta Was this translation helpful? Give feedback.
-
Assuming it would work for your use-case, I filed #360 track that request. |
Beta Was this translation helpful? Give feedback.
-
Hallo. Ich stehe aktuell vor dem Problem dass man in HA nicht so einfach herausfinden kann wann die Daten das letzte mal geupdatet wurden wenn die Werte sich nicht grad ändern. Wenn HA die Verbindung zum Wechselrichter verliert äußert sich das auch nur so dass nichts mehr geupdatet wird. Ich habe aber keine Entity gefunden wodurch ich dieses einfach checken könnte.
An meinen MQTT Broker sende ich alle paar Sekunden auch die Werte weiter. Auch hier werden munter dann zyklisch eben fortan die immer gleichen Werte geschickt von beispielsweise 503W Hausverbrauch auch wenn der Wechselrichter gar keine Verbindung mehr hat.
Gibt es irgendwie eine Möglichkeit "irgendetwas" zu implementieren vielleicht einen Counter der hochläuft oder einen Zeitstempel der sich bei jedem auslesen aktualisiert woran man dann in HA erkennen würde wie aktuell die Daten tatächlich sind?
Ein Zähler der bei jedem Auslesen seinen Wert verändert würde schon vieles einfacher machen. Zwar ändern sich gewisse Verbräuche ständig aber eine Erkennung darüber ist dennoch etwas unsauber weil es rein theoretisch auch mal sein kann dass über einen Zeitraum sich eben nichts ändert.
Eine Entity "updated" mit nem Zeitstempel wäre sehr praktisch. Und/Oder eine Entity welche 0 bzw 1 zurückgibt davon abhängig ob der Inverter noch erreichbar ist oder nicht
Beta Was this translation helpful? Give feedback.
All reactions