Jump to content
XPEnology Community

Recommended Posts

Posted

Всем привет.

 

Вот дошла очередь более подробно разобраться с 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 технично установить и ЗАПУСТИТЬ.

 

Спасибо.

Posted

Привет,

 

да по докеру есть кое какие наработки и небольшая практика и например по крайней мере у двоих пользователей с русской ветки есть свои репозитарии там

то есть допустим можно собрать свой образ

но в основном делается fork уже успешных и обкатаных образов и просто тупо правится под себя

вот допустим один пример форка homebridge где я только обновил версию node с 7.10 до 8.2, на базе которой и собран весь образ

 

специфика homebridge  мне пока не знакома, так что поясните в каком месте сложности или вопросы

 

уже ясно что в 5.2 может не пойти из за старой версии докера в которой некоторые команды не поддерживаются (--net=host)

 

 

  • Like 1
Posted (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 by aleksey_z
Posted
3 минуты назад, aleksey_z сказал:

Как далее нужно корректно устанавливать?

 

ещё не вникал толком что да как, нужно время

 

как только так сразу закину вам этот homebridge на свой vps server и там можете поигратся, веб морда докера там такая:

Demo

 

username: demo

password: tryportainer

  • Like 1
Posted (edited)

Что-то не получилось ничего. Пробовал запускать несколько образов с разными настройками (из разных описаний касательно последних 6.х.х версий ДСМ). И ваш образ тоже.

 

Во всех случаях через 1-2 мин контейнер останавливался.

Edited by aleksey_z
Posted

ну и бодяга это ещё та

еле завёл

[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.

 

линк на сервер в личке

  • Like 1
Posted

линк поглядел, перешел на вкладку плагины, глянул, что есть. нашел то, что нужно. но теперь линк не открывается.

Posted

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)

 

Posted

я сам тут угробил на это все около 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

 

Posted

контейнер периодически валиться и сам перезапускается, после первого запуска мне в Home даже уведомления от датчиков приходили, а сейчас опять тишина.

Да и сама VeraPlus как то странно работает. Размыкаю оконный датчик, а она не реагирует.

Posted (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 by Bob the Builder
Posted

кстати пробовал по этой инструкции sybdata/homebridge-docker   - у меня он стартовал и почти сразу же падал.

А еще вопросик, а как то можно отредактить файлы в контейнере не запуская его и не подключаясь через терминал? - например через winscp

Posted
26 минут назад, -iliya- сказал:

у меня он стартовал и почти сразу же падал.

 

образ ещё сырой и в настройке сейчас

 

отредактить  здесь и здесь  смотря какие файлы хотите подгрузить в образ 

Posted

я имею в виду, по какому пути сам контейнер докера лежит в сино? куда можно залезть и посмотреть содержимое и файлы и их в текстовом редакторе на винд подредактить, как напримре с приложениями и прочим.

Posted
22 минуты назад, -iliya- сказал:

по какому пути сам контейнер докера лежит в сино?

 

это я находил, но там лучше вообще ничего не трогать так как проблемы будут с правами как минимум и линками и т.д.

Posted

ок вроде теперь запустил без ошибок, (перекачать образ докера)

 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!

 

Posted

Надо будет попробовать этот, но я все таки больше к устройствам HomeKit больше склоняюсь - они как то постабильнее работают чем все эти z-wave и не нужны промежуточные самописные бриджи. Жаль только устройств маловато.

мге вот только микровыключателей и диммеров Fibaro не хватает.

Posted

А инструкция по докеру та же https://hub.docker.com/r/sybdata/homebridge-docker/ ?

плагины надо в отдельном файле указывать что бы он их установил? 

Нужно ли удалять скрипт install после первого запуска?

кстати по моему конфиг файл лучше после установки плагинов подсовывать, потому что, может даже с этим образом, у меня ругался homebridge на отсутствие плагинов упомянутых в конфигурации и ронял весь имидж.

а вот плагины без конфигурации просто будут ругаться на его отсутствие или даже могу создать экземпл

Posted (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 by Bob the Builder
Posted (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 by Bob the Builder
Posted

попробовал образ с моей 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  
далее пытаюсь добавить бридж к дому, добавляет, но все аксессуары в статусе обновление состояния и все - за ночь ничего не обновил
Posted

на другом образе как то иначе читает плагин

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  
Posted (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 by aleksey_z
Posted

я о том же - у меня плагин vera в другом образе работает, а тут и не корректно считал название одного датчика, и в Home нет реакции от датчиков.

В другом образе почти сразу же показывает состояние датчиков, но вторая проблема возникла: пытаюсь создать автоматику - при открытии окна на кухне выключит розетку. все вроде просто, только датчик окна висит на Vera а розетка родная HomeKit. При открытии окна вижу изменение датчика в Home, но розетка не отключается.

Создаю правило толкьо из HomeKit устройств: если закрыть August lock то выключить розетку - работает.

У меня из z-wave только VeraPlus, пара датчиков окон и датчик протечки.

Чувствую что все эти костыли нормально не работаю и придется все в HomeKit собирать.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...