Tere, sõbrad
Lõpuks jõudsin teise Domoticzi nutika kodu juhtimisserveri juurutamiseni - ja selles ülevaates proovin üksikasjalikult rääkida, kuidas ma seda tegin.
Teise platvormina otsustasin kasutada Orange Pi PC 2.
Komplekti ostsin Banggoodi poest, lisaks üheplaadi kaart ise - ka
Sees on arvutiplaat, mis on suletud antistaatilisesse kotti.
Midagi muud komplekti ei kuulu, nii et ostmisel peate kohe tellima toiteallika ja radiaatorite komplekti - minimaalselt.
Kõigi elementide ja portide kirjeldus:
Kui keegi teine pole märganud, siis lubage mul selgitada - siin pole WiFi-t (ja ka Bluetoothi).
Paigaldasin kohe radiaatorite komplekti - CPU radiaator sobis suuruselt täpselt, mälukiipide jaoks olid need veidi väiksemad. Kuid tulevikku vaadates ütlen, et olles tarkvara installimise ajal korduvalt temperatuuri mõõtnud, ei olnud see kunagi üle 40 kraadi, keskmiselt 37.
Mõõdud -
Tikukarbi skaala
Oranžide OS-i distributsioonid asuvad, leidke meie mudel ja laadige alla - võtsin Debiani töölaua - võib-olla tahan sellega tulevikus mängida, kuid sama eduga võite võtta ka kompaktsema Debiani serveri
Pakime lahti süsteemi img (võib-olla arhiiv arhiivis - .xz .rar-vormingus) - vajame täpselt .img faili, Debiani töölaud - 2 GB koos korgiga. Kirjutame microSD-le, kasutades Win32 Disimage -
Pärast mälupulga kirjutamist sisestage see oranži kaardilugejasse ja lülitage toide sisse. Minuti pärast laske süsteemil alglaadida, minge koduruuteri DHCP-klientide loendisse ja otsige OrangePi jaoks väljastatud aadressi
Nüüd pääseb sellele SSH kaudu ligi mis tahes SSH-kliendi abil – mina kasutan vana head Puttyt.
Vaikimisi kasutame oranži debiani jaoks järgmisi mandaate -
kasutaja- juur, üle andma - orangepi? kuid juurjuurdepääs SSH kaudu on suletud, logige sisse kasutajana orangepi, parool on sama. Kasutaja orangepi- on sudo grupi liige.
Muutke käsuga kohe parool enda omaks
Passwd
Su
ja samamoodi muutke root parooli. Pärast seda logime juurkontolt välja – teeme kõik kasutajakonto all.
Kui soovite lisada teise kasutaja, kasutage käsku
Sudo adduser [kasutajanimi]
Ja lisage see sudo käsuga rühma
Sudo adduser [kasutajanimi] sudo
Sudo nano -wuc /etc/network/interfaces
Ja kirjuta aadress faili
#Esmane võrguliides allow-hotplug eth0 iface eth0 inet staatiline aadress 192.168.0.98 - meie IP võrgumask 255.255.255.0 - lüüsi mask 192.168.0.1 - lüüs
Seadete rakendamiseks taaskäivitage
Muutke ajavööndit käsuga
Sudo dpkg-reconfigure tzdata
Ja määrake ntp
Sudo apt-get install ntp ntpdate
Pärast installimist registreerime oma ntp-serverid vaikeserverite asemel seadete failis
Sudo nano /etc/ntp.conf
minu puhul - Ukraina jaoks saate lisateavet ntp-serverite kogumi kohta
Sünkroonime ja naudime täpset aega.
Sudo apt-get värskendus
Ja pärast edukat laadimist -
Sudo apt-get uprgade
Ootame täielikku valmimist
Nüüd installime Domoticzi - seda tehakse ühe käsuga
Sudo curl -L install.domoticz.com | bash
Domoticzi stabiilne versioon on kokku pandud ja paigaldatud
Põhiseaded - seadistage installiaknas, kuid võite kõik vaikimisi jätta
Mõne minutiga on süsteem installitud ja juurdepääsetav veebiliidese kaudu http ja https kaudu
Hetkel toetab stabiilne versioon tööd Xiaomi lüüsiga
Kuid installisin beetaversiooni - Raspberry Pi versiooni ühilduvuse tagamiseks. Seda tehakse, käivitades skripti kodukaustast domoticz
Cd ~/domoticz sudo ./updatebeta
Domoticzi süsteem on täielikult paigaldatud.
Ma ei kirjelda pisiasju, mida hiljem lisasin - nagu lokaliseerimine, ftp installimine ja muud asjad, Debiani käsiraamatuid on palju - selles ülevaates keskendun Domoticzi installimiseks vajalikule miinimumile. Mis puutub süsteemiliidese ja seadmete lisamise probleemidesse, siis saadan teid tagasi oma ülevaate juurde
Praeguses etapis soovitan tungivalt teha puhtast uhiuuest Domoticsi süsteemist varukoopia, mis annab teile võimaluse piinata seda nii, nagu soovite, ja seejärel saada paari minutiga originaalne puhas pilt. Varukoopia loomiseks teen R-Drive'i programmiga kettapildi, leidsin selle torrentidest, piisab isegi kaasaskantavast versioonist - ma ei oska öelda, mitu korda see mind hädast välja on aidanud.
Aga et teile veel midagi huvitavat rääkida, räägin lisandmoodulist, mida kasutan nutikodu nutitelefonist juhtimiseks -
Kõigepealt peate installima serveriosa, esmalt kustutame praeguse ja installime uue sõlme
Sudo apt-get remove node curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y nodejs
Pärast seda installige npm
Sudo npm install -g [e-postiga kaitstud]
Ja kontrollige versioone
Sõlm -v // peab olema vähemalt 4.4.x npm -v // peab olema vähemalt 2.2.x
Wget -qO – http://www.e-nef.com/domoticz/mdah/gpg.key | sudo apt-key add -
avage lähtefail
Sudo nano /etc/apt/sources.list
ja lisa rida -
Deb http://www.e-nef.com/domoticz/mdah/ /
Sudo apt-get värskendus
Ja alustage MyDomoAtHome serveriosa installimist
Sudo apt-get installige MyDomoAtHome
Pärast installimist lisage oma Domoticzi serveri andmed seadete faili – määrake aadress (127.0.0.1 asemel)
Sudo nano /etc/mydomoathome/config.json
Nüüd minge aadressile: 3002 - süsteemi avaleht peaks laadima ja kontrollige, kas seadmetest tuleb andmeid - järgides linki seadmete vahekaardile
Kui pilt on midagi sellist, siis on kõik ok
Kõik Domoticzi lülitipaneelil kuvatavad seadmed kuvatakse Imperihome'is, siin saate neid ümber nimetada (see ei puuduta Domoticzit), lisada lemmikutesse jne.
Klient saab Domotikziga töötada ainult koduvõrgus (välja arvatud juhul, kui olete muidugi piisavalt nutikas, et paljastada Domotikzi serveri IP avalikule IP-aadressile), kaugtöötamiseks vajate VPN-serverit.
Mul on praegu ajutine lahendus, mis töötab Raspberry Open VPN-i näol – tahan selle ruuteri abil püsiva lahendusena korraldada. Kuna mu praegune ruuter seda ei võimalda, pidin seda värskendama, lahendades tegelikult ka mitmed muud probleemid. Kuid see on järgmise ülevaate teema.
Kes soovib kõike ülevaates kirjeldatut lähemalt vaadata, saab seda teha minu videoülevaadet vaadates
See on kõik, loodan, et ülevaade oli kasulik, tänan tähelepanu eest
Plaanin osta +97 Lisa lemmikutesse Mulle meeldis arvustus +72 +167Ideaalne lahendus targa kodu süsteemide ehitamiseks!
On saadaval
Ostke hulgiKomplekt on mõeldud automaatikasüsteemi loomiseks, seadmete väljasaatmiseks ja kaugjuhtimiseks, et suurendada mugavust ja ohutust elumajas või mõnes muus rajatises. Tänu paindlikule ja intuitiivsele liidesele saate mooduli abil hõlpsasti ehitada maamaja küttejuhtimissüsteemi või täisväärtusliku Targa Kodu süsteemi.
Seade on mõeldud paigaldamiseks korpusesse D6MG DIN siinile, tootja Gainta.
Mini-arvuti | Oranž PI One |
Toitepinge, V | 5 |
Praegune tarbimine, A | 3 |
Diskreetsete analoogsisendite arv (-12V) | 10 |
Sisestuse tüüp | (negatiivne) 0V |
Digitaalsete sisendite arv (1-juhtmeline) | 2 |
Digitaalse sisendi toiteliin, V | 5 |
Digitaalsete väljundite arv | 15 |
Diskreetsete väljundite maksimaalne vool, mA | 500 |
Väljundi tüüp | avatud koguja |
Induktiivse koormuse pöördpinge kaitse | sisseehitatud |
Väljundi tüüp (negatiivne) | kaal |
Väljundpotentsiaal | (negatiivne) - |
Soovitatavad temperatuuriandurid | DS18B20, MP18B20 |
mõõtmed | 86x102x65 |
Kaal | 100 |
Seadmeks on elementidega laiendusplaat ja miniarvuti, mis on omavahel ühendatud PBDR-20x2 pistikuga. Miniarvuti plaat on varustatud USB 2.0 pistikuga, mille külge on ühendatud modem internetiga ühenduse loomiseks. Laiendusplaat on varustatud kruviklemmidega välisseadmete ja toite mugavaks ühendamiseks, samuti on väljundis signaal-LED, mis hõlbustab süsteemi kontrollimist ja seadistamist. Seadistamiseks kasutatakse veebiliidest, te ei vaja erivarustust.
Targa kodu ühenduse näide
Põrandakütte juhtimise 6 tsooni ühendamise näide
Kilbi kokkupaneku näide
Tere, sõbrad
Tänases ülevaates pöördun tagasi ühe plaadiga personaalarvutite ja Domoticzi serveri installimise teema juurde.
Ma räägin teile eelarveseadmest - Orange Pi One, mis maksis mulle 19 dollarit, koos korpuse ja kahe radiaatorikomplektiga - 25 dollarit.
Kõik on ostetud Bangoodi poest
Ühe plaadi südameks on neljatuumaline H3 Cortex-A7 protsessor, mille sagedus on tavarežiimis 1,2 GHz ja turborežiimis 1,6 GHz. RAM - 512 MB, kaks 256 MB kiipi, miniarvuti on varustatud ühe USB 2.0 pordi, micro USB - OTG, 100 MB Etherneti, HDMI ja micro SD pesaga.
Seda ma ütlesin, minu komplektis on lisaks arvutile endale läbipaistev akrüülist korpus, alumiiniumradiaatorite komplekt ja varem ostetud USB-pistikuga toitekaabel.
Üksik plaat ise on pappkarbis, mis on disainilt sarnane Orange Pi PC2 karpidega - millest ma varem rääkisin (vt linke ülevaate lõpus)
Selle sees on miniarvuti, mis on hermeetiliselt suletud antistaatilises kotis.
Plaadi mõõtmetega 69mm × 48mm kinnitus on väga tihe. Kasutatakse iga millimeetrit. Kõik liidese pesad asuvad otstes.
Miniarvuti on varustatud ühe võrguliidesega - Ethernet 100 Mbit. Wi-Fi pole ja ma ütlen omast kogemusest - ja mul on praegu töös Raspberry Pi 3 ja kaks Orange Pi PC2 -, on parem kasutada kaabelühendust. Raspberryl lülitasin Wi-Fi sunniviisiliselt välja. Minu jaoks piisab ühest USB-st.
Nende teisel küljel on toitenupp.
Tavapäraselt plaadi ülemisel küljel on protsessor ja üks mälumoodulitest, samuti kõik liidese pistikud, välja arvatud kuvari port.
Kuvaport ja teine mälumoodul asuvad allosas.
Passiivjahutuskomplekt sisaldab kolme kleepuva aluspinnaga alumiiniumradiaatorit. Protsessori jaoks ruut ja mälukiipide jaoks ristkülikukujuline.
Radiaatorite märgistamine võtab sõna otseses mõttes minuti.
Tõsi, selle korpusesse paigaldamiseks pidin alumisest mälumoodulist jahutusradiaatori eemaldama - muidu see lihtsalt ei mahuks sinna.
Läbipaistev akrüülkorpus koosneb kolmest osast. Peal on Orange logoga eemaldatav riividega kate, korpuse põhiosa aukudega liideste jaoks ja alumine kate isekeermestavate kruvidega.
Nagu ma juba ütlesin, saate arvuti korpusesse paigaldada ainult siis, kui eemaldate alumisest mälumoodulist jahutusradiaatori. Seni pole ülekuumenemist märgata - kontaktivaba termomeeter näitab enam kui ööpäevase pideva töö järel umbes 40 kraadi.
Kõik augud sobivad ideaalselt liidese pistikutega, ühendusprobleeme pole. Korpus kaitseb suurepäraselt tolmu, pritsmete eest - kunagi ei tea. Kui vajate juurdepääsu sisemisele 40-kontaktilisele pistikule, ei pea te midagi lahti võtma, vaid eemaldage korpuse ülemine kaas.
Operatsioonisüsteemiks valisin – ja valik on päris suur – Armbiani projekti veebisaidilt Debiani serveri. Laadige süsteemipilt kettale alla ja pakkige see lahti – vajame ühte faili laiendiga img.
Ärge unustage vaadata konto vaikeseadeid - meie puhul on see juur login ja parool 1234. Kirjutame allalaaditud pildi win32imageri abil microSD-le ja sisestame selle miniarvutisse.
See kaader on tehtud teleriekraanilt - välise ekraani ja klaviatuuriga minikompi esimene käivitamine (põhimõtteliselt saab seda teha otse SSH kaudu, aga mina tegin esimese käivitamise nii). Selles etapis peate sisse logima oma vaikimisi kasutajanime ja parooliga, misjärel palub süsteem teil seda muuta. Järgmiseks palutakse luua uus kasutaja – tuleb sisestada vaid nimi ja parool, kõik muud andmed võib vahele jätta. Kasutaja lisatakse kohe sudo gruppi.
Värskendame käsuga kohalikke pakettide indekseid hoidlates viimaste muudatustega
apt-get update
(sudo režiimis) Pärast seda värskendage neid käsuga
apt-get upgrade.
Me võtame reegliks seda toimingut aeg-ajalt läbi viia.
dpkg-reconfigure tzdata
Mis viib tzdata paketi seadistamiseni – esmalt valige geograafiline piirkond, seejärel oma linn.
Pärast seda muudetakse ajavöönd teie kohalikuks. Järgmisena kasutame lokaadi paketi konfigureerimiseks sama käsku.
dpkg-reconfigure lokaadid ümberTühjendage avanevas menüüs ingliskeelse rea märge
otsige ja valige vene keel UTF-8 kodeeringus
Järgmises aknas valige uuesti vene UTF-8.
Failihaldurina kasutan hävimatut Midnight Commanderit – mis tuleb käsuga installida apt-get install mc
Selle esimene käivitamine näitab, et kodeering pole veel korras, parandame selle kohe.
Leidke kaustast lokaadifail /etc/default
Kui sisenete esimest korda redigeerimisrežiimi, palub Midnight Commander teil valida vaiketekstiredaktor, mina kasutan nanot
Kustutame failist kõik kommenteerimata read, nanos on seda mugav teha kombinatsiooniga Ctrl-K, sisestada vene keel ja väljuda kombinatsiooniga Ctrl-X, salvestades muudatused.
Pärast seda taaskäivitame ühe tahvli käsuga
Pärast taaskäivitamist veendume, et kõik oli õigesti tehtud, vene keele lokaliseerimine õnnestus.
Lõpetame kellaaja määramise ntp-teenuse installimisega. Nagu selgus, oli see minu distributsioonile juba installitud.
Lisaks muutsin konfiguratsioonifaili ntp.conf
ajaserveri aadressid kohalikele.
Aja sünkroonimine õnnestus, kellaaeg ja kuupäev on täiesti õiged. Siinkohal võib süsteemi esialgset kammimist lugeda lõpetatuks.
Järgmine samm on Domoticzi installimine käsu abil
sudo curl -L install.domoticz.com | bash
Veebiserveri pordid võib vaikimisi jätta. Ootame, kuni kõik vajalikud paketid on alla laaditud ja installitud.
Installimine õnnestus, kuid domoticzi server ei käivitunud. Kontrollime seda jooksvate protsesside loendis ja näeme, et sellist protsessi pole.
Kontrollime käsuga ldd domoticz, kas kõik Domoticzile vajalikud paketid on süsteemis olemas ja näeme, et üks on puudu - libusb
Probleem pole keeruline – me lihtsalt paigaldame selle, mis puudub
minutiga on süsteemis kõik, mida domotik õnnelikuks saamiseks vajab.
Katse puhtuse huvides koormame ühe plaadi platvormi üle, et veenduda, kas Domoticzi server on edukalt käivitunud.
Kõik on korras, meil on uus, värskelt kokku pandud targa kodu juhtimissüsteem.
Teavet süsteemi seadistamise ja palju muud kasulikku kohta leiate minu varasematest ülevaadetest, mille lingid on allpool -
Selle miniarvuti võimsusest piisab Domoticzi serveri käitamiseks – jõudlus pole halvem kui selle produktiivsematel kolleegidel. Tõsi, sellel on vähem võimalusi lisateenuste saamiseks – kui te neid vajate.
See on kõik, tänan tähelepanu eest.
Targa kodu süsteemi leiab üha enam kodudes. Ja tõepoolest, selle pakutavat mugavust ja turvalisust ei saa vaevalt üle hinnata igaüks, kes on sellises majas elanud vähemalt 2-3 nädalat.
Ma räägin teile meie koduautomaatika süsteemi rakendamisest:
Süsteemi südameks on juba end tõestanud ja töökindel Orange Pi One.
Valmistasin plaadi ette D6MG din siinil oleva korpuse jaoks:
Seadme ühendusskeem elektrikilbis:
Arvestada tuleks sellega, et 3 sisendfaasi lähevad masina põhja.
Selline näeb kilp välja enne lipsude, karpide vms kaunistamist:
Serveriga suhtlemiseks kasutatakse Huawei USB-modemi. Proovisime erinevaid, meile meeldisid mudeli e3131 omadused. Ärge unustage modemit "vabastada", kui seda vajate. Seejärel täiendame SIM-kaardi kontot ja valime eelnevalt soovitud tariifi.
Järgmiseks muutke püsivara laiendus braindomProsh22noya.hex väärtuseks “img” ja laadige see üles microSD-kaardile, kasutades programmi rufus DD-pildina ning lülitage toide sisse. (millegipärast ei aktsepteeri sait algse laiendiga faili). Kui modemi indikaator näitab, et see on võrgus, genereeritakse teile veebiliideses ainulaadne sisselogimine, parool ja juhtlink.
Järgmisena kirjutage meile watsappi numbril 89273438967 sõnumiga "brain-dom 02/18/2017 21:30", kus kuupäev ja kellaaeg näitavad hetke, mil modem võrku läks. Vastuseks sõnumile saadame teile teie volikirjad.
Androidi rakenduse saate alla laadida lisatud failidest ja kuu aja jooksul ilmub see Google Playsse (värskendan artiklit).
Kuidas haldamine praegu rakenduses ja veebiversioonis välja näeb:
Rakendus:
Veebi liides:
Piltidelt on aru saada, et juhtisime valgustust, juhtisime pistikupesasid ning ühendasime ka suitsuandureid, liikumisandurit, ukse avanemisandurit, temperatuuriandureid nii ruumis, akul kui ka tänaval.
Jätkame nutika kodu kujundamist – juurutame Orange Pi-le Domoticzi juhtserveri. Tegelikult on Raspberrys lihtsam ja kiirem juurutada, kuid oranž on palju odavam ja arvestades asjaolu, et ühe Domoticsi serveriga saab ühendada ainult 1 Xiaomi lüüsi, peaks kokkuhoid olema.
Loomulikult saab elada ühe lüüsiga, kuid suurte alade või korruste või seadmete arvu puhul ei pruugi ühest lüüsist piisata.
Orange Pi PC 2. Tehnilised andmed
Protsessor – Allwinner H5, ARM Cortex-A53 neljatuumaline GPU – Mali450MP, kuuetuumaline RAM – 1 GB salvestusruum – microSD, NOR Flash 2Mb Võrguvõimalused – Ethernet 10/100/1000 Videoväljund – HDMI USB-pordid – 3 juhtmevaba võimalust – infrapuna Heli väljundport - 3,5 Jack, HDMI GPIO - 40 kontakti Toide - 5V 2A väikese pistikuga. - siin pole WiFi-t (ja ka Bluetoothi).
OS-i installimiseks vajame SD-kaarti, eelistatavalt vähemalt 8 GB, ja varundamiseks on soovitatav omada vähemalt kahte identset kaarti. Ma ei ostnud lisakaarte, kuna mul on korralik kaardivaru; oranži jaoks salvestasin kaks MICROSD 16 GB SAMSUNG CLASS 10 kaarti
Apelsinide OS-i levitajad asuvad, leidke meie mudel ja laadige alla - võtsin Debiani töölaua - võib-olla tahan sellega tulevikus mängida, kuid sama eduga võite võtta ka kompaktsema Debiani serveri /
Pakime lahti süsteemi img (võib-olla arhiiv arhiivis - .xz .rar-vormingus) - vajame täpselt .img faili, Debiani töölaud - 2 GB koos korgiga. Kirjutamine microSD-le, kasutades Win32 kettapilti – LINK
Pärast mälupulga kirjutamist sisestage see oranži kaardilugejasse ja lülitage toide sisse. Minuti pärast laske süsteemil alglaadida, minge koduruuteri DHCP-klientide loendisse ja otsige OrangePi jaoks väljastatud aadressi
Nüüd pääseb sellele SSH kaudu ligi mis tahes SSH-kliendi abil – mina kasutan vana head Puttyt.
Vaikimisi kasutame oranži debiani jaoks järgmisi mandaate -
kasutaja - juur, üle andma - orangepi? kuid juurjuurdepääs SSH kaudu on suletud, logige sisse kasutajana orangepi, parool on sama. Kasutaja orangepi- on sudo grupi liige.
Muutke käsuga kohe parool enda omaks
passwdja samamoodi muutke root parooli. Pärast seda logime juurkontolt välja – teeme kõik kasutajakonto all.
Kui soovite lisada teise kasutaja, kasutage käsku
sudo adduser [kasutajanimi]Ja lisage see sudo käsuga rühma
sudo adduser [kasutajanimi] sudoJa kirjuta aadress faili
#Esmane võrguliides luba - hotplug eth0 iface eth0 inet staatiline aadress 192.168.0.98 - meie IP võrgumask 255.255.255.0 - lüüsi mask 192.168.0.1 - lüüsSeadete rakendamiseks taaskäivitage - sudo reboot
Muutke ajavööndit käsuga
sudo dpkg - tzdata uuesti seadistamineJa määrake ntp
sudo apt - installige ntp ntpdatepärast installimist registreerime oma ntp-serverid vaikeserverite asemel seadete failis
sudo nano /etc/ntp. konfSünkroonime ja naudime täpset aega.
Enne installimist peate süsteemi värskendama, selleks käivitage esmalt käsk
sudo apt – hankige värskendusJa pärast edukat laadimist -
sudo apt - uuendageOotame täielikku valmimist
Nüüd installime Domoticzi - seda tehakse ühe käsuga
sudo curl - L install . domoticz. com | bashDomoticzi stabiilne versioon on kokku pandud ja paigaldatud
Põhiseaded - seadistage installiaknas, kuid võite kõik vaikimisi jätta
Hetkel toetab stabiilne versioon tööd Xiaomi lüüsiga