Hallo,
“spiele” schon einige Zeit mit Home Assistant und habe damit unterschiedliche PV Systeme, Loxone, Wallbox etc zusammengeführt
habe an einer Batterie ein BMS von ECS mit 16 Zellen per mqtt angebunden
daraus habe ich für alle Zellen Volt, Temperatur etc
wie : sensor.ecs_cell_1_v oder sensor.ecs_cell_t
daraus jeweils eine max/min Gruppe
- platform: group
name: ECS Volt max
unique_id: ecs_volt_max
type: max
entities:
- sensor.ecs_cell_1_v
- sensor.ecs_cell_2_v
- sensor.ecs_cell_3_v
daraus möchte ich jeweils max/min Zelle haben welche in der jeweiligen Gruppeninformation enthalten ist
state_class: measurement
entity_id: sensor.ecs_cell_1_v, sensor.ecs_cell_2_v, sensor.ecs_cell_3_v, sensor.ecs_cell_5_v, sensor.ecs_cell_5_v, sensor.ecs_cell_6_v, sensor.ecs_cell_7_v, sensor.ecs_cell_8_v, sensor.ecs_cell_9_v, sensor.ecs_cell_10_v, sensor.ecs_cell_11_v, sensor.ecs_cell_12_v, sensor.ecs_cell_13_v, sensor.ecs_cell_14_v, sensor.ecs_cell_15_v, sensor.ecs_cell_16_v
max_entity_id: sensor.ecs_cell_12_v
unit_of_measurement: V
device_class: voltage
friendly_name: ECS Volt max
mit dem Template Editor habe ich folgendes Ergebnis bekommen
Template editor
{{ states.sensor.ecs_volt_max.attributes.max_entity_id }}
{{ states.sensor.ecs_volt_max.attributes.max_entity_id.split('_')[2] }}
Result type: string
sensor.ecs_cell_12_v
12
scheitere am erstellen eines Sensors aus dem Ergebnis hier 12
template:
sensor:
- name: ECS Volt max Zelle
unique_id: ecs_volt_max_zelle
{{ states.sensor.ecs_volt_max.attributes.max_entity_id.split('_')[2] }}
bekomme ich Fehler
invalid config for ‘template’ at conf/ecs/ecstemplate.yaml, line 3: required key ‘state’ not provided
fyi: ich habe splitted config
packages: !include_dir_named
Zusatzfrage: gibts es in yaml möglichkeiten mit dem Ergebnis 12 auf die betreffende Zelle zu zeigen
vielen Dank