Untitled
unknown
plain_text
2 years ago
1.3 kB
5
Indexable
dallas:
pin: D1
update_interval: 30s
id: teplota
sensor:
- platform: dallas
address: "0xc73c01f096973228"
name: "Teplota nádrž"
icon: mdi:thermometer-lines
unit_of_measurement: °C
device_class: "temperature"
id: nadrz_teplota
- platform: ultrasonic
trigger_pin: D5
echo_pin: D6
name: "Vzdialenosť hladina"
id: vzdialenost
update_interval: 30s
filters:
- median:
window_size: 7
send_every: 4
send_first_at: 3
- platform: template
name: "Kapacita nádrže"
unit_of_measurement: "%"
icon: mdi:beaker-outline
id: kapacita_nadrze
lambda: |-
float vzdialenost_m = id(vzdialenost).state;
float vyska_max_m = 1.48;
float vyska_min_m = 1.06;
float vzdialenost_od_spodku_m = vyska_max_m - vzdialenost_m;
float kapacita_percent = 100.0 * (vzdialenost_od_spodku_m / (vyska_max_m - vyska_min_m));
return kapacita_percent;
- platform: template
name: "Objem nádrže"
unit_of_measurement: "l"
icon: mdi:waves
id: objem_nadrze
lambda: |-
float kapacita_percent = id(kapacita_nadrze).state;
float objem_max_litrov = 650.0;
float objem_litrov = (kapacita_percent / 100.0) * objem_max_litrov;
return objem_litrov;Editor is loading...