Implementert og tatt i bruk button-card i dag, bedre enn før.
EDIT: Også fått kalibrert temp sensorene mine på en riktig måte, endelig.
Dette er WH5 sensorer som ihht denne siden rapporterer 40°C for mye. Dette gjelder en stk av mine, men mine (med unntak av en) har også rapportert en minus verdi. Jeg har har tidligere trodd at jeg kunne kompensere for dette med å plusse på avviket, men så enkelt var det ikke. For det er ikke det at disse er super-ukalibrert som er problemet, problemet er at verdien som vises skal være en pluss verdi. Likevel med en minus foran seg. Så tidligere når jeg har kalibrert alle slik at alle er helt like har alle vist korrekt temperatur, men kun dersom temperaturen er akkurat det den er under kalibrering, det har vært litt forvirrende.
Så formelen er:
for de som rapporterer positiv verdi: verdi + 40
for de som rapporterer negativ verdi: |verdi| + 40 (https://no.wikipedia.org/wiki/Absoluttverdi)
Så etterhvert fikk jeg ordna det med template sensor:
sensor:
- platform: template
sensors:
rfxtrx_2_temperature_calibrated:
unit_of_measurement: '°C'
value_template: '{{ (states.sensor.rfxtrx_2_temperature.state | float | abs - 40.0) | round(1) }}'
rfxtrx_3_temperature_calibrated:
unit_of_measurement: '°C'
value_template: '{{ (states.sensor.rfxtrx_3_temperature.state | float | abs - 40.0) | round(1) }}'
rfxtrx_8_temperature_calibrated:
unit_of_measurement: '°C'
value_template: '{{ (states.sensor.rfxtrx_8_temperature.state | float | abs - 40.0) | round(1) }}'
rfxtrx_9_temperature_calibrated:
unit_of_measurement: '°C'
value_template: '{{ (states.sensor.rfxtrx_9_temperature.state | float - 40.0) | round(1) }}'
rfxtrx_13_temperature_calibrated:
unit_of_measurement: '°C'
value_template: '{{ (states.sensor.rfxtrx_13_temperature.state | float | abs - 40.0) | round(1) }}'
rfxtrx_14_temperature_calibrated:
unit_of_measurement: '°C'
value_template: '{{ (states.sensor.rfxtrx_14_temperature.state | float | abs - 40.0) | round(1) }}'
Koden over gir følgende kalibrering etter at alle har ligget i en skuff over natta:
rfxtrx2: 24.7
rfxtrx3: 24.5
rfxtrx8: 24.4
rfxtrx9: 24.5
rfxtrx13: 24.4
rfxtrx14: 24.4
Class Ohlson vanlig temp måler: : 24.8
Så at avvik dem i mellom på 0,3 og mellom dem og class ohson sensoren på 0,4 er ganske innafor. Her ser jeg vel ikke at det er vits å kalibrere mer.