Hallo,
ich bin neu hier im Forum und möchte mich kurz vorstellen.
Mein Name ist Franz und bin 65 Jahre alt, bin ITler, jedoch komme ich aus der Hardware- und Netzwerkwelt. Programmieren war noch nie meine Stärke, möchte mich aber jetzt sukzessive in yaml einarbeiten.
Im Einsatz habe ich im Wesentlichen Homematic Geräte (ca. 100) ca. 15 Shellys und ca. 10 Hue Komponenten. Gesteuert wird das Ganze mittlerweile mit dem Homeassistant, der auf einer Proxmox Instanz läuft.
Nun zu meinem Thema:
Vor kurzem habe ich mir eine Homematic (HmIP-SWO-PR) zugelegt und in Homeassistant eingebunden. Funktioniert auch alles soweit. Jetzt geht´s ans verfeinern und ich möchte über die Regenzähler Entität den Niederschlag von gestern und von heute darstellen. Wieviel Stunden es am Tag geregnet hat, habe ich schon über eine History_stat geschafft.
Den gestrigen oder heutigen Regen schaffe ich irgendwie nicht über History_stat, weilo mir meines Erachten fehlt was ich bei “state:” eintragen soll/muss.
Geschrieben habe ich in der configuration.yaml
- platform: history_stats
name: Regen gestern
entity_id: sensor.wetterstation_regenzahler
state: habe ich verschiedenes ausprobiert
type: count (habe auch time probiert)
end: "{{ today_at('00:00') }}"
duration:
hours: 24
Vielleicht kann mir jemand von Euch sagen, wie ich die Daten angezeigt bekomme. Evtl. bin ich ja mit history_stats auf dem Holzweg.
Schönen Gruß
Franz
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
Was genau möchtest Du den erreichen?
Die Regenmenge von Gestern und Heute?
Das wird mit history_stats nicht funktionieren. Siehe auch die Dokumentation
Mit der history_stats, kannst Du nur ermitteln wie lang, wie oft oder das Verhlätnis, des Zustands on/off.
Wenn es Dir nur um die Darstellung der Regenmenge pro Tag geht.
Kannst Du einfach die Statistik-Diagramm Karte verwenden.
Als Entity, dann den Sensor, der die Gesamt Regenmenge erfasst.
Wenn Du Sensoren möchtest, dann schaue mal hier rein. Trigger based Template Sensor für die Regenmenge gestern.
Wenn den heutigen Wert haben möchtest, dann z.B. über den Verbrauchszähler, Helfer. Also ein täglicher zähler,
Man findet dazu ein paar Beispiele. Ich bin etwas verwundert das man die Werte aus der CCU nicht als Entität bereitbestellt bekommt - dort werden ja auch die Werte gestern/heute angezeigt?
Danke für die schnelle Antwort. Ich denke das ist nicht das was ich brauche, denn das Ergebis ist der Gesamtniederschlag. Das hatte ich auch schon über andere Wege. Mit dem Verbrauchszähler hab ich‘s auch schon probiert. Das klappt auch nicht.
Update:
Das muss ich mir morgen mal anschauen, das sieht auf den ersten Blick schon eher nach dem aus, was ich brauche.
Ich versteh auch nicht, warum es keine Entität von HM dafür gibt. In der Weboberfläche von HM sind die Daten da.
Also aus dem Gesamtzähler müsstest du eigentlich ohne Probleme einen Tageszähler befüllen können. Mach mal einen Screenshot von den Einstellungen oder Code.
der Verbrauchszähler ist ja immer noch angelegt und er stand heute für den gestrigen Tag auf 0. Ich warte erst nochmal ab, heute soll es ja regnen. Sobald ich was neues habe melde ich mich wieder
heute hat es drei Stunden geregnet und der Verbrauchszähler zählt tatsächlich. Die Anzeige ist allerdings nicht richtig. Es sieht so aus, als ob das Komma um zwei Stellen verschoben ist.
…hier nochmal ein Bild aus der Statistik des “Regen heute” Verbrauchssensors. Es stimmt alles soweit, wann es zu regnen angefangen hat und wann es aufgehört hat. Der Niederschlag ist “nur” um den Faktor Hundert falsch.
hab auch schon versucht über “Entwicklerwerkzeuge - Statistik” die Werte zu korrigieren. Finde da aber nichts was zu korrigieren wäre. Da werden meines Erachtens nicht alle Werte angezeigt.
Ich würde jetzt einfach mal morgen abwarten und schauen was passiert.
wie komme ich an die Konfig wieder ran? Ich sehe nur noch den Sensor aber nicht mehr die Konfig und kann somit leider auch nicht editieren.
Ich hab heute Vormittag nochmal einen neuen Sensor angelegt und genauer darauf geachtet, was ich anklicke um genau sowas auszuschließen. Ob ich beim ersten Sensor Delta-Werte angeklickt habe, weiß ich nicht mehr.
Helfer nachträglich Anpassen Konfigurieren, ja das geht.
Ist aber wie ich finde ein wenig versteckt, bzw. umständlich.
Die Helfer Entität auswählen → oben rechts die 3 Punkte → Zusatzinformationen → auf die Integration klicken. Dann bekommst Du einen Liste aller Helfer der jeweiligen Integration. Mit dem Klick auf Konfigurieren, kannst Du dann Anpassungen vornehmen.
Wobei es Dir im Fall des Verbrauchszählers nicht wirklich weiter bring, da die Konfigurationsmöglichkeiten für den Verbrauchszählers sehr bescheiden sind.
Da kannst Du nur den Eingssensor ändern.
…soooo…jetzt hat´s endlich geregnet
Hab nun meinen Bedarf über Verbrauchszähler, Statistik und History_stats decken können. @Orsokon
Vielen Dank für Deine Unterstützung!!!