Kysytään nyt täältäkin, kun homma ei ole selvinnyt HomeAssistantin yhteisön kautta (
Energy measurement with mqtt sensor).
Yritän saada energian mittausta toimimaan HA:n energia toiminnon kautta. Minulla on itseviritelty arduino nano RP2040 connect, jonka ohjelma lukee sähkömittarin ledin välähdyksiä ja
lähettää tuloksen 60s välein mqtt brokerille. Broker pyörii samassa Raspberry Pi 4:ssa, kuin HA:kin
Mittaustieto tulee perille hyvin.
Sensorit on määritelty configuration.yaml tiedostossa seuraavasti:
Koodi:
mqtt:
sensor:
- name: "mitattu sahkon kulutus"
state_topic: "home/power/consumptionkWh"
value_template: "{{ value | float | round (2) }}"
unit_of_measurement: "kWh"
device_class: energy
state_class: measurement
template:
- sensor:
- name: "Saarnitie sahkon kulutus"
unit_of_measurement: "kWh"
state: >
{{ states("sensor.mitattu_sahkon_kulutus") | float(0) }}
device_class: energy
state_class: measurement
attributes:
last_reset: "1970-01-01T00:00:00+00:00"
Energia määrittelyyn on laitettu tuo sensor.saarnitie_sahkon_kulutus
Samaisen muuttujan arvo näkyy käyttöliittymässä OK
mutta ei suostu toimimaan energia toiminnossa. Lokissa ei näy valituksia näihin liittyen.
Mistä voisi lähteä vikaa etsimään?