aleksey_z Posted July 27, 2017 #1 Posted July 27, 2017 Всем привет. Вот дошла очередь более подробно разобраться с Docker (ранее как-то пробовал, не вышло - вроде все устанавливалось, но не работало, в итоге забил - ибо находил или готовые пакеты, или пробовал ставить из-под DebChr/IPKG (но я не сильно в Линукс). Знаю точно, есть на форуме спецы по установке и работе с Docker и контейнерами к нему. Стала задача установить homebridge для контроллера Vera Edge на сервер. Начал читать интернет, почти сразу наткнулся на возможность установить homebridge в Docker с кучей описаний, и такой же кучей приписок и пояснений, что нужно сделать, чтобы этот Docker с homebridge настроить: https://www.marcoraddatz.com/en/2016/07/13/run-homebridge-on-a-synology/ https://hub.docker.com/r/benzman81/homebridge-docker/ с настройками для контроллера Vera https://habrahabr.ru/post/282870/ https://github.com/damianxd/homebridge-vera https://github.com/Hackworth/VeraHomeKitBridge с форума Vera тоже ссылаются на одну из ссылок выше: http://forum.micasaverde.com/index.php?topic=36131.0 Пакет Docker из центра пакетов установил. Ежели есть у кого из форумчан, работающих с Docker, несколько минут времени - проясните - как этот homebridge технично установить и ЗАПУСТИТЬ. Спасибо. Quote
Bob the Builder Posted July 27, 2017 #2 Posted July 27, 2017 Привет, да по докеру есть кое какие наработки и небольшая практика и например по крайней мере у двоих пользователей с русской ветки есть свои репозитарии там то есть допустим можно собрать свой образ но в основном делается fork уже успешных и обкатаных образов и просто тупо правится под себя вот допустим один пример форка homebridge где я только обновил версию node с 7.10 до 8.2, на базе которой и собран весь образ специфика homebridge мне пока не знакома, так что поясните в каком месте сложности или вопросы уже ясно что в 5.2 может не пойти из за старой версии докера в которой некоторые команды не поддерживаются (--net=host) 1 Quote
aleksey_z Posted July 27, 2017 Author #3 Posted July 27, 2017 (edited) Привет. Версия DSM последняя 6.1.3U1. Докер установил - дальше читаю, что делать. Цель - корректно установить и запустить этот homebridge с плагинами для homebridge-vera, и homebridge-http или homebridge-openremote для https://openremote.github.io/archive-dotorg/forums/HowTo - OpenRemote controlled by Siri.html и вот https://github.com/NovaGL/homebridge-openremote Да, нашел ваш sybdata/homebridge-docker . Как далее нужно корректно устанавливать? Edited July 27, 2017 by aleksey_z Quote
Bob the Builder Posted July 27, 2017 #4 Posted July 27, 2017 3 минуты назад, aleksey_z сказал: Как далее нужно корректно устанавливать? ещё не вникал толком что да как, нужно время как только так сразу закину вам этот homebridge на свой vps server и там можете поигратся, веб морда докера там такая: Demo username: demo password: tryportainer 1 Quote
aleksey_z Posted July 27, 2017 Author #5 Posted July 27, 2017 (edited) Что-то не получилось ничего. Пробовал запускать несколько образов с разными настройками (из разных описаний касательно последних 6.х.х версий ДСМ). И ваш образ тоже. Во всех случаях через 1-2 мин контейнер останавливался. Edited July 27, 2017 by aleksey_z Quote
Bob the Builder Posted July 27, 2017 #6 Posted July 27, 2017 ну и бодяга это ещё та еле завёл [7/27/2017, 5:31:38 PM] Loaded config.json with 1 accessories and 1 platforms. [7/27/2017, 5:31:38 PM] --- [7/27/2017, 5:31:38 PM] Loading 1 platforms... [7/27/2017, 5:31:38 PM] [Homebridge Server] Initializing Server platform... [7/27/2017, 5:31:38 PM] Loading 1 accessories... [7/27/2017, 5:31:38 PM] [Alfresco Speakers] Initializing openremote accessory... Scan this code with your HomeKit App on your iOS device to pair with Homebridge: ┌────────────┐ │ 031-45-154 │ └────────────┘ [7/27/2017, 5:31:38 PM] [Homebridge Server] is listening on: http://172.17.0.3:8765 [7/27/2017, 5:31:38 PM] Homebridge is running on port 51826. линк на сервер в личке 1 Quote
aleksey_z Posted July 28, 2017 Author #7 Posted July 28, 2017 линк поглядел, перешел на вкладку плагины, глянул, что есть. нашел то, что нужно. но теперь линк не открывается. Quote
Bob the Builder Posted July 28, 2017 #8 Posted July 28, 2017 homebridge-vera поставить не даёт пока отсутствие этих зависимостей: module.js:472 throw err; ^ Error: Cannot find module 'semver' at Function.Module._resolveFilename (module.js:470:15) at Function.Module._load (module.js:418:25) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/unsupported.js:2:14) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) at tryModuleLoad (module.js:447:12) at Function.Module._load (module.js:439:3) Quote
-iliya- Posted July 28, 2017 #9 Posted July 28, 2017 я сам тут угробил на это все около 5 ночей в итоге кое как запустился https://hub.docker.com/r/fastfreddi/homebridge-vera/ по этой инструкции http://forum.micasaverde.com/index.php/topic,36131.msg285935.html#msg285935 менял только ip и и pin на свои, но потом все равно пришлось еще раз руками через vi править config.json почему то при билде докера не внедрялись данные из dockerfile. Но все равно у меня все это как то криво работает: [7/28/2017, 10:02:51 AM] Loaded plugin: homebridge-vera VeraLink initializing [7/28/2017, 10:02:51 AM] Registering platform 'homebridge-veralink.Vera' [7/28/2017, 10:02:51 AM] --- [7/28/2017, 10:02:51 AM] Loaded config.json with 0 accessories and 1 platforms. [7/28/2017, 10:02:51 AM] --- [7/28/2017, 10:02:51 AM] Loading 1 platforms... [7/28/2017, 10:02:51 AM] [36m[Vera][39m Initializing Vera platform... /usr/lib/node_modules/homebridge-vera/node_modules/sync-request/index.js:31 throw new Error(response.error.message || response.error || response); ^ Error: connect ECONNREFUSED at Object.doRequest [as request] (/usr/lib/node_modules/homebridge-vera/node_modules/sync-request/index.js:31:11) at Object.module.getVeraInfo (/usr/lib/node_modules/homebridge-vera/lib/functions.js:8:23) at Object.VeraLinkPlatform (/usr/lib/node_modules/homebridge-vera/index.js:41:36) at Server._loadPlatforms (/usr/lib/node_modules/homebridge/lib/server.js:273:32) at Server.run (/usr/lib/node_modules/homebridge/lib/server.js:71:36) at module.exports (/usr/lib/node_modules/homebridge/lib/cli.js:40:10) at Object.<anonymous> (/usr/lib/node_modules/homebridge/bin/homebridge:17:22) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) Failed to start message bus: The pid file "/var/run/dbus/pid" exists, if the message bus is not running, remove this file [....] Stopping system message bus: dbus[?25l7[1G[[32m ok [39;49m8[?12l[?25h. [....] Starting system message bus: dbus[?25l7[1G[[32m ok [39;49m8[?12l[?25h. [....] Starting Avahi mDNS/DNS-SD Daemon: avahi-daemonProcess 63 died: No such process; trying to remove PID file. (/var/run/avahi-daemon//pid) [?25l7[1G[[32m ok [39;49m8[?12l[?25h. *** WARNING *** The program 'nodejs' uses the Apple Bonjour compatibility layer of Avahi. *** WARNING *** Please fix your application to use the native API of Avahi! *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs> *** WARNING *** The program 'nodejs' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi. *** WARNING *** Please fix your application to use the native API of Avahi! *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs&f=DNSServiceRegister> [7/28/2017, 10:02:55 AM] Loaded plugin: homebridge-vera VeraLink initializing [7/28/2017, 10:02:55 AM] Registering platform 'homebridge-veralink.Vera' [7/28/2017, 10:02:55 AM] --- [7/28/2017, 10:02:55 AM] Loaded config.json with 0 accessories and 1 platforms. [7/28/2017, 10:02:55 AM] --- [7/28/2017, 10:02:55 AM] Loading 1 platforms... [7/28/2017, 10:02:55 AM] [36m[Vera][39m Initializing Vera platform... Process Device 7: Вода ванная Process Device 6: Окно гостинная Process Device 5: Окно кухня Process Device 9: вода температура [7/28/2017, 10:02:55 AM] [36m[Vera][39m Initializing platform accessory 'Вода ванная'... [7/28/2017, 10:02:55 AM] [36m[Vera][39m Initializing platform accessory 'Окно гостинная'... [7/28/2017, 10:02:55 AM] [36m[Vera][39m Initializing platform accessory 'Окно кухня'... [7/28/2017, 10:02:55 AM] [36m[Vera][39m Initializing platform accessory 'вода температура'... Scan this code with your HomeKit App on your iOS device to pair with Homebridge: [30;47m [0m Quote
-iliya- Posted July 28, 2017 #10 Posted July 28, 2017 контейнер периодически валиться и сам перезапускается, после первого запуска мне в Home даже уведомления от датчиков приходили, а сейчас опять тишина. Да и сама VeraPlus как то странно работает. Размыкаю оконный датчик, а она не реагирует. Quote
Bob the Builder Posted July 28, 2017 #11 Posted July 28, 2017 (edited) там не все модули подгружаются для веры /usr/lib/node_modules/homebridge-vera/node_modules/sync-request/index.js:31 throw new Error(response.error.message || response.error || response); ^ Error: connect ECONNREFUSED at Object.doRequest [as request] (/usr/lib/node_modules/homebridge-vera/node_modules/sync-request/index.js:31:11) at Object.module.getVeraInfo (/usr/lib/node_modules/homebridge-vera/lib/functions.js:8:23) at Object.VeraLinkPlatform (/usr/lib/node_modules/homebridge-vera/index.js:41:36) at Server._loadPlatforms (/usr/lib/node_modules/homebridge/lib/server.js:273:32) at Server.run (/usr/lib/node_modules/homebridge/lib/server.js:71:36) at module.exports (/usr/lib/node_modules/homebridge/lib/cli.js:40:10) at Object.<anonymous> (/usr/lib/node_modules/homebridge/bin/homebridge:17:22) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) Edited July 28, 2017 by Bob the Builder Quote
-iliya- Posted July 28, 2017 #12 Posted July 28, 2017 кстати пробовал по этой инструкции sybdata/homebridge-docker - у меня он стартовал и почти сразу же падал. А еще вопросик, а как то можно отредактить файлы в контейнере не запуская его и не подключаясь через терминал? - например через winscp Quote
Bob the Builder Posted July 28, 2017 #13 Posted July 28, 2017 26 минут назад, -iliya- сказал: у меня он стартовал и почти сразу же падал. образ ещё сырой и в настройке сейчас отредактить здесь и здесь смотря какие файлы хотите подгрузить в образ Quote
-iliya- Posted July 28, 2017 #14 Posted July 28, 2017 я имею в виду, по какому пути сам контейнер докера лежит в сино? куда можно залезть и посмотреть содержимое и файлы и их в текстовом редакторе на винд подредактить, как напримре с приложениями и прочим. Quote
Bob the Builder Posted July 28, 2017 #16 Posted July 28, 2017 22 минуты назад, -iliya- сказал: по какому пути сам контейнер докера лежит в сино? это я находил, но там лучше вообще ничего не трогать так как проблемы будут с правами как минимум и линками и т.д. Quote
Bob the Builder Posted July 28, 2017 #17 Posted July 28, 2017 ок вроде теперь запустил без ошибок, (перекачать образ докера) ok *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi. *** WARNING *** Please fix your application to use the native API of Avahi! *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node> *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi. *** WARNING *** Please fix your application to use the native API of Avahi! *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister> npm info it worked if it ends with ok npm info using npm@4.2.0 npm info using node@v7.10.1 и как уже другие пользователи сообщают что и даже состояния выключателя отслеживаются в логах [37m[7/28/2017, 1:12:43 PM][39m [36m[Switch 1][39m Setting power state to off stdout 13:12:43 [37m[7/28/2017, 1:12:43 PM][39m [36m[Switch 1][39m HTTP set power function succeeded! stdout 13:15:03 [37m[7/28/2017, 1:15:03 PM][39m [36m[Switch 1][39m Switch received status http://ххххх:8688/controller/rest/status/403150 state is currently 1 stdout 13:15:03 [37m[7/28/2017, 1:15:03 PM][39m [36m[Switch 1][39m Setting power state to on stdout 13:15:03 [37m[7/28/2017, 1:15:03 PM][39m [36m[Switch 1][39m HTTP set power function succeeded! stdout 13:15:29 [37m[7/28/2017, 1:15:29 PM][39m [36m[Switch 1][39m Switch received status http://хххххх:8688/controller/rest/status/403150 state is currently 0 stdout 13:15:29 [37m[7/28/2017, 1:15:29 PM][39m [36m[Switch 1][39m Setting power state to off stdout 13:15:29 [37m[7/28/2017, 1:15:29 PM][39m [36m[Switch 1][39m HTTP set power function succeeded! Quote
-iliya- Posted July 28, 2017 #18 Posted July 28, 2017 Надо будет попробовать этот, но я все таки больше к устройствам HomeKit больше склоняюсь - они как то постабильнее работают чем все эти z-wave и не нужны промежуточные самописные бриджи. Жаль только устройств маловато. мге вот только микровыключателей и диммеров Fibaro не хватает. Quote
-iliya- Posted July 28, 2017 #19 Posted July 28, 2017 А инструкция по докеру та же https://hub.docker.com/r/sybdata/homebridge-docker/ ? плагины надо в отдельном файле указывать что бы он их установил? Нужно ли удалять скрипт install после первого запуска? кстати по моему конфиг файл лучше после установки плагинов подсовывать, потому что, может даже с этим образом, у меня ругался homebridge на отсутствие плагинов упомянутых в конфигурации и ронял весь имидж. а вот плагины без конфигурации просто будут ругаться на его отсутствие или даже могу создать экземпл Quote
Bob the Builder Posted July 28, 2017 #20 Posted July 28, 2017 (edited) образ щас пока переделывается и не рабочий все эти файлы пробрасываем в директорию перед установкой и правим под себя я на сино не пробовал а на убунте можно такой командой docker run -d --name homebridge -p 5353:5353 -p 51826:51826 -p 8765:8765 -v /opt/homebridge:/root/.homebridge sybdata/homebridge-docker где директорию /opt/homebridge нужно вначале создать на свой вкус Edited July 28, 2017 by Bob the Builder Quote
Bob the Builder Posted July 29, 2017 #21 Posted July 29, 2017 (edited) образ перезалил [2017-7-29 00:32:35] Loaded plugin: homebridge-openremote [2017-7-29 00:32:35] Registering accessory 'homebridge-openremote.openremote' [2017-7-29 00:32:35] --- [2017-7-29 00:32:35] Loaded plugin: homebridge-server [2017-7-29 00:32:35] Registering platform 'homebridge-server.Server' [2017-7-29 00:32:35] --- [2017-7-29 00:32:35] Loaded plugin: homebridge-vera VeraLink initializing [2017-7-29 00:32:35] Registering platform 'homebridge-veralink.Vera' [2017-7-29 00:32:35] --- [2017-7-29 00:32:35] Loaded config.json with 1 accessories and 1 platforms. [2017-7-29 00:32:35] --- [2017-7-29 00:32:35] Loading 1 platforms... [2017-7-29 00:32:35] [Homebridge Server] Initializing Server platform... [2017-7-29 00:32:35] Loading 1 accessories... [2017-7-29 00:32:35] [Alfresco Speakers] Initializing openremote accessory... Scan this code with your HomeKit App on your iOS device to pair with Homebridge: ┌────────────┐ │ 031-45-154 │ └────────────┘ [2017-7-29 00:32:35] [Homebridge Server] is listening on: http://172.17.0.3:8765 [2017-7-29 00:32:35] Homebridge is running on port 51826. команда установки docker run -d --name homebridge -p 5353:5353 -p 51826:51826 -p 8765:8765 -v /ваш путь:/root/.homebridge sybdata/homebridge обновление npm info it worked if it ends with ok npm info using npm@5.3.0 npm info using node@v8.2.1 Edited July 29, 2017 by Bob the Builder Quote
-iliya- Posted July 30, 2017 #22 Posted July 30, 2017 попробовал образ с моей VeraPlus запустился вроде без ошибок, Homebridge log *** WARNING *** Please fix your application to use the native API of Avahi! *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node> *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi. *** WARNING *** Please fix your application to use the native API of Avahi! *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi. *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister> npm info it worked if it ends with ok npm info using npm@5.3.0 npm info using node@v8.2.1 npm info ok [2017-7-30 12:38:55] Loaded plugin: homebridge-openremote [2017-7-30 12:38:55] Registering accessory 'homebridge-openremote.openremote' [2017-7-30 12:38:55] --- [2017-7-30 12:38:55] Loaded plugin: homebridge-server [2017-7-30 12:38:55] Registering platform 'homebridge-server.Server' [2017-7-30 12:38:55] --- [2017-7-30 12:38:55] Loaded plugin: homebridge-vera VeraLink initializing [2017-7-30 12:38:55] Registering platform 'homebridge-veralink.Vera' [2017-7-30 12:38:55] --- [2017-7-30 12:38:55] Loaded config.json with 0 accessories and 1 platforms. [2017-7-30 12:38:55] --- [2017-7-30 12:38:55] Loading 1 platforms... [2017-7-30 12:38:55] [Vera] Initializing Vera platform... Process Device 5: Окно кухня Process Device 6: Окно гостинная Process Device 8: 1 Process Device 9: вода температура [2017-7-30 12:38:55] [Vera] Initializing platform accessory 'Окно кухня'... [2017-7-30 12:38:55] [Vera] Initializing platform accessory 'Окно гостинная'... [2017-7-30 12:38:55] [Vera] Initializing platform accessory '1'... [2017-7-30 12:38:55] [Vera] Initializing platform accessory 'вода температура'... Scan this code with your HomeKit App on your iOS device to pair with Homebridge: ┌────────────┐ │ 523-65-802 │ └────────────┘ [2017-7-30 12:38:55] Homebridge is running on port 44364. Hide далее пытаюсь добавить бридж к дому, добавляет, но все аксессуары в статусе обновление состояния и все - за ночь ничего не обновил Quote
-iliya- Posted July 30, 2017 #23 Posted July 30, 2017 на другом образе как то иначе читает плагин log *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs> *** WARNING *** The program 'nodejs' uses the Apple Bonjour compatibility layer of Avahi. *** WARNING *** Please fix your application to use the native API of Avahi! *** WARNING *** The program 'nodejs' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi . *** WARNING *** Please fix your application to use the native API of Avahi! *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs&f=DNSServiceRegister> [7/30/2017, 12:47:28 PM] Loaded plugin: homebridge-vera VeraLink initializing [7/30/2017, 12:47:29 PM] Registering platform 'homebridge-veralink.Vera' [7/30/2017, 12:47:29 PM] --- [7/30/2017, 12:47:29 PM] Loaded config.json with 0 accessories and 1 platforms. [7/30/2017, 12:47:29 PM] --- [7/30/2017, 12:47:29 PM] Loading 1 platforms... [7/30/2017, 12:47:29 PM] [Vera] Initializing Vera platform... Process Device 7: Вода ванная Process Device 6: Окно гостинная Process Device 5: Окно кухня Process Device 9: вода температура [7/30/2017, 12:47:29 PM] [Vera] Initializing platform accessory 'Вода ванная'... [7/30/2017, 12:47:29 PM] [Vera] Initializing platform accessory 'Окно гостинная'... [7/30/2017, 12:47:29 PM] [Vera] Initializing platform accessory 'Окно кухня'... [7/30/2017, 12:47:29 PM] [Vera] Initializing platform accessory 'вода температура'... Scan this code with your HomeKit App on your iOS device to pair with Homebridge: ┌────────────┐ │ 523-65-802 │ └────────────┘ [7/30/2017, 12:47:29 PM] Homebridge is running on port 51826. Hide Quote
aleksey_z Posted July 30, 2017 Author #24 Posted July 30, 2017 (edited) ну так конечное приложение видит этот бридж и состояния устройств в Vera? у меня в логе устройства Vera видны, но реакции от них, в отличии от Openremote и Home Assistant, никаких. log 10:02:39 VeraLink initializing 10:02:39 [37m[2017-7-30 10:02:39][39m --- stdout 10:02:39 [37m[2017-7-30 10:02:39][39m Loaded plugin: homebridge-server stdout 10:02:39 [37m[2017-7-30 10:02:39][39m Registering platform 'homebridge-server.Server' stdout 10:02:39 [37m[2017-7-30 10:02:39][39m --- stdout 10:02:39 [37m[2017-7-30 10:02:39][39m Loaded plugin: homebridge-vera stdout 10:02:39 VeraLink initializing stdout 10:02:39 [37m[2017-7-30 10:02:39][39m Registering platform 'homebridge-veralink.Vera' stdout 10:02:39 [37m[2017-7-30 10:02:39][39m --- stdout 10:02:39 [37m[2017-7-30 10:02:39][39m Loaded config.json with 3 accessories and 2 platforms. stdout 10:02:39 [37m[2017-7-30 10:02:39][39m --- stdout 10:02:39 [37m[2017-7-30 10:02:39][39m Loading 2 platforms... stdout 10:02:39 [37m[2017-7-30 10:02:39][39m [36m[Vera][39m Initializing Vera platform... stdout 10:02:39 Process Device 3: Dimmer stdout 10:02:39 Process Device 4: Switch 1 stdout 10:02:39 Process Device 6: Switch 2 stdout 10:02:39 Process Device 7: Warm Floor stdout 10:02:39 Process Device 10: Air Conditioner stdout 10:02:39 Process Device 0: House Modes stdout 10:02:39 [37m[2017-7-30 10:02:39][39m [36m[Vera][39m Initializing platform accessory 'Dimmer'... stdout 10:02:39 [37m[2017-7-30 10:02:39][39m [36m[Vera][39m Initializing platform accessory 'Switch 1'... stdout 10:02:39 [37m[2017-7-30 10:02:39][39m [36m[Vera][39m Initializing platform accessory 'Switch 2'... stdout 10:02:39 [37m[2017-7-30 10:02:39][39m [36m[Vera][39m Initializing platform accessory 'Warm Floor'... stdout 10:02:39 [37m[2017-7-30 10:02:39][39m [36m[Vera][39m Initializing platform accessory 'Air Conditioner'... stdout 10:02:39 [37m[2017-7-30 10:02:39][39m [36m[Vera][39m Initializing platform accessory 'House Modes'... stdout 10:02:39 Scan this code with your HomeKit App on your iOS device to pair with Homebridge: stdout 10:02:39 [30m[47m [49m[39m stdout 10:02:39 [30m[47m ┌────────────┐ [49m[39m stdout 10:02:39 [30m[47m │ 031-45-154 │ [49m[39m stdout 10:02:39 [30m[47m └────────────┘ [49m[39m stdout 10:02:39 [30m[47m [49m[39m stdout 10:02:39 [37m[2017-7-30 10:02:39][39m Homebridge is running on port 51826. Hide а вот логи от Openremote и Home Assistant, при вкл/выкл выключателей: log 10:34:42 [37m[2017-7-30 10:34:42][39m [36m[HomeAssistant][39m Received event: {"event_type": "state_changed", "data": {"entity_id": "switch.switch_1_4", "old_state": {"entity_id": "switch.switch_1_4", "state": "off", "attributes": {"Vera Device Id": 4, "friendly_name": "Switch 1"}, "last_changed": "2017-07-30T10:33:15.897698+00:00", "last_updated": "2017-07-30T10:33:15.897698+00:00"}, "new_state": {"entity_id": "switch.switch_1_4", "state": "on", "attributes": {"Vera Device Id": 4, "friendly_name": "Switch 1"}, "last_changed": "2017-07-30T10:34:42.518673+00:00", "last_updated": "2017-07-30T10:34:42.518673+00:00"}}, "origin": "LOCAL", "time_fired": "2017-07-30T10:34:42.518699+00:00"} stdout 10:34:42 [37m[2017-7-30 10:34:42][39m [36m[HomeAssistant][39m Received event: {"event_type": "state_changed", "data": {"entity_id": "group.all_switches", "old_state": {"entity_id": "group.all_switches", "state": "off", "attributes": {"entity_id": ["switch.switch_1_4", "switch.switch_2_6"], "order": 0, "auto": true, "friendly_name": "all switches", "hidden": true, "assumed_state": false}, "last_changed": "2017-07-30T10:33:15.898497+00:00", "last_updated": "2017-07-30T10:33:15.898497+00:00"}, "new_state": {"entity_id": "group.all_switches", "state": "on", "attributes": {"entity_id": ["switch.switch_1_4", "switch.switch_2_6"], "order": 0, "auto": true, "friendly_name": "all switches", "hidden": true, "assumed_state": false}, "last_changed": "2017-07-30T10:34:42.519645+00:00", "last_updated": "2017-07-30T10:34:42.519645+00:00"}}, "origin": "LOCAL", "time_fired": "2017-07-30T10:34:42.519663+00:00"} stdout 10:34:42 [37m[2017-7-30 10:34:42][39m [36m[Celling 1][39m Switch received status http://192.168.1.3:8688/controller/rest/status/403150 state is currently 1 stdout 10:34:42 [37m[2017-7-30 10:34:42][39m [36m[Celling 1][39m Setting power state to on stdout 10:34:42 [37m[2017-7-30 10:34:42][39m [36m[Celling 1][39m HTTP set power function succeeded! stdout 10:34:45 [37m[2017-7-30 10:34:45][39m [36m[Celling 2][39m Switch received status http://192.168.1.3:8688/controller/rest/status/403151 state is currently 1 stdout 10:34:45 [37m[2017-7-30 10:34:45][39m [36m[Celling 2][39m Setting power state to on stdout 10:34:45 [37m[2017-7-30 10:34:45][39m [36m[Celling 2][39m HTTP set power function succeeded! stdout 10:34:46 [37m[2017-7-30 10:34:46][39m [36m[HomeAssistant][39m Received event: {"event_type": "state_changed", "data": {"entity_id": "switch.switch_2_6", "old_state": {"entity_id": "switch.switch_2_6", "state": "off", "attributes": {"Vera Device Id": 6, "friendly_name": "Switch 2"}, "last_changed": "2017-07-30T10:10:45.783817+00:00", "last_updated": "2017-07-30T10:10:45.783817+00:00"}, "new_state": {"entity_id": "switch.switch_2_6", "state": "on", "attributes": {"Vera Device Id": 6, "friendly_name": "Switch 2"}, "last_changed": "2017-07-30T10:34:46.361680+00:00", "last_updated": "2017-07-30T10:34:46.361680+00:00"}}, "origin": "LOCAL", "time_fired": "2017-07-30T10:34:46.361707+00:00"} stdout 10:34:49 [37m[2017-7-30 10:34:49][39m [36m[HomeAssistant][39m Received event: {"event_type": "state_changed", "data": {"entity_id": "switch.switch_1_4", "old_state": {"entity_id": "switch.switch_1_4", "state": "on", "attributes": {"Vera Device Id": 4, "friendly_name": "Switch 1"}, "last_changed": "2017-07-30T10:34:42.518673+00:00", "last_updated": "2017-07-30T10:34:42.518673+00:00"}, "new_state": {"entity_id": "switch.switch_1_4", "state": "off", "attributes": {"Vera Device Id": 4, "friendly_name": "Switch 1"}, "last_changed": "2017-07-30T10:34:49.588420+00:00", "last_updated": "2017-07-30T10:34:49.588420+00:00"}}, "origin": "LOCAL", "time_fired": "2017-07-30T10:34:49.588454+00:00"} stdout 10:34:49 [37m[2017-7-30 10:34:49][39m [36m[Celling 1][39m Switch received status http://192.168.1.3:8688/controller/rest/status/403150 state is currently 0 stdout 10:34:49 [37m[2017-7-30 10:34:49][39m [36m[Celling 1][39m Setting power state to off stdout 10:34:49 [37m[2017-7-30 10:34:49][39m [36m[Celling 1][39m HTTP set power function succeeded! stdout 10:34:52 [37m[2017-7-30 10:34:52][39m [36m[HomeAssistant][39m Received event: {"event_type": "state_changed", "data": {"entity_id": "switch.switch_2_6", "old_state": {"entity_id": "switch.switch_2_6", "state": "on", "attributes": {"Vera Device Id": 6, "friendly_name": "Switch 2"}, "last_changed": "2017-07-30T10:34:46.361680+00:00", "last_updated": "2017-07-30T10:34:46.361680+00:00"}, "new_state": {"entity_id": "switch.switch_2_6", "state": "off", "attributes": {"Vera Device Id": 6, "friendly_name": "Switch 2"}, "last_changed": "2017-07-30T10:34:52.408235+00:00", "last_updated": "2017-07-30T10:34:52.408235+00:00"}}, "origin": "LOCAL", "time_fired": "2017-07-30T10:34:52.408263+00:00"} stdout 10:34:52 [37m[2017-7-30 10:34:52][39m [36m[HomeAssistant][39m Received event: {"event_type": "state_changed", "data": {"entity_id": "group.all_switches", "old_state": {"entity_id": "group.all_switches", "state": "on", "attributes": {"entity_id": ["switch.switch_1_4", "switch.switch_2_6"], "order": 0, "auto": true, "friendly_name": "all switches", "hidden": true, "assumed_state": false}, "last_changed": "2017-07-30T10:34:42.519645+00:00", "last_updated": "2017-07-30T10:34:42.519645+00:00"}, "new_state": {"entity_id": "group.all_switches", "state": "off", "attributes": {"entity_id": ["switch.switch_1_4", "switch.switch_2_6"], "order": 0, "auto": true, "friendly_name": "all switches", "hidden": true, "assumed_state": false}, "last_changed": "2017-07-30T10:34:52.409037+00:00", "last_updated": "2017-07-30T10:34:52.409037+00:00"}}, "origin": "LOCAL", "time_fired": "2017-07-30T10:34:52.409052+00:00"} stdout 10:34:52 [37m[2017-7-30 10:34:52][39m [36m[Celling 2][39m Switch received status http://192.168.1.3:8688/controller/rest/status/403151 state is currently 0 stdout 10:34:52 [37m[2017-7-30 10:34:52][39m [36m[Celling 2][39m Setting power state to off stdout 10:34:52 [37m[2017-7-30 10:34:52][39m [36m[Celling 2][39m HTTP set power function succeeded! stdout Hide Edited July 30, 2017 by aleksey_z Quote
-iliya- Posted July 30, 2017 #25 Posted July 30, 2017 я о том же - у меня плагин vera в другом образе работает, а тут и не корректно считал название одного датчика, и в Home нет реакции от датчиков. В другом образе почти сразу же показывает состояние датчиков, но вторая проблема возникла: пытаюсь создать автоматику - при открытии окна на кухне выключит розетку. все вроде просто, только датчик окна висит на Vera а розетка родная HomeKit. При открытии окна вижу изменение датчика в Home, но розетка не отключается. Создаю правило толкьо из HomeKit устройств: если закрыть August lock то выключить розетку - работает. У меня из z-wave только VeraPlus, пара датчиков окон и датчик протечки. Чувствую что все эти костыли нормально не работаю и придется все в HomeKit собирать. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.