měření spotřeby vody senzorem FS300A
- Pete30
- Moderátor
- Příspěvky: 3332
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 172 poděkování
- Dostal poděkování: 364 poděkování
Re: měření spotřeby vody senzorem FS300A
Ano budeš později ještě jsme neskončili , teď zatím testujeme šablony jestli fungují správně a budeme je moci použít ve finálním senzoru.
Jestli chceš pokračovat otestuj tu poslední šablonu a dej sem výsledek jestli to převedla na m3 a na kolik des.míst
Jestli chceš pokračovat otestuj tu poslední šablonu a dej sem výsledek jestli to převedla na m3 a na kolik des.míst
Pokud nejsem přítomen tak jsem na rybách
- okoun
- Dárce - Donátor
- Příspěvky: 509
- Registrován: 30. prosinec 2022, 21:19
- Dal poděkování: 20 poděkování
- Dostal poděkování: 7 poděkování
Re: měření spotřeby vody senzorem FS300A
tak jsem to vložil z 2.84l to udělalo 0.0028488888888888887
- Pete30
- Moderátor
- Příspěvky: 3332
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 172 poděkování
- Dostal poděkování: 364 poděkování
Re: měření spotřeby vody senzorem FS300A
Ok tak tam teď vlož tuto šablonu a ta by nám to měla zaokrouhlit správně na m3
Dej výsledek
Kód: Vybrat vše
{{ '%.3f' | format ((( states ('counter.prutokomer') | float(0) ) / 450) * 0.001) }}
Pokud nejsem přítomen tak jsem na rybách
- okoun
- Dárce - Donátor
- Příspěvky: 509
- Registrován: 30. prosinec 2022, 21:19
- Dal poděkování: 20 poděkování
- Dostal poděkování: 7 poděkování
- Pete30
- Moderátor
- Příspěvky: 3332
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 172 poděkování
- Dostal poděkování: 364 poděkování
Re: měření spotřeby vody senzorem FS300A
Super a teď konečně vytvoříme ten tvůj požadovaný senzor pomocí šablony
Vlož tento template senzor do configuration.yaml a restartuj HA
Po restartu můžeš zkontrolovat jeho entitu podle názvu, který mu dáš a bude mít přívlastek template
Potom když se podíváš zda je možné ho přidat do energetického panelu tak jak je bude v m3
Dále máš možnosti
1 udělat ho v L
2 prohnat ho přes utility meter (zabrání tomu když nechtěně vyresetuješ čítač)
3 přes utility meter vytvořit hodinu, den, měsíc, rok spotřebu (to si dát na nějakou kartu)
4 jde udělat cena pokud jí znáš za m3 a zároveň počítat kolik jsi utratil za vodu
name si změň podle svého
unique_id si můžeš také změnit jen musí být jedinečné v HA ve stejném vzoru (bez mezer, malá písmena nebo čísla
Vlož tento template senzor do configuration.yaml a restartuj HA
Po restartu můžeš zkontrolovat jeho entitu podle názvu, který mu dáš a bude mít přívlastek template
Potom když se podíváš zda je možné ho přidat do energetického panelu tak jak je bude v m3
Dále máš možnosti
1 udělat ho v L
2 prohnat ho přes utility meter (zabrání tomu když nechtěně vyresetuješ čítač)
3 přes utility meter vytvořit hodinu, den, měsíc, rok spotřebu (to si dát na nějakou kartu)
4 jde udělat cena pokud jí znáš za m3 a zároveň počítat kolik jsi utratil za vodu
Kód: Vybrat vše
template:
- sensor:
- name: Vodoměr
unique_id: senzor_vodomer_celkem
icon: "mdi:water"
unit_of_measurement: "m³"
state_class: total_increasing
device_class: water
state: "{{ '%.3f' | format ((( states ('counter.prutokomer') | float(0) ) / 450) * 0.001) }}"
unique_id si můžeš také změnit jen musí být jedinečné v HA ve stejném vzoru (bez mezer, malá písmena nebo čísla
Pokud nejsem přítomen tak jsem na rybách
- okoun
- Dárce - Donátor
- Příspěvky: 509
- Registrován: 30. prosinec 2022, 21:19
- Dal poděkování: 20 poděkování
- Dostal poděkování: 7 poděkování
Re: měření spotřeby vody senzorem FS300A
díky, vložil jsem:
a píše to
Kód: Vybrat vše
- sensor:
- name: 'Vykon vsech fazi'
device_class: power
unique_id: vykon_vsech_fazi
unit_of_measurement: W
state: >
{% if is_number(states('sensor.victron_vebus_out_l1_power_227')) and is_number(states('sensor.victron_vebus_out_l2_power_227')) and is_number(states('sensor.victron_vebus_out_l3_power_227')) %}
{{ states('sensor.victron_vebus_out_l1_power_227') | int + states('sensor.victron_vebus_out_l2_power_227') | int + states('sensor.victron_vebus_out_l3_power_227') | int }}
{% else %}
None
{% endif %}
- name: 'Vodomer'
unique_id: senzor_vodomer_celkem
icon: "mdi:water"
unit_of_measurement: "m³"
state_class: total_increasing
device_class: water
state: "{{ '%.3f' | format ((( states ('counter.prutokomer') | float(0) ) / 450) * 0.001) }}"
Kód: Vybrat vše
bad indentation of a mapping entry (14:13)
11 | {% endif %}
12 |
13 | - name: 'Vodomer'
14 | unique_id: senzor_vodomer_celkem
------------------^
15 | icon: "mdi:water"
16 | unit_of_measurement: "m³"
- Pete30
- Moderátor
- Příspěvky: 3332
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 172 poděkování
- Dostal poděkování: 364 poděkování
Re: měření spotřeby vody senzorem FS300A
Vidím že už tam nějaké template máš, ale další senzor se přidává tak že musí začínat
a aby jsi to měl správně zarovnané pod sebou (dodržet syntax) vše pod tím vypadá správně zarovnáno jen tam přidej prostě ten - sensor
ten název ( name) může být s didkritikou
Kód: Vybrat vše
- sensor
ten název ( name) může být s didkritikou
Pokud nejsem přítomen tak jsem na rybách
- okoun
- Dárce - Donátor
- Příspěvky: 509
- Registrován: 30. prosinec 2022, 21:19
- Dal poděkování: 20 poděkování
- Dostal poděkování: 7 poděkování
Re: měření spotřeby vody senzorem FS300A
bohužel furt to držkuje:
chyba
Kód: Vybrat vše
- sensor:
- name: 'Vykon vsech fazi'
device_class: power
unique_id: vykon_vsech_fazi
unit_of_measurement: W
state: >
{% if is_number(states('sensor.victron_vebus_out_l1_power_227')) and is_number(states('sensor.victron_vebus_out_l2_power_227')) and is_number(states('sensor.victron_vebus_out_l3_power_227')) %}
{{ states('sensor.victron_vebus_out_l1_power_227') | int + states('sensor.victron_vebus_out_l2_power_227') | int + states('sensor.victron_vebus_out_l3_power_227') | int }}
{% else %}
None
{% endif %}
- sensor:
- name: 'Vodomer'
unique_id: senzor_vodomer_celkem
icon: "mdi:water"
unit_of_measurement: "m³"
state_class: total_increasing
device_class: water
state: "{{ '%.3f' | format ((( states ('counter.prutokomer') | float(0) ) / 450) * 0.001) }}"
Kód: Vybrat vše
bad indentation of a mapping entry (15:13)
12 |
13 | - sensor:
14 | - name: 'Vodomer'
15 | unique_id: senzor_vodomer_celkem
------------------^
16 | icon: "mdi:water"
17 | unit_of_measurement: "m³"
- Pete30
- Moderátor
- Příspěvky: 3332
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 172 poděkování
- Dostal poděkování: 364 poděkování
Re: měření spotřeby vody senzorem FS300A
Máš to špatně zarovnáno !!!!
Takto
Takto
Kód: Vybrat vše
- sensor:
- name: 'Vykon vsech fazi'
device_class: power
unique_id: vykon_vsech_fazi
unit_of_measurement: W
state: >
{% if is_number(states('sensor.victron_vebus_out_l1_power_227')) and is_number(states('sensor.victron_vebus_out_l2_power_227')) and is_number(states('sensor.victron_vebus_out_l3_power_227')) %}
{{ states('sensor.victron_vebus_out_l1_power_227') | int + states('sensor.victron_vebus_out_l2_power_227') | int + states('sensor.victron_vebus_out_l3_power_227') | int }}
{% else %}
None
{% endif %}
- sensor:
- name: 'Vodomer'
unique_id: senzor_vodomer_celkem
icon: "mdi:water"
unit_of_measurement: "m³"
state_class: total_increasing
device_class: water
state: "{{ '%.3f' | format ((( states ('counter.prutokomer') | float(0) ) / 450) * 0.001) }}"
Pokud nejsem přítomen tak jsem na rybách
- okoun
- Dárce - Donátor
- Příspěvky: 509
- Registrován: 30. prosinec 2022, 21:19
- Dal poděkování: 20 poděkování
- Dostal poděkování: 7 poděkování
Re: měření spotřeby vody senzorem FS300A
pardon, už jsem na to také přišel, byl si ale rychlejší, nesnáším tyhle jazyky, zlaté PHP a hranaté závorky