Мазмуну:
- 1 -кадам: Homekit деген эмне?
- 2 -кадам: Homebridge деген эмне?
- 3 -кадам: Raspberry Piге Homebridge орнотуу
- 4 -кадам: Raspbian Boot боюнча Homebridgeди баштоо
- 5 -кадам: Homebridge Config UI X плагинин орнотуу (Raspberry Pi)
- 6 -кадам: Windowsто Homebridge орнотуу
- 7 -кадам: Homebridge Config UI X плагинин орнотуу (Windows)
- 8 -кадам: Windows менен Homebridgeди баштоо
- 9 -кадам: Homebridgeди Home колдонмосуна туташтыруу
Video: Homebridge'ди Raspberry Pi жана Windowsко орнотуңуз: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул окуу куралы Raspberry Pi жана Windowsто Homebridge орнотууну каалаган адамдар үчүн.
Башында, бул окуу куралы бул жерде Бразилияда португал тилинде жазылган. Мен аны англисче жазууга болгон күчүмдү жумшадым. Андыктан ката кетирген каталарым үчүн мени кечирип коюңуз.
Бул көрсөтмө төмөнкүдөй бөлүнгөн:
1 -кадам: Homekit деген эмне?
2 -кадам: Homebridge деген эмне?
3 -кадам: Raspberry Piге Homebridge орнотуу
4 -кадам: Raspbian Boot боюнча Homebridgeди баштоо
5 -кадам: Homebridge Config UI X плагинин орнотуу (Raspberry Pi)
6 -кадам: Windowsто Homebridge орнотуу
7 -кадам: Homebridge Config UI X плагинин орнотуу (Windows)
8 -кадам: Windows менен Homebridgeди баштоо
9 -кадам: Homebridgeди Home колдонмосуна туташтыруу
1 -кадам: Homekit деген эмне?
Homekit - бул Apple тарабынан иштелип чыккан нерселердин Интернети (IoT) чечимдерин түзүү үчүн берилген өнүктүрүү пакети. Бул өнүгүү пакети Apple тарабынан курулган түзмөктөргө (мисалы, iPhone жана iPad) лампалар же сенсор маалыматы сыяктуу башка түзмөктөрдү башкарууга мүмкүндүк берет. IOS 9 жана Watch OS Homekit баштапкы инструмент болуп калды жана Apple киргизген бардык технологиялардын аркасында жөн эле бул комплект менен автоматташтыруу системаларын түзүүгө болот.
Тармакта активдүү Homekitке шайкеш келген түзмөктөрдү аныктоо жана бул түзмөктөрдү конфигурациялоо жана көзөмөлдөө үчүн, сиз каалаган Apple түзмөгүнө (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod же Mac) Home колдонмосун орнотушуңуз керек.. Home колдонмосу менен интеграциялануучу түзмөктөр Apple түзмөгүңүздө Home колдонмосу менен жупташууга мүмкүндүк берген QR кодуна ээ болушу мүмкүн.
Аспапты Home колдонмосунда конфигурациялагандан кийин, колдонуучу түзмөктү колдонмонун башкы экранында түзүлгөн жарлык аркылуу башкара алат же Siri (Apple тарабынан берилген үн жардамчысы) колдонуп, түзмөктү иштетүү үчүн үн буйруктарын жөнөтө алат.
Apple аппараттык жана программалык камсыздоонун Homekit талаптары:
- iPhone, iPad же iPod touch (iOS 10 же андан кийинки версияда иштейт);
- Apple Watch (WatchOS 3 же андан жогору иштейт);
- Apple TV (4 -муун);
- Apple HomePod;
- Macs (macOS 10.14 Mojave же андан кийинки версияда иштейт);
Үйдү автоматташтыруу жана IoT жөнүндө сөз болгондо, рынокто бир катар экономикалык жактан натыйжалуу чечимдер бар, бирок басымдуу көпчүлүгү Apple тарабынан тастыкталган эмес жана ошондуктан Homekit менен жергиликтүү түрдө шайкеш келбейт. Эгер Apple бул чечимдерди Homekit менен колдонуу үчүн тастыктоосун күтүүдөн тажап жатсаңыз, Homebridge колдонушуңуз керек.
2 -кадам: Homebridge деген эмне?
Ник Фарина тарабынан иштелип чыккан Homebridge, Homekit API'син эмуляциялаган NodeJS сервери жана Home колдонмосу жана Siri менен Apple тарабынан тастыкталбаган түзмөктөрдү колдонууга мүмкүндүк берет. Сервер жеңил, үй тармагында иштей алат жана модулдук, бул куралды чыңдоодо өтө активдүү коомчулук тарабынан түзүлгөн жана жеткиликтүү болгон бир нече плагиндерди колдойт.
Плагиндер Homebridgeге орнотулган жана алардын көбү Homekitти Apple тарабынан тастыкталбаган бардык шаймандарга шайкеш келтирүүгө багытталган. Homebridge менен колдонуу үчүн плагиндер NPM веб -сайтынан түз орнотулат.
Homebridge орнотуусу ар кандай системаларда жүргүзүлүшү мүмкүн, бирок бул үчүн Raspberry операциялык системасын иштеткен Raspberry Pi 3 Model B + колдонулат жана мен Windowsка кантип орнотууну түшүндүрөм.
3 -кадам: Raspberry Piге Homebridge орнотуу
Идеалында, Homebridge сизге каалаган убакта жеткиликтүү болушу керек, андыктан сиз 24/7 иштеген серверден кетишиңиз керек. Бул үчүн сиз Raspberry Pi серверин орнотуп, үй тармагыңызда тынымсыз иштей берсеңиз болот.
Эгерде сизде Raspbian эс тутум картасына орнотулган жана конфигурацияланбаса, мен сизге Raspberry Piдеги Raspbianди Instructable Install жана Configure окууну сунуштайм, төмөндөгү кадамдарды аткарыңыз жана андан кийин улантуу үчүн кайтыңыз.
Сиздин Raspberry Pi менен Raspbian иштеп жатканда, системанын башкы экранында терминалды ачыңыз:
Терминалда төмөндөгү биринчи буйрукту териңиз, enter баскычын басыңыз жана эгер аракет түрүн Y ырастап, Enter баскычын басыңыз. Ырастоонун бул түрү көбүнчө пакеттерди алып салууда же орнотууда пайда болот. Андан кийин экинчи буйрукту териңиз, киргизиңиз, буйрукту ырастаңыз жана күтө туруңуз. Бул буйруктар керек болсо системаны текшерет жана жаңыртат:
sudo apt-get update
sudo apt-get жогорулатуу
Терминалга төмөнкү буйрукту териңиз жана Enter баскычын басыңыз:
ifconfig
Кээ бир маалыматтар кайтарылып берилет. Эгерде сиз Raspberry Pi менен тармактык байланышты камсыз кылуу үчүн тармак кабелин колдонуп жатсаңыз, анда "eth0:" кийин маалымат бөлүгүнө өтүңүз жана сегиз орундуу тармак картасынын MAC дарегин издеңиз, ал "эфир" сөзүнөн кийин болот. Wi-Fi туташуусун колдонуп, картаңызга тармактык байланышты дайындоо үчүн, "wlan0:" кийин маалымат бөлүгүнө өтүңүз жана "эфир" деген сөздөн кийин боло турган сегиз орундуу тармак картасынын MAC дарегин издеңиз:
Тармактык картаңыздын сегиз орундуу MAC дарегин көчүрүп, блокнотко сактаңыз, анткени бул дарек кийинчерээк талап кылынат.
Мен мурда кабарлагандай, Homebridge NodeJS сервери жана ал үчүн плагиндер түз NPM сайтынан орнотулган. Raspbian көбүнчө NodeJS жана NPM топтомдору менен кошо келет, бирок эки пакеттин версияларынын ортосунда дал келбөөчүлүк болушу мүмкүн, андыктан эки орнотууну тең алып салгандан кийин кайра орнотуу керек.
NPMди алып салуу үчүн терминалга төмөндөгү буйрукту териңиз, киргизиңиз, буйрукту ырастаңыз жана пакеттин алып салынышын күтүңүз:
Sudo апт-автоматтык түрдө тазалоо npm
NodeJSти алып салуу үчүн терминалга төмөндөгү буйрукту териңиз, киргизиңиз, буйрукту ырастаңыз жана пакеттин алынып салынышын күтүңүз:
Sudo апт-тазалоо түйүндөрүн автоматтык түрдө алып салуу
NodeJS жана NPMди алып салгандан кийин, биз жаңыртылган пакеттерди орнотууга кирише алабыз. NodeJSти орнотуу үчүн, төмөндөгү буйрукту терминалга териңиз, киргизиңиз, буйрукту ырастаңыз жана пакеттин орнотулушунун бүтүшүн күтүңүз:
sudo apt nodejs орнотуу
NPMди орнотуу үчүн, төмөнкү буйрукту терминалга териңиз, киргизиңиз, буйрукту ырастаңыз жана пакеттин орнотулушунун бүтүшүн күтүңүз:
curl -L https://www.npmjs.com/install.sh | sudo sh
Төмөндөгү ар бир буйрукту териңиз жана ар биринен кийин Enter баскычын басып, пакеттин орнотулушу ийгиликтүү болгонун ырастаңыз. Бул буйруктар жаңы эле орнотулган ар бир пакеттин версиясын кайтарат:
түйүн -v
npm -v
Avahi жана анын көз карандылыгын орнотуңуз. Төмөндөгү буйрукту киргизиңиз, киргизиңиз, эгер суралса, буйрукту ырастаңыз жана орнотуунун бүтүшүн күтүңүз:
Sudo apt-get libavahi-Compat-libdnssd-dev орнотуу
Бул процедуралар аяктагандан кийин биз Homebridge орното алабыз. Төмөндөгү буйрукту киргизиңиз, киргизиңиз, эгер суралса, буйрукту ырастаңыз жана орнотуунун бүтүшүн күтүңүз:
sudo npm орнотуу -g -коопсуз эмес перм homebridge
Андан кийин төмөндөгү буйрукту териңиз жана Homebridge жүктөө үчүн enter баскычын басыңыз:
үй көпүрөсү
Homebridge кээ бир маалыматты кайтарып берет:
1) config.json файлы Homebridge тарабынан табылган жок. Бул файл Homebridge жана орнотулган плагиндерди иштетүү үчүн негизги орнотууларды камсыз кылат. Кийинчерээк config.json файлын жана анын жөндөөлөрүн түзөбүз.
2) Эч кандай плагин орнотулган. Плагиндер орнотулбаган Homebridge таптакыр жараксыз.
3) Аспаптарды Home колдонмосуна байланыштыруу үчүн сиз жупташуу үчүн керектүү маалыматты берген QR кодун окуй аласыз. Config.json файлы түзүлбөгөн жана конфигурацияланган эмес жана плагин орнотулбагандыктан, бул QR коду азырынча жакшы эмес, бирок Home колдонмосунда сиз буга чейин эле Homebridge шилтемесин таба аласыз, бирок андай эмес.
4) Түзмөктөрдү Home колдонмосуна туташтыруунун дагы бир жолу - бул "Аксессуарды кошуу", "Менде код жок же сканерлей албайм" опциясы аркылуу, жана "Жакынкы аксессуарлардын" астынан түзмөк тандалып алынган, андан кийин сизден орнотуу коду. Белгилей кетсек, терминал сегиз орундуу кодду көрсөтөт жана колдонмого дал келүү үчүн киргизилиши керек.
Кийинчерээк QR кодун же сегиз орундуу кодду колдонуп, Homebridgeди Apple түзмөгүңүздөгү Home колдонмосуна байланыштыра аласыз.
Терминалдагы CTRL + C баскычтарын басып, Homebridge жабылып, "SIGINT алынды, Homebridge өчүрүлүүдө …" деген билдирүү кайтарылат.
Config.json файлын түзүү үчүн терминалга төмөнкү буйрукту териңиз жана Enter баскычын басыңыз. Бош файл ачылат:
sudo nano ~/.homebridge/config.json
Төмөндөгү файлды жүктөп алыңыз. Бул файлды ачыңыз, мазмунун көчүрүп, терминалда ачылган файлга чаптаңыз:
file01
1) "Колдонуучунун ысымынан" XX: XX: XX: XX: XX: XX тизмегин жок кылыңыз жана сиз мурда белгилеген тармак картасынын сегиз орундуу MAC дарегин киргизиңиз. Сиз киргизген даректин тамгалары баш тамгалар менен жазылышы керек.
2) "пинге" сиз сегиз сандык цифраны сактай аласыз же сызыктар менен бирдей бөлүү форматын сактоону унутуп, каалаган ырааттуулукка өзгөртө аласыз. Бул Homebridge'ди Home колдонмосуна шилтемелөөдө киргизишиңиз керек болгон код болот.
Башка файлдык маалыматты сактай аласыз, анткени сиз плагиндерди жана аксессуарларды кошкондо керектүү маалыматты киргизе аласыз.
Файлдын түзөтүүлөрүн сактоо үчүн CTRL + O, Enter жана андан кийин CTRL + X баскычтарын басып, файлды жабыңыз.
4 -кадам: Raspbian Boot боюнча Homebridgeди баштоо
Homebridge'ди Raspberry Pi күйгүзгөн сайын кол менен иштетүү анча деле практикалык эмес, андыктан серверди Raspbian башталгандан кийин дароо иштетүү эң жакшы.
Терминалга төмөнкү буйрукту териңиз жана Enter баскычын басыңыз. Бош файл ачылат:
sudo nano/etc/default/homebridge
Төмөндөгү файлды жүктөп алыңыз. Бул файлды ачыңыз, мазмунун көчүрүп, терминалда ачылган файлга чаптаңыз:
file02
Файлдын түзөтүүлөрүн сактоо үчүн CTRL + O, Enter жана андан кийин CTRL + X баскычтарын басып, файлды жабыңыз.
Терминалга төмөнкү буйрукту териңиз жана Enter басыңыз. Бош файл ачылат:
sudo нано /etc/systemd/system/homebridge.service
Төмөндөгү файлды жүктөп алыңыз. Бул файлды ачыңыз, мазмунун көчүрүп, терминалда ачылган файлга чаптаңыз:
file03
Файлдын түзөтүүлөрүн сактоо үчүн CTRL + O, Enter жана андан кийин CTRL + X баскычтарын басып, файлды жабыңыз.
Кызматты баштоодо автоматтык түрдө иштете турган колдонуучу түзүү жана аларга тийиштүү уруксаттарды берүү үчүн, төмөнкү буйруктардын ар бирин терип, ар биринен кийин Enter баскычын басыңыз:
sudo useradd -системасы homebridge
sudo mkdir /var /homebridge
sudo cp ~/.homebridge/config.json/var/homebridge/
sudo cp -r ~/.homebridge/тогтвортой/var/homebridge
sudo chmod -R 0777 /var /homebridge
sudo systemctl демон-кайра жүктөө
sudo systemctl homebridgeди иштетет
sudo systemctl homebridge баштайт
Системаны кайра баштоо үчүн төмөнкү буйрукту териңиз жана Enter баскычын басыңыз:
sudo өчүрүп күйгүзүү
Тутумду кайра жүктөөдөн кийин, терминалды кайра ачыңыз, төмөнкү буйрукту териңиз жана кызматтын иштеп жаткандыгын текшерүү үчүн enter баскычын басыңыз:
systemctl status homebridge
Эгерде баары ойдогудай болсо, кызмат иштей баштайт жана сиз "активдүү (иштеп жаткан)" деген жазууну жана мурда config.jsonго киргизилген сегиз орундуу кодду көрө аласыз.
Терминалдагы CTRL + C баскычтарын басыңыз. Төмөндөгү буйрукту териңиз жана киргизилген маалыматтардын журналын текшерүү үчүн enter баскычын басыңыз:
journalctl -f -u homebridge
Терминалдагы CTRL + C баскычтарын басыңыз.
5 -кадам: Homebridge Config UI X плагинин орнотуу (Raspberry Pi)
Homebridgeде плагиндин орнотулушун көрсөтүү үчүн мен Homebridge Config UI X колдонууну чечтим. Бул плагин браузер аркылуу Homebridgeди конфигурациялоого, көзөмөлдөөгө, камдык сактоого жана кайра баштоого мүмкүнчүлүк берет.
Плагинди орнотуу үчүн төмөнкү буйрукту терминалга киргизиңиз, киргизиңиз, буйрукту ырастаңыз жана орнотуунун бүтүшүн күтүңүз:
sudo npm орнотуу -g --unsafe-perm homebridge-config-ui-x
Терминалга төмөнкү буйрукту териңиз жана Enter баскычын басыңыз. Файл ачылат:
sudo nano /etc /sudoers
Ыкчам баскычты колдонуп же чычканды жылдырып, файлдын аягына чейин жылдырып, төмөнкү сапты кошуңуз:
homebridge ALL = (ALL) NOPASSWD: ALL
Файлды сактоо үчүн CTRL + O, анан CTRL + X баскычын басып, файлды жабыңыз.
Терминалга төмөнкү буйрукту териңиз жана Enter басыңыз. Файл ачылат:
sudo nano/etc/default/homebridge
Жебе баскычтарын колдонуп, HOMEBRIDGE_OPTS = -U /var /homebridge линиясынын аягына чейин жылдырып, боштукту бериңиз жана киргизиңиз:
-МЕН
Файлды сактоо үчүн CTRL + O, анан CTRL + X баскычын басып, файлды жабыңыз.
Эми config.json файлын түзөтүп, Homebridgeге кошулган плагин маалыматын кошушуңуз керек болот.
Эгерде сиз 4 -кадамды жасасаңыз, Homebridge Raspbian башталгандан кийин дароо иштей баштайт, төмөнкү буйрукту териңиз жана Enter баскычын басыңыз:
sudo nano /var/homebridge/config.json
Эгерде сиз Homebridge'ди Raspbian менен баштоого койбосоңуз, төмөнкү буйрукту териңиз жана Enter баскычын басыңыз:
sudo nano ~/.homebridge/config.json
Config.json ачылат:
"Платформа" түзүмүндө Homebridgeге орнотулган бардык плагиндер маалымдалышы керек.
Homebridge Config UI X үчүн, сиз төмөнкү файлдагы төмөнкү код үзүндүнү кошушуңуз керек. Аны жүктөп алыңыз, ачыңыз, мазмунун көчүрүңүз жана терминалда ачылган файлга чаптаңыз:
file04
Жебе баскычтарын колдонуп, "платформаларга" өтүп, файлдан көчүрүлгөн коддун үзүндүсүн киргизиңиз. Төмөндөгү сүрөттө маалыматты кошкондон кийин "платформалар" структурасы кандай болорун көрө аласыз:
Эгерде сиз түзөткөндөн кийин кодуңуздун структурасын ырастагыңыз келсе, жөн гана JSONLint сайтына кирип, config.json кодунун баарын чаптаңыз, "Validate JSON" баскычын чыкылдатыңыз жана эгер баары жайында болсо, "Valid JSON" билдирүүсү кайтарылат. Эгерде сиздин кодуңузда кандайдыр бир ката бар болсо, ката менен сызык көрсөтүлөт жана катаны сүрөттөгөн билдирүү кайтарылат:
jsonlint.com/
Файлды сактоо үчүн CTRL + O, андан кийин CTRL + X басыңыз жана файлды жабыңыз.
Төмөнкү буйрукту терүү менен системаны өчүрүп күйгүзүңүз, Enter баскычын басыңыз жана кайра жүктөөнү күтүңүз:
sudo өчүрүп күйгүзүү
Homebridge Config UI Xти браузер аркылуу Raspberry Pi түз ачуу үчүн сиз дарекке киришиңиз керек:
localhost: 8080/
Эгерде сиз Homebridge Config UI Xти такта менен бир тармакка туташкан башка компьютерден браузерде ачкыңыз келсе, жогорудагы даректен келген localhost сөзүн Raspberry Piнин IPи менен алмаштырыңыз. Сиздин Raspberry Piге дайындалган IPди текшерүү үчүн, жөн гана терминалга кирип, төмөнкү буйрукту киргизиңиз:
ifconfig
Балким, сиздин Raspberry Piге дайындалган IP "192.168 …" менен башталат.
Менин учурда, такта IP 192.168.2.129, ошондуктан жөн гана менин тармагымдагы каалаган компьютердин астындагы URLге кириңиз:
192.168.2.129:8080/
Төмөндөгү сүрөттө окшош барак ачылат жана сизден логин жана сырсөз суралат. Логин жана пароль үчүн администраторду териңиз жана кирүү үчүн киргизиңиз:
Көңүл буруңуз, башкы бетте QR коду жана анын астында Homebridge Home колдонмосуна шилтеме берүү үчүн колдонула турган 8 орундуу пин турат. Куралдын "Config" тандоосунда config.json кире аласыз, керек болсо түзөтүп, анан сактай аласыз.
Homebridge Config UI Xте бар функцияларды карап чыгып, курал менен таанышыңыз.
Homebridge аткарылышын токтотуу үчүн терминалда төмөнкү буйрукту колдонсоңуз болот:
sudo кызматы homebridge stop
Homebridgeди өчүрүп -күйгүзүү үчүн төмөнкү буйрукту колдонсоңуз болот:
sudo кызматы homebridge кайра
Homebridge аткарууну баштоо үчүн төмөнкү буйрукту колдонсоңуз болот:
sudo кызматы homebridge баштоо
Сервер иштеп жатканда, Homebridge менен Apple түзмөгүңүздөгү Home тиркемесин байланыштырууну улантуу үчүн 9 -кадамга өтүңүз.
6 -кадам: Windowsто Homebridge орнотуу
Эгер сизде Raspberry Pi же Homebridgeди иштете турган башка камтылган платформа жок болсо, анда сервериңизди Windows менен иштөөдө калтырсаңыз болот.
Сиз Windows Notepad үчүн NodeJSти жана альтернативдүү текст редакторун орнотушуңуз керек болот.
Төмөндөгү шилтемелердин биринен NodeJSти жүктөп алып, анан орнотуңуз:
nodejs.org/ky/download/
Орнотуу учурунда керектүү шаймандарды автоматтык түрдө орнотууга мүмкүндүк берген белгилөө кутучасын белгилеңиз:
NodeJS графикалык интерфейс программасы эмес, андыктан анын үстүнөн бардык аракеттер буйрук сабынан жасалат.
Төмөндөгү шилтемелердин биринен Notepad ++ жүктөп алып, анан орнотуңуз:
notepad-plus-plus.org/downloads/
Windows опцияларынын менюсунда кандайдыр бир файлды оң басуу менен "Notepad ++ менен түзөтүү" деген вариант пайда болот жана сиз кайсы бир текст файлын же Homebridge файлын түзөтүү керек болгондо бул параметрди тандай аласыз.
Windowsтун "Старт" менюсуна өтүңүз, "Орнотуулар" деп териңиз жана издеңиз жана табылганда бул параметрге кириңиз. "Тармак жана Интернет" жана андан кийин "Тармак жана бөлүшүү борборун" чыкылдатыңыз. "Кирүү түрү" астында активдүү туташууңузду чыкылдатыңыз, "Чоо -жайын" чыкылдатыңыз жана тармак картаңыздын сегиз орундуу MAC дарегин көчүрүп, блокнотко сактаңыз, анткени бул дарек кийинчерээк талап кылынат:
Windowsтун "Старт" менюсунда "cmd" деп терип, издеңиз (Командалык жол) жана аны тапканыңызда, аны оң баскыч менен чыкылдатып, "Администратор катары иштетүү" дегенди тандаңыз:
Терминал ачык болгондо, NodeJS / NPM орнотуусу ийгиликтүү болгонун ырастоо үчүн төмөнкү буйруктардын ар бирин териңиз жана ар биринен кийин Enter баскычын басыңыз. Бул буйруктар орнотулган ар бир пакеттин версиясын кайтарат:
түйүн -v
npm -v
Бул процедуралар аяктагандан кийин биз Homebridge орното алабыз. Төмөндөгү буйрукту киргизиңиз, киргизиңиз жана орнотуунун бүтүшүн күтүңүз:
npm install -g --unsafe -perm homebridge
Андан кийин төмөндөгү буйрукту териңиз жана Homebridge жүктөө үчүн enter баскычын басыңыз:
үй көпүрөсү
Homebridge кээ бир маалыматты кайтарып берет:
1) config.json файлы Homebridge тарабынан табылган жок. Бул файл Homebridge жана орнотулган плагиндерди иштетүү үчүн негизги орнотууларды камсыз кылат. Кийинчерээк config.json файлын жана анын жөндөөлөрүн түзөбүз.
2) Эч кандай плагин орнотулган. Плагиндер орнотулбаган Homebridge таптакыр жараксыз.
3) Аспаптарды Home колдонмосуна байланыштыруу үчүн сиз жупташуу үчүн керектүү маалыматты берген QR кодун окуй аласыз. Config.json файлы түзүлбөгөн жана конфигурацияланган эмес жана плагин орнотулбагандыктан, бул QR коду азырынча жакшы эмес, бирок Home колдонмосунда сиз буга чейин эле Homebridge шилтемесин таба аласыз, бирок андай эмес.
4) Түзмөктөрдү Home колдонмосуна туташтыруунун дагы бир жолу - бул "Аксессуарды кошуу", "Менде код жок же сканерлей албайм" опциясы аркылуу, жана "Жакынкы аксессуарлардын" астынан түзмөк тандалган жана сизден кийин орнотуу коду. Белгилей кетсек, терминал сегиз орундуу кодду көрсөтөт жана колдонмого дал келүү үчүн киргизилиши керек.
Homebridgeди жабуу үчүн терминалда CTRL + C баскычтарын басыңыз. "SIGINT алынды, Homebridge өчүрүлүүдө …" деген билдирүү кайтарылат жана сизден ырастоо талап кылынат, мында Y тамгасын терип, enter басуу керек.
Config.json файлын Notepad ++ ачуу үчүн, менюну басыңыз "Файл", "Жаңы" жана жаңы терезе ачылат. "Тил" менюну чыкылдатыңыз, тизмедеги J тамгасына чейин жылып, "JSON" тандаңыз.
Төмөндөгү файлды жүктөп алыңыз. Бул файлды ачып, мазмунун көчүрүп, Notepad ++ ичинде ачык файлга чаптаңыз:
file05
1) "Колдонуучунун ысымынан" XX: XX: XX: XX: XX: XX тизмегин жок кылыңыз жана сиз мурда белгилеген тармак картасынын сегиз орундуу MAC дарегин киргизиңиз. Сиз киргизген даректин тамгалары баш тамгалар менен жазылышы керек.
2) "Пинде" сиз сегиз сандык цифраны сактай аласыз же сызыктар менен бирдей бөлүү форматын сактоону унутуп, каалаган ырааттуулукка өзгөртө аласыз. Бул Homebridge'ди Home колдонмосуна шилтемелөөдө киргизишиңиз керек болгон код болот.
Башка файлдык маалыматты сактай аласыз, анткени сиз плагиндерди жана аксессуарларды кошкондо керектүү маалыматты киргизе аласыз.
Менюну чыкылдатыңыз "Файл", "Сактоо", config.json файлына ат бериңиз жана "C: / Users / YOUR your name or DOCUMENTS \.homebridge" жолуна сактаңыз:
Notepad ++ жабыңыз.
7 -кадам: Homebridge Config UI X плагинин орнотуу (Windows)
Homebridgeде плагиндин орнотулушун көрсөтүү үчүн мен Homebridge Config UI X колдонууну чечтим. Бул плагин браузер аркылуу Homebridgeди конфигурациялоого, көзөмөлдөөгө, камдык сактоого жана кайра баштоого мүмкүнчүлүк берет.
Плагинди орнотуу үчүн төмөндөгү буйрукту терминалга териңиз, enter баскычын басыңыз жана орнотуунун бүтүшүн күтүңүз:
npm install -g --unsafe-perm homebridge-config-ui-x
ЭСКЕРТҮҮ: Эгерде плагинди орнотуу учурунда MSBUILD / VCBuild.exe деген терминдерди камтыган ката табылса, жөн гана төмөнкү буйруктардын ар бирин өз алдынча иштетип, анан жогорудагы буйруктан кайра орнотууга аракет кылыңыз:
npm орнотуу -g node -gyp
npm install --global --production windows-build-tools
npm install --global --production windows-build-tools --vs2015
Эми config.json файлын түзөтүп, Homebridgeге кошулган плагин маалыматын киргизишиңиз керек болот. C: / Колдонуучулар / СИЗДИН АТЫҢЫЗ ЖАНА ДОКУМЕНТТЕРИҢИЗ.
"Платформа" түзүмүндө Homebridgeге орнотулган бардык плагиндер маалымдалышы керек.
Homebridge Config UI X үчүн, сиз төмөнкү файлдагы төмөнкү код үзүндүнү кошушуңуз керек. Мазмунду түшүрүү, ачуу, көчүрүү жана Notepad ++ ичинде ачылган файлга чаптоо:
file06
"Платформаларга" барып, файлдан көчүргөн коддун үзүндүсүн киргизиңиз. Төмөндөгү сүрөттө маалыматты кошкондон кийин "платформалар" структурасы кандай болорун көрө аласыз:
Эгерде сиз түзөткөндөн кийин кодуңуздун структурасын ырастагыңыз келсе, жөн гана JSONLint сайтына кирип, config.json кодунун баарын чаптаңыз, "Validate JSON" баскычын чыкылдатыңыз жана эгер баары жайында болсо, "Valid JSON" билдирүүсү кайтарылат. Эгерде сиздин кодуңузда кандайдыр бир ката бар болсо, ката менен сызык көрсөтүлөт жана катаны сүрөттөгөн билдирүү кайтарылат:
jsonlint.com/
Файлды сактап, Notepad ++ жабыңыз жана Windowsту кайра баштаңыз.
Homebridge Config UI Xти браузер аркылуу ачуу үчүн:
localhost: 8080/
Төмөндөгү сүрөттө окшош барак ачылат жана сизден логин жана сырсөз суралат. Логин жана пароль үчүн администраторду териңиз жана кирүү үчүн киргизиңиз:
Көңүл буруңуз, башкы бетте QR коду жана анын астында Homebridge Home колдонмосуна шилтеме берүү үчүн колдонула турган 8 орундуу пин турат. Куралдын "Config" тандоосунда config.json кире аласыз, керек болсо түзөтүп, анан сактай аласыз.
Homebridge Config UI Xте бар функцияларды карап чыгып, курал менен таанышыңыз.
8 -кадам: Windows менен Homebridgeди баштоо
Homebridge Config UI X серверди Windows менен бирге жүктөө үчүн Homebridgeди кызмат катары конфигурациялоо үчүн колдонула турган буйрукту берет. Төмөнкү буйрукту киргизиңиз, киргизиңиз жана орнотуунун бүтүшүн күтүңүз:
hb-кызматын орнотуу
ЭСКЕРТҮҮ: Эгерде сиздин Windows файрволуңуз жеке тармакка кирүүгө уруксат сураса, ага уруксат бериңиз
Орнотуу аяктагандан кийин, буйрук көрсөтмөсүн жаап, Windowsту кайра баштаңыз.
Тутум жүктөлгөндөн кийин, Windows Task Managerди ачуу үчүн CTRL + ALT + DEL басыңыз. "Кызматтар" өтмөгүнө өтүңүз, тизмеден Homebridgeди издеңиз жана "Status" "Running" экенин текшериңиз:
Homebridge кызматын оң басуу менен сиз кызматты токтото турган варианттарды ачасыз, кайра баштаңыз жана эгер кызмат токтотулса, баштасаңыз болот:
Эгерде сиз Homebridgeди Windowsтун башталуусунан алып салгыңыз келсе, жөн гана төмөнкү буйрукту киргизиңиз, киргизиңиз жана алып салуу бүткөнчө күтө туруңуз:
hb-кызматын алып салуу
ЭСКЕРТҮҮ: Сиз колдонгон антивируска жараша мобилдик түзмөгүңүздөн Homebridgeди табууда кыйынчылыктар болушу мүмкүн. Тестирлөө максатында, Homebridge'ди Home тиркемесине шилтемелөө убактысы келгенде, эгер сервер эки мүнөттүн ичинде табылбаса, антивирусуңузду, Windows Defenderди өчүрүп, Homebridge кызматын Windows Task Manager аркылуу өчүрүп, серверди кайра табууга аракет кылыңыз. Home колдонмосунан
9 -кадам: Homebridgeди Home колдонмосуна туташтыруу
Төмөнкү көрсөтмөлөр Raspberry Pi жана Windowsто иштеген Homebridge үчүн да жарактуу. Сервер иштеп жатканын текшериңиз, анткени Home колдонмосу Homebridge онлайнда болсо гана табат.
Мен бул билдирүү үчүн iPhone 8 Plus колдондум, ошондуктан бул жерден кадамдар iOSко негизделет. Башка Apple Homekit шайкеш келген түзмөктөр үчүн, менюларды төмөнкү параметрлер үчүн текшерүүнү сунуштайм.
IPhone'уңуздун башкы экранына өтүп, колдонмолордон Home колдонмосун издеңиз. Эгер таба албасаңыз, App Storeго барып, колдонмону орнотуңуз:
Home колдонмосу ачык болгондо, "Аксессуар кошуу" баскычын чыкылдатыңыз:
Ачылган экранда "Менде код жокпу же сканерлей албай жатамбы?" Дегенди басыңыз:
"Жакынкы аксессуарларда" сиз Homebridgeди көрөсүз. Жупташуу экранын ачуу үчүн аны басыңыз:
Билдирүү ачылат жана "Баары бир кошуу" баскычын басуу керек:
Сизден "Homebridge Setup Code" суралат. Config.jsonдо койгон кодду (PIN) толтуруңуз жана күтө туруңуз:
Эгерде баары ойдогудай болсо, Homebridge кошулганын жана колдонууга даяр экенин көрсөтүүчү экранды көрөсүз:
ЭСКЕРТҮҮ: Эгер код кабыл алынбаганын же кошулбай турганын билдирген билдирүү алсаңыз, Home колдонмосун жаап, Homebridgeди өчүрүп күйгүзүңүз жана кадамдарды кайра аракет кылыңыз
Кийинки экранда сиз "Кошумча орнотуу керек" деген билдирүүнү көрөсүз, анткени азырынча Homebridge түзмөгү жок. ДАЙЫН чыкылдатыңыз жана колдонмо башкы экранга кайтат:
Үй экранында үйдүн символун чыкылдатыңыз, кийинки экранда "Hubs & Bridges" чыкылдатыңыз, жаңы кошулган Homebridgeди басыңыз жана сиз кээ бир маалыматты көрөсүз, жана эгер сиз Homebridge шилтемесин кийинчерээк алып салууңуз керек болсо, чыкылдатыңыз " Көпүрөнү үйдөн алып салуу ":
Эгер Homebridge'ди Home колдонмосунан алып салсаңыз жана аны кайра кошкуңуз келсе, анда серверден "аксессуарлар" жана "улантуу" папкаларын жок кылышыңыз керек болот.
Raspberry Piде:
Терминалга төмөндөгү буйрукту терүү жана Enter басуу менен Homebridgeди токтотуңуз:
sudo кызматы homebridge stop
Эгерде сиз 4 -кадамды жасасаңыз, Homebridge Raspbian башталгандан кийин дароо иштей баштайт, төмөнкү буйрукту териңиз жана Enter баскычын басыңыз:
cd /var /homebridge
Эгерде сиз Homebridge'ди Raspbian менен баштоого койбосоңуз, төмөнкү буйрукту териңиз жана Enter баскычын басыңыз:
cd.homebridge/
Төмөндөгү ар бир буйрукту териңиз жана "аксессуарлар" жана "улантуу" папкаларын жок кылуу үчүн ар биринен кийин Enter баскычын басыңыз:
sudo rm -r улантуу/
sudo rm -r аксессуарлары/
Командо же терминал жок, Homebridge аркылуу кирүү үчүн терминал киргизилбейт:
sudo кызматы homebridge баштоо
Homebridgeди Home колдонмосуна байланыштыруу үчүн дагы бир жолу кадамдарды жасаңыз.
Windowsто:
Windows Task Manager аркылуу Homebridge кызматын токтотуңуз, "C: / Users / YOUR your name or DOCUMENTS \.homebridge" жолуна өтүп, "аксессуарларды" жана "туруктуу папкаларды жок кылыңыз. Homebridge кызматын Windows Task Manager аркылуу баштаңыз.
Homebridgeди Home колдонмосуна байланыштыруу үчүн дагы бир жолу кадамдарды жасаңыз.
Белгилей кетчү нерсе, Home колдонмосуна орнотулган бардык түзмөктөр жергиликтүү деңгээлде иштейт. Үй колдонмолорунун түзмөктөрүн тышкы тармак аркылуу башкара алуу үчүн (мисалы, 3G / 4G туташуусу) төмөнкү Apple түзмөктөрүнүн биринен автоматташтыруу борборун орнотушуңуз керек болот: iPad (iOS 10 же андан кийинки версияда иштейт), Apple TV (4 -муун), же HomePod. Ошентип, үйдөн алыс болсоңуз да, Homebridge же Homekit аркылуу Home колдонмосу менен интеграцияланган автоматташтырууңузду жана IoT түзмөктөрүңүздү алыстан башкара аласыз.
Homebridgeди Completed Home тиркемесине шилтемелөө менен сиз бул улуу куралдын функцияларын изилдей аласыз. Төмөндөгү шилтемеден Homebridge менен колдонууга мүмкүн болгон плагиндердин тизмесин көрө аласыз жана ар бирин басуу менен сиз алардын маалыматын жана кантип орнотууну көрө аласыз:
www.npmjs.com/search?q=homebridge-plugin
Эгерде сизде IoT же үйдөгү автоматташтыруу түзмөгүңүз бар болсо жана аны Homebridge менен бириктиргиңиз келсе, анда бул түзмөктү Home колдонмосунда колдонууга мүмкүндүк берген плагин бар экенин издеңиз.
Негизги колдонуучу Raspbianда иштетилбегендиктен, плагиндерди орнотуу үчүн терминалды орнотуу буйругунан мурун sudo деген сөздү колдонууну унутпаңыз. Эгерде сиз sudo колдонбосоңуз, система ар дайым сизден системанын сырсөзүн киргизүүнү суранат же сизде уруксатыңыз жоктугун билдирүүңүз мүмкүн.
Windowsто, буйрук сабын аткаруу үчүн, буйрук сабы администратор катары иштеши керек жана сиз sudo сөзүн колдонбошуңуз керек, анткени аны система тааныбайт.
Плагинди орноткондо, анын маалыматын config.jsonго кошуп, Homebridgeди өчүрүп күйгүзүүнү унутпаңыз, ошондо Home колдонмосу кошулган плагиндерден алынган маалымат менен жаңыртылышы мүмкүн. Ошо сыяктуу эле, сиз Homebridge плагинин алып салганда, плагиндин config.json маалыматын алып салууну унутпаңыз, эгер сиз серверди өчүрбөсөңүз, сизде баштоо көйгөйлөрү болушу мүмкүн.
Төмөндө Homebridge жана Homekit жөнүндө көбүрөөк маалымат табууга жардам бере турган кээ бир шилтемелер:
homebridge.io/
github.com/nfarina/homebridge
support.apple.com/pt-br/HT204893
Эгерде сизде Sonoff түзмөктөрү бар болсо жана аларды Home тиркемеси жана Siri менен колдонууну кааласаңыз, Sonoffту Home App менен интеграциялоону үйрөтүүнү сунуштайм (Apple IPhone IOS).
Сунушталууда:
Ethernet кабелин колдонуу менен ноутбук/компьютер аркылуу Raspberry Pi 4 орнотуңуз (Монитор жок, Wi-Fi жок): 8 кадам
Ethernet кабелин колдонуу менен ноутбук/компьютер аркылуу Raspberry Pi 4 орнотуңуз (Монитор жок, Wi-Fi жок): Бул үчүн биз 1 Гб оперативдүү Raspberry Pi 4 Model-B менен иштейбиз. Raspberry-Pi-бул билим берүү максаттары үчүн жана DIY долбоорлору үчүн жеткиликтүү баада колдонулган бирдиктүү компьютер, 5V 3A кубаттуулугун талап кылат
Толук Windows 10ду Raspberry Piге орнотуңуз !: 5 кадам
Толук Windows 10ду Raspberry Piге орнотуңуз! IOT, Үйдү автоматташтыруу сыяктуу нерселер боюнча көптөгөн көрсөтмөлөр бар. Бул көрсөтмөдө мен сизге Raspberry PI 3Bде толук терезелерди кантип иштетүү керектигин көрсөтөм
Windowsко MQTT Broker (Mosquitto) орнотуу: 7 кадам
Windowsко MQTT Broker (Mosquitto) орнотуу: Брокер деген эмне? MQTT Broker - бул маалыматтарды башкаруу борбору же көбүнчө "сервер" деп аталат. Mosquitto брокери бардык билдирүүлөрдү иштетүү, билдирүүлөрдү чыпкалоо, кимге кызыкдар экенин аныктоо жана андан кийин жарыялоо үчүн жооптуу
Windowsко Vim орнотуу: 8 кадам
Windowsко Vim орнотуу: Vim Vi IMproved дегенди билдирет. Vim - GNUGeneral Public License астында ачык булак программасы, аны таркатууга, өзгөртүүгө жана эркин колдонууга болот дегенди билдирет. Негизи, Vim - бул текст редактору, Windowsтогу Notepad же MaEдеги TextEdit сыяктуу
Orange PI HowTo: Унаанын арткы көрүнүшүнүн дисплейи жана HDMI менен RCA адаптерине чейин колдонууну орнотуңуз: 15 кадам
Orange PI HowTo: Унаанын арткы көрүнүшүн дисплей жана HDMI менен RCA адаптерине чейин колдонууга орнотуңуз: FOREWORD. Бул ар бирөө чоң жана андан да чоңураак телевизор же мониторду акылсыз Orange PI тактасы менен колдонот окшойт. Жана орнотулган тутумдарга арналганда, бул бир аз ашыкча окшойт. Бул жерде бизге кичинекей жана арзан нерсе керек. Бир сыяктуу