Skip to content

Plugin seems broken(empty) after HomeKit architecture upgrade (iOS 16.4) #118

Open
@rescph

Description

@rescph

Hi :)

After the recent upgrade to the new HomeKit Architecture introduced in iOS 16.4 https://support.apple.com/en-us/HT213481

The plugin has stopped working. I can still go trough to the setup process with no issues, but after pressing save the plugin is blank. The TV is not there anymore.

I have reinstalled both homebridge and the plugin, that didn't solve the issue.

I have used the plugin for years without any serious issues, and it simply just stopped working from on day to another.

- Synology NAS
- DSM 7.1
- NodeJS version 16.16.0
- Homebridge version 1.6.0
- specific vieramatic version being used  v4.0.50
- Viera TV(s) model(s) TX-65GZ950E

Homekit logs:

[4/2/2023, 8:40:46 AM] [Homebridge UI] [homebridge-vieramatic] Incoming Request: /ping
[4/2/2023, 8:40:46 AM] [Homebridge UI] [homebridge-vieramatic] ---> (ping) 192.168.0.23 true
[4/2/2023, 8:40:46 AM] [Homebridge UI] [homebridge-vieramatic] Incoming Request: /specs
[4/2/2023, 8:40:46 AM] [Homebridge UI] [homebridge-vieramatic] ---> (specs) 192.168.0.23
[4/2/2023, 8:40:46 AM] [Homebridge UI] [homebridge-vieramatic] found a 'Panasonic VIErA' TV (TX-65GZ960E) at '192.168.0.23' (requires crypto for communication).
[4/2/2023, 8:40:46 AM] [Homebridge UI] [homebridge-vieramatic] Incoming Request: /pin
[4/2/2023, 8:40:46 AM] [Homebridge UI] [homebridge-vieramatic] ---> (pin request) 192.168.0.23
[4/2/2023, 8:40:46 AM] [Homebridge UI] [homebridge-vieramatic] found a 'Panasonic VIErA' TV (TX-65GZ960E) at '192.168.0.23' (requires crypto for communication).
[4/2/2023, 8:40:52 AM] [Homebridge UI] [homebridge-vieramatic] Incoming Request: /pair
---> (pairing request) 192.168.0.23 7210 x/eDIM63iWxeFono5Mv1bA==
[4/2/2023, 8:40:52 AM] [Homebridge UI] [homebridge-vieramatic] found a 'Panasonic VIErA' TV (TX-65GZ960E) at '192.168.0.23' (requires crypto for communication).
[4/2/2023, 8:40:52 AM] [Homebridge UI] [homebridge-vieramatic] ---> (pair) {
value: [Object: null prototype] {
appId: 'AY0mhQARMqPibQ==',
key: 'RkUnr5t0ILw7GXZIbizhDQ=='
}
}
[4/2/2023, 8:40:52 AM] [Homebridge UI] [homebridge-vieramatic] Incoming Request: /specs
[4/2/2023, 8:40:52 AM] [Homebridge UI] [homebridge-vieramatic] ---> (specs) 192.168.0.23
[4/2/2023, 8:40:52 AM] [Homebridge UI] [homebridge-vieramatic] found a 'Panasonic VIErA' TV (TX-65GZ960E) at '192.168.0.23' (requires crypto for communication).
[4/2/2023, 8:40:52 AM] [Homebridge UI] [homebridge-vieramatic] found a 'Panasonic VIErA' TV (TX-65GZ960E) at '192.168.0.23' (requires crypto for communication).
[4/2/2023, 8:40:54 AM] [Homebridge UI] Changes to config.json saved.
[4/2/2023, 8:40:54 AM] [Homebridge UI] [homebridge-vieramatic] Terminating child process...
[4/2/2023, 8:40:54 AM] [Homebridge UI] [homebridge-vieramatic] Child process ended
[4/2/2023, 8:40:58 AM] [Homebridge UI] [homebridge-vieramatic] Terminating child process...
[4/2/2023, 8:40:58 AM] [Homebridge UI] [homebridge-vieramatic] Child process ended

  1. your homebridge's config.json contents.

{
"bridge": {
"name": "Homebridge 59D5",
"username": "0E:42:BC:2A:9D:64",
"port": 51899,
"pin": "951-42-864",
"bind": [
"eth0"
]
},
"accessories": [],
"platforms": [
{
"name": "Config",
"port": 8581,
"platform": "config"
}
]
}

  1. the contents of accessories/vieramatic.json (path is relative to homebridge's datadir)

{
"platform": "PanasonicVieraTV",
"name": "PanasonicVieraTV"
}

Hope you can look into this and please get back to me so I can help you further to investigate this issue.

Thank you. Kind regards.

Metadata

Metadata

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions