Управлявайте устройствата си с Domoticz и Raspberry Pi

Лампи, които се включват автоматично, термостатът, който поддържа дома ви приятно топъл, и пералнята, която включвате дистанционно: вече сте направили дома си умен? Това е лесно да се направи с Raspberry Pi и софтуера Domoticz!

Съвет 01: Части

Какво в крайна сметка се нуждаете по отношение на части, силно зависи от вашите желания. За тази статия ще започнем с Raspberry Pi 3. Има няколко доставчици, които предлагат така наречените стартови комплекти. С това получавате с едно движение основните неща. Добър пример за доставчик с такъв комплект е SOS Solutions. Уверете се, че имате поне следните части, когато започнете с Domoticz на Raspberry Pi: - Raspberry Pi 3 Модел B с подходящо захранване, micro-SD карта от поне 8 GB, четец на SD карти, мрежов кабел , екран с HDMI кабел и USB мишка и клавиатура.

Ако вече имате работещ Raspberry Pi, можете да пропуснете първата част на тази статия. В края на краищата вече сте инсталирали подходяща операционна система и работещ Raspberry Pi. След това отидете направо в раздела „Първи стъпки с Domoticz“.

Нека го инсталирате

Ако ще започнете с Raspberry Pi за първи път и ще поръчате стартов комплект, често можете да инсталирате операционната система от доставчика срещу малка такса. След това можете веднага да инсталирате Domoticz. Ние правим инсталацията на операционната система сами.

Съвет 02: Операционна система

За да можем да използваме Domoticz на Pi, първо се нуждаем от операционна система. Има различни операционни системи за Pi, ние избираме Raspbian Lite. За да инсталираме това, използваме инсталационния мениджър NOOBS (New Out of Box Software). Това показва меню, където можете да избирате от селекция от операционни системи, а NOOBS също помага при задаването на допълнителни настройки като безжична мрежова връзка. Първо изтеглете най-новата версия на NOOBS на вашия компютър. Размерът на файла е приблизително 1,5 GB. Щракнете с десния бутон върху изтегления zip файл и изберете Извличане .

Съвет 03: SD карта

Ако ще работите с карта с памет, която сте използвали преди, форматирайте я, преди да продължите. Форматирайте картата с безплатната програма SD Memory Card Formatter. Това гарантира, че картата с памет е форматирана според правилния стандарт и предотвратява проблеми по време на инсталирането на операционната система. Можете да намерите безплатния софтуер тук.

След това поставете празната SD карта в четеца на карти с памет и отворете своя Explorer (ако е необходимо, използвайте комбинацията от клавиши Windows ключ + E). Копирайте извлечените файлове от NOOBS на SD картата.

Raspbian Lite е премахната версия на Raspbian, която е напълно подходяща за нашата задача

Съвет 04: Raspberry Pi

Време е да стартирате и стартирате Raspberry Pi. Свържете USB клавиатура и USB мишка към устройството и свържете Raspberry Pi към екран чрез HDMI кабел. Поставете micro SD картата, на която преди сте копирали NOOBS. Всичко свързано? След това свържете захранването. Raspberry Pi се зарежда. Търпението е добродетел: това може да отнеме известно време, особено за първи път. След като Raspberry Pi стартира, ще се появи основният прозорец на NOOBS с набор от операционни системи. Предпочитанията ни са за Raspbian Lite. Това е съкратена версия на Raspbian, която е напълно подходяща за нашата работа. Тази операционна система обаче не е налична по подразбиране и трябва да бъде изтеглена. За щастие това не е твърде трудно, тъй като Raspberry Pi 3 има вградена WiFi карта. Натиснете W или щракнетеWiFi мрежи и се свържете с вашата безжична мрежа. Веднага след това ще се появят и другите налични операционни системи, включително Raspbian Lite. Изберете тази операционна система и натиснете Enter . След това изберете Инсталиране или натиснете I. Операционната система ще бъде изтеглена и инсталирана. При първото стартиране на системата Raspberry ще поиска информация за вход. По подразбиране потребителското име е pi, а паролата е малинов . След като видите командния ред с мигащия курсор, системата е готова за работа!

Клавиатура

Правилната клавиатура за вашия Raspberry Pi може да не е инсталирана, така че някои натискания на клавиши, например, да не създават правилния знак. За щастие можете да настроите това сами сравнително бързо. В командния ред въведете sudo raspi-config . Изберете Опции за локализация и изберете правилната клавиатура.

Съвет 05: Вземете Domoticz

Domoticz е компактна система за домашна автоматизация, която ви позволява да управлявате множество устройства. Помислете за сензори като метеорологични станции, електричество и вода, но също така и за интелигентни устройства като интелигентно осветление и високоговорители. Можете да управлявате Domoticz чрез различни устройства, като например вашия лаптоп, таблет и смартфон. Потребителската среда е уеб-базирана и може да бъде инсталирана на различни устройства. Използваме Raspberry Pi, който подготвихме за това в предишните стъпки.

