A domoticz egyik legnagyobb erőssége az MQTT támogatás. Maga az MQTT nem más mint szabványos kommunikációs protokoll gépek között. Nem véletlenül gépek között, mert ma már szinte mindenféle eszközt neveznek okos eszköznek, ezek nagy százaléka is MQTT protokollon kommunikál. Az az írás nem magával a protokollal foglakozik, hanem csak a razberry-re való telepítéssel és teszteléssel. És végül a domoticz-al való használattal. A címsorból kiderül, hogy a szokásos módon én Raspbian Jessie -t használok a Pi-men. És SSH kapcsolódással csatlakozok a rendszerhez, nincs szükség grafikus felületre. Persze lehet úgy is terminálban. Csináljuk telepítsünk MQTT brókert, és klienst a Pi-re. Először kezdjünk ezzel, amivel a rendszer naprakész lesz: apt-get update & apt-get upgrade A következő paranccsal telepíthető az MQTT raspberry-re: apt-get install mosquitto mosquitto-clients Ha minden hiba nélkül rendbe végig futott, akkor mér van is egy használható MQTT protokollt kezelő raspberry Pi-nk. Ellenőrizni a következő paranccsal tudjuk: /etc/init.
By: 2017. júl 31. A Domoticz 2012 óta folyamatos fejlesztés alatt álló épületautomatizálási program. Nyílt forráskódú, többféle operációs rendszeren is működik. Már korábban tesztelgettem többféle lehetőséget, de ezt találtam a számomra legmegfelelőbbnek. A telepítése elképesztően egyszerű Raspberry -re, (Linux) parancssorba ennyit kell beütni: sudo curl -L | sudo bash UPDATE: A fentit Raspbian Jessie operációs rendszerrel teszteltem, gond nélkül működött. Raspbian Stretch alatt előfordulhat, hogy egy szükséges library hiányzik: [2] És tényleg ennyi.. persze előtte be kell állítani, hogy legyen internetelérés a raspberryn. :) Egy kérdést tett fel a telepítő, hogy milyen porton szeretnénk elérni majdan a Domoticz-ot, alapértelmezetten a 8080-ra kerül, ezt kell majd a routerünkön átengednünk, hogy elérjük a webes felületét interneten keresztül is. Célszerű a Raspberry-nek statikus IP címet adni, vagy a routerünkön beállítani, hogy mindig ezt kapja, hiszen szerver lesz. Ha másféle szerverben gondolkozunk, vagy forrásból szeretnénk fordítani, nagyon részletes, képekkel tarkított leírásaik vannak a telepítésről: Megj: szinte mindenhez van lefordított futtatható változata, pl Windows, Linux x64, ARM 32/64 bit... kivétel ez az alól a Linux 32bites változat, amit forrásból kell fordítanunk, pedig ha valakinél akad elfekvőben régi gép, amit szervernek áldozna be (mert pl nem akar Raspberryt venni), akkor jó eséllyel erre lesz szüksége.
A lehetséges értékek az RF24. h file elején találhatóak az enum deklarációkban. Fontos az nrfgw2 sebességét is ugyanarra az értékre állítani (-s opció), egyébként az eszközök nem látják egymás csomgajait. A csatornák közt nem találtunk kiemeltet, itt csak arra kell figyelni, hogy minden eszköz, aminek egymással kell kommunikálnia ugyanazt a csatornát használja. Java alkalmazás MQTT kliensként egy Java alkalmazásra mutatunk példát, de minden nyelven (python,, C++, ruby.... ) elérhetőek könyvtárak. A Java alkalmazás fejlesztéséhez az Eclipse fejlesztőkörnyezetet, és 7-es vagy 8-as Java-t érdemes használni. MQTT illesztéshez a paho könyvtár használható. Hasznos eszköz adatok megjelenítéséhez a JFreeChart, mely nagyon sok különböző grafikont képes megjeleníteni, köztük az órát és a dinamikus XY plotot, ez a két komponens jól használható valós idejű adatok megjelenítésére. A mellékelt két Java file mintát tartalmaz az MQTT kliens és az óra használatára.
A keretrendszer vezetéknélküli szenzorokat és beavatkozókat köt az Internetre. Közben egy template alapú transzformációval a szenzorok bináris adatait ember által olvasható JSON formátumú üzenetekké alakítja, így megkönnyíti a hibakeresést, vezérlőüzenetek manuális injektálását és csökkenti a magasabb szintű alkalmazások illesztésével járó hiba kockázatát. A szenzorcsomópontokat Arduino mikrokontrollerek adják, melyek NRF24L01+ rádiós interface-el vannak felszerelve. A szenzorhálózat és az Internet közti átjárást egy Raspberry Pi biztosítja. Az üzeneteket egy MQTT bróker osztja szét a különböző komponensek közt. Előfeltételek A Raspberry Pi-re telepíteni kell a Raspbian operációs rendszert. A teljes installáció tartalmaz minden szükséges alkalmazást és eszközt. Telepítés után engedélyezni kell az SPI busz használatát (raspi-config -> Advanced Options) és beállítani, hogy indításnál töltse be a kernelmodult. A Raspbian telepítésének menete itt érhető el. Nem szabad megfeledkezni a partíció kiterjesztéséről a teljes SD kártyára!
Ha mindez sikerült, valami ilyesmi felületet kaphatunk: És akkor még a különböző kapcsolókról és akár automatizált vezérlésekről/szkriptekről még nem esett szó, csak az alapokról. Többféle Android és iOS alkalmazás is elérhető hozzá. A nyílt forrású ingyenes Android klienset akár forrásból is lefordíthatjuk, így megszabadulva a felesleges reklámoktól:, Kapcsolódó cikkek: Raspberry hardver Domoticz szerverhez Domoticz automatizálás beágyazott szkriptekkel
( sudo cat /var/log/mosquitto/) UPDATE: a 4. 1-es Mosquitto-tól kezdve meg kell küzdenünk az ACL beállításokkal is, mielőtt hozzá tudnánk férni, mivel a default állomány minden topic-hoz minden felhasználó hozzáférését tiltja. /share/mosquitto/ Ez után immár a Domoticz-ban a Beállítás -> Hardvernél fel tudunk venni egy MQTT Client Gateway-t, localhost címre 1883-as porttal. (localhost akkor a címe, ha ugyanazon a gépen van, mint amire a Domoticz-et telepítettük természetesen) A publish topic alapvetően "out" hacsak nem akarunk bonyolultabb, irodaház méretű projektbe fogni, de hobbiprojektnél ez nem valószínű. (A "Hozzáadás" gomb legalul van, kicsit görgetni kell érte) Ha ez is megvan, egy Dummy típusú Hardvert is vegyünk fel, én ezt Virtuális néven vettem fel, ekkor megjelenik a nagyon fontos "Virtuális érzékelők létrehozása" nevű gomb, aminek a helyét jól jegyezzük meg. Itt tudunk tetszőleges típusú érzékelőket létrehozni, amik a Beállítás->Eszközök fül alatt fognak megjelenni, ahol az "Idx" oszlopban található szám jelenti az MQTT-n keresztüli azonosítóját az eszköznek.
NRFGW Az NRFGW egy átjáró, ami az NRF hálózatban kapott csomagokat kiegészíti a küldő csomópont címével és egy időbélyeggel, majd továbbküldi a data_mqtt_proxy-nak. Ehhez először az áramtalanított Raspberry Pi-hez illeszteni kell egy NRF24L01+ modult. Az SPI busz mellett egy CE lábat is be kell kötni, a küönböző NRF könyvtárak ennek a megválasztásában is eltérnek. A Raspberry Pi könyvtárakban sajnos a data_ready interrupt nem működik, így nem kell bekötni. Az általunk használt pinout az alábbi ábrán látható. Ha készen áll a hardware, telepíteni kell egy NRF24 drivert. Sok implementációja létezik az NRF kezelőnek, ezek többé kevésbbé - és külnböző teljesítménnyel - működnek. A mi rendszerünk a TMRH20 fork-ra támaszkodik. Követve az itt elérhető telepítési útmutatót néhány lépésben készen áll a driver. Érdemes telepíteni az összes komponenst, amire rákérdez. Ezt követően le kell tölteni az NRFGW kódját az alábbi paranccsal: git clone Belépve az nrfgw könyvtárba le kell fordítani az alkalmazást: make make install A háttérben futtatáshoz fejlesztés alatt nem túl elegáns, de kényelmes megoldás egy tmux session-ben indítani el bootoláskor az alkalmazást: sudo apt-get install tmux Majd a projekthez mellékelt alapján kell megírni a saját startup scriptet.
5. kotta [2] Tóth József népre és vegyeskarra 10 egyházi ének, 1. ének Farkas Ferenc ének, zongora Pianoforte II. 34. dal Karai József gyerekkar, zongora Fel nagy örömre, 13. oldal Petres Csaba két furulya Tarka madár, 144. kotta három furulya Tarka madár, 151. kotta Ludvig József ének, gitárakkordok Mennyből az angyal, 40. oldal Soós András gyermek vonószenekar Karácsonyi muzsika, 16. Fel nagy örömre - Karácsonyi dalok – dalszöveg, lyrics, video. oldal Dallama és kottája [ szerkesztés] Mennyből az angyal lejött hozzátok, pásztorok, pásztorok, hogy Betlehembe sietve menvén lássátok, lássátok. Istennek fia, aki született jászolban, jászolban, Ő leszen néktek üdvözítőtök valóban, valóban. Mellette vagyon az édesanyja, Mária, Mária, barmok közt fekszik, jászolban nyugszik szent fia, szent fia. El is menének köszöntésére azonnal, azonnal, szép ajándékot vivén szívükben magukkal, magukkal. A kis Jézuskát egyenlőképpen imádják, imádják, a nagy Úristent ilyen nagy jóért mind áldják, mind áldják. Jegyzetek [ szerkesztés] ↑ Az ő 1798-ban megjelent Énekeskönyvében szerepel.
Üdvöz légy, kis Jézus, reménységünk, aki a váltságot hoztad nékünk. Meghoztad az igaz hit világát, megnyitod Szentatyád mennyországát. Dicsõség, imádás az Atyának, érettünk született szent Fiának, és a vigasztaló Szentléleknek: Szentháromságban az egy Istennek! Mennyből az angyal - dalszöveg Mennyből az angyal lejött hozzátok, pásztorok, pásztorok! Hogy Betlehembe sietve menvén lássátok, lássátok. Istennek fia, aki született jászolban, jászolban, Õ leszen néktek üdvözítõtök valóban, valóban. Mellette vagyon az édesanyja, Mária, Mária. Fel nagy oeroemre dalszoveg es. Barmok közt fekszik, jászolban nyugszik szent fia, szent fia. El is menének köszöntésre azonnal, azonnal, Szép ajándékot vivén szívükben magukkal, magukkal. A kis Jézuskát egyenlőképpen imádják, imádják, A nagy Úristent ilyen nagy jóért mind áldják, mind áldják. Dicsőség mennyben az Istennek - dalszöveg Dicsőség mennyben az Istennek! Az angyali seregek vígan így énekelnek: Dicsőség, dicsőség, Istennek! Békesség földön az embernek! Kit az igaz szeretet a kis Jézushoz vezet, Békesség, békesség embernek!
C G/C Dm7 Am4 G A Mester itt van, ma is gyógyít! Jézus gyógyít, és szabaddá tesz /2x Am Em Ne vidd tovább a terhedet Dm7 C Gm7/B F C 2x G Ő letörli minden könnyedet és gyászod nagy örömre fordul /2x