[FEATURE] Homebridge feature#319
Open
ChillBill77 wants to merge 2 commits into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Homebridge: New Service
Description
Homebridge is a lightweight Node.js server that emulates the HomeKit API.
Related Issues
Verification
docker logs app-homebridge
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service tzupdate: starting
s6-rc: info: service setup: starting
s6-rc: info: service credits: starting
Homebridge Docker Package Manifest
Release Version: 2026-06-19
s6-rc: info: service credits successfully started
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service tzupdate successfully started
jq is functioning correctly, proceeding with setup
Sourcing /opt/homebridge/source-docker.sh
Found package.json in /opt/homebridge, retrieving Homebridge version from dependencies
Manifest Homebridge version: 2.1.0
Found homebridgeContainer.json, retrieving installed Docker Homebridge version
Installed Docker Homebridge version: 2026-06-19
Checking if Docker Homebridge version has changed. Current: 2026-06-19, New: 2026-06-19
Checking for homebridge-config-ui-x in package.json
Sourcing /opt/homebridge/source.sh
Installing Homebridge and user plugins, please wait...
{
"dependencies": {
"homebridge": "2.1.0"
}
}
up to date in 335ms
s6-rc: info: service setup successfully started
s6-rc: info: service userdata: starting
s6-rc: info: service dbus: starting
s6-rc: info: service dbus successfully started
s6-rc: info: service avahi: starting
Executing user startup script /homebridge/startup.sh
Avahi disabled, not starting dbus-daemon
s6-rc: info: service avahi successfully started
Avahi disabled, not starting avahi-daemon
s6-rc: info: service userdata successfully started
s6-rc: info: service homebridge: starting
s6-rc: info: service homebridge successfully started
s6-rc: info: service homebridge-log: starting
s6-rc: info: service homebridge-log successfully started
s6-rc: info: service legacy-services: starting
Setup Payload:
X-HM://0024RZXNZZSR6
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
[6/24/2026, 7:53:27 AM] Homebridge v2.1.0 (HAP v2.1.7) (Homebridge C661) is running on port 51108.
[6/24/2026, 7:55:35 AM] [HB Supervisor] Stopping services...
s6-rc: info: service legacy-services successfully started
[6/24/2026, 7:58:17 AM] [HB Supervisor] Homebridge storage path: /var/lib/homebridge.
[6/24/2026, 7:58:17 AM] [HB Supervisor] Homebridge config path: /var/lib/homebridge/config.json.
[6/24/2026, 7:58:17 AM] [HB Supervisor] Logging to /var/lib/homebridge/homebridge.log.
[6/24/2026, 7:58:17 AM] [HB Supervisor] OS: Linux 6.8.0-124-generic x64.
[6/24/2026, 7:58:17 AM] [HB Supervisor] Node.js v24.17.0 /opt/homebridge/bin/node.
[6/24/2026, 7:58:17 AM] [HB Supervisor] Homebridge path: /var/lib/homebridge/node_modules/homebridge/bin/homebridge.js.
[6/24/2026, 7:58:17 AM] [HB Supervisor] UI path: /opt/homebridge/lib/node_modules/homebridge-config-ui-x/dist/bin/standalone.js.
[6/24/2026, 7:58:17 AM] [Homebridge UI] Homebridge UI v5.24.0 is listening on :: port 8581.
[6/24/2026, 7:58:17 AM] [HB Supervisor] Starting Homebridge with extra flags: -I -P /var/lib/homebridge/node_modules --strict-plugin-resolution.
[6/24/2026, 7:58:17 AM] [HB Supervisor] Started Homebridge v2.1.0 with PID: 157.
[6/24/2026, 7:58:18 AM] Loaded config.json with 0 accessories and 1 platforms.
[6/24/2026, 7:58:18 AM] Loaded 0 cached accessories from cachedAccessories.
[6/24/2026, 7:58:18 AM] ---
[6/24/2026, 7:58:18 AM] No plugins found.
[6/24/2026, 7:58:18 AM] Loading 1 platforms...
Setup Payload:
X-HM://0024RZXNZZSR6
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
[6/24/2026, 7:58:18 AM] Homebridge v2.1.0 (HAP v2.1.7) (Homebridge C661) is running on port 51108.

[6/24/2026, 4:11:17 PM] [Homebridge UI] Added new user: gvanheyst.
[6/24/2026, 4:13:09 PM] [Homebridge UI] Running command /opt/homebridge/lib/node_modules/homebridge-config-ui-x/scripts/upgrade-install-plugin.sh homebridge-mhi-wfrac 2.5.2 /var/lib/homebridge/node_modules v2.0.0-1.
[6/24/2026, 4:14:37 PM] [Homebridge UI] Changes to config.json saved.
[6/24/2026, 4:14:47 PM] [Homebridge UI] Changes to config.json saved.
[6/24/2026, 4:14:49 PM] [Homebridge UI] Request received to refresh token for gvanheyst.
[6/24/2026, 4:14:49 PM] [Homebridge UI] Homebridge restart request received.
[6/24/2026, 4:14:49 PM] [Homebridge UI] UI/Bridge settings have not changed - only restarting Homebridge process.
[6/24/2026, 4:14:49 PM] [Homebridge UI] Sending SIGTERM to Homebridge...
[6/24/2026, 4:14:49 PM] Got SIGTERM, shutting down Homebridge...
[6/24/2026, 4:14:54 PM] [HB Supervisor] Homebridge process ended. Code: 143, signal: null.
[6/24/2026, 4:14:59 PM] [HB Supervisor] Restarting Homebridge...
[6/24/2026, 4:14:59 PM] [HB Supervisor] Starting Homebridge with extra flags: -I -P /var/lib/homebridge/node_modules --strict-plugin-resolution.
[6/24/2026, 4:14:59 PM] [HB Supervisor] Started Homebridge v2.1.0 with PID: 12338.
[6/24/2026, 4:15:00 PM] Loaded config.json with 0 accessories and 2 platforms.
[6/24/2026, 4:15:00 PM] Loaded 0 cached accessories from cachedAccessories.
[6/24/2026, 4:15:00 PM] ---
[6/24/2026, 4:15:00 PM] Loaded plugin: homebridge-mhi-wfrac@2.5.2
[6/24/2026, 4:15:00 PM] Registering platform 'homebridge-mhi-wfrac.HomebridgeMHIWFRACPlatform'
[6/24/2026, 4:15:00 PM] ---
[6/24/2026, 4:15:00 PM] Loading 2 platforms...
[6/24/2026, 4:15:00 PM] [Homebridge MHI WF-RAC] Initializing HomebridgeMHIWFRACPlatform platform...
[6/24/2026, 4:15:00 PM] [Homebridge MHI WF-RAC] Initializing child bridge 0E:68:69:57:2C:E7
Checklist
Additional Context