grzegorz914 / homebridge-denon-tv

Homebridge plugin for Denon/Marantz AV Receivers, publish as independent external platform accessory.
MIT License
73 stars 15 forks source link

'Active Identifier': Unhandled error #217

Closed badgertastic closed 7 months ago

badgertastic commented 7 months ago

See https://github.com/grzegorz914/homebridge-denon-tv/issues/212#issuecomment-1874123627

grzegorz914 commented 7 months ago

try beta.14 please

badgertastic commented 7 months ago

v4.5.1-beta.14. Active identifier error gone thanks.

Input selection not corresponsiding issue remains. See https://github.com/grzegorz914/homebridge-denon-tv/issues/212#issuecomment-1874123627

grzegorz914 commented 7 months ago

Input selector must be also OK, I have tested this and in log the info corresponded with selector every time on my side. May be try to remove old cache.

badgertastic commented 7 months ago

Stopped the child bridge. Removed the bridge cache for the problem marantz zone (main zone) from HomeKit (other zone 2 and zone 3 seem ok, so left). removed the main zone device from Home app, restarted entire homebridge. Readded into home. Same issue.

Even repeated all above, with addition of remove, rename and put main zone in different order in config.json.. same issue.

changed from a sending by name to name, restarted. Same issue.

force quit all home apps on iOS devices. No joy.

restarted AppleTV acting as bridge. Home hub active device changed to other appletv… same issue.

I guess I’ll just change my scenes and automations to select the input that actually works rather than the configured name.

badgertastic commented 7 months ago

Anything worth removing in .homebridge/denonTv (like was needed with lgwebosTv) ?

grzegorz914 commented 7 months ago

Yes, you can same files remove if get same error.

badgertastic commented 7 months ago

Not the same error, but the inputs not corresponding

grzegorz914 commented 7 months ago

Try remove both files and check.

badgertastic commented 7 months ago

Ok it fixed it. Whoop, finally :)

rm .homebridge/denonTv/inputs*

(Also removed target*, looks like legacy name no longer used)

grzegorz914 commented 7 months ago

Yes, legacy name is only used if not changed by user.

ValadAmoleo commented 7 months ago

Ok it fixed it. Whoop, finally :)

rm .homebridge/denonTv/inputs*

(Also removed target*, looks like legacy name no longer used)

Thank you for this. It solved the issue for me too.

Might be worth adding to the Troubleshooting page.

grzegorz914 commented 7 months ago

This will newer happen in future, this fix need to be applied only one time.