Cześć, ja się podepnę do tematu, u mnie chodzi o poziom bufora wody, i też chciałbym mieć w procentach poziom nepełnienia, więc zbudowałem takie cuś…
wstępnie wygląda to dobrze, ale jakoś muszę przeliczyć jednostki cm na %, gdzie 15cm to jest 100% a 75cm to 0%… może ktoś jest biegły w matematyce templariuszy i pomoże? …?
zrobione
- pierwsza encja to pomocnik, czyli wykalibrawonie wartosci do 0cm
- Druga korzysta z pomocnika i wylicza procenty uwzględniając zakres 0 - 0% i 60cm - 100% (od razu odwraca że 0 to 0% a nie 100%)
- platform: template
sensors:
woda_bufor_poziom_pomocnik:
friendly_name: woda bufor pomocnik
unit_of_measurement: 'cm'
value_template: "{{ -15 + (states('sensor.woda_bufor_pomiar_sr04_distance')) | round(2) }}"
- platform: template
sensors:
woda_bufor_poziom:
friendly_name: Woda bufor
unit_of_measurement: '%'
value_template: "{{ (100 - (states('sensor.woda_bufor_poziom_pomocnik') | float / 60 * 100)) | round(0) }}"
efekt dla 74cm