Otthonautomatizálás az openHAB és a Raspberry Pi segítségével,

Az openHAB segítségével a termékek széles választékát vezérelheti központilag – a lámpáktól a hi-fi rendszereken át a Kodi médiaközpontig.

kijelző

Saját, gyártótól független intelligens otthoni központot szeretne létrehozni? Fényekhez, fűtéshez, multimédiához? Saját szabályokkal és konfigurációkkal? Az openHAB pontosan ezt kínálja – feltéve, hogy van egy kis trükközési kedve. Olvassa el itt, mire képes az openHAB, hogyan működik, és hogyan integrálhatja az első dolgokat.

  • Mi az az openHAB?
  • openHAB koncepció
  • Alap: Raspberry Pi
  • Állítsa be a hálózati eszközt és a Hue fényt

Mi az az openHAB?

az openHAB az egyik nyílt forráskódú szoftver okosotthon irányítására – röviden. Jelenleg több mint 200 termék vagy gyártó támogatott, például AVM, Bose, LG, Minecraft, Hue, Tesla, ZigBee, macOS, somfy, Alexa, Chromecast, Gardenia és még sok más. Igaz, hogy az egyén nem minden tulajdonsága "dolgokat", ahogy az openHAB szóhasználatban hívják, támogatott, de általában sok intelligens otthoni felhasználónak kell itt találnia magát. Mindezek a dolgok (miért nem "dolgok"? Később még többet.) az openHAB felületen nyomon követhető, a legegyszerűbb esetben, hogy online vannak-e. Csoportokba is kombinálhatók, például a ház egy szobájának ábrázolására.

Az openHAB számos jól ismert gyártót támogat. ×

Mindenekelőtt az eszközök vezérelhetők. Ez egyrészt manuálisan is megtehető, például Philips Hue lámpákkal, egy egyszerű widget segítségével. Másrészt szabályokat lehet létrehozni – ez az openHAB magja. Manapság az intelligens otthonról beszélünk, korábban gyakran otthonautomatizálásnak hívták. Az automatizálás lényege pedig a szabályokban is megmutatkozik: "Amint Peter okostelefonja online van, a lámpa világítson" egy tipikus, egyszerű alkalmazás lenne. Természetesen ez a gyártó néhány saját eszközével is megvalósítható, így a Hue alkalmazással is. De az openHAB képes rá különböző gyártókat és protokollokat összekapcsolni egymással és így sokkal nagyobb mozgásteret kínál. A rendszer ráadásul moduláris felépítésű és ennek megfelelően folyamatosan bővül - jellemzően nyílt forráskódú. Apropó: A felhasználótól elvárt kompetencia többletszintje is meglehetősen jellemző.

Az openHAB már a kezdőlapon is közbeszól, direkt és ütés nélkül, hogy kell egy kis hackelés. Vagyis a koncepció nem teljesen magától értetődő, és sok helyen szöveges fájlokat kell szerkeszteni. Ez különösen azokra a szabályokra vonatkozik, amelyeket nem olyan egyszerűen kattintanak össze, mint az IFTTT-nél, hanem valódi kis szkriptek - egyszerű szkriptek, de csak azok számára alkalmasak, akik trükközni szeretnének.

openHAB koncepció

Az openHAB már most is nagyon koherens átfogó koncepcióval rendelkezik – ez az oka a fentieknek "dolgokat": A dolgok valójában dolgokat jelentenek, de az openHAB-ban tulajdonnévként használják (főleg, hogy a futó szoftvert ritkán nevezik németül dolognak). A dolog lehet lámpa, okostévé, fűtésszabályozó, de webszerver szolgáltatás is. Vegyünk példának egy Philips Hue lámpát. A Thing Hue lámpának több is van tulajdonságait, például a fényerő és a színhőmérséklet – az openHAB-ban "csatornák" hívott. Az ilyen csatornák állapota (be/ki, 50 százalék stb.).). Egy ún. "Kötés" A Thing Hue lámpa a csatornáival mostantól átvehető/aktiválható az openHAB-ban.

kijelző

Az openHAB-ban a Hue fény tulajdonságait/csatornáit ezután "tételeket": Az elemek az egyes beállítási lehetőségek virtuális reprezentációi. Például, amikor megváltoztatja a Hue fény hőmérsékletét az openHAB felületen, ez történik: Ön állapotváltozás a tételből "Színárnyalat fény-1/színhőmérséklet", amely ezután a kötésen keresztül továbbadódik a Things Hue fény csatorna színhőmérsékletéhez. a nagy előny: A szabályokban és a szöveges konfigurációkban csak az elemek használhatók. Ha egy dolog IP-címe valamikor megváltozik, vagy ha Hue Lights-ról Osram fényekre vált, akkor csak egyszer kell újrakonfigurálnia a kapcsolatot – de a szabályok továbbra is működnek.

Az openHAB különböző felületeket kínál különböző célokra. ×

Alap: Raspberry Pi?

