Moin,
wie kann ich einen Sensor oder ein Helfer als Array definieren, um die Werte z.B. von der Wallbox oder der PV-Produktion dort zu speichern?
Vielleicht ein zweidimensionales ARRAY mit Monat und Tag?
Hier zum Beispiel speichere ich in einem Sensor die Menge, die ich in das Auto geladen habe. Über die Variable t_day weiß ich welcher Tag heute ist, diese Variable möchte ich als ARRAY Index verwenden.
oder man kann die action: input_number.set_value genutzt werden
wie kann ich einen Sensor oder ein Helfer als Array definieren, um die Werte z.B. von der Wallbox oder der PV-Produktion dort zu speichern?
Vielleicht ein zweidimensionales ARRAY mit Monat und Tag?
Hier zum Beispiel speichere ich in einem Sensor die Menge, die ich in das Auto geladen habe. Über die Variable t_day weiß ich welcher Tag heute ist, diese Variable möchte ich als ARRAY Index verwenden.
YAML:
- trigger:
- trigger: time
at: "23:59"
sensor:
- name: wallbox kwh tag
unique_id: "wallbox_kwh_tag"
state_class: "measurement"
unit_of_measurement: "kWh"
state: >
{% set t_day = now().day %}
{{ states("sensor.kwh_total") |float(0) - states("sensor.wallbox_ladevorgang_startwert") |float(0) }}
oder man kann die action: input_number.set_value genutzt werden
YAML:
action:
- action: input_number.set_value
data_template:
entity_id: input_number.wallbox_kwh_tag(t_datum)
value: '{{ states("sensor.kwh_total") |float(0) - states("sensor.wallbox_ladevorgang_startwert") |float(0)}}'
Zuletzt bearbeitet: