Hallo,
ich bin zwar nicht mehr ganz neu, aber hier im Forum und bei HA schon.
Ich brauche nicht Millionen Werte für Grafana etc. Ich möchte nur einmal am Tag einige mir wichtige Werte speichern. Unter Node Red ging das ganz gut, möchte ich aber nicht mehr nutzen. Also morgens 6.00 Uhr eine Zeile mit Werten, die den vorherigen Tag darstellen, in eine CSV Datei speichern unter /config/www/tageswerte , funktioniert. Dafür mochte ich am vorigen Tag einmal um 12Uhr und 24Uhr den Werte der Außentemperatur zwischen speichern. Vielleicht {{ states.weather.forecast_home_2.attributes.temperature }}. Und dann mir noch einmal im Monat diese Datei per Email zuschicken lassen (dient auch als Backup der Daten).
Mein Problem ist das zwischenspeichern der beiden Temperaturwerte.
Ich verstehe die Anforderung nicht. Du willst 2 mal täglich Werte in eine CSV schreiben? Warum dann rückwirkend und nicht einfach gleich die aktuellen Werte? Was willst du mit Email dann?
Grafana hat erstmal nichts mit Home Assistant zu tun. Der Recorder in HA dünnt sowieso automatisch aus, da brauchst dir nicht zu viel Gedanken über die Datenmenge machen. Für den Fall dass du das in Grafana lassen willst kannst du auch MySQL als Recorder in HA konfigurieren und dann auch für Grafana nutzen.
Hallo, ich schreibe morgens, einmal eine Zeile. Die aktuellen Werte. Und in der Zeile sollen die Temperatur von 12.00 und 24.00 von Gestern dazu kommen.
Beispiel mit Node Red erzeugt:
Tag
Sonnetotal
Sonne / Tag
Spueler
Waschmaschine
1_8_0
1_8_0 / Tag
180 - WP pro Tag
2_8_0
96_1_0
TVuSo
WPUnten
WP / Tag
WPOben
WZUnten
WZU pro Tag
WZOben
WZO pro Tag
WZU + WZO
temp 12
temp 24
180-WP/tag
31/08/2023 08:39:00
5,489.30
73.56
86.61
4,924.00
ohne PV
1,823.00
1EBZ0101289303
237.69
1,000.00
562.00
8,218.00
3,535.00
30.71
15.71
01/09/2023 08:00:00
5,508.10
18.80
73.56
86.61
4,931.00
7.00
3.00
1,828.00
1EBZ0101289303
238.44
1,004.00
4.00
562.00
8,218.00
0.00
3,535.00
0.00
0.00
0.00
30.71
15.71
3.00
Wahrscheinlich ist das besser zu formatieren, aber vielleicht kommt der Gedanke rüber.
Es sind nur eine handvoll Sensoren die du überwachen willst. Du kannst dir Template Sensoren anlegen die per Time-Event um 12 für den einen Temperaturwert, und die restlichen um 24:00 gesetzt werden.
Und das Mail würde ich auch komplett ohne csv machen. HTML und da halt die states der Template sensoren als Variable.
Anderer Ansatz, Utility Meter - Home Assistant Aufaddieren HA überlassen. Nutze das aber selbst nicht. Musst mal testen. Temperatursensoren mal außen vor.