Homebridge Homekit ያልሆኑ ዳሳሾችን ወይም መቀየሪያዎችን ከ Homekit ጋር ለመጠቀም ቀላል መንገድ ነው። ክፍተቱን ይሰብራል እና በአንዳንድ ሶፍትዌሮች በእርስዎ Homekit እና Raspberry Pi መካከል ድልድይ ይጭናል። እንዴት ፕሮግራም ማድረግ እንዳለብዎ ማወቅ አያስፈልግዎትም ፣ ግን ሊኑክስ እና ባሽ እንዴት እንደሚሠሩ ትንሽ ማወቅ ጥሩ ነው።
ደረጃዎች
ክፍል 1 ከ 5 - ሃርድዌርን ማቀናበር
ደረጃ 1. ምስሉን ያውርዱ ጋር ያገናኙ እና ይቅዱበት Etcher ወደ ማይክሮ ኤስዲ ካርድ።
ደረጃ 2. የ SD ካርዱን ወደ Pi ያስገቡ።
ደረጃ 3. Raspberry Pi ን ከተቆጣጣሪ ጋር ያገናኙ።
ደረጃ 4. Raspberry Pi ን ያብሩ እና በሚከተለው ይግቡ
- ግባ: «ፒይ»
- የይለፍ ቃል: "Raspberry"
-
ዓይነት
sudo raspi-config
ደረጃ 5. የሚከተሉትን ቅንብሮች ይለውጡ
- በአከባቢው ስር ፣ አስፈላጊ ከሆነ የሰዓት ሰቅዎን እና የቁልፍ ሰሌዳ አቀማመጥዎን ይለውጡ።
- በአውታረ መረብ አማራጮች ስር የእርስዎን wifi ወይም LAN ውቅሮች ያዘጋጁ።
- በይነገጽ አማራጮች ስር SSH እንዲነቃ ያዘጋጁ።
ደረጃ 6. በመተየብ ለውጦችን ይተግብሩ
sudo ዳግም አስነሳ
ወደ ተርሚናል።
ደረጃ 7. ላፕቶፕዎን ወይም ፒሲዎን ከ Raspberry Pi ጋር ያገናኙ።
የሚከተሉትን ወደ ተርሚናል በመተየብ የኤስኤስኤች ግንኙነት ያድርጉ
ደረጃ 8. Raspbian ን ያዘምኑ እና Node.js ን ይጫኑ።
የሚከተለውን ወደ ተርሚናል ወይም ባሽ ይለጥፉ
sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo ዳግም ማስነሳት
ደረጃ 9. SSH ን በመጠቀም እንደገና ወደ Raspberry Pi ይግቡ።
ክፍል 2 ከ 5 - Raspberry Pi ላይ Homebridge ን መጫን እና ማዋቀር
ደረጃ 1. የሚከተሉትን ወደ ተርሚናል በመተየብ ለ Homebridge አስፈላጊ የሆኑትን ሁሉንም ጥገኞች ይጫኑ።
sudo apt -get update && curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash-&& sudo apt-get install -y nodejs && sudo apt-get install gcc-4.9 g ++-4.9 && sudo apt-get update && sudo ዳግም ማስነሳት
ደረጃ 2. የሚከተለውን ትዕዛዝ በመጠቀም Homebridge ን ይጫኑ።
sudo apt-get install libavahi-compat-libdnssd-dev && sudo npm ጫን -g-unsafe-perm homebridge hap-nodejs node-gyp && cd/usr/lib/node_modules/homebridge/&& sudo npm install --unsafe-perm bignum && cd/usr/lib/node_modules/hap-nodejs/node_modules/mdns && sudo node-gyp BUILDTYPE = የመልቀቂያ ዳግም ግንባታ && mkdir ~/.homebridge && nano ~/.homebridge/config.json
ደረጃ 3. የሆምብሪጅ ውቅረትን ከዚህ ምንጭ ወደ ላይኛው መስኮት ይቅዱ እና ይለጥፉ።
ደረጃ 4. Ctrl+X ን ይጫኑ።
ደረጃ 5. Y ን በመጠቀም ለውጦችን ያስቀምጡ።
ደረጃ 6. ለ Homebridge የአካባቢውን ፋይል ይክፈቱ-
sudo nano/etc/default/homebridge
ደረጃ 7. ይህንን የምንጭ ፋይል ወደ ተርሚናል በመለጠፍ ራስ -አጀማመርን ያንቁ።
ደረጃ 8. በሚከተሉት የቁልፍ ጭነቶች ለውጦችዎን ያስቀምጡ።
Ctrl+X ከዚያ Y.
ደረጃ 9. በመተየብ የሆምብሪጅ መንገዱን ይፈልጉ
የትኛው የቤት ድልድይ
ይህንን መንገድ ወደ ታች መጻፍዎን እርግጠኛ ይሁኑ
ክፍል 3 ከ 5 መንገድዎን እና ምስክርነቶችዎን ለራስ -ጀምር ሆምብሪጅ ማዋቀር
ደረጃ 1. በመተየብ የስርዓት አገልግሎት ፋይሉን ለ Homebridge ይክፈቱ
sudo nano /etc/systemd/system/homebridge.service
ደረጃ 2. ነባሪውን የሆምብሪጅ አገልግሎት ውቅረት ወደ ተርሚናል ውስጥ ይለጥፉ።
ደረጃ 3. በኋላ የሚታየውን ትዕዛዝ ይለውጡ
ExecStart =
ከትእዛዙ ጋር ወደታተመው መስመር
የትኛው የቤት ድልድይ
.
ደረጃ 4. ለውጥ
ተጠቃሚ = homebridge
ወደ
ተጠቃሚ = pi
.
ደረጃ 5. በመተየብ የእርስዎን Homebridge ውቅረት ይፈትሹ
የቤት ድልድይ
ወደ ተርሚናል።
ከታች በምስሉ ላይ ካለው ጋር ተመሳሳይ የሆነ የ QR ኮድ ካዩ መጫኛዎ ይሠራል
ደረጃ 6. Homebridge ን በ Ctrl+X ያቋርጡ።
ደረጃ 7. የሚከተሉትን ወደ ተርሚናል በመተየብ ራስ -ሰር ጅምርን ያግብሩ
sudo mkdir/var/lib/homebridge && sudo cp ~/.homebridge/config.json/var/lib/homebridge/&& sudo cp -r ~/.homebridge/persist/var/lib/homebridge && sudo chmod -R 0777/ var/lib/homebridge && sudo passwd root && systemctl ዳሞን -ዳግም ጫን && systemctl homebridge && systemctl homebridge && sudo systemctl -l status homebridge ን ያንቁ
-
ከላይ ያለው ትእዛዝ አረንጓዴ ነጥብ ካተመ እና
"ንቁ: ገባሪ (ሩጫ)"
የቤት ብሪጅ በተሳካ ሁኔታ ተጭነዋል እና የግል የ iOS መነሻ መተግበሪያዎን ለማገናኘት መሞከር ይችላሉ።
የ 5 ክፍል 4: የ iOS መሣሪያዎን በማዋቀር ላይ
ደረጃ 1. በእርስዎ የ iOS መሣሪያ ላይ የመነሻ መተግበሪያውን ይክፈቱ።
ደረጃ 2. መሣሪያን ለመጨመር የ + ምልክቱን ይጫኑ።
ደረጃ 3. በሚወጣው ምናሌ ውስጥ “መለዋወጫ አክል” ን መታ ያድርጉ።
ደረጃ 4. መታ ያድርጉ “ኮድ የለዎትም ወይም መቃኘት አልችልም?
".
ደረጃ 5. በ “በእጅ ኮድ” ስር “ኮድ አስገባ” ን መታ ያድርጉ።
ደረጃ 6. "031-45-154" ያስገቡ።
ይህ ነባሪ ኮድ ነው።
ክፍል 5 ከ 5 - መለዋወጫዎችን እና መድረኮችን ማከል
ደረጃ 1. IoT መሣሪያን ለማከል ከዚህ የ npm የጥቅል ዝርዝር ማንኛውንም ማገናኛ ይጫኑ።
ደረጃ 2. አገናኙን በ
sudo npm i homebridge- {packagename}
ይህ ለናታሞ መሣሪያዎች ናሙና ነው
npm ጫን -g homebridge -netatmo
ደረጃ 3. አገናኙን በ:
sudo nano /var/lib/homebridge/config.json
ለእያንዳንዱ መሣሪያ የተለያዩ ስለሆኑ ለማዋቀሮች የ npm ጣቢያ/አገናኝ እገዛን ማንበብዎን እርግጠኛ ይሁኑ።
ደረጃ 4. Raspberry Pi ን እንደገና በማስጀመር የውቅር ለውጦችን ይተግብሩ
systemctl daemon -reload && systemctl homebridge && sudo systemctl -l status homebridge ን ይጀምሩ
ማስጠንቀቂያዎች
-
መነሻ ደብተርዎን በነባሪ ኮድ እና የይለፍ ቃላት መጠቀም አደገኛ ነው። የሚከተሉትን ማድረግዎን እርግጠኛ ይሁኑ
- የተጠቃሚ የይለፍ ቃልዎን ይለውጡ። ለተጨማሪ ዝርዝሮች የይለፍ ቃልዎን ስለመቀየር የ Raspberry Pi ሰነዶችን ይመልከቱ።
- በኮምፒተርዎ ላይ የኤስኤስኤች መግቢያ ያዋቅሩ። ለተጨማሪ ዝርዝሮች የተረጋገጠ የ ssh መግቢያ በማዋቀር ላይ የ Raspberry Pi ሰነዶችን ይመልከቱ።
-
የሚከተለውን ወደ ተርሚናል በመተየብ ውቅርዎን ይለውጡ።
sudo nano /var/lib/homebridge/config.json