Vodoměr ER-AM + bateriový WiFi snímač průtoku s SHELLY DOOR/WINDOW 2

Ucelené projekty, návody a postupy.
Odpovědět
Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

Vodoměr ER-AM + bateriový WiFi snímač průtoku s SHELLY DOOR/WINDOW 2

Příspěvek od Lion® »

původní příspěvek
Zdar.
Mám v plánu odečet vodoměru, našel jsem si nějaká řešení, ale spíš než jasná vize přicházejí vidle a další otázky.

Potřebuji rozhodně bateriové a WiFi řešení takže moje inspirace se nachází zde:

Kód: Vybrat vše

https://chiptron.cz/articles.php?article_id=284
Rád bych použil tento Impulsní modul:
_vyr_898PU1_WH1.jpg
_vyr_898PU1_WH1.jpg (46.96 KiB) Zobrazeno 2529 x

Kód: Vybrat vše

https://www.mikromarz.com/www-mikromarz-cz/eshop/50-1-Vodomery/172-1-Bytove-vodomery/5/898-Impulsni-modul-pro-vodomery-ENBRA-ER-AM?gclid=CjwKCAjwgaeYBhBAEiwAvMgp2hCfsNh8T_HJFsEQQuEjd6X-1wjXm92DQkEOQseN2JOr3wjY77vpohoC8ckQAvD_BwE
Impulsy bych rád snímal pomocí nějakého wifi sensoru na Tasmotě nebo Shelly.

Problém vidím s napájením door senzoru ?V a impulsního modulu 5-30V

Napadá Vás nějaké řešení?
Dík.

Odkaz na související článek na FCB

Kód: Vybrat vše

https://www.facebook.com/groups/2232679967058877/permalink/2877470579246476/?comment_id=2877485482578319


Ahoj.
Sledování spotřeby vody je mezi uzivateli Home Assistant oblíbená disciplína.
Chtěl jsem se jí zúčastnit i já.
Našel jsem několik návodů jak na to. Popisují jak vytvořit svépomocí nejrůznější druhy snímačů na vodoměr, ale protože nejsem tak zdatný abych snímač vyráběl hledal jsem cestu nákupu snímače hotového. Další podmínkou bylo aby fungoval na baterii a s WiFi.
Částečně jsem se inspiroval návodem s impulsním modulem ENBRA AT-MBUS-NE-02 k vodoměrům ER-AM a Aqara door/window, ten jsem ale potřeboval nahradit jiným pro WiFi.
Volba padla na SHELLY DOOR/WINDOW 2 i proto, že je napájen dvěma kusy bakterií CR123A, tedy 6V

Zakoupil jsem tedy:
Impulsní modul ENBRA AT-MBUS-NE-02
Impulsní modul ENBRA AT-MBUS-NE-02
SHELLY DOOR/WINDOW 2
SHELLY DOOR/WINDOW 2
Baterie olověná 6V 4.5Ah
Baterie olověná 6V 4.5Ah
Do Shelly dveřního snímače jsem na jazýčkový kontakt a kontakty pro baterie připájel vodiče a připravenými otvory v krytu vyvedl ven z dveřního snímače.
IMG_20220830_124801.jpg
IMG_20220830_131458.jpg
IMG_20220830_131959.jpg
Dveřní sensor jsem přilepil na 6V olověný akumulátor a připojil jej, přidal do aplikace Shelly v mobilu a zařízení pojmenoval Vodoměr
IMG_20220830_134854.jpg
Inregroval do Home Assistant a připravil si sensory a automatizaci do balíčku package:

Kód: Vybrat vše

# měření spotřeby vody

# počítadlo impulsů (1 impuls = 1 litr) 
counter:
  impulsy_vodomeru:
    name: Impulsy vodoměru
    step: 1
    restore: true
    #initial: 30000. # ruční změna stavu počítadla - restore nastavit na false, zadat initial: xxx , restartovat - restore zpět na false


# automatizace záznamu impulsů   
automation:
  - alias: automatizace záznamu impulsů
    description: ""
    mode: single
    trigger:
       - platform: state
         entity_id:
              - binary_sensor.vodomer_door
         to: "on"
    condition: []
    action:
      - service: counter.increment
        data: {}
        target:
          entity_id: counter.impulsy_vodomeru


   
