Съдържание:
- Стъпка 1: Какво е Homekit?
- Стъпка 2: Какво е Homebridge?
- Стъпка 3: Инсталиране на Homebridge на Raspberry Pi
- Стъпка 4: Стартиране на Homebridge на Raspbian Boot
- Стъпка 5: Инсталиране на Homebridge Config UI X Plugin (Raspberry Pi)
- Стъпка 6: Инсталиране на Homebridge на Windows
- Стъпка 7: Инсталиране на Homebridge Config UI X Plugin (Windows)
- Стъпка 8: Стартиране на Homebridge с Windows
- Стъпка 9: Свързване на Homebridge с приложението Home
Видео: Инсталирайте Homebridge на Raspberry Pi и Windows: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Този урок е за хора, които искат да инсталират Homebridge на Raspberry Pi и Windows.
Първоначално този урок е написан на португалски тук, в Бразилия. Опитах се да го напиша на английски. Така че простете ми за някои грешки, които може да са в писането.
Тази инструкция беше разделена, както следва:
Стъпка 1: Какво е Homekit?
Стъпка 2: Какво е Homebridge?
Стъпка 3: Инсталиране на Homebridge на Raspberry Pi
Стъпка 4: Стартиране на Homebridge на Raspbian Boot
Стъпка 5: Инсталиране на Homebridge Config UI X Plugin (Raspberry Pi)
Стъпка 6: Инсталиране на Homebridge на Windows
Стъпка 7: Инсталиране на Homebridge Config UI X Plugin (Windows)
Стъпка 8: Стартиране на Homebridge с Windows
Стъпка 9: Свързване на Homebridge с приложението Home
Стъпка 1: Какво е Homekit?
Homekit е пакет за разработка, предоставен от Apple за разработчици за изграждане на решения за Интернет на нещата (IoT). Този пакет за разработка позволява на устройствата на Apple (iPhone и iPad например) да контролират други устройства, като например лампи или информация от сензори. От iOS 9 и Watch OS Homekit стана роден инструмент и благодарение на цялата технология, внедрена от Apple, е възможно да се създават системи за автоматизация просто с този комплект.
За да идентифицирате устройства, съвместими с Homekit, които са активни в мрежата, и да конфигурирате и контролирате тези устройства, трябва да имате инсталирано приложението Home на всяко устройство на Apple (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod или Mac). Устройствата за интегриране с приложението Home могат да имат QR код, който позволява сдвояване с приложението Home на вашето устройство Apple.
След като конфигурира устройството в приложението 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 е сървър на NodeJS, който емулира API на Homekit и дава възможност да се използват устройства, които не са сертифицирани от Apple, с приложението Home и Siri. Сървърът е лек, може да работи в домашна мрежа и е модулен, което означава, че поддържа множество плъгини, създадени и предоставени от изключително активна общност за укрепване на инструмента.
Плъгините са инсталирани на Homebridge и повечето от тях са предназначени да направят Homekit съвместим с всяко устройство, което не е сертифицирано от Apple. Плъгините за използване с Homebridge се инсталират директно от уебсайта на NPM.
Инсталирането на Homebridge може да се извърши на различни системи, но за тази инструкция ще се използва Raspberry Pi 3 Model B +, работеща с операционна система Raspbian, а също така ще обясня как се инсталира на Windows.
Стъпка 3: Инсталиране на Homebridge на Raspberry Pi
В идеалния случай Homebridge трябва да е на разположение по всяко време, когато имате нужда от него, така че трябва да оставите сървъра да работи денонощно. За това можете да инсталирате сървъра на Raspberry Pi и да продължите да работите постоянно във вашата домашна мрежа.
Ако нямате инсталиран и конфигуриран Raspbian на картата с памет, препоръчвам ви да прочетете Инструкцията за инсталиране и конфигуриране на Raspbian на Raspberry Pi, следвайте стъпките по -долу и след това се върнете, за да продължите.
С вашия Raspberry Pi, работещ с Raspbian, в началния екран на системата отворете терминала:
На терминала въведете първата команда по -долу, натиснете enter и ако бъдете подканени да потвърдите вида на действието Y и натиснете enter. Този тип потвърждение често се появява при премахване или инсталиране на пакети. След това въведете втората команда, въведете, потвърдете командата, ако бъдете подканени, и изчакайте. Тези команди проверяват и актуализират системата, ако е необходимо:
sudo apt-get update
sudo apt-get надстройка
Въведете командата по -долу на терминала и натиснете enter:
ifconfig
Част от информацията ще бъде върната. Ако използвате мрежов кабел, за да осигурите мрежова връзка с вашия Raspberry Pi, отидете в информационната част след „eth0:“и потърсете MAC адреса на осемцифрената мрежова карта и той ще бъде след думата „етер“Ако използвате WiFi връзка, за да зададете мрежова връзка на вашата карта, отидете в информационната част след „wlan0:“и потърсете MAC адреса на осемцифрената мрежова карта, която също ще бъде след думата „етер“:
Копирайте осемцифрения MAC адрес за вашата мрежова карта и го запазете в Notepad, тъй като този адрес ще се изисква по-късно.
Както съобщих по -рано, Homebridge е NodeJS сървър и приставките за него се инсталират директно от NPM сайта. Raspbian обикновено идва с инсталирани пакети NodeJS и NPM, но може да има несъвместимост между версиите на двата пакета, така че е най -добре да премахнете и двете инсталации и след това да инсталирате отново.
За да премахнете NPM, въведете командата по -долу на терминала, въведете, потвърдете командата, ако бъдете подканени, и изчакайте премахването на пакета да завърши:
sudo apt-автоматично премахване на продухването npm
За да премахнете NodeJS, въведете командата по -долу в терминала, въведете, потвърдете командата, ако бъдете подканени, и изчакайте премахването на пакета да завърши:
sudo apt --auto-remove purge nodejs
След като премахнем NodeJS и NPM, можем да продължим с инсталирането на актуализираните пакети. За да инсталирате NodeJS, въведете командата по -долу в терминала, въведете, потвърдете командата, ако бъдете подканени, и изчакайте инсталацията на пакета да завърши:
sudo apt install nodejs
За да инсталирате NPM, въведете командата по -долу в терминала, въведете, потвърдете командата, ако бъдете подканени, и изчакайте инсталацията на пакета да завърши:
curl -L https://www.npmjs.com/install.sh | sudo sh
Въведете всяка от командите по -долу и натиснете enter след всяка, за да потвърдите, че инсталирането на пакета е успешно. Тези команди връщат версията на всеки току -що инсталиран пакет:
възел -v
npm -v
Инсталирайте Avahi и неговите зависимости. Въведете командата по -долу, въведете, потвърдете командата, ако бъдете подканени, и изчакайте инсталацията да завърши:
sudo apt-get install libavahi-compat-libdnssd-dev
След като тези процедури приключат, можем да инсталираме Homebridge. Въведете командата по -долу, въведете, потвърдете командата, ако бъдете подканени, и изчакайте инсталацията да завърши:
sudo npm install -g --unsafe -perm homebridge
След това въведете командата по -долу и натиснете enter, за да стартирате Homebridge:
домашен мост
Homebridge ще върне известна информация:
1) Файлът config.json не е намерен от Homebridge. Този файл предоставя основни настройки за стартиране на Homebridge и всички инсталирани приставки. По -късно ще създадем файла config.json и неговите настройки.
2) Не е инсталиран плъгин. Homebridge без инсталирани приставки е напълно безполезен.
3) За да свържете устройства с приложението Home, можете да прочетете QR кода, който ви дава необходимата информация за сдвояване. Тъй като файлът config.json не е създаден и конфигуриран и няма инсталиран плъгин, този QR код в момента не е добър, въпреки че в приложението Home вече ще можете да намерите Homebridge наличен за свързване, но не го правите.
4) Друг начин за свързване на устройства към приложението Home е чрез опцията „Добавяне на аксесоар“, „Нямам код или не мога да сканирам“, а под „Аксесоари в близост“устройството е избрано и след това ще бъдете подканени за кода за настройка. Обърнете внимание, че терминалът е с осемцифрен код и трябва да бъде въведен, за да съответства на приложението.
По-късно можете да използвате или QR кода, или осемцифрения код, за да свържете Homebridge към приложението Home на вашето устройство Apple.
Натиснете клавишите CTRL + C на терминала, за да изключите Homebridge и ще се върне съобщението „Got SIGINT, shutting down Homebridge…“.
За да създадете файла config.json, въведете командата по -долу в терминала и натиснете enter. Ще се отвори празният файл:
sudo nano ~/.homebridge/config.json
Изтеглете файла по -долу. Отворете този файл, копирайте съдържанието и го поставете във файла, който е отворен в терминала:
file01
1) В „потребителско име“изтрийте последователността XX: XX: XX: XX: XX: XX и въведете осемцифрения MAC адрес на мрежовата карта, която сте отбелязали преди това. Буквите на въведения от вас адрес трябва да са с главни букви.
2) В "pin" можете да запазите осемте цифрови цифри или да промените желаната последователност, като не забравяте да запазите същия формат за разделяне с тиретата. Това ще бъде кодът, който трябва да въведете, когато свързвате Homebridge към приложението Home.
Другата информация за файла, която можете да запазите, тъй като добавяте приставки и аксесоари, можете да въведете необходимата информация.
За да запазите редакциите на файлове, натиснете CTRL + O, натиснете enter и след това CTRL + X, за да затворите файла.
Стъпка 4: Стартиране на Homebridge на Raspbian Boot
Стартирането на Homebridge ръчно всеки път, когато включите Raspberry Pi, не е много практично, така че е най -добре сървърът да работи веднага след стартирането на Raspbian.
Въведете командата по -долу на терминала и натиснете enter. Ще се отвори празният файл:
sudo nano/etc/default/homebridge
Изтеглете файла по -долу. Отворете този файл, копирайте съдържанието и го поставете във файла, който е отворен в терминала:
file02
За да запазите редакциите на файлове, натиснете CTRL + O, натиснете enter и след това CTRL + X, за да затворите файла.
Въведете командата по -долу на терминала и натиснете enter. Ще се отвори празният файл:
sudo nano /etc/systemd/system/homebridge.service
Изтеглете файла по -долу. Отворете този файл, копирайте съдържанието и го поставете във файла, който е отворен в терминала:
файл03
За да запазите редакциите на файлове, натиснете CTRL + O, натиснете enter и след това CTRL + X, за да затворите файла.
За да създадете потребител, който ще стартира услугата автоматично при стартиране и да им даде съответните разрешения, въведете всяка от следните команди и натиснете enter след всяка:
sudo useradd -домашен мост на системата
sudo mkdir /var /homebridge
sudo cp ~/.homebridge/config.json/var/homebridge/
sudo cp -r ~/.homebridge/persist/var/homebridge
sudo chmod -R 0777 /var /homebridge
sudo systemctl демон-презареждане
sudo systemctl активира homebridge
sudo systemctl начало homebridge
За да рестартирате системата, въведете командата по -долу и натиснете enter:
sudo рестартиране
След рестартиране на системата отворете терминала отново, въведете командата по -долу и натиснете enter, за да проверите дали услугата вече работи:
systemctl статус homebridge
Ако всичко е наред, услугата ще работи и можете да видите написано „активен (работи)“и под осемцифрения код, който преди това беше въведен в config.json.
Натиснете клавишите CTRL + C на терминала. Въведете командата по -долу и натиснете enter, за да проверите дневника на регистрираната информация:
journalctl -f -u домашен мост
Натиснете клавишите CTRL + C на терминала.
Стъпка 5: Инсталиране на Homebridge Config UI X Plugin (Raspberry Pi)
За да демонстрирам инсталирането на приставка на Homebridge, избрах да използвам Homebridge Config UI X. Тази приставка позволява чрез браузър да може да конфигурира, наблюдава, архивира и рестартира Homebridge.
За да инсталирате приставката, въведете командата по -долу в терминала, въведете, потвърдете командата, ако бъдете подканени, и изчакайте инсталацията да завърши:
sudo npm install -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, трябва да добавите следния кодов фрагмент, който е във файла по -долу. Изтеглете го, отворете го, копирайте съдържанието и го поставете във файла, който е отворен на терминала:
файл04
Използвайки клавишите със стрелки, отидете на „платформи“и въведете кодовия фрагмент, който сте копирали от файла. На изображението по -долу можете да видите как ще изглежда структурата „платформи“след добавяне на информацията:
Ако искате да потвърдите структурата на кода си след редактиране, просто отидете на сайта JSONLint, поставете целия код config.json, щракнете върху „Проверка на JSON“и ако всичко е наред, ще се върне съобщението „Валиден JSON“. Ако вашият код има някаква грешка, той ще бъде посочен към реда с грешката и ще върне съобщение, описващо грешката:
jsonlint.com/
За да запазите файла, натиснете CTRL + O и след това CTRL + X, за да затворите файла.
Рестартирайте системата, като въведете командата по -долу, натиснете enter и изчакайте рестартирането:
sudo рестартиране
За да отворите Homebridge Config UI X през браузъра директно в Raspberry Pi, трябва да получите достъп до адреса:
localhost: 8080/
Ако искате да отворите Homebridge Config UI X в браузър от друг компютър, свързан в същата мрежа като платката, просто заменете думата localhost от горния адрес с IP на вашия Raspberry Pi. За да проверите IP адреса, присвоен на вашия Raspberry Pi, просто влезте в терминала, въведете командата по -долу и въведете:
ifconfig
Вероятно IP, присвоен на вашия Raspberry Pi, започва с „192.168 …“.
В моя случай платката е IP 192.168.2.129, така че просто влезте в URL адреса под всеки компютър в моята мрежа:
192.168.2.129:8080/
Ще се отвори страница, подобна на изображението по -долу, и ще бъдете подканени за вход и парола. За вход и парола въведете администратор и въведете за достъп:
Моля, обърнете внимание, че на началната страница е показан QR кодът и под него 8 -цифреният пин, който може да се използва за свързване на Homebridge с приложението Home. В опцията „Config“на инструмента можете да получите достъп до config.json, да редактирате, ако е необходимо, и след това да запишете.
Разгледайте наличните функции в Homebridge Config UI X и се запознайте с инструмента.
За да спрете изпълнението на Homebridge, можете да използвате командата по -долу в терминала:
sudo service homebridge stop
За да рестартирате Homebridge, можете да използвате командата по -долу:
рестартиране на услугата sudo homebridge
За да стартирате изпълнението на Homebridge, можете да използвате командата по -долу:
начало на sudo услугата homebridge
Когато сървърът работи, преминете към стъпка 9, за да продължите да свързвате Homebridge с приложението Home на вашето устройство Apple.
Стъпка 6: Инсталиране на Homebridge на Windows
Ако нямате Raspberry Pi или друга вградена платформа, която може да изпълнява Homebridge, можете да оставите сървъра си работещ под Windows.
Ще трябва да инсталирате NodeJS и алтернативен текстов редактор в Notepad на Windows.
Изтеглете NodeJS от една от връзките по -долу и след това го инсталирайте:
nodejs.org/en/download/
По време на инсталацията поставете отметка в квадратчето, което ви позволява автоматично да инсталирате необходимите инструменти:
NodeJS не е програма за графичен интерфейс, така че всички действия се извършват върху нея от командния ред.
Изтеглете Notepad ++ от една от връзките по -долу и след това го инсталирайте:
notepad-plus-plus.org/downloads/
В менюто с опции на Windows, когато щракнете с десния бутон върху който и да е файл, ще се появи опцията „Редактиране с Notepad ++“и можете да изберете тази опция винаги, когато трябва да редактирате текстов файл или файл Homebridge.
Отидете в менюто "Старт" на Windows, въведете и потърсете "Настройки" и когато се намери достъп до опцията. Кликнете върху „Мрежа и интернет“и след това върху „Център за мрежи и споделяне“. Под „Тип достъп“кликнете върху активната си връзка, щракнете върху „Подробности“и копирайте осемцифрения MAC адрес за вашата мрежова карта и го запишете в бележника, тъй като този адрес ще се изисква по -късно:
В менюто "Старт" на Windows въведете и потърсете "cmd" (командния ред) и когато го намерите, щракнете с десния бутон върху него и изберете "Изпълни като администратор":
При отворен терминал въведете всяка от командите по -долу и натиснете enter след всяка, за да потвърдите, че инсталацията на NodeJS / NPM е успешна. Тези команди връщат версията на всеки от инсталираните пакети:
възел -v
npm -v
След като тези процедури приключат, можем да инсталираме Homebridge. Въведете командата по -долу, въведете и изчакайте завършването на инсталацията:
npm install -g --unsafe -perm homebridge
След това въведете командата по -долу и натиснете enter, за да стартирате Homebridge:
домашен мост
Homebridge ще върне известна информация:
1) Файлът config.json не е намерен от Homebridge. Този файл предоставя основни настройки за стартиране на Homebridge и всички инсталирани приставки. По -късно ще създадем файла config.json и неговите настройки.
2) Не е инсталиран плъгин. Homebridge без инсталирани приставки е напълно безполезен.
3) За да свържете устройства с приложението Home, можете да прочетете QR кода, който ви дава необходимата информация за сдвояване. Тъй като файлът config.json не е създаден и конфигуриран и няма инсталиран плъгин, този QR код в момента не е добър, въпреки че в приложението Home вече ще можете да намерите Homebridge наличен за свързване, но не го правите.
4) Друг начин за свързване на устройства към приложението Home е чрез опцията „Добавяне на аксесоар“, „Нямам код или не мога да сканирам“, а под „Аксесоари в близост“устройството е избрано и след това ще бъдете подканени за кода за настройка. Обърнете внимание, че терминалът е с осемцифрен код и трябва да бъде въведен, за да съответства на приложението.
Натиснете клавишите CTRL + C на терминала, за да затворите Homebridge. Съобщението „GoT SIGINT, shutting down Homebridge…“ще бъде върнато и ще бъдете подканени за потвърждение, където трябва да въведете буквата Y и да натиснете enter.
За да създадете файла config.json, отворете Notepad ++, щракнете върху менюто "Файл", "Ново" и ще се отвори нов прозорец. Кликнете върху менюто „Език“, превъртете до буквата J в списъка и изберете „JSON“.
Изтеглете файла по -долу. Отворете този файл, копирайте съдържанието и го поставете във файла, който е отворен в Notepad ++:
файл05
1) В „потребителско име“изтрийте последователността XX: XX: XX: XX: XX: XX и въведете осемцифрения MAC адрес на мрежовата карта, която сте отбелязали преди това. Буквите на въведения от вас адрес трябва да са с главни букви.
2) В „ПИН” можете да запазите осемте цифрови цифри или да промените желаната последователност, като не забравяте да запазите същия формат за разделяне с тиретата. Това ще бъде кодът, който трябва да въведете, когато свързвате Homebridge към приложението Home.
Другата информация за файла, която можете да запазите, тъй като добавяте приставки и аксесоари, можете да въведете необходимата информация.
Кликнете върху менюто "Файл", "Запазване", дайте име на файла config.json и го запишете в пътя "C: / Потребители / ИМЕТО ИЛИ ДОКУМЕНТИТЕ \. Хомебридж":
Затворете Notepad ++.
Стъпка 7: Инсталиране на Homebridge Config UI X Plugin (Windows)
За да демонстрирам инсталирането на приставка на Homebridge, избрах да използвам Homebridge Config UI X. Тази приставка позволява чрез браузър да може да конфигурира, наблюдава, архивира и рестартира Homebridge.
За да инсталирате приставката, въведете командата по -долу в терминала, натиснете enter и изчакайте инсталацията да завърши:
npm install -g --unsafe-perm homebridge-config-ui-x
ЗАБЕЛЕЖКА: Ако по време на инсталирането на приставката откриете грешка, съдържаща термините MSBUILD / VCBuild.exe, просто изпълнете всяка от следните команди независимо и след това опитайте да инсталирате отново от горната команда:
npm install -g node -gyp
npm install --global --production windows-build-tools
npm install --global --production windows-build-tools --vs2015
Сега ще трябва да редактирате config.json и да въведете информацията за приставката, добавена към Homebridge. Отидете на пътя „C: / Users / ВАШЕТО ИМЕ ИЛИ ДОКУМЕНТИ \.homebridge“и чрез Notepad ++ отворете config.json, създаден по -рано:
В структурата на „платформата“всички плъгини, които се инсталират на Homebridge, трябва да бъдат информирани.
За Homebridge Config UI X, трябва да добавите следния кодов фрагмент, който е във файла по -долу. Изтеглете, отворете, копирайте съдържанието и го поставете във файла, който е отворен в Notepad ++:
файл06
Отидете на „платформи“и въведете кодовия фрагмент, който сте копирали от файла. На изображението по -долу можете да видите как ще изглежда структурата „платформи“след добавяне на информацията:
Ако искате да потвърдите структурата на кода си след редактиране, просто отидете на сайта JSONLint, поставете целия код config.json, щракнете върху „Проверка на JSON“и ако всичко е наред, ще се върне съобщението „Валиден JSON“. Ако вашият код има някаква грешка, той ще бъде посочен към реда с грешката и ще върне съобщение, описващо грешката:
jsonlint.com/
Запазете файла, затворете Notepad ++ и рестартирайте Windows.
За да отворите Homebridge Config UI X през браузъра, отидете на:
localhost: 8080/
Ще се отвори страница, подобна на изображението по -долу, и ще бъдете подканени за вход и парола. За вход и парола въведете администратор и въведете за достъп:
Моля, обърнете внимание, че на началната страница е показан QR кодът и под него 8 -цифреният пин, който може да се използва за свързване на Homebridge с приложението Home. В опцията „Config“на инструмента можете да получите достъп до config.json, да редактирате, ако е необходимо, и след това да запишете.
Разгледайте наличните функции в Homebridge Config UI X и се запознайте с инструмента.
Стъпка 8: Стартиране на Homebridge с Windows
Homebridge Config UI X предоставя команда, която може да се използва за конфигуриране на Homebridge като услуга, така че сървърът да може да се стартира заедно с Windows. В подканата въведете командата по -долу, въведете и изчакайте инсталацията да завърши:
инсталиране на hb-услуга
ЗАБЕЛЕЖКА: Ако вашата защитна стена на Windows поиска разрешение за достъп до частната мрежа, го предоставете
След като инсталацията приключи, затворете командния ред и рестартирайте Windows.
След като системата се стартира, натиснете CTRL + ALT + DEL, за да отворите диспечера на задачите на Windows. Отидете в раздела „Услуги“, потърсете Homebridge в списъка и вижте дали „Състояние“е „Изпълнява се“:
Щракването с десния бутон върху услугата Homebridge ще отвори опциите, където можете да спрете услугата, да я рестартирате и ако услугата е спряна, можете да стартирате:
Ако искате да премахнете Homebridge от стартирането на Windows, просто въведете командата по -долу, въведете и изчакайте деинсталирането да завърши:
деинсталиране на hb-услуга
ЗАБЕЛЕЖКА: В зависимост от това кой антивирус използвате, може да имате затруднения при намирането на Homebridge от мобилното си устройство. За целите на тестването, когато е време да свържете Homebridge към приложението Home, ако сървърът не бъде намерен в рамките на две минути, деактивирайте антивируса си, деактивирайте Windows Defender, рестартирайте услугата Homebridge чрез диспечера на задачите на Windows и опитайте отново да намерите сървъра от приложението Home
Стъпка 9: Свързване на Homebridge с приложението Home
Следните указания са валидни както за Homebridge, работещ на Raspberry Pi и Windows. Уверете се, че сървърът работи, тъй като приложението Home ще намери Homebridge само ако е онлайн.
Използвах iPhone 8 Plus за тази публикация, така че от тук нататък стъпките ще бъдат базирани на iOS. За други устройства, съвместими с Apple Homekit, предлагам да проверите менютата за следните опции.
Отидете на началния екран на вашия iPhone и потърсете приложението Home от приложенията. Ако не можете да го намерите, отидете в App Store и инсталирайте приложението:
При отворено приложение Home кликнете върху „Добавяне на аксесоар“:
На екрана, който се отваря, щракнете върху „Нямам код или не мога да сканирам?“:
В „Аксесоари наблизо“ще видите Homebridge. Щракнете върху него, за да отворите екрана за сдвояване:
Ще се отвори съобщение и трябва да кликнете върху „Все пак добавяне“:
Ще бъдете подканени за „Код за настройка на Homebridge“. Попълнете кода (ПИН), който сте задали в config.json и изчакайте:
Ако всичко върви добре, ще видите екран, който показва, че Homebridge е добавен и е готов за употреба:
ЗАБЕЛЕЖКА: Ако получите съобщение, че кодът не е приет или не може да бъде добавен, затворете приложението Home, рестартирайте Homebridge и опитайте стъпките отново
На следващия екран ще видите съобщението „Необходима е допълнителна настройка“, тъй като все още няма устройство Homebridge. Щракнете върху ГОТОВО и приложението ще се върне на началния екран:
На началния екран щракнете върху символ на къща, на следващия екран щракнете върху „Hubs & Bridges“, щракнете върху ново добавения Homebridge и ще видите известна информация, и АКО по -късно трябва да премахнете връзката Homebridge, просто щракнете върху „ Премахване на моста от дома”:
Ако премахнете Homebridge от приложението Home и искате да го добавите отново, ще трябва да изтриете папките „аксесоари“и „постоянни“от сървъра.
В Raspberry Pi:
Прекратете Homebridge, като въведете командата по -долу в терминала и натиснете enter:
sudo service homebridge stop
Ако сте направили стъпка 4, за да стартирате Homebridge веднага след стартирането на Raspbian, въведете командата по -долу и натиснете enter:
cd /var /homebridge
Ако не сте поставили Homebridge да започне с Raspbian, въведете командата по -долу и натиснете enter:
cd.homebridge/
Въведете всяка от командите по -долу и натиснете Enter след всяка, за да изтриете папките „аксесоари“и „постоянни“:
sudo rm -r персистира/
sudo rm -r аксесоари/
Digite o comando abaixo no terminal e dê enter para iniciar или Homebridge:
начало на sudo услугата homebridge
Направете отново стъпките, за да свържете Homebridge с приложението Home.
В Windows:
Спрете услугата Homebridge чрез диспечера на задачите на Windows, отидете на пътя „C: / Users / ВАШЕТО ИМЕ ИЛИ ДОКУМЕНТИ \.homebridge“и изтрийте папките „accessories“и „persist. Стартирайте услугата Homebridge чрез Windows Task Manager.
Направете отново стъпките, за да свържете Homebridge с приложението Home.
Важно е да се отбележи, че всяко устройство, вградено в приложението Home, се захранва локално. За да можете да контролирате устройства с приложение Home чрез външна мрежа (3G / 4G връзка, например), ще трябва да настроите център за автоматизация от едно от следните устройства на Apple: iPad (с iOS 10 или по -нова версия), Apple TV (4 -то поколение), или HomePod. По този начин дори далеч от дома ще можете да управлявате дистанционно своите автоматизационни и IoT устройства, които са интегрирани с приложението Home чрез Homebridge или Homekit.
Свързвайки Homebridge с приложението Completed Home, можете да разгледате функциите на този страхотен инструмент. В връзката по -долу можете да видите списъка с плъгини, налични за използване с Homebridge и като щракнете върху всяка от тях, можете да видите тяхната информация и как да инсталирате:
www.npmjs.com/search?q=homebridge-plugin
Ако имате IoT или устройство за домашна автоматизация и искате да го интегрирате с Homebridge, просто потърсете дали вече е създаден плъгин, който ще ви позволи да използвате това устройство в приложението Home.
Тъй като root потребителят не е активиран на 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, препоръчвам ви да прочетете инструкциите Integrate Sonoff With Home App (Apple IPhone IOS).
Препоръчано:
Инсталирайте пълен Windows 10 на Raspberry Pi !: 5 стъпки
Инсталирайте пълен Windows 10 на Raspberry Pi !: Raspberry Pi е чудесна дъска за правене на много неща. Има много инструкции за неща като IOT, домашна автоматизация и др. В тази инструкция ще ви покажа как можете да стартирате пълен работен плот на Windows на вашия Raspberry PI 3B
Инсталирайте .NET Framework 1.0 на 64-битов Windows: 8 стъпки
Install.NET Framework 1.0 на 64-битов Windows: Всеки, който някога се е опитвал да инсталира версията 1.0 на .NET Framework на 64-битова версия на Windows, вероятно е срещнал грешка, според която няма да работи на 64-битов Windows . Има обаче заобиколно решение. ЗАБЕЛЕЖКА: Microsoft не поддържа
Инсталирайте Vim на Windows: 8 стъпки
Инсталирайте Vim в Windows: Vim означава Vi IMproved. Vim е програма с отворен код под GNUGeneral Public License, което означава, че може да се разпространява, променя и използва свободно. По същество Vim е текстов редактор, точно като Notepad в Windows или TextEdit в Ma
Инсталирайте Fedora 8 (Werewolf) на Windows XP с QEMU: 11 стъпки
Инсталирайте Fedora 8 (Werewolf) на Windows XP с QEMU: Пълният урок (налична е PDF версия) За да разберете този урок, ви трябват известни познания за компютър с Windows XP и добър опит в Linux и Fedora. Целта на урока е да покаже/съсредоточи вниманието върху различията и върху настройките
Изтеглете и инсталирайте Windows 7 Beta (Build 7000) на вашия компютър: 4 стъпки
Изтеглете и инсталирайте Windows 7 Beta (Build 7000) на вашия компютър: В тази инструкция ще ви покажа как да изтеглите бета версията на Windows 7 на DVD (размерът на файла е 3,7 гига) и да я инсталирате на вашия компютър. Да започваме