Czujnik napełnienia szamba

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ś…


obraz

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? :stuck_out_tongue_closed_eyes:…?

obraz

zrobione

  1. pierwsza encja to pomocnik, czyli wykalibrawonie wartosci do 0cm
  2. 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

obraz

1 polubienie