# sensory
template:
  - sensor:
      - name: Vodoměr m3
        icon: mdi:water
        unit_of_measurement: m³
        state: "{{(states('counter.impulsy_vodomeru') | float /1000) | round(3)}}"
        state_class: total_increasing
        device_class: water

  - sensor:
      - name: "Vodoměr litry"
        unit_of_measurement: "l"
        state: "{{states('counter.impulsy_vodomeru') | int}}"

# měřiče 
utility_meter:
  voda_rocni_spotreba_m3:
    source: sensor.vodomer_m3
    name: "Roční spotřeba vody" 
    cycle: yearly

  voda_ctvrtletni_spotreba_m3:
    source: sensor.vodomer_m3
    name: "Čtvrtletní spotřeba vody" 
    cycle: quarterly

  voda_mesicni_spotreba_l:
    source: sensor.vodomer_litry
    name: "Měsíční spotřeba vody" 
    cycle: monthly

  voda_tydenni_spotreba_l:
    source: sensor.vodomer_litry
    name: "Týdenní spotřeba vody" 
    cycle: weekly

  voda_denni_spotreba_l:
    source: sensor.vodomer_litry
    name: "Denní spotřeba vody" 
    cycle: daily
Po připojení impulsního modulu se však vyskytl problém. Shelly nezaznamenává impuls z impulsního modulu.
Problém ale řeší náš moderátor:
kiklhorn
kterému moc děkuji za pomoc. Hned jak problém vyřeší, a dovolí-li řešení zde představím.

Tak je to tady:
IMG_20220912_163522.jpg
Co to ale je, to ví moderátor Kiklhorn jestli nám to prozradí je jen na něm. Každopádně mu patří tisíceré díky.
Pracovně tomu říkáme "Invertor".
Shelly připojená k impulsnímu modulu se tváří jako "otevřeno" a impulsní modul pustí na velmi krátkou dobu (< 250 ms ) impuls který Shelly není schopna jako "zavřeno" zaznamenat.
Zajímavé však je, že naopak velmi krátký impuls "otevřeno" bezpečně rozezná.
Tento Invertor tedy obrací výstup impulsního modulu s kterým si Shelly už rozumí.

Info od autora inverteru:
https://homeassistant-cz.cz/viewtopic.php?p=4283#p4283
Uvnitř je jen rezistor 10K z napájení na gate a mosfet AP2302B
Schéma: https://tinyurl.com/2ld45zc5
IMG_20220912_182219.jpg
IMG_20220912_182225.jpg
________________
🍻 Přispěj a získej přístup do obsahu fóra pro dárce. :thx:
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

kiklhorn
Moderátor
Moderátor
Příspěvky: 901
Registrován: 03. červenec 2021, 18:35
Dal poděkování: 107 poděkování
Dostal poděkování: 210 poděkování

Re: Vodoměr - bateriový odečet

Příspěvek od kiklhorn »

Bude záležet na vodoměru co zvládne - pokud je v něm magnet tak super.

V tom případě použít jazýčkový kontakt na probuzení z deepslepp, po každém X-tém probuzení jej nechat připojit na wifi a odeslat stav přes mqtt. Nebo taková nějaká podobná logika.


Pokud kontakt použít nejde tak bych zkusil tohle spínané jednou za čas:

https://github.com/jomjol/AI-on-the-edge-device/wiki

Jen mám obavu že u původní ESP32cam byl problém se spotřebou i v deep sleep kvůli konstrukci a bude třeba dobastlit externí spínání napájení.
(zagoogli PIR ESP32CAM, jen bacha - někde to programují 5V což bych určitě nezkoušel)

Kdyby ses rozhodl jít touto cestou tak dej vědět, spotřebu jsem schopný změřit, moduly tu mám, jen je to někde v TODO frontě.

Lilygo dělá něco s kamerou, PIR a displejem - to jsem v ruce neměl.

Mám v plánu použít https://www.microcrystal.com/en/product ... v-3028-c7/ + nějaký mosfet

A nebo pokud nebastlíš (a modul jsem neviděl) tak použít druhé ESP na spínání napájení té ESP32CAM desce přes nějaký mosfet modul.
V zapnutém stavu ti bude žrát obojí, ve vypnutém jen deepsleep toho spínacího ESP.
Impulsy bych rád snímal pomocí nějakého wifi sensoru na Tasmotě nebo Shelly.

