Description
Describe The Bug
I've installed homebridge on a raspberry pi 4, using Docker composer. Here's the yml:
version: '2'
services:
homebridge:
image: homebridge/homebridge:latest
restart: always
network_mode: host
volumes:
- ./volumes/homebridge:/homebridge
logging:
driver: json-file
options:
max-size: "10mb"
max-file: "1"
Then, I've installed the lg webos plugin .
- I can control de accessories via the homekit UI (which i can access via browser from outside of the raspberry pi).
- I can Pair the tv with the Homekit app
- The accessories never showed up on my iphone
What I've tried:
- reinstall my homekit app,
- cleared the icloud home app cache
- restarted my server with different bridge name and usernames
- restarted my iPhone itself
- Changed the mDNS Advertisers (Ciao, Bonjout, Avahi)
but i can't manage to see the controls on Home app.
Logs
[6/22/2025, 2:21:44 AM] Homebridge v1.10.0 (HAP v0.13.1) (Homebridge) is running on port 51457.
[6/22/2025, 2:21:44 AM] [homebridge-webos-tv] Launched child bridge with PID 4268
[6/22/2025, 2:21:45 AM] Registering platform 'homebridge-webos-tv.webostv'
[6/22/2025, 2:21:45 AM] [homebridge-webos-tv] Loaded homebridge-webos-tv v2.4.6 child bridge successfully
[6/22/2025, 2:21:45 AM] Loaded 0 cached accessories from cachedAccessories.0E5B8BD1D13B.
[6/22/2025, 2:21:45 AM] [homebridge-webos-tv] Init - initializing devices
[6/22/2025, 2:21:45 AM] [homebridge-webos-tv] [My LG TV] Init - got TV configuration, initializing device with name: My LG TV
[6/22/2025, 2:21:45 AM] Homebridge v1.10.0 (HAP v0.13.1) (homebridge-webos-tv 9092) is running on port 59238.
[6/22/2025, 2:21:45 AM] My LG TV BB36 is running on port 46283.
[6/22/2025, 2:21:45 AM] Please add [My LG TV BB36] manually in Home app. Setup Code: 633-28-030
[6/22/2025, 2:21:45 AM] [homebridge-webos-tv] [My LG TV] Connected to TV
[6/22/2025, 2:21:45 AM] [homebridge-webos-tv] [My LG TV] Got TV information
[6/22/2025, 2:21:45 AM] [homebridge-webos-tv] [My LG TV] TV webOS version: 24.0
[6/22/2025, 2:21:45 AM] [homebridge-webos-tv] [My LG TV] TV turned on!
[6/22/2025, 2:21:45 AM] [homebridge-webos-tv] [My LG TV] App launched, current appId: netflix
[6/22/2025, 2:21:45 AM] [homebridge-webos-tv] [My LG TV] Sound output changed. Current sound output: tv_speaker
[6/22/2025, 2:21:45 AM] [homebridge-webos-tv] [My LG TV] Subscribed to TV services
[6/22/2025, 2:21:45 AM] [homebridge-webos-tv] [My LG TV] Connected to remote pointer input socket
[6/22/2025, 2:21:45 AM] [homebridge-webos-tv] [My LG TV] Setup finished
[6/22/2025, 2:21:45 AM] [homebridge-webos-tv] [My LG TV] TV setup finished, ready to control tv
Config
{
"bridge": {
"name": "Homebridge",
"username": "0A:2B:3C:4D:5E:9F",
"port": 51457,
"pin": "633-28-030",
"advertiser": "ciao",
"bind": [
"eth0"
]
},
"accessories": [],
"platforms": [
{
"name": "Config",
"port": 8581,
"platform": "config",
"theme": "blue",
"lang": "en"
},
{
"devices": [
{
"name": "My LG TV",
"ip": "192.168.0.191",
"mac": "MY TV MAC REPLACED FOR SECURITY REASONS",
"pollingInterval": 5,
"volumeLimit": 100,
"volumeControl": "buttons",
"channelControl": true,
"showInputButtons": true,
"serviceMenuButton": true,
"appButtons": [
{
"appId": "com.webos.app.livetv",
"name": "Live TV"
},
{
"appId": "com.webos.app.hdmi1",
"name": "HMDI1"
},
{
"appId": "youtube.leanback.v4",
"name": "YouTube",
}
],
"remoteControlButtons": [
"HOME",
"EXIT"
],
"inputs": [
{
"name": "HDMI 1",
"reference": "HDMI_1"
},
{
"name": "Netflix",
"reference": "netflix"
}
]
}
],
"platform": "webostv",
"_bridge": {
"username": "0E:5B:8B:D1:D1:3B",
"port": 59238,
"name": "homebridge-webos-tv 9092",
}
}
],
"disabledPlugins": []
}
Homebridge UI Version
v4.76.0
Homebridge Version
v1.10.0
Node.js Version
v22.16.0
Operating System
Raspberry Pi OS / Raspbian
Environment Info
Using Docker
Raspberry Pi Model
Raspberry Pi 4 B