Първо изтегляме Domoticz на Pi. Имайте командния ред на Pi пред себе си, след това издайте следната команда, последвана от натискане на Enter:

curl -L install.domoticz.com | судо баш

Началният екран сега пита дали искате да използвате http и https. Изберете и двете и не настройвайте нищо в настройките по подразбиране. Следващият екран ще ви попита кой номер на порт искате да използвате. Ние също избираме 8080 тук и натискаме OK . Също така оставяме номера на порта по подразбиране 443 на https непроменен. В крайния екран ще видите къде да сърфирате с браузъра, в нашия случай: //192.168.0.156:8080.

Можете да управлявате Domoticz чрез различни устройства, като например вашия лаптоп, таблет и смартфон

Съвет 06: Настройте Domoticz

Сега отворете браузър като Chrome на компютъра и посетете уебсайта на вашата инсталация на Domoticz. В нашия случай въвеждаме в адресната лента //192.168.0.156:8080. Ако не работи, прочетете полето „Domoticz бета версия“. Domoticz е разделен на различни категории. Щракнете върху Настройка за настройките. Под Хардуер ще намерите хардуер, с който можете да комуникирате директно от Domoticz. За повечето устройства се нуждаете от такъв хардуер: той формира свързващата връзка между крайното устройство (например осветление) и Domoticz. Добър пример за това е осветлението Bridge of Philips Hue. Втората категория е Устройства. Всички намерени смарт устройства са показани тук. Този раздел е празен в началото, защото по-късно сами ще го попълните с устройства. И накрая, ще намерите всички други настройки в Настройки .

Domoticz бета версия

Ако не можете да осъществите достъп до вашата среда на Domoticz в следващата стъпка, може да липсва файл, който пречи на Domoticz да се зареди. В много случаи този проблем е свързан с липсващата библиотека libssl.so. По време на писането работим по решение. Най-новата бета версия на Domoticz не страда от това. Ако имате проблеми, опитайте да инсталирате бета версията. Правите това по следния начин. В командния ред на вашия Raspberry Pi напишете: cd domoticz и натиснете Enter. След това напишете ./updatebeta и натиснете Enter отново. Domoticz сега се актуализира до последната версия.

Съвет 07: Общи настройки

Под Настройка / Настройки ще намерите страницата с общи настройки. Тук можете да превключите езика от английски на холандски. Ще организираме това веднага, така че всички менюта и опции сега да бъдат показани на холандски. След това въведете текущото си местоположение в Местоположение . Тази информация е важна, например за да разберете кога изгрява и залязва слънцето и да знаете коя прогноза за времето се отнася за вашето местоположение. В самото дъно ще намерите раздела Видими менюта . Тук вие определяте кои части трябва да бъдат включени в разделите в горната част. Засега сме доволни от стандартния избор.

Съвет 08: Хардуерни IP адреси

За да можете да управлявате вашите интелигентни устройства като осветление и термостат, вие ги свързвате с Domoticz. За това понякога се нуждаете от междинна станция, ние също наричаме този шлюз или мост. Тази част се грижи за превода между Domoticz и крайното устройство. Помислете например за моста на вашето осветление Hue: тази кутия комуникира с лампите. За да добавите този хардуер, имате нужда от съответния IP адрес. Ако използвате фиксирани IP адреси и имате общ преглед на това, вземете това там. В много случаи ще използвате динамични IP адреси, зададени от рутера. Можете да намерите тази информация на конфигурационната страница на рутера. Отворете тази страница и поискайте преглед на присвоените IP адреси. Уверете се също, че имате паролите за хардуера.

Съвет 09: Добавете хардуер

На началния екран щракнете върху Хардуер . Тук посочвате кои устройства като мостове и шлюзове присъстват във вашия дом. В списъка Type изберете устройството, което искате да добавите, например Philips Hue Bridge . Списъкът включва голям брой устройства, включително добре познатите термостат Toon, термостат Nest, Philips Hue и Logitech Harmony. Някои устройства могат да бъдат добавени сравнително лесно, като например Hue Bridge. Въведете IP адреса и порта и натиснете бутона за кръгла връзка на самия мост Hue. В Domoticz веднага след това щракнете върху Регистрация в Bridge . След това връзката се създава автоматично и вече не е необходимо да въвеждате потребителско име и парола. След като бъдат въведени всички подробности, добавете устройството чрезДобавяне . Устройството се добавя към списъка с хардуер.

В таблицата ще намерите цялата информация за устройствата и тяхното състояние

Съвет 10: Устройства за маса