Problém vidím s napájením door senzoru ?V a impulsního modulu 5-30V
Napájení impulzního modulu - třeba dvě 18650 lionky, netuším spotřebu při ~8V - 3400mAh/4mA = cca měsíc výdrž? Nic moc. Nebo velká powerbanka - spousta jich při tomto "malém" odběru vypíná, některé jdou naklikat aby nevypínaly - chce to pročíst manuál.

Ty senzory v sobě mají nějakou baterii, asi bych to tak nechal. Jakákoli konverze napětí zas něco sežere.

Kontakt - píšou že modul je open-drain. Tzn. je tam nějaký mosfet který sepnutím na ten vývod připojí "0, GND, nebo mínus - je to fuk jak to nazveme". Pokud je v tom senzoru originál kontakt spínající některý pin proti GND tak je to použitelné přímo. Stačí spojit GND z modulu s GND senzoru a open-drain namísto druhého kontaktu čidla. Pokud senzor spíná proti +, tak je to také řešitelné, ale už ne takhle přímočaře.

Wifi + ještě napájení snímače se mi nelíbí kvůli spořebě.

A co podružný vodoměr s jazýčkovým kontaktem? Třeba http://www.bonega.cz/vodomery/bezdratov ... ametry.asp
Vše co si přinesu domů je buď Shelly, nebo to skončí buď pod ESPhome nebo pod Zigbee2mqtt.
Ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží.
HA OS jako jedna z Proxmox VM na Odroid H3+/64GB https://github.com/tteck/Proxmox

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

Re: Vodoměr - bateriový odečet

Příspěvek od Lion® »

kiklhorn píše: 27. srpen 2022, 20:19
Spoiler
Bude záležet na vodoměru co zvládne - pokud je v něm magnet tak super.

V tom případě použít jazýčkový kontakt na probuzení z deepslepp, po každém X-tém probuzení jej nechat připojit na wifi a odeslat stav přes mqtt. Nebo taková nějaká podobná logika.


Pokud kontakt použít nejde tak bych zkusil tohle spínané jednou za čas:

https://github.com/jomjol/AI-on-the-edge-device/wiki

Jen mám obavu že u původní ESP32cam byl problém se spotřebou i v deep sleep kvůli konstrukci a bude třeba dobastlit externí spínání napájení.
(zagoogli PIR ESP32CAM, jen bacha - někde to programují 5V což bych určitě nezkoušel)

Kdyby ses rozhodl jít touto cestou tak dej vědět, spotřebu jsem schopný změřit, moduly tu mám, jen je to někde v TODO frontě.

Lilygo dělá něco s kamerou, PIR a displejem - to jsem v ruce neměl.

Mám v plánu použít https://www.microcrystal.com/en/product ... v-3028-c7/ + nějaký mosfet

A nebo pokud nebastlíš (a modul jsem neviděl) tak použít druhé ESP na spínání napájení té ESP32CAM desce přes nějaký mosfet modul.
V zapnutém stavu ti bude žrát obojí, ve vypnutém jen deepsleep toho spínacího ESP.
Impulsy bych rád snímal pomocí nějakého wifi sensoru na Tasmotě nebo Shelly.

Problém vidím s napájením door senzoru ?V a impulsního modulu 5-30V
Napájení impulzního modulu - třeba dvě 18650 lionky, netuším spotřebu při ~8V - 3400mAh/4mA = cca měsíc výdrž? Nic moc. Nebo velká powerbanka - spousta jich při tomto "malém" odběru vypíná, některé jdou naklikat aby nevypínaly - chce to pročíst manuál.

Ty senzory v sobě mají nějakou baterii, asi bych to tak nechal. Jakákoli konverze napětí zas něco sežere.

Kontakt - píšou že modul je open-drain. Tzn. je tam nějaký mosfet který sepnutím na ten vývod připojí "0, GND, nebo mínus - je to fuk jak to nazveme". Pokud je v tom senzoru originál kontakt spínající některý pin proti GND tak je to použitelné přímo. Stačí spojit GND z modulu s GND senzoru a open-drain namísto druhého kontaktu čidla. Pokud senzor spíná proti +, tak je to také řešitelné, ale už ne takhle přímočaře.

Wifi + ještě napájení snímače se mi nelíbí kvůli spořebě.

