Hallo, ich bin ja auch groß geworden mit Excel und habe gerne ein Backup vom Backup
Ziel war es am letzten Tag des Monats um 23:59 Uhr Werte abzuspeichern, jup hier mal eine kurze Erklärung:
- letzter Tag des Monats als binary_sensor anlegen:
# Last Day of the Month Binary Sensor
#template:
- binary_sensor:
- name: Last Day of the Month
icon: mdi:calendar
state: "{{ (now() + timedelta(days=1)).day == 1 }}"
unique_id: last_day_of_the_month_0000000000
Dieser gibt als Ausgabe ein state: "on" oder "off" aus.
- Daher kann er wunderbar in einer Automation abgefragt werden:
- Monat als Bedingung in einer Automation:
== 1 für Januar, == 2 für Februar, usw.
- Uhrzeit in Automation als Auslöser (sollte ja eigentlich klar sein)
- input_number erstellen, um Werte mit einer Automation hinterlegen zu können
es ist natürlich egal ob über Helfer oder Yaml, aber ich bevorzuge Yaml da past & copy schneller geht.
also nur als Beispiel in Yaml
input_number:
bkw_ver_01:
name: BKW_Ver_01
unit_of_measurement: 'kWh'
min: 0
max: 1000
step: 0.01
mode: box
icon: mdi:solar-power
- und in der Automation dann z.B. einen Monatssensor als action an den input_number zu übergeben:
action:
- service: input_number.set_value
data_template:
entity_id: input_number.bkw_ver_01
value: "{{ states('sensor.DEIN-GEWÜNSCHTEN-SENSORWERT')|float(0) }}"
Mit mehreren action können natürlich gleich mehrere gefüttert werden.
Der Rest ist Fleißarbeit
Auch hiermit viel Spaß
Gruß Andreas