Homebridge is working fine for me but it does not start at boot. Is it possible to create an automation rule to start homebridge after HA starts?
Thanks.
Homebridge is working fine for me but it does not start at boot. Is it possible to create an automation rule to start homebridge after HA starts?
Thanks.
I have the same question
I know that!
But I want to do start an addon with an automation.
my answer was for @iMarkus he wants to start homebridge on boot
on your questions i do not know if it is posible
I‘m sorry. You are right
Hi Kem, thanks for your answer.
I tried this but everytime I restart Home Assistant on hass.io Homebridge does not start. Meaning it switches back to
Boot manual
I am also seeing the same thing, completely fresh install on pi 3. I have to manually go in and press start everytime its rebooted.
Here is the log file after boot up:
**> [fix-attrs.d] 20-dbus: exited 0.**
**> [fix-attrs.d] 30-avahi: applying... **
**> [fix-attrs.d] 30-avahi: exited 0.**
**> [fix-attrs.d] done.**
**> [cont-init.d] executing container initialization scripts...**
**> [cont-init.d] 00-banner.sh: executing... **
**> -----------------------------------------------------------**
**> Hass.io Add-on: Homebridge v2.1.1**
**> HomeKit support for your Home Assistant instance using Homebridge**
**> From: Community Hass.io Add-ons**
**> By: Franck Nijhof <[email protected]>**
**> -----------------------------------------------------------**
**> [cont-init.d] 00-banner.sh: exited 0.**
**> [cont-init.d] 01-log-level.sh: executing... **
**> Log level is set to INFO**
**> [cont-init.d] 01-log-level.sh: exited 0.**
**> [cont-init.d] 02-updates.sh: executing... **
**> INFO: You are running the latest version of this add-on**
**> [cont-init.d] 02-updates.sh: exited 0.**
**> [cont-init.d] 20-dbus.sh: executing... **
**> [cont-init.d] 20-dbus.sh: exited 0.**
**> [cont-init.d] 30-avahi.sh: executing... **
**> [cont-init.d] 30-avahi.sh: exited 0.**
**> [cont-init.d] 50-config.sh: executing... **
**> [cont-init.d] 50-config.sh: exited 0.**
**> [cont-init.d] 60-ipv6-hotfix.sh: executing... **
**> [cont-init.d] 60-ipv6-hotfix.sh: exited 0.**
**> [cont-init.d] 80-user-packages.sh: executing... **
**> [cont-init.d] 80-user-packages.sh: exited 0.**
**> [cont-init.d] 81-user-scripts.sh: executing... **
**> [cont-init.d] 81-user-scripts.sh: exited 0.**
**> [cont-init.d] 82-user-plugins.sh: executing... **
**> [cont-init.d] 82-user-plugins.sh: exited 0.**
**> [cont-init.d] done.**
**> [services.d] starting services**
**> starting version 3.2.2**
**> [services.d] done.**
**> Found user 'avahi' (UID 86) and group 'avahi' (GID 86).**
**> Successfully dropped root privileges.**
**> avahi-daemon 0.6.32 starting up.**
**> WARNING: No NSS support for mDNS detected, consider installing nss-mdns!**
**> Successfully called chroot().**
**> Successfully dropped remaining capabilities.**
**> No service file found in /etc/avahi/services.**
**> *** WARNING: Detected another IPv4 mDNS stack running on this host. This makes mDNS unreliable and is thus not recommended. *****
**> *** WARNING: Detected another IPv6 mDNS stack running on this host. This makes mDNS unreliable and is thus not recommended. *****
**> Joining mDNS multicast group on interface hassio.IPv6 with address [removed for security].**
**> New relevant interface hassio.IPv6 for mDNS.**
**> Joining mDNS multicast group on interface hassio.IPv4 with address [removed for security].**
**> New relevant interface hassio.IPv4 for mDNS.**
**> Joining mDNS multicast group on interface eth0.IPv6 with address [removed for security].**
**> New relevant interface eth0.IPv6 for mDNS.**
**> Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.1.77.**
**> New relevant interface eth0.IPv4 for mDNS.**
**> Network interface enumeration completed.**
**> Registering new address record for [removed for security] on hassio.*.**
**> Registering new address record for [removed for security] on hassio.*.**
**> Registering new address record for [removed for security] on eth0.*.**
**> Registering new address record for [removed for security] on eth0.*.**
**> Server startup complete. Host name is hassio.local. Local service cookie is 2165809362.**
**> *** 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>**
**> [2017-11-12 12:39:57] Loaded plugin: homebridge-homeassistant**
**> [2017-11-12 12:39:57] Registering platform 'homebridge-homeassistant.HomeAssistant'**
**> [2017-11-12 12:39:57] ---**
**> [2017-11-12 12:39:57] Loaded config.json with 0 accessories and 1 platforms.**
**> [2017-11-12 12:39:57] ---**
**> [2017-11-12 12:39:57] Loading 1 platforms...**
**> [2017-11-12 12:39:57] [HomeAssistant] Initializing HomeAssistant platform...**
**> [2017-11-12 12:39:57] [HomeAssistant] Fetching HomeAssistant devices.**
**> [2017-11-12 12:39:57] Loading 0 accessories...**
**> undefined:1**
**> 502: Bad Gateway**
**> ^**
**> SyntaxError: Unexpected token : in JSON at position 3**
**> at JSON.parse (<anonymous>)**
**> at Request.request [as _callback] (/usr/lib/node_modules/homebridge-homeassistant/index.js:101:38)**
**> at Request.self.callback (/usr/lib/node_modules/homebridge-homeassistant/node_modules/request/request.js:186:22)**
**> at emitTwo (events.js:125:13)**
**> at Request.emit (events.js:213:7)**
**> at Request.<anonymous> (/usr/lib/node_modules/homebridge-homeassistant/node_modules/request/request.js:1163:10)**
**> at emitOne (events.js:115:13)**
**> at Request.emit (events.js:210:7)**
**> at IncomingMessage.<anonymous> (/usr/lib/node_modules/homebridge-homeassistant/node_modules/request/request.js:1085:12)**
**> at Object.onceWrapper (events.js:314:30)**
**> /usr/bin/run.sh exited 1**
**> [cont-finish.d] executing container finish scripts...**
**> [cont-finish.d] done.**
**> [s6-finish] syncing disks.**
**> [s6-finish] sending all processes the TERM signal.**
**> Got SIGTERM, quitting.**
Then after I press start on the homebridge add-on everything seems to work fine (logs below)
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] 10-homebridge: applying...
[fix-attrs.d] 10-homebridge: exited 0.
[fix-attrs.d] 20-dbus: applying...
[fix-attrs.d] 20-dbus: exited 0.
[fix-attrs.d] 30-avahi: applying...
[fix-attrs.d] 30-avahi: exited 0.
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 00-banner.sh: executing...
-----------------------------------------------------------
Hass.io Add-on: Homebridge v2.1.1
HomeKit support for your Home Assistant instance using Homebridge
From: Community Hass.io Add-ons
By: Franck Nijhof <[email protected]>
-----------------------------------------------------------
[cont-init.d] 00-banner.sh: exited 0.
[cont-init.d] 01-log-level.sh: executing...
Log level is set to INFO
[cont-init.d] 01-log-level.sh: exited 0.
[cont-init.d] 02-updates.sh: executing...
INFO: You are running the latest version of this add-on
[cont-init.d] 02-updates.sh: exited 0.
[cont-init.d] 20-dbus.sh: executing...
[cont-init.d] 20-dbus.sh: exited 0.
[cont-init.d] 30-avahi.sh: executing...
[cont-init.d] 30-avahi.sh: exited 0.
[cont-init.d] 50-config.sh: executing...
[cont-init.d] 50-config.sh: exited 0.
[cont-init.d] 60-ipv6-hotfix.sh: executing...
[cont-init.d] 60-ipv6-hotfix.sh: exited 0.
[cont-init.d] 80-user-packages.sh: executing...
[cont-init.d] 80-user-packages.sh: exited 0.
[cont-init.d] 81-user-scripts.sh: executing...
[cont-init.d] 81-user-scripts.sh: exited 0.
[cont-init.d] 82-user-plugins.sh: executing...
[cont-init.d] 82-user-plugins.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
starting version 3.2.2
[services.d] done.
Found user 'avahi' (UID 86) and group 'avahi' (GID 86).
Successfully dropped root privileges.
avahi-daemon 0.6.32 starting up.
WARNING: No NSS support for mDNS detected, consider installing nss-mdns!
Successfully called chroot().
Successfully dropped remaining capabilities.
No service file found in /etc/avahi/services.
*** WARNING: Detected another IPv4 mDNS stack running on this host. This makes mDNS unreliable and is thus not recommended. ***
*** WARNING: Detected another IPv6 mDNS stack running on this host. This makes mDNS unreliable and is thus not recommended. ***
Joining mDNS multicast group on interface hassio.IPv6 with address [removed for security].
New relevant interface hassio.IPv6 for mDNS.
Joining mDNS multicast group on interface hassio.IPv4 with address [removed for security].
New relevant interface hassio.IPv4 for mDNS.
Joining mDNS multicast group on interface eth0.IPv6 with address [removed for security].
New relevant interface eth0.IPv6 for mDNS.
Joining mDNS multicast group on interface eth0.IPv4 with address [removed for security].
New relevant interface eth0.IPv4 for mDNS.
Network interface enumeration completed.
Registering new address record for [removed for security] on hassio.*.
Registering new address record for [removed for security] on hassio.*.
Registering new address record for [removed for security] on eth0.*.
Registering new address record for [removed for security] on eth0.*.
Server startup complete. Host name is hassio.local. Local service cookie is 3348839066.
*** 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>
[2017-11-12 13:03:37] Loaded plugin: homebridge-homeassistant
[2017-11-12 13:03:37] Registering platform 'homebridge-homeassistant.HomeAssistant'
[2017-11-12 13:03:37] ---
[2017-11-12 13:03:37] Loaded config.json with 0 accessories and 1 platforms.
[2017-11-12 13:03:37] ---
[2017-11-12 13:03:37] Loading 1 platforms...
[2017-11-12 13:03:37] [HomeAssistant] Initializing HomeAssistant platform...
[2017-11-12 13:03:37] [HomeAssistant] Fetching HomeAssistant devices.
[2017-11-12 13:03:37] Loading 0 accessories...
[2017-11-12 13:03:37] [HomeAssistant] Initializing platform accessory 'FIBARO System FGRM222 Roller Shutter Controller 2 Level'...
Scan this code with your HomeKit App on your iOS device to pair with Homebridge:
┌────────────┐
│ [removed for security] │
└────────────┘
[2017-11-12 13:03:38] Homebridge is running on port 51826.