Új lakás, új okosotthon-központ!
Előre bocsájtom, hogy újdonságokról ezúttal nem igazán lesz szó, hiszen járt utat járatlanért... Annyi történt, hogy az elmúlt évek tapasztalatai alapján újraterveztem a központi egységemet költözés után, áttértem külső szünetmentesítésre - amiről a későbbiekben külön fogok írni - ám maradtam a jól bevált dolgoknál, ami a minimális fogyasztású és hőtermelésű Raspberry Pi Zero W, (5-6Watt) valamint a minimális erőforrás-igényű Domoticz automatizációs szoftver (egy CPU mag ~10%). Igazából a sima Raspberry Pi Zero is elég lett volna, de abban nincs BLE sem, amire most igényem volt.
A WiFi-s eszközeim számát alacsony szinten tervezem tartani, inkább a Bluetooth hőmérők és Zigbee nyitásérzékelők felé orientálódom, ez biztosítja az alacsony bekerülési költséget, az aránylag kevés elemcserét, valamint a vezetékezés elkerülését, ahol lehet. / Nem is beszélve a belvárosban elkerülhetetlen wifi interferenciákról. ;) /
Némi töprengést követően, hogy az RPI-n levő GPIO-k ne vesszenek kárba, tettem a dobozba még két mozgásérzékelőt, illetve az elejére egy fényérzékelőt. Egy hőmérő is került bele, de végül a doboz elhelyezése miatt ez sajnos nem adott reális értékeket, ezért kivettem. A hálózati kapcsolat stabilitása érdekében az RPI-ben levő wifit lekapcsoltam, helyette USB-LAN illesztőt kapott, mert a vezetékes hálózatnak nincs párja.. persze mondhatnánk, hogy az USB áteresztőképessége igen alacsony, és az ilyen nagyon olcsó USB-LAN kártyák sebessége nemigen haladja meg a 10mbps sebességet - ami lassabb a wifinél - de nem is igazán van szükségem nagy sebességre, mivel se streamelés, se fájlmegosztás nem szerepel a felhasználási tervek közt, és egynél több felhasználó sem fog rajta lógni egy időben. A Zero-n csak egy OTG képes USB van, ezért egy USB 2.0 elosztó is került bele, és ezen keresztül egy CC2531-es, külső antennás Zigbee vevő, amit koordinátornak flasheltem meg, ahogy ez korábban is történt.
Eszközigény:
- 1x 150x110x70 műanyag kötődoboz, sima oldalfalú ~3500HUF
- 1x Raspberry Pi Zero W, 9000HUF
- 1x 8GB microSD, 2200HUF
- 1x protolap 490HUF
- 2x SR501 mozgásérzékelő 2x490HUF
- 1x BH1750 ~1400HUF
- 1x USB-OTG kábel ~900HUF
- 1x USB hub 2.0 ~2000HUF (bár az általam használt HB-410 elosztót nem árulják már)
- 1x CC2531 külső antennás zigbee vevő ~2700HUF
- 1x USB LAN ~2890HUF
Összesítésben tehát cirka 26 ezer forintból lehet összerakni egy ilyen roppant egyszerű vezérlőközpontot.
A doboz kellően tágas ahhoz, hogy mindent beletömködjek, az RPI és az alkatrészek rögzítését, összekapcsolását egyoldalas protolapon oldottam meg, ami a műanyag doboz aljára csavarozható.
A fényérzékelő búrája miatt hasonlít a mozgásérzékelőkre, de míg a két mozgásérzékelő a két helyiség felé sasol, a fényérzékelő az ablak felé van orientálva.
A doboz tetején levő 230V feliratot persze nem kell komolyan venni, nincs tápegység benne, 5V-os USB-ről megy a Raspberry. :)
Működtető szoftvernek a Raspberry Pi OS Lite némileg módosított változatára esett a választásom, a DietPi-re. Nagyrészt megegyeznek, de néhány dolgot kivettek belőle a DietPi-s srácok, valamint alapból nem menti SD kártyára a logfájlokat, ami hibakeresésnél persze hiányozni fog, viszont jelentősen növelheti az SD kártya várható élettartamát. Telepítése ugyanúgy kivitelezhető, mint bármely más Raspberry operációs rendszeré: letöltjük a komplett rendszert tartalmazó image állományt, majd például Etcher segítségével ráírjuk az SD kártyára, és mehet is az SD foglalatba.
A mozgás és fényérzékelők jeleit, valamint az integrált BLE vevőn keresztül gyűjtött hőmérőadatokat helyi MQTT kapcsolaton keresztül küldi a Domoticz felé az RPIEasy szoftver:
Amint látható, működés közben 39 fokos CPU hőmérséklettel pörög - hűtőventilátor nélkül - a Zero... ami nagyon derék, mert én radiátorral fűtök, nem okoseszközökkel. :)
A zigbee szenzorokat a korábbihoz hasonló módon a Zigbee2Mqtt csatolja a Domoticz-hoz az USB-s vevő segítségével. A Domoticz telepítése pedig a szokásos egysoros paranccsal gyerekjáték:
sudo curl -L install.domoticz.com | sudo bash
Ahogy már írtam: nincs új a nap alatt, a csatolt hivatkozásokon megtekinthetőek az egyes részfolyamatok leírásai.
Megjegyzem, megrendeltem már egy ideje az új Sonoff Zigbee 3.0 antennás USB vevőt is, de az még mindig valahol külföldön hajókázhat... ha megérkezik, tesztelem, és indokolt esetben cserélem is az ebbe szerelt CC2531-et. :)
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.