Sensor impusów na tasmota - mqtt przestał liczyć energię po aktualizacji HA

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?

Dostosowując kod mqtt do nowego formatu pamiętaj o odpowiednich wcięciach:

Konfiguracja prawidłowa, ponowne uruchomienie Home Assistanta jest możliwe!

Faktycznie wcięcia to niezłe gagatki.
Teraz config jest ok, robię restart. Zobaczymy czy ruszy.

Tnx!

Edit:

Zadziałało po restarcie i odczekaniu aż wybudują się staty.

Temat do zamknięcia.