A co podružný vodoměr s jazýčkovým kontaktem? Třeba http://www.bonega.cz/vodomery/bezdratov ... ametry.asp
Diky za vyčerpávající odpověď a Tvůj čas.
použití AT-MBUS-NE-02 impulsního modulu pro vodoměry ER-AM

Půjdu asi ale cestou toho návodu v úvodu mého dotazu.
Jde o použití Impulsního modulu pro vodoměry ER-AM
IMG_20220828_060856.jpg
Který už má napájení vyřešené:

Kód: Vybrat vše

https://www.enbra.cz/impulsni-modul-pro-vodomery-er-am
technické údaje Impulsního modulu
IMG_20220828_062644.jpg
společně s tou AQARA Window & Door Sensor.

Nevím proč vymýšlím kolo, asi proto, že bych raději než AQARU spíš Shelly (Sonoff nejde flashnout na Tasmotu)
Zkusím někde najít jestli půjde také vypájet relé a místo něj připojit Impulsní modul.
Shelly
Půjde tam SHELLY DOOR/WINDOW 2 a 6V olověný akumulátor 4,5Ah.
Myslim,ze budu dřív měnit vodoměr než baterie. :D

Kód: Vybrat vše

https://shelly.cloud/knowledge-base/devices/shelly-door-window-2/
IMG_20220828_063755.jpg
IMG_20220828_070323.jpg
použití: PU1-WH1 - optický modul impulsního výstupu
No, když už vím že SHELLY DOOR/WINDOW 2 s největší pravděpodobností použiji společně s 6V olověným akumulátorem, můžu pak použít i ten optický modul PU1-WH1 impulsního výstupu pro vodoměry ENBRA ER-AM, typ open drain, 1l/imp

Kód: Vybrat vše

https://www.mikromarz.com/www-mikromarz-cz/eshop/50-1-Vodomery/172-1-Bytove-vodomery/5/898-Impulsni-modul-pro-vodomery-ENBRA-ER-AM?gclid=CjwKCAjwgaeYBhBAEiwAvMgp2hCfsNh8T_HJFsEQQuEjd6X-1wjXm92DQkEOQseN2JOr3wjY77vpohoC8ckQAvD_BwE
_vyr_898PU1_WH1.jpg
_vyr_898PU1_WH1.jpg (46.96 KiB) Zobrazeno 2498 x

Kód: Vybrat vše

https://shelly.cloud/knowledge-base/devices/shelly-door-window-2/
IMG_20220828_063755.jpg
IMG_20220828_070323.jpg
Tak a co z toho zvolit?
________________
🍻 Přispěj a získej přístup do obsahu fóra pro dárce. :thx:
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

kiklhorn
Moderátor
Moderátor
Příspěvky: 901
Registrován: 03. červenec 2021, 18:35
Dal poděkování: 107 poděkování
Dostal poděkování: 210 poděkování

Re: Vodoměr - bateriový odečet

Příspěvek od kiklhorn »

Shelly - takhle z fotky odhaduji - že ten vrchní vývod kontaktu je GND a spodní bude na nějaké GPIO a asi rezistor na +, takže s oběma vodomoduly použitelný napřímo tak jak jsem psal.

S tím co z výběru použít neporadím.
Mám rád věci rozchodit a pak na ně zapomenout pokud možno na co nejdelší dobu.

Když už bych musel vybírat já pouze z tohoto výběru tak bych volil ten AT-MBUS pokud platí ta životnost 10 let.
Což se nevylučuje s tím že bych poté bastlil něco ohledně baterie.

1l/impuls, 10l/impuls - s externí baterií bych asi také šel do toho s 1l/imp pokud to shelly stihne registrovat když by tekla všude voda.
Vše co si přinesu domů je buď Shelly, nebo to skončí buď pod ESPhome nebo pod Zigbee2mqtt.
Ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží.
HA OS jako jedna z Proxmox VM na Odroid H3+/64GB https://github.com/tteck/Proxmox

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

Re: Vodoměr - bateriový odečet

Příspěvek od Lion® »

kiklhorn píše: 28. srpen 2022, 12:32
Spoiler
Shelly - takhle z fotky odhaduji - že ten vrchní vývod kontaktu je GND a spodní bude na nějaké GPIO a asi rezistor na +, takže s oběma vodomoduly použitelný napřímo tak jak jsem psal.

