Pulse Counter a Rain gauge sensor MS-WH-SP-RG
- tiimsvk
- Dárce - Donátor
- Příspěvky: 801
- Registrován: 06. květen 2021, 07:03
- Dal poděkování: 72 poděkování
- Dostal poděkování: 65 poděkování
Pulse Counter a Rain gauge sensor MS-WH-SP-RG
Ahojte prosím poradte už som zúfalý alebo mi nejde matematika
Ako urobím jednoduchý pulse counter v esphome tak aby počital jeden pulz (vzopnutie + rozopnutie magnetickeho senzoru) ako jeden count.
Lebo mi to prepočitava čudne hodnoty. Ďakujem
Ako urobím jednoduchý pulse counter v esphome tak aby počital jeden pulz (vzopnutie + rozopnutie magnetickeho senzoru) ako jeden count.
Lebo mi to prepočitava čudne hodnoty. Ďakujem
Naposledy upravil(a) tiimsvk dne 20. únor 2022, 05:50, celkem upraveno 1 x.
- Pete30
- Moderátor
- Příspěvky: 3333
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 172 poděkování
- Dostal poděkování: 364 poděkování
Re: Pulse Counter
To jsou stále se opakující problémy
Co chceš měřit, plynoměr ?
Pulse counter měří pulz v čase a je náchylný na rušení GPIO. Pokud chceš měřit magnet + jazýčkový kontakt udělej to jako binární senzor
a hoď na to GPIO odpor 10K proti GND ať to neplave.
V HA si udělej čítač a senzor který ti to přepočítá na požadovanou jednotku měření, dále utility meter a máš měření včetně resetování den, měsíc atd.
Co chceš měřit, plynoměr ?
Pulse counter měří pulz v čase a je náchylný na rušení GPIO. Pokud chceš měřit magnet + jazýčkový kontakt udělej to jako binární senzor
a hoď na to GPIO odpor 10K proti GND ať to neplave.
V HA si udělej čítač a senzor který ti to přepočítá na požadovanou jednotku měření, dále utility meter a máš měření včetně resetování den, měsíc atd.
Pokud nejsem přítomen tak jsem na rybách
- tiimsvk
- Dárce - Donátor
- Příspěvky: 801
- Registrován: 06. květen 2021, 07:03
- Dal poděkování: 72 poděkování
- Dostal poděkování: 65 poděkování
Re: Pulse Counter
Plynomer mi už beži nejaký ten piatok to som vyriešil ale včera som nakoniec prišiel na ten záhadny problém s pulse counterom
-Pulse counter prepočitava jedno vzopnutie ak by som to takto povedal s hodnotou "update_interval:"
čo mi príde strašná blbosť Nakoľko ak dám hodnotu 60s tak jedno vzopnutie predstavuje výstup 1. Ale akonahle dám update_interval na 1s tak výstup je 60.
Tiu je kód keby niekdo chcel pre Rain senzor MS-WH-SP-RG
-Pulse counter prepočitava jedno vzopnutie ak by som to takto povedal s hodnotou "update_interval:"
čo mi príde strašná blbosť Nakoľko ak dám hodnotu 60s tak jedno vzopnutie predstavuje výstup 1. Ale akonahle dám update_interval na 1s tak výstup je 60.
Tiu je kód keby niekdo chcel pre Rain senzor MS-WH-SP-RG
Kód: Vybrat vše
sensor:
##RAIN SEMSOR
- platform: pulse_counter
pin:
number: D7
mode: INPUT_PULLUP
unit_of_measurement: 'mm/min'
name: "${friendly_name} rain gauge counter"
icon: 'mdi:weather-rainy'
id: rain_gauge
count_mode:
rising_edge: DISABLE
falling_edge: INCREMENT
internal_filter: 500ms
update_interval: 60s
filters:
- multiply: 0.2794
accuracy_decimals: 4
- platform: total_daily_energy
name: "${friendly_name} total daily rain"
power_id: rain_gauge
unit_of_measurement: 'mm'
icon: 'mdi:weather-rainy'
# x60 To convert to aggregated rain amount
filters:
- multiply: 60
- Tad
- Administrátor fóra
- Příspěvky: 455
- Registrován: 30. prosinec 2020, 00:14
- Bydliště: 3D
- Dal poděkování: 89 poděkování
- Dostal poděkování: 52 poděkování
Re: Pulse Counter a Rain gauge sensor MS-WH-SP-RG
kod maka jen je potreba k dennímu pocitadlu pridat serizeni casu esp, bez toho mi to nemakalo
Kód: Vybrat vše
time:
- platform: sntp
id: my_time
HAOS-x86-64, Intel J4125 Quad Core, 8GB RAM, 512GB SSD, Conbee II, zigbee2MQTT
- tiimsvk
- Dárce - Donátor
- Příspěvky: 801
- Registrován: 06. květen 2021, 07:03
- Dal poděkování: 72 poděkování
- Dostal poděkování: 65 poděkování