Dobrý deň, priatelia
Nakoniec som sa dostal k nasadeniu druhého servera na ovládanie inteligentnej domácnosti Domoticz - a v tejto recenzii sa pokúsim podrobne porozprávať o tom, ako som to urobil.
Ako druhú platformu som sa rozhodol ísť s Orange Pi PC 2.
Súpravu som si kúpil v obchode Banggood okrem samotnej jednodoskovej karty - tiež
Vo vnútri je počítačová doska zatavená v antistatickom vrecku.
V súprave nie je nič iné, takže pri nákupe musíte okamžite objednať napájací zdroj a súpravu radiátorov - minimálne.
Popis všetkých prvkov a portov:
Ak si to niekto nevšimol, dovoľte mi to objasniť - nie je tu žiadne Wi-Fi (a ani bluetooth).
Okamžite som nainštaloval sadu radiátorov - radiátor CPU presne zodpovedal veľkosti, pre pamäťové čipy boli o niečo menšie. Pri pohľade do budúcnosti však poviem, že po opakovanom meraní teploty počas inštalácie softvéru nikdy nebola vyššia ako 40 stupňov, v priemere 37.
Rozmery -
Mierka na zápalky
Distribúcie OS pre pomaranče sú umiestnené, nájdite náš model a stiahnite si ho - vzal som Debian Desktop - možno by som sa s ním chcel v budúcnosti hrať, ale s rovnakým úspechom si môžete vziať kompaktnejší server Debian
Rozbalíme img systému (možno archív v archíve - .xz v .rar) - potrebujeme presne súbor .img, plochu Debianu - 2 GB s uzáverom. Zapisujeme na microSD pomocou Win32 Diskimage -
Po zapísaní flash disku vložte do čítačky oranžových kariet a zapnite napájanie, po minúte nechajte nabehnúť systém, prejdite na zoznam DHCP klientov na domácom routeri a vyhľadajte adresu vydanú pre OrangePi
Teraz k nemu môžete pristupovať cez SSH pomocou akéhokoľvek klienta SSH - používam starý dobrý Putty.
V predvolenom nastavení pre orange debian používame nasledujúce poverenia -
Používateľ- koreň, prejsť - orangepi? ale root prístup cez SSH je uzavretý, prihláste sa ako užívateľ orangepi, heslo je rovnaké. Používateľ orangepi- je členom sudo skupiny.
Okamžite zmeňte heslo na svoje pomocou príkazu
Passwd
Su
a podobne zmeňte heslo pre root. Potom sa odhlásime z účtu root - všetko robíme pod používateľským účtom.
Ak chcete pridať ďalšieho používateľa, použite príkaz
Sudo adduser [používateľské meno]
A pridajte ho do skupiny pomocou príkazu sudo
Sudo adduser [používateľské meno] sudo
Sudo nano -wuc /etc/network/interfaces
A napíšte adresu do súboru
#Primárne sieťové rozhranie allow-hotplug eth0 iface eth0 inet statická adresa 192.168.0.98 - naša IP maska siete 255.255.255.0 - maska brány 192.168.0.1 - brána
Reštartujte, aby ste použili nastavenia
Zmeňte časové pásmo pomocou príkazu
Sudo dpkg-rekonfigurácia tzdata
A nastaviť ntp
Sudo apt-get install ntp ntpdate
Po inštalácii zaregistrujeme naše ntp servery v súbore nastavení namiesto predvolených
Sudo nano /etc/ntp.conf
v mojom prípade - pre Ukrajinu, môžete zistiť viac o skupine ntp serverov
Zosynchronizujme sa a užívajme si presný čas.
Aktualizácia sudo apt-get
A po úspešnom načítaní -
Sudo apt-get upgrade
Čakáme na úplné dokončenie
Teraz nainštalujeme Domoticz - to sa deje jedným príkazom
Sudo curl -L install.domoticz.com | bash
Stabilná verzia Domoticz je zostavená a nainštalovaná
Základné nastavenia – nastavujú sa v okne inštalátora, ale všetko môžete nechať štandardne
Za pár minút je systém nainštalovaný a prístupný cez webové rozhranie cez http a https
Momentálne stabilná verzia podporuje prácu s Xiaomi bránou
Nainštaloval som si však beta verziu - kvôli kompatibilite verzie s Raspberry Pi. To sa vykonáva spustením skriptu z domovského priečinka domoticz
Cd ~/domoticz sudo ./updatebeta
Systém Domoticz je plne nainštalovaný.
Nebudem popisovať drobnosti, ktoré som neskôr pridal – ako je lokalizácia, ftp inštalácia a ďalšie veci, existuje veľa príručiek Debianu – v tejto recenzii sa sústredím na minimum potrebné na inštaláciu Domoticz. Čo sa týka systémového rozhrania a problémov s pridávaním zariadení, pošlem vás späť na moju recenziu
V tejto fáze dôrazne odporúčam vytvoriť si zálohu čistého, úplne nového systému Domotics, ktorý vám dá možnosť mučiť ho, ako sa vám páči, a potom získať pôvodný čistý obrázok za pár minút. Na vytvorenie zálohy urobím obraz disku pomocou programu R-Drive, našiel som ho na torrentoch, dokonca stačí aj prenosná verzia - neviem vám povedať, koľkokrát mi to pomohlo.
Ale aby som vám povedal niečo zaujímavé, poviem vám o doplnku, ktorý používam na ovládanie inteligentného domu zo smartfónu -
Najprv musíte nainštalovať serverovú časť, najprv vymažeme aktuálnu a nainštalujeme nový uzol
Sudo apt-get remove node curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y nodejs
Potom nainštalujte npm
Inštalácia sudo npm -g [e-mail chránený]
A skontrolujte verzie
Node -v // musí byť aspoň 4.4.x npm -v // musí byť aspoň 2.2.x
Wget -qO - http://www.e-nef.com/domoticz/mdah/gpg.key | sudo apt-key add -
otvorte zdrojový súbor
Sudo nano /etc/apt/sources.list
a pridajte riadok -
Deb http://www.e-nef.com/domoticz/mdah/ /
Aktualizácia sudo apt-get
A začnite inštalovať serverovú časť MyDomoAtHome
Sudo apt-get nainštalujte MyDomoAtHome
Po inštalácii pridajte údaje pre váš server Domoticz do súboru nastavení - zadajte adresu (namiesto 127.0.0.1)
Sudo nano /etc/mydomoathome/config.json
Teraz prejdite na adresu: 3002 - mala by sa načítať úvodná stránka systému a skontrolujte, či údaje prichádzajú zo zariadení - kliknutím na odkaz na kartu zariadenia
Ak je obrázok takýto, potom je všetko v poriadku
Všetky zariadenia zobrazené v paneli prepínačov Domoticz sa zobrazia v Imperihome, tu ich môžete premenovať (netýka sa to Domoticz), pridať medzi obľúbené atď.
Klient môže pracovať s Domotikz iba v domácej sieti (pokiaľ, samozrejme, nie ste dostatočne inteligentní na to, aby ste IP servera Domotikz vystavili verejnej IP adrese), na vzdialenú prácu budete potrebovať server VPN.
Momentálne mi funguje dočasné riešenie vo forme Open VPN na Raspberry - chcem to zorganizovať ako trvalé riešenie pomocou smerovača. Keďže môj súčasný router to neumožňuje, musel som ho aktualizovať, čím som vlastne vyriešil množstvo iných problémov. Ale to bude témou ďalšej recenzie.
Kto si chce pozrieť všetko popísané v recenzii podrobnejšie, môže tak urobiť zhliadnutím mojej videorecenzie
To je všetko, dúfam, že recenzia bola užitočná, ďakujem za pozornosť
Plánujem kúpiť +97 Pridať k obľúbeným Recenzia sa mi páčila +72 +167Dobrý deň, priatelia
V dnešnej recenzii sa vrátim k téme jednodoskových PC a inštalácii servera Domoticz.
Poviem vám o lacnom zariadení - Orange Pi One, ktorý ma stál 19 dolárov, s puzdrom a dvoma sadami radiátorov - 25 dolárov.
Všetko bolo zakúpené v obchode Bangood
Srdcom jednodosky je štvorjadrový procesor H3 Cortex-A7 s frekvenciou 1,2 GHz v normálnom režime a 1,6 GHz v režime turbo. RAM - 512 MB, dva 256 MB čipy, mini počítač je vybavený jedným USB 2.0 portom, micro USB - OTG, 100 MB Ethernet, HDMI, slotom pre micro SD.
To som povedal, moja stavebnica obsahuje okrem samotného počítača aj priehľadný akrylátový obal, sadu hliníkových radiátorov a už predtým zakúpený napájací kábel s USB konektorom.
Samotná doska sa dodáva v kartónovej krabici, ktorá má podobný dizajn ako krabice od Orange Pi PC2 - o ktorých som hovoril skôr (pozri odkazy na konci recenzie)
Vo vnútri je minipočítač hermeticky uzavretý v antistatickom vrecku.
Osadenie dosky s rozmermi 69mm × 48mm je veľmi tesné. Využíva sa každý milimeter. Všetky sloty rozhrania sú umiestnené na koncoch.
Minipočítač je vybavený jedným sieťovým rozhraním - Ethernet 100 Mbit. Nie je tam Wi-Fi a z vlastnej skúsenosti poviem – a momentálne mám spustené Raspberry Pi 3 a dva Orange Pi PC2 – je lepšie použiť káblové pripojenie. Na Raspberry som nasilu vypol Wi-Fi. Pre moje účely stačí jedno USB.
Na druhej strane je tlačidlo napájania.
Na tradične hornej strane dosky sa nachádza procesor a jeden z pamäťových modulov, ako aj všetky konektory rozhrania s výnimkou portu displeja.
Port displeja a druhý pamäťový modul sú umiestnené v spodnej časti.
Súprava pasívneho chladenia obsahuje tri hliníkové radiátory s lepiacou podložkou. Štvorcový pre procesor a obdĺžnikový pre pamäťové čipy.
Označenie radiátorov trvá doslova minútu.
Je pravda, že na inštaláciu do puzdra som musel odstrániť chladič zo spodného pamäťového modulu - inak by sa tam jednoducho nezmestil.
Priehľadné akrylové telo sa skladá z troch častí. Navrchu s logom Orange je odnímateľný kryt so západkami, hlavná časť puzdra s otvormi pre rozhrania a spodný kryt so samoreznými skrutkami.
Ako som už povedal, počítač môžete nainštalovať do skrinky iba odstránením chladiča zo spodného pamäťového modulu. Zatiaľ nebolo zaznamenané žiadne prehrievanie - bezdotykový teplomer ukazuje po viac ako dni nepretržitej prevádzky cca 40 stupňov.
Všetky otvory dokonale zodpovedajú konektorom rozhrania, neexistujú žiadne problémy s pripojením. Puzdro poslúži ako výborná ochrana pred prachom, postriekaním - nikdy neviete. Ak potrebujete prístup k internému 40-pinovému konektoru, nemusíte nič rozoberať, stačí odstrániť horný kryt puzdra.
Ako operačný systém som si vybral – a výber je dosť veľký – Debian Server z webovej stránky projektu Armbian. Stiahnite si obraz systému na disk a rozbaľte ho – potrebujeme jeden súbor s príponou img.
Nezabudnite sa pozrieť na predvolené nastavenia účtu – v našom prípade je to root login a heslo 1234. Stiahnutý obrázok zapíšeme na microSD pomocou win32imager a vložíme ho do minipočítača.
Tento záber bol urobený z televíznej obrazovky - prvé spustenie minikompu s externou obrazovkou a klávesnicou (v princípe to môžete urobiť priamo cez SSH, ale prvé spustenie som urobil týmto spôsobom). V tejto fáze sa musíte prihlásiť pomocou predvoleného používateľského mena a hesla, potom vás systém vyzve, aby ste ho zmenili. Ďalej sa zobrazí výzva na vytvorenie nového používateľa – stačí zadať meno a heslo, všetky ostatné údaje je možné preskočiť. Používateľ je okamžite pridaný do skupiny sudo.
Pomocou príkazu aktualizujeme lokálne indexy balíkov na najnovšie zmeny v úložiskách
apt-get update
(v režime sudo). Potom ich aktualizujte príkazom
apt-get upgrade.
Z času na čas robíme túto operáciu pravidlom.
dpkg-reconfigure tzdata
Čo povedie k nastaveniu balíka tzdata - najprv vyberte geografickú oblasť, potom svoje mesto.
Potom sa časové pásmo zmení na vaše miestne. Ďalej použijeme rovnaký príkaz na konfiguráciu balíka miestnych nastavení.
dpkg-reconfigure localesV ponuke, ktorá sa otvorí, zrušte začiarknutie anglického riadku
vyhľadajte a vyberte ruštinu v kódovaní UTF-8
V ďalšom okne znova vyberte ruské UTF-8.
Ako správca súborov používam nehynúci Midnight Commander - ktorý je potrebné nainštalovať pomocou príkazu apt-get install mc
Jeho prvé spustenie ukáže, že kódovanie ešte nie je v poriadku, teraz to opravíme.
Nájdite súbor locales v priečinku /etc/default
Keď prvýkrát vstúpite do režimu úprav, Midnight Commander vás požiada, aby ste vybrali predvolený textový editor, ja používam nano
Vymažeme všetky nekomentované riadky zo súboru, v nano je vhodné to urobiť pomocou kombinácie Ctrl-K, zadať ruštinu a ukončiť pomocou kombinácie Ctrl-X, čím sa zmeny uložia.
Potom reštartujeme jednodosku príkazom
Po reštarte sa ubezpečíme, že všetko bolo vykonané správne, ruská lokalizácia bola úspešná.
Dokončime nastavenie času inštaláciou služby ntp. Ako sa ukázalo, už bol nainštalovaný na mojej distribúcii.
Okrem toho som zmenil konfiguračný súbor ntp.conf
adresy časových serverov na lokálne.
Synchronizácia času bola úspešná, čas a dátum sú úplne správne. V tomto bode možno považovať počiatočné česanie systému za dokončené.
Ďalším krokom je inštalácia Domoticz pomocou príkazu
sudo curl -L install.domoticz.com | bash
Porty webového servera môžu byť ponechané v predvolenom nastavení. Čakáme, kým sa stiahnu a nainštalujú všetky potrebné balíky.
Inštalácia prebehla úspešne, ale server domoticz sa nespustil. Skontrolujeme to v zozname spustených procesov a zistíme, že takýto proces neexistuje.
Príkazom ldd domoticz skontrolujeme, či sú v systéme všetky potrebné balíčky, ktoré Domoticz potrebuje a vidíme, že jeden chýba - libusb
Problém nie je zložitý – len nainštalujeme to, čo chýba
za minutu je v systeme vsetko co domotik potrebuje aby bol stastny.
Pre čistotu experimentu preťažujeme jednodoskovú platformu, aby sme sa uistili, že server Domoticz sa úspešne spustil.
Všetko je v poriadku, máme nový, čerstvo zostavený riadiaci systém inteligentnej domácnosti.
Informácie o nastavení systému a mnoho ďalších užitočných vecí nájdete v mojich minulých recenziách, odkazy na ne nájdete nižšie -
Výkon tohto mini počítača je dostatočný na spustenie servera Domoticz - výkon nie je horší ako výkon jeho produktívnejších náprotivkov. Je pravda, že má menej príležitostí na doplnkové služby - ak ich požadujete.
To je všetko, ďakujem za pozornosť.
Pokračujeme v navrhovaní inteligentnej domácnosti – na Orange Pi nasadzujeme riadiaci server Domoticz. V skutočnosti je nasadenie na Raspberry jednoduchšie a rýchlejšie, ale oranžová je oveľa lacnejšia a ak vezmeme do úvahy skutočnosť, že k jednému serveru Domotics je možné pripojiť iba 1 bránu Xiaomi, mali by sa ušetriť.
Samozrejme, s jednou bránou sa dá bývať, no v prípade veľkých plôch alebo počtu poschodí či počtu zariadení vám jedna brána nemusí stačiť.
Orange Pi PC 2. Špecifikácie
CPU - Allwinner H5, ARM Cortex-A53 Quad Core GPU - Mali450MP, Hexa-core RAM - 1 GB Úložisko - microSD, NOR Flash 2Mb Sieťové možnosti - Ethernet 10/100/1000 Video výstup - HDMI USB porty - 3 Bezdrôtové možnosti - Infračervené Audio výstupný port - 3,5 Jack, HDMI GPIO - 40 pinov Napájanie - 5V 2A s malým jackom. - nie je tu Wi-Fi (a ani bluetooth).
Na inštaláciu OS potrebujeme SD kartu, najlepšie aspoň 8 GB a vhodné je mať aspoň dve rovnaké karty – na zálohy. Dodatočné som nekupoval, keďže mám slušnú zásobu kariet, do orange som si odložil dve MICROSD 16GB karty SAMSUNG CLASS 10
Distributívy OS pre pomaranče sú umiestnené, nájdite náš model a stiahnite si ho - vzal som Debian Desktop - možno by som sa s ním chcel v budúcnosti hrať, ale s rovnakým úspechom si môžete vziať kompaktnejší Debian Server /
Rozbalíme img systému (možno archív v archíve - .xz v .rar) - potrebujeme presne súbor .img, plochu Debianu - 2 GB s uzáverom. Zápis na microSD pomocou Win32 Diskimage - LINK
Po zapísaní flash disku vložte do čítačky oranžových kariet a zapnite napájanie, po minúte nechajte nabehnúť systém, prejdite na zoznam DHCP klientov na domácom routeri a vyhľadajte adresu vydanú pre OrangePi
Teraz k nemu môžete pristupovať cez SSH pomocou akéhokoľvek klienta SSH - používam starý dobrý Putty.
V predvolenom nastavení pre orange debian používame nasledujúce poverenia -
užívateľ - koreň, prejsť - orangepi? ale root prístup cez SSH je uzavretý, prihláste sa ako užívateľ orangepi, heslo je rovnaké. Používateľ orangepi- je členom sudo skupiny.
Okamžite zmeňte heslo na svoje pomocou príkazu
passwda podobne zmeňte heslo pre root. Potom sa odhlásime z účtu root - všetko robíme pod používateľským účtom.
Ak chcete pridať ďalšieho používateľa, použite príkaz
sudo adduser [používateľské meno]A pridajte ho do skupiny pomocou príkazu sudo
sudo adduser [používateľské meno] sudoA napíšte adresu do súboru
# Primárne sieťové rozhranie allow - hotplug eth0 iface eth0 inet statická adresa 192.168.0.98 - naša IP maska siete 255.255.255.0 - maska brány 192.168.0.1 - bránaReštartujte, aby ste použili nastavenia - sudo reboot
Zmeňte časové pásmo pomocou príkazu
sudo dpkg - prekonfigurujte tzdataA nastaviť ntp
sudo apt - získajte inštaláciu ntp ntpdatepo inštalácii zaregistrujeme naše ntp servery v súbore nastavení namiesto predvolených
sudo nano /etc/ntp. confZosynchronizujme sa a užívajme si presný čas.
Pred inštaláciou musíte aktualizovať systém, aby ste to urobili, najskôr spustite príkaz
sudo apt - získajte aktualizáciuA po úspešnom načítaní -
sudo apt - získajte upgradeČakáme na úplné dokončenie
Teraz nainštalujeme Domoticz - to sa deje jedným príkazom
sudo curl - L install . domoticz. com | bashStabilná verzia Domoticz je zostavená a nainštalovaná
Základné nastavenia – nastavujú sa v okne inštalátora, ale všetko môžete nechať štandardne
Momentálne stabilná verzia podporuje prácu s Xiaomi bránou
Ideálne riešenie pre budovanie inteligentných domácich systémov!
Sú k dispozícii
Nakupujte vo veľkomSúprava je určená na vytvorenie automatizačného systému, dispečingu a diaľkového ovládania zariadení za účelom zvýšenia komfortu a bezpečnosti v bytovom dome alebo akomkoľvek inom objekte. Vďaka flexibilnému a intuitívnemu rozhraniu si pomocou modulu ľahko zostavíte systém riadenia vykurovania pre vidiecky dom alebo plnohodnotný systém Smart Home.
Zariadenie je určené na inštaláciu do puzdra na DIN lištu D6MG, výrobca Gainta.
Mini-počítač | Orange PI One |
Napájacie napätie, V | 5 |
Aktuálna spotreba, A | 3 |
Počet diskrétnych analógových vstupov (-12V) | 10 |
Typ vstupu | (záporné) 0V |
Počet digitálnych vstupov (1-vodičový) | 2 |
Digitálne vstupné napájacie vedenie, V | 5 |
Počet digitálnych výstupov | 15 |
Maximálny prúd diskrétnych výstupov, mA | 500 |
Typ výstupu | otvorený kolektor |
Ochrana proti spätnému napätiu indukčnej záťaže | vstavaný |
Typ výstupu (záporný) | hmotnosť |
Výstupný potenciál | (záporné) - |
Odporúčané snímače teploty | DS18B20, MP18B20 |
rozmery | 86x102x65 |
Hmotnosť | 100 |
Zariadenie je rozširujúca doska s prvkami a minipočítačom navzájom prepojené konektorom PBDR-20x2. Doska minipočítača je vybavená konektorom USB 2.0, ku ktorému je pripojený modem pre pripojenie na internet. Rozširujúca doska je vybavená skrutkovými svorkami pre pohodlné pripojenie periférií a napájania, ako aj signálnymi LED na výstupe pre jednoduchú kontrolu a konfiguráciu systému. Na nastavenie sa používa webové rozhranie, nepotrebujete žiadne špeciálne vybavenie.
Príklad pripojenia Smart Home
Príklad zapojenia ovládania podlahového kúrenia 6 zón
Príklad montáže štítu
Systém Smart Home sa stále viac nachádza v domácnostiach. A skutočne, komfort a bezpečnosť, ktoré poskytuje, môže len ťažko preceniť niekto, kto v takomto dome býval aspoň 2-3 týždne.
Dovoľte mi povedať vám o našej implementácii systému domácej automatizácie:
„Srdcom“ systému je už osvedčený a spoľahlivý Orange Pi One.
Dosku som pripravil pre puzdro na DIN lištu D6MG:
Schéma zapojenia jednotky v elektrickom paneli:
Malo by sa vziať do úvahy, že 3 vstupné fázy idú do spodnej časti stroja.
Takto vyzerá štít predtým, ako ho ozdobia kravatami, krabicami atď.:
Na komunikáciu so serverom sa používa Huawei USB modem. Vyskúšali sme rôzne, páčili sa nám vlastnosti modelu e3131. Nezabudnite modem "odomknúť", ak ho potrebujete. Potom dobijeme účet na SIM karte a vopred vyberieme požadovaný tarif.
Potom zmeňte rozšírenie firmvéru braindomProsh22noya.hex na „img“ a nahrajte ho na kartu microSD pomocou programu rufus ako obrázok DD a zapnite napájanie. (z nejakého dôvodu stránka neakceptuje súbor s pôvodnou príponou). Keď indikátor modemu ukáže, že je online, vygeneruje sa vám jedinečné prihlasovacie meno, heslo a ovládací odkaz vo webovom rozhraní.
Potom nám napíšte na watsapp na číslo 89273438967 so správou ako „brain-dom 18.02.2017 21:30“, kde dátum a čas označujú okamih, kedy bol modem online. V odpovedi na správu vám pošleme vaše prihlasovacie údaje.
Android aplikáciu si môžete stiahnuť z priložených súborov a do mesiaca sa objaví na Google Play (článok aktualizujem).
Ako teraz vyzerá správa v aplikácii a vo webovej verzii:
Aplikácia:
Webové rozhranie:
Z obrázkov môžete pochopiť, že sme ovládali osvetlenie, ovládali zásuvky, pripojili aj detektory dymu, pohybový senzor, senzor otvárania dverí, teplotné senzory v miestnosti, na batériu aj na ulici.