S tím co z výběru použít neporadím.
Mám rád věci rozchodit a pak na ně zapomenout pokud možno na co nejdelší dobu.

Když už bych musel vybírat já pouze z tohoto výběru tak bych volil ten AT-MBUS pokud platí ta životnost 10 let.
Což se nevylučuje s tím že bych poté bastlil něco ohledně baterie.

1l/impuls, 10l/impuls - s externí baterií bych asi také šel do toho s 1l/imp pokud to shelly stihne registrovat když by tekla všude voda.
Jak si to tak postupně vstřebávám a hodnotím, tak skutečně AT-MBUS s integrovanou baterií přece jenom asi zvítězí.

Jdu objednávat :D
________________
🍻 Přispěj a získej přístup do obsahu fóra pro dárce. :thx:
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

kiklhorn
Moderátor
Moderátor
Příspěvky: 901
Registrován: 03. červenec 2021, 18:35
Dal poděkování: 107 poděkování
Dostal poděkování: 210 poděkování

Re: Vodoměr - bateriový odečet

Příspěvek od kiklhorn »

ke stažení software, je tam i náhled dovnitř.
https://www.apator.com.pl/en/our-soluti ... pt-mbus-ne
Vše co si přinesu domů je buď Shelly, nebo to skončí buď pod ESPhome nebo pod Zigbee2mqtt.
Ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží.
HA OS jako jedna z Proxmox VM na Odroid H3+/64GB https://github.com/tteck/Proxmox

Uživatelský avatar
tiimsvk
Dárce - Donátor
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: Vodoměr - bateriový odečet

Příspěvek od tiimsvk »

Moje riesenie na vodomer... teda ak nechces čítať presne ciselne hodnoty na vodomery ale iba počítať spotrebu:
Esp01s + 3x 18650 baterie + 18v solarny panel + opticky senzor vzdialenosti tcrt5000.

Mam nastaveny deepsleep kazdych 20s a pri aktivovani senzoru sa deepsleep zakaze na urcity čas.

Moj plan do buducna je prehodit to na esp32 s wake up pinom... len este musim vymysliet ako pri zobudeni pripocitat tuto hodnotu ako aktualna spotreba +1l.

Potom v homeassistante mam uz nastavene denne, mesacne a rocne plus cena.
received_1435148186984539.jpeg

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

Re: Vodoměr - bateriový odečet

Příspěvek od Lion® »

kiklhorn píše: 28. srpen 2022, 14:27 ke stažení software, je tam i náhled dovnitř.
https://www.apator.com.pl/en/our-soluti ... pt-mbus-ne
Tak jsem si liboval jak to všechno dobře jde a na samém konci se to posralo,

Impulzní modul se mi tváří že je defaulntně sepnutý - 30Ω
a v době impulsu na okamžik zřejmě rozepne - to si ale nejsem jistý - prostě multimetr skočí za roh a zapíská

ten Shelly Door/Window 2 se mi poměrně líbí, i když není bleskově rychlej, když kolem něj 10 svižněji máchnu magnetem tak mi 10 impulsů prostě přičte najednou ALE nesmím připojit ten impulsní modul. To prostě sensor sepne a drží, ale že by se nějak projevil impuls z modulu to se mu nechce

kuaaaa
Přílohy
IMG_20220830_134854.jpg
IMG_20220830_134845.jpg
IMG_20220830_131959.jpg
IMG_20220830_131458.jpg
IMG_20220830_124801.jpg
IMG_20220830_120900.jpg
________________
🍻 Přispěj a získej přístup do obsahu fóra pro dárce. :thx:
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

Uživatelský avatar
tiimsvk
Dárce - Donátor
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: Vodoměr - bateriový odečet

Příspěvek od tiimsvk »

Nechceš skusit od aqara dverny sensor?

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

Re: Vodoměr - bateriový odečet

Příspěvek od Lion® »

tiimsvk píše: 30. srpen 2022, 20:58 Nechceš skusit od aqara dverny sensor?
no budu muset asi, ale zatím mám pocit že poláci blbě označily modul a já dostal 01... místo 02...
________________
🍻 Přispěj a získej přístup do obsahu fóra pro dárce. :thx:
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

Odpovědět

Zpět na „Komplexní projekty“