Dveřní senzor s pomocí ESP32

www
adamis
Dárce - Donátor
Dárce - Donátor
Příspěvky: 378
Registrován: 18. březen 2021, 20:22
Bydliště: kousek od České Lípy
Dal poděkování: 50 poděkování
Dostal poděkování: 17 poděkování

Dveřní senzor s pomocí ESP32

Příspěvek od adamis »

Pánové, poptřebuju poradit. Mám u slepic dviřka, zavírající se pohybem dolů a nahoru jako gilotina. Pohon obstarává motorek s převodovkou na 5V (takže napájení pro ESP máme) a v současné době jsou nahoře a dole dva Tuya senzory, které ovšem nekomunikují s HA. Koupil jsem proto Sonoff senzory a ty zase nejdou spárovat s eWelinkem... Dál to tímto způsobem nehodlám řešit, stejně je tam problém v obrovském zpoždění senzorů a v šílené rychlosti vybíjení baterií. Takže tudy cesta nevede. Viděl bych to na jedno ESP32 a do něho přivedené nějaké magnetické snímače ze kterých potřebuji vidět stále stav - otevřeno nebo zavřeno. A když už tam ESP bude, tak na něho připojím BLE teploměr LYWSD03MMC.
Protože jsem ještě nikdy nepracoval s ESP (čekám zásilku z ALi, tak bych byl rád, kdybyste mi poradili, jak to nejlépe udělat. Děkuji
NUC - Proxmox a v něm Home Assistant, vše ESP a ZigBee2MQTT (WiFi Sonoff a Tuya jsem vyhodil z baráku)

Linux a HA jsou pro mě něco jako řízení letového provozu na raketové základně... :roll: :roll:

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3461
Registrován: 30. září 2020, 20:33
Dal poděkování: 174 poděkování
Dostal poděkování: 373 poděkování

Re: Dveřní senzor s pomocí ESP32

Příspěvek od Pete30 »

Jo na ESP32 mužeš udělat scener BT a přidat to tvoje čidlo a na vybrané piny připojit kontakt(ty) atd a posílat to do HA
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3461
Registrován: 30. září 2020, 20:33
Dal poděkování: 174 poděkování
Dostal poděkování: 373 poděkování

Re: Dveřní senzor s pomocí ESP32

Příspěvek od Pete30 »

Například sensor Xiaomi:

Kód: Vybrat vše

sensor:
  - platform: xiaomi_lywsd03mmc
    mac_address: "xx:xx:xx:xx:xx:xx"
    bindkey: "xxxxxxxxxxxxxxxxxxx"
    temperature:
      name: "Teplota"
    humidity:
      name: "Vlhkost"
    battery_level:
      name: "Baterie"
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3461
Registrován: 30. září 2020, 20:33
Dal poděkování: 174 poděkování
Dostal poděkování: 373 poděkování

Re: Dveřní senzor s pomocí ESP32

Příspěvek od Pete30 »

Nebo senzor kontakt:

Kód: Vybrat vše

binary_sensor:
  - platform: gpio
    pin: GPIOx
    name: Kontakt
    id: kontakt_1
    device_class: door
Pokud nejsem přítomen tak jsem na rybách ;)

adamis
Dárce - Donátor
Dárce - Donátor
Příspěvky: 378
Registrován: 18. březen 2021, 20:22
Bydliště: kousek od České Lípy
Dal poděkování: 50 poděkování
Dostal poděkování: 17 poděkování

Re: Dveřní senzor s pomocí ESP32

Příspěvek od adamis »

Díky, Pete, teplotu s tímhle LYWSD03MMC to vím. Mě teď spíš jde o ty senzory polohy, kde se nacházejí dvířka, jestli dole nebo nahoře. V závislosti na tom bude nastavená Automatizace nebo Node Red a podmínka bude třeba - jestli vyšlo slunce, je tepleji než -8 stupňů a dvířka jsou dole - zapni motor a vytáhni je. A večer to samé jenom obráceně.
NUC - Proxmox a v něm Home Assistant, vše ESP a ZigBee2MQTT (WiFi Sonoff a Tuya jsem vyhodil z baráku)

Linux a HA jsou pro mě něco jako řízení letového provozu na raketové základně... :roll: :roll:

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3461
Registrován: 30. září 2020, 20:33
Dal poděkování: 174 poděkování
Dostal poděkování: 373 poděkování

Re: Dveřní senzor s pomocí ESP32

Příspěvek od Pete30 »

Možná by ti stačil jeden kontakt jestli ty dveře mají vždy horní a spodní polohu tak tento senzor ti hlásí v HA otevřeno a zavřeno
Pokud nejsem přítomen tak jsem na rybách ;)

adamis
Dárce - Donátor
Dárce - Donátor
Příspěvky: 378
Registrován: 18. březen 2021, 20:22
Bydliště: kousek od České Lípy
Dal poděkování: 50 poděkování
Dostal poděkování: 17 poděkování

Re: Dveřní senzor s pomocí ESP32

Příspěvek od adamis »

To ne, já potřebuju vědět, že dvířka jsou úplně nahoře nebo úplně dole. Je to z důvodu třeba výpadku elektřiny, aby dvířka nezůstala viset v polovině. Musí tam každých 5 minut proběhnout kontrola, jestli je mezi západem a východem slunce a dvířka jsou úplně dole. Když ne, tak spustit motor, když bude zavřeno, kontrola proběhne a nic se neděje. Až zase ráno při východu slunce tam zase bude ještě navíc ta teplotní kontrola, aby slepice necouraly venku, když bude pod -8. A přes den zase kontrola každých pět minut, jestli jsou dvířka nahoře (v závislosti na té teplotě).
NUC - Proxmox a v něm Home Assistant, vše ESP a ZigBee2MQTT (WiFi Sonoff a Tuya jsem vyhodil z baráku)

Linux a HA jsou pro mě něco jako řízení letového provozu na raketové základně... :roll: :roll:

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3461
Registrován: 30. září 2020, 20:33
Dal poděkování: 174 poděkování
Dostal poděkování: 373 poděkování

Re: Dveřní senzor s pomocí ESP32

Příspěvek od Pete30 »

Ok to není problém, tak 2 kontakty nahoru a dolů.
Nebo mě napadlo využít encodér u toho pohonu a můžeš tak i vědět v jaké poloze jsou dvířka, ale netestoval jsem to je to jen úvaha.
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Tad
Administrátor fóra
Administrátor fóra
Příspěvky: 470
Registrován: 30. prosinec 2020, 00:14
Bydliště: 3D
Dal poděkování: 90 poděkování
Dostal poděkování: 53 poděkování

Re: Dveřní senzor s pomocí ESP32

Příspěvek od Tad »

Kašli na nějaký bt teploměr, akorát další kurvitko a primo na ESP naletuj ds18b20 za 30 Kč ;)
HAOS-x86-64, Intel J4125 Quad Core, 8GB RAM, 512GB SSD, Conbee II, zigbee2MQTT

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3461
Registrován: 30. září 2020, 20:33
Dal poděkování: 174 poděkování
Dostal poděkování: 373 poděkování

Re: Dveřní senzor s pomocí ESP32

Příspěvek od Pete30 »

Tad píše: 08. duben 2021, 23:40 Kašli na nějaký bt teploměr, akorát další kurvitko a primo na ESP naletuj ds18b20 za 30 Kč ;)
Nebo tak :roll:
Pokud nejsem přítomen tak jsem na rybách ;)

Odpovědět

Zpět na „ESPHome“