Ако сте добавили компоненти като Hue Bridge, ще намерите съответните устройства (като действителните лампи) чрез Настройки / Устройства . Тази таблица съдържа интересна информация за различните устройства и техния статус. Например, ако сте добавили термостат Toon или термостат Nest, тук ще видите текущите температурни настройки. Тук се вижда и „скрита“ информация, например, детекторът на движение на Philips Hue също съдържа термометър и тези данни също са показани тук. Следователно тази таблица ви дава „градивните елементи“ на вашия интелигентен дом.

Съвет 11: Добавете

Сега можете да добавите отделните устройства към Domoticz. В нашия пример искаме да използваме осветлението Hue в проучването. Търсим тази лампа в списъка. Ако не можете да намерите елемента, използвайте полето за търсене горе вдясно. Сега кликнете върху бутона Добавяне на лампа / превключвател (зеленият кръг с бялата стрелка). Дайте доброто име на частта и щракнете върху Добавяне на устройство . След това ще намерите устройството в раздела Switches и то веднага е готово за употреба. Повторете тези стъпки за всички устройства, които искате да добавите.

Съвет 12: Работа с уреда

Можете да контролирате добавените устройства от раздела Превключватели . В случай на лампа, плъзнете превключвателя наляво, за да го затъмните. Щракнете върху бутона Таймери . Тук вие определяте кога устройството (като лампата) трябва да се активира, например при изгрев слънце. Можете също така да посочите в кои дни трябва да се прилагат промоциите. Ако често използвате определени устройства, добавете ги към любимите си: в раздела Превключватели намерете частта и щракнете върху бутона със звездата (долу вляво на полето). Можете да намерите любимите си в раздела на таблото за управление . Можете също да поставите всички устройства от хола в една група: чрез раздела Групи . В долната част на прозореца щракнете върху Устройствона устройството, което искате да добавите, след това щракнете върху Добавяне .

Съвет 13: Събития

Ако разбирате как работи Domoticz, можете да започнете със събития. С това можете да автоматизирате почти всички части, които сте свързали с Domoticz. Отидете в Настройки / Още опции / Събития . С Blockly можете да автоматизирате действията си въз основа на визуални градивни елементи. Например, под Устройства ще намерите преглед на компоненти като превключватели, групи и сцени. Под Контрол определяте условията „Ако“. Например „Когато слънцето залезе, тогава“. Ако се нуждаете от текущото време за действие, можете да го използвате чрез раздела Време. По този начин можете да изградите ситуация, при която осветлението в хола се включва автоматично, когато слънцето е залегнало и детекторът за движение от известно време не е регистрирал никого. Направете експеримент с възможностите!

Оставете светлините в хола да се включват автоматично, когато слънцето залезе

Съвет 14: Текущо време

Интересна е възможността да свържете Domoticz с Weather Underground, онлайн метеорологична услуга. Можете да използвате това, за да поискате текущото време от различни метеорологични станции. Добавяте това към моя раздел Domoticz Device , изберете да пишете в Weather Underground . За да използвате услугата, ви е необходим API ключ. Отидете на www.wunderground.com и създайте безплатен акаунт и се регистрирайте. След това отидете тук, изберете Stratus Plan и Developer (в долната част). Вие не плащате нищо за това. Кликнете върху Ключ за покупка , посочете, че имате нужда от ключа за нетърговска употреба и в Project въведете Domoticz. Ще ви трябва показаният API ключ.

Сега е важно да изберете метеорологичната станция, която е близо до вас. Отидете тук и проверете метеорологичните станции. Кликнете върху метеорологичната станция, която искате да използвате. В прозореца въвеждате идентификатора на станцията. Отворете Domoticz и изберете Настройки / Хардуер . При Type вие избирате Weather Underground . Въведете вашия собствен API ключ в полето и идентификатора на станцията в Местоположение . Щракнете върху Добавяне. Ако настройката е минала добре, ще намерите новите виртуални устройства чрез Настройки / Устройства . Тук ще видите анемометър, барометър и манометър, които можете да използвате във вашите схеми.

Съвет 15: Проблеми?

Ако имате проблеми, е полезно да знаете, че Domoticz следи какво се случва с устройствата във вашата къща в дневника ( Настройки / Дневник ). В раздела Проблем ще намерите преглед на възможните грешки. Ако искате бързо да преминете през всички записи, можете да използвате функцията за филтриране в горния десен ъгъл.

Закъсал ли си? Характерно за Domoticz е голямата група ентусиазирани потребители, които също обменят опит помежду си. Тук можете да намерите обширен потребителски форум. Особено, ако тепърва започвате с Domoticz, форумът е много ценен ресурс, където по-опитни потребители ще ви помогнат бързо. Това не е излишен лукс за проект с отворен код като Domoticz, тъй като обширната документация не се разбира от само себе си.

Затворете Domoticz

За да изключите или рестартирате Domoticz, изберете Настройки / Още опции / Рестартиране на компютър или Изключване . Никога не изключвайте захранващия кабел от вашия Raspberry Pi.