aleksey_z Posted July 27, 2017 Share #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 Link to comment Share on other sites More sharing options...
Bob the Builder Posted July 27, 2017 Share #2 Posted July 27, 2017 Привет, да по докеру есть кое какие наработки и небольшая практика и например по крайней мере у двоих пользователей с русской ветки есть свои репозитарии там то есть допустим можно собрать свой образ но в основном делается fork уже успешных и обкатаных образов и просто тупо правится под себя вот допустим один пример форка homebridge где я только обновил версию node с 7.10 до 8.2, на базе которой и собран весь образ специфика homebridge мне пока не знакома, так что поясните в каком месте сложности или вопросы уже ясно что в 5.2 может не пойти из за старой версии докера в которой некоторые команды не поддерживаются (--net=host) 1 Quote Link to comment Share on other sites More sharing options...
aleksey_z Posted July 27, 2017 Author Share #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 Link to comment Share on other sites More sharing options...
Bob the Builder Posted July 27, 2017 Share #4 Posted July 27, 2017 3 минуты назад, aleksey_z сказал: Как далее нужно корректно устанавливать? ещё не вникал толком что да как, нужно время как только так сразу закину вам этот homebridge на свой vps server и там можете поигратся, веб морда докера там такая: Demo username: demo password: tryportainer 1 Quote Link to comment Share on other sites More sharing options...
aleksey_z Posted July 27, 2017 Author Share #5 Posted July 27, 2017 (edited) Что-то не получилось ничего. Пробовал запускать несколько образов с разными настройками (из разных описаний касательно последних 6.х.х версий ДСМ). И ваш образ тоже. Во всех случаях через 1-2 мин контейнер останавливался. Edited July 27, 2017 by aleksey_z Quote Link to comment Share on other sites More sharing options...
Bob the Builder Posted July 27, 2017 Share #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 Link to comment Share on other sites More sharing options...
aleksey_z Posted July 28, 2017 Author Share #7 Posted July 28, 2017 линк поглядел, перешел на вкладку плагины, глянул, что есть. нашел то, что нужно. но теперь линк не открывается. Quote Link to comment Share on other sites More sharing options...
Bob the Builder Posted July 28, 2017 Share #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 Link to comment Share on other sites More sharing options...
-iliya- Posted July 28, 2017 Share #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 Link to comment Share on other sites More sharing options...
-iliya- Posted July 28, 2017 Share #10 Posted July 28, 2017 контейнер периодически валиться и сам перезапускается, после первого запуска мне в Home даже уведомления от датчиков приходили, а сейчас опять тишина. Да и сама VeraPlus как то странно работает. Размыкаю оконный датчик, а она не реагирует. Quote Link to comment Share on other sites More sharing options...
Bob the Builder Posted July 28, 2017 Share #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 Link to comment Share on other sites More sharing options...
-iliya- Posted July 28, 2017 Share #12 Posted July 28, 2017 кстати пробовал по этой инструкции sybdata/homebridge-docker - у меня он стартовал и почти сразу же падал. А еще вопросик, а как то можно отредактить файлы в контейнере не запуская его и не подключаясь через терминал? - например через winscp Quote Link to comment Share on other sites More sharing options...
Bob the Builder Posted July 28, 2017 Share #13 Posted July 28, 2017 26 минут назад, -iliya- сказал: у меня он стартовал и почти сразу же падал. образ ещё сырой и в настройке сейчас отредактить здесь и здесь смотря какие файлы хотите подгрузить в образ Quote Link to comment Share on other sites More sharing options...
-iliya- Posted July 28, 2017 Share #14 Posted July 28, 2017 я имею в виду, по какому пути сам контейнер докера лежит в сино? куда можно залезть и посмотреть содержимое и файлы и их в текстовом редакторе на винд подредактить, как напримре с приложениями и прочим. Quote Link to comment Share on other sites More sharing options...
Bob the Builder Posted July 28, 2017 Share #15 Posted July 28, 2017 какие файлы хотите править? Quote Link to comment Share on other sites More sharing options...
Bob the Builder Posted July 28, 2017 Share #16 Posted July 28, 2017 22 минуты назад, -iliya- сказал: по какому пути сам контейнер докера лежит в сино? это я находил, но там лучше вообще ничего не трогать так как проблемы будут с правами как минимум и линками и т.д. Quote Link to comment Share on other sites More sharing options...
Bob the Builder Posted July 28, 2017 Share #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 Link to comment Share on other sites More sharing options...
-iliya- Posted July 28, 2017 Share #18 Posted July 28, 2017 Надо будет попробовать этот, но я все таки больше к устройствам HomeKit больше склоняюсь - они как то постабильнее работают чем все эти z-wave и не нужны промежуточные самописные бриджи. Жаль только устройств маловато. мге вот только микровыключателей и диммеров Fibaro не хватает. Quote Link to comment Share on other sites More sharing options...
-iliya- Posted July 28, 2017 Share #19 Posted July 28, 2017 А инструкция по докеру та же https://hub.docker.com/r/sybdata/homebridge-docker/ ? плагины надо в отдельном файле указывать что бы он их установил? Нужно ли удалять скрипт install после первого запуска? кстати по моему конфиг файл лучше после установки плагинов подсовывать, потому что, может даже с этим образом, у меня ругался homebridge на отсутствие плагинов упомянутых в конфигурации и ронял весь имидж. а вот плагины без конфигурации просто будут ругаться на его отсутствие или даже могу создать экземпл Quote Link to comment Share on other sites More sharing options...
Bob the Builder Posted July 28, 2017 Share #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 Link to comment Share on other sites More sharing options...
Bob the Builder Posted July 29, 2017 Share #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 Link to comment Share on other sites More sharing options...
-iliya- Posted July 30, 2017 Share #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 Link to comment Share on other sites More sharing options...
-iliya- Posted July 30, 2017 Share #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 Link to comment Share on other sites More sharing options...
aleksey_z Posted July 30, 2017 Author Share #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 Link to comment Share on other sites More sharing options...
-iliya- Posted July 30, 2017 Share #25 Posted July 30, 2017 я о том же - у меня плагин vera в другом образе работает, а тут и не корректно считал название одного датчика, и в Home нет реакции от датчиков. В другом образе почти сразу же показывает состояние датчиков, но вторая проблема возникла: пытаюсь создать автоматику - при открытии окна на кухне выключит розетку. все вроде просто, только датчик окна висит на Vera а розетка родная HomeKit. При открытии окна вижу изменение датчика в Home, но розетка не отключается. Создаю правило толкьо из HomeKit устройств: если закрыть August lock то выключить розетку - работает. У меня из z-wave только VeraPlus, пара датчиков окон и датчик протечки. Чувствую что все эти костыли нормально не работаю и придется все в HomeKit собирать. Quote Link to comment Share on other sites More sharing options...
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.