Kereskedelmi 433 MHz-es érzékelők csatlakoztatása az MQTT-hez és az otthoni asszisztenshez RTL-SDR segítségével

Kereskedelmi 433 MHz-es érzékelők csatlakoztatása az MQTT-hez és az otthoni asszisztenshez RTL-SDR segítségével

Forrás csomópont: 1786349

Amikor [Elixir of Progress] környezeti érzékelők felállítását vizsgálta otthonukban, hogy nyomon követhessék a hőmérsékletet, páratartalmat és hasonlókat, a WiFi hatótávolság hiánya miatt a WiFi-csatlakozású érzékelők használatának nyilvánvaló ötletei nem működtek. Bár a Zigbee (Z-wave) érzékelők hatótávolsága nagyobb, mint a WiFi, határozottan drágábbak, szabadalmaztatottak és speciális adó-vevő hubot igényelnek. Ott vannak a 433 MHz-es érzékelők az időjárási állomásokhoz jön a képbe.

Az ötlet egyszerű: gyakorlatilag az összes érzékelő – sok közülük kültéri használatra készült – a licenc nélküli 433 MHz-es spektrumot használja, amely könnyen rögzíthető olcsó RTL-SDR (szoftver által definiált rádió) USB-kulcsokkal. Az érzékelőktől származó adatfolyam rögzítésével a nyílt forráskódú rtl_433 projekt lehetővé teszi ezen adatfolyamok automatikus dekódolását a támogatott érzékelők széles skálája számára.

Míg a Realtek RTL2832-alapú és más RTL-SDR-eket meglehetősen olcsón találjuk, meg kell jegyezni, hogy ezek elég melegen futhatnak. Az IC hőelnyelése helyett ennél a projektnél azt választották, hogy csak szórványosan hallgasson, és hagyja, hogy az RTL-SDR vevő lehűljön a hallgatási munkamenetek között.

Az adatok onnan a Home Assistantbe, az InfluxDB-be vagy hasonlókba könnyen bekerülhetnek, mivel az rtl_433 a dekódolt adatokat közvetlenül egy Influx adatbázisba, MQTT brókerbe és más formátumokba tudja kiadni. Ebben az esetben az adatokat az MQTT-n keresztül küldték el úgy, hogy a Home Assistant-példány úgy lett beállítva, hogy ezeket az MQTT-témákat érzékelőként kezelje. Minden egyes érzékelő helyének gondosan regisztrálásával ez lehetővé teszi egy sűrű, nagyon alacsony fogyasztású, 433 MHz-es szenzorokból álló hálózat létrehozását felügyeleti és otthoni automatizálási célokra.

Időbélyeg:

Még több Hack A Day