98oktay / homebridge-philips-tv6

Homebridge Plugin for Android Philips Tv Api 6
13 stars 20 forks source link

Wrong Icon since iOS 14 #14

Open try-and-error-and-repeat opened 3 years ago

try-and-error-and-repeat commented 3 years ago

The Tv appears in the home app with a wrong icon since the update to iOS 14. imageMy other TVs implemented with Homebridge-tizen are still fine. I already restarted my iPhone, my RaspberryPI, my homebridge, my Apple TV 4K and deleted the cached accessories on the raspberry. Nothing worked.

fastenspy commented 3 years ago

Same problem for me

romancin commented 3 years ago

Not only icon, but also Inputs don't work for me.

Staubgeborener commented 3 years ago

This problem can be fixed by changing the code. If a television is behind a bridge (this case) Homekit use the house icon. The service has to be something like an external accessory, so we can choose between a selection of icons (like a tv, receiver, etc) - there are a lot of plugins which works with some minor fixes like this one.

fastenspy commented 3 years ago

Hello @Staubgeborener, fixed by changing the code of the plugin or changing in "Config" code ? if it is in the plugin code you will have to ask @98oktay maybe?

Staubgeborener commented 3 years ago

Sadly, it seems to be the plugin code. Another example, the homebridge-bravia plugin can also show the correct icon. This plugin has an option for this issue, so you can simply change the config:

For external accessory mode (see below)

In HomeKit, press the "+" button and select "Add Device" Select "I have no code", then enter the code of your homebridge install to add the TV

externalaccessory if set the TV will be published as an external accessory to HomeKit

This here is the interesting commit.

Also another post about this topic:

nope. Of course you can also try to only use HAP-NodeJS. But homebridge has an api call publishExternalAccessories where you can publish an instance of a PlatformAccessory. Those accessories won't get bridged behind the default Bridge. They will be advertised as standalone HomeKit accessories and must be separately paired (with the same pincode).

Originally posted by @Supereg in https://github.com/homebridge/homebridge/issues/2553#issuecomment-622972476

All in all this could be the solution for our 'problem':

api.publishExternalAccessories(PLUGIN_NAME, [accessory]);

This is a plugin which also works with my philips tv. It supports external accessories, but the TV is still a house on my side and not a... tv. Can someone confirm this? Edit: Icon was fix'd in homebridge-philips-android-tv, the plugin works like a charm.

try-and-error-and-repeat commented 3 years ago

I'm also using now homebridge-philips-android-tv. I can recommend it.

Reeves808 commented 3 years ago

Will there be an update in the future?

Staubgeborener commented 3 years ago

@Reeves808 The last commit ist from 2020. I don't think so, but there a multiple plugins which do the same, for example this one