Az openHAB nagyjából mindenhol fut: Windows, Linux, macOS, PINE64, Docker, Synology és más rendszerek támogatottak. És persze van egy kész rendszer is a Raspberry Pi-hez, ami mindig jó alap az ilyen projektekhez. Az új 4er Pi is támogatott. Az eljárás ugyanaz, mint az összes többi Raspi-projekt esetében – ez A rendszert SD-kártyára kell flashelni akarat:

  1. Töltsd fel azt openHAB kép xz fájlként le-.
  2. Dugd be az egyiket Memóriakártya Val vel legalább 4 GB egy.
  3. Kezdd el ezt Képalkotó eszköz Win32 Disk Imager vagy alternatívaként balenaEtcher.
  4. Válaszd a xz fájl mint "kép" vagy "Forrás" és a memóriakártya mint "Cél"/destination – indítsa el a folyamatot.
  5. Csatlakoztassa a Raspi hálózati kábellel és indítsa el a kártyát. Az openHAB szerint 15-45 perc elteltével a beállítást be kell fejezni.
kijelző

Ezután a következőn keresztül érheti el az openHAB-ot 8080-as port és a A Raspberry IP címe, szóval kb "192.168.178.100:8080" a böngészőben. Az első indításkor az asszisztens kérni fogja a telepítés típusa - csak válassz "alapértelmezett".

Az openHAB a Win32 Disk Imager segítségével van felvillantva. ×

A teszteléshez azonban a Windows változatot ajánljuk: Be dupla kattintás a fájlba "kezdődik.kérdezte" és az openHAB már a " alatt vanlocalhost:8080" - a Raspberry Pi képek sajnos sok problémát okoztak itt. És most egy gyors áttekintés két dolog/csatorna beállításához kötéseken keresztül elemként.

Állítsa be a hálózati eszközt és a Hue fényt

kijelző

A böngészőben először valami szokatlan vár rád: először több felhasználói felület közül választhat. A világ többi részével ellentétben itt nem az alternatív/helyettesíthető felhasználói felületeket értjük. arról van szó GUI-k különböző célokra. A konfigurációhoz csak a "PaperUI". A Thing hálózati eszközt bármikor beállíthatja. A Thing Hue fény állítólag inkább egy (!) felvázol egy nagyon egyszerű változatot az "igazi" intelligens otthoni termékekhez.

    1. Első aktiválja az opció "Egyszerű mód" alatt "Konfiguráció/Rendszer/Elem összekapcsolása". Az elemek automatikusan létrejönnek az újonnan létrehozott dolgokhoz.
    2. Most váltson erre: "Kiegészítők" és ott a lapra "kötések". Innen telepítse a "hálózati kötés".
    1. Telepített kötések. ×

  1. A telepítés után lépjen a "beérkező levelek", kattintson arra ott plusz ikonra majd a bejegyzésnél "hálózati kötés" - azonnal elindul a hálózati vizsgálat, amely legalább néhány "Pingálható hálózati eszköz" jelenik meg, azaz az egyszerűen elérhető eszközök/dolgok. Ezen kívül néhány bejegyzés "Hálózati eszköz szolgáltatással" megjelenítése, például egy NAS vagy hasonló webszerverével. Hozzáadás bármi valamivel kapcsolatban Pipa ikonok tette hozzá.
  2. Váltson vissza a navigációban, most ide: "Konfiguráció/Dolgok": Itt találja az újonnan hozzáadott Thing - per kattintson rá akkor érj oda a csatornákra és egyéb tulajdonságok. Alapértelmezés szerint ezek minden csatorna kiválasztva (az openHAB ezt néha linkeltnek nevezi), de egyéni adatokat is megadhat, például "Utoljára látva" deaktiválja.
  3. Most hagyja el a valódi dolgok és a konfiguráció világát: váltson a " lehetőségre az oldalsávonEllenőrzés". Itt láthatja hálózati eszközét az egyes elemekkel "Online", "ping idő" és "Utoljára látva", mindegyik a kapcsolódó állapotadatokkal.
  4. A Hue példához: Ismét telepíteni először azt Kötés ("Hue Binding") – de kezdetben nem talál semmit a beérkező levelek között! El kell menned a Nyomja meg a gombot a Hue Bridge-en: Ennek eredményeként az openHAB képes Hozzon létre Hue Bridge felhasználókat és a mentse a bejelentkezési adatokat. A Hue eszközök ezután megjelennek a beérkezett üzenetek mappában és hozzáadható dolgokként akarat.

És most először válik igazán szórakoztatóvá az openHAB: a "Ellenőrzés" már nem csak az állapotinformációkat látja, hanem azonnal használhatja a lámpákat egyszerű widgetek segítségével vezérelhető. A következő lépés most az automatizálás, vagyis a szkriptek írása lenne, ami ezen a ponton túlmutatna a kereteken. Alapvetően ez elég triviális "Ha-ez-akkor-az" konstrukciók. De hogy pontosan mi és hogyan működik, az minden egyes kötéstől vagy dologtól függ – és jelenleg az egyetlen dolog, ami segít, az olvasás, olvasás, olvasás. A Kiegészítők listája mindig eljutni A bővítések dokumentálása.

Teljesen beállított irányítópult az openHAB-ban. × Kijelző

Az egész valójában csak egy gyors futás volt. A többi felhasználói felület továbbra is figyelmet igényel, a hozzáférést biztosító okostelefon-alkalmazásokat és az olyan fogalmakat is, mint a webhelytérképek – ismét szöveges munka –, mielőtt összekapcsolná a 199 okoseszközét 350 szabály segítségével. Tipp a csatlakozáshoz: A Kiegészítők megtalálható a "keverd össze"az eszköz"Szabálymotor (kísérleti)" - ez lehetővé teszi szabályok létrehozását a webes felületen keresztül. Egy kis kísérletezés azonban szükséges.

Bővebben a témáról: