Cześć,
Po aktualizacji do
Home Assistant 2022.12.7 , Supervisor 2022.11.2 , Operating System 9.4 wysypał mi się jeden z czujników impulsów na tasmocie który idzie po mqtt do HA.
Do tej pory counter działał poprawnie, zliczał impulsy świetlne z licznika i po przeliczeniu wiadomo był jaki był pobór energii a przede wszystkim kiedy przez pompę ciepła.
W sekcji Energia wszystko ładnie się odkładało.
Po aktualizacji oczywiście nie działa. Zlicza impusy
lecz w sekcji energia niestety nic się nie dzieje.
Przeniosłem zapis z sensor.yaml który był w starym formacie"
- platform: mqtt
name: 'Pompa ciepla'
state_topic: "tele/pompa_2E0F02/SENSOR"
value_template: "{{value_json['COUNTER'].C1 |float / 1000 }}"
unit_of_measurement: "kWh"
device_class: energy
state_class: total_increasing
do pliku configuration.yaml oczywiście wyłaczając sensor: !include sensor.yaml
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
#sensor: !include sensor.yaml
###### Pompa ciepla light Counter tasmota ######
mqtt:
sensor:
- name: 'Pompa ciepla'
state_topic: 'tele/pompa_2E0F02/SENSOR'
value_template: "{{value_json['COUNTER'].C1 |float / 1000 }}"
unit_of_measurement: 'kWh'
device_class: energy
state_class: total_increasing
Konfiguracja tasmoty jest ok i zgadza się ze danymi state_topic itd
I dalej lipa.
Konfiguracja nieprawidłowa!
Invalid config for [mqtt]: extra keys not allowed @ data['mqtt']['device_class']. Got 'energy'
extra keys not allowed @ data['mqtt']['state_class']. Got 'total_increasing'
extra keys not allowed @ data['mqtt']['state_topic']. Got 'tele/pompa_2E0F02/SENSOR'
extra keys not allowed @ data['mqtt']['unit_of_measurement']. Got 'kWh'
extra keys not allowed @ data['mqtt']['value_template']. Got "{{value_json['COUNTER'].C1 |float / 1000 }}"
required key not provided @ data['mqtt']['sensor'][0]['state_topic']. Got None. (See /config/configuration.yaml, line 19).
Pewnie robię coś źle albo w ferworze walki pominąłem jakieś kwestie. Pomożecie?