Skip to content

[FEATURE] Homebridge feature#319

Open
ChillBill77 wants to merge 2 commits into
tailscale-dev:mainfrom
ChillBill77:main
Open

[FEATURE] Homebridge feature#319
ChillBill77 wants to merge 2 commits into
tailscale-dev:mainfrom
ChillBill77:main

Conversation

@ChillBill77

Copy link
Copy Markdown
Contributor

Homebridge: New Service

Description

Homebridge is a lightweight Node.js server that emulates the HomeKit API.

Related Issues

  • None.

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

Package Version
Ubuntu 24.04
ffmpeg for homebridge v2.2.2
Homebridge APT Package v2.0.7
NodeJS 24.17.0
Homebridge UI 5.24.0
Homebridge 2.1.0

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:

┌────────────┐     
│ 790-52-847 │     
└────────────┘     

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

┌────────────┐     
│ 790-52-847 │     
└────────────┘     

[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
Screenshot 2026-06-24 at 22 02 05

Checklist

  • I have performed a self-review of my code and followed the templates structure.
  • I have added verification that the stack works as expected.
  • I have updated necessary documentation (e.g. frontpage README.md ).
  • I have selected the correct label(s) for this PR.
  • I have tried to submit without type-os ;-)

Additional Context

  • None.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant