-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[lgwebos] channel number not always updated in case you switch between sources #7243
Comments
I finally found how to reproduce this bug. It happens if I switch to HDMI3 and then come back to TV tuner. Note that I have no device connected to HDMI3.
As you can see, the subscribe message is leading to an answer that does not include the expected channel information (values are null) and without the field Here are the logs when it works:
It looks like we could check whether the field If I switch to HDMI4 which is connected to a device and then again to the TV tuner, the problem is solved (the subscription is working). |
@sprehn : WDYT about a retry mechanism for the subscriptions ? Do you think it could be due to the subscription being requested too early after switching to tuner ? We could wait a little before requesting it in this case ? |
we could try it with a delay, it seems like a bug in webos to me. I did not get this to work for my setup, even with the recent fix provide. It only works when I start the tv on the tuner, even without delay. |
I just tried again and now it work well ! |
There is apparently no response to the unsubscribe request. |
Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de>
* Delay subscription of channel. Addresses issue #7243. * Calling stopChannelSubscriptionJob() in dispose() Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de>
* Delay subscription of channel. Addresses issue openhab#7243. * Calling stopChannelSubscriptionJob() in dispose() Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de> Signed-off-by: Eugen Freiter <freiter@gmx.de>
* Delay subscription of channel. Addresses issue openhab#7243. * Calling stopChannelSubscriptionJob() in dispose() Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de>
* Delay subscription of channel. Addresses issue openhab#7243. * Calling stopChannelSubscriptionJob() in dispose() Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de>
* Delay subscription of channel. Addresses issue openhab#7243. * Calling stopChannelSubscriptionJob() in dispose() Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de>
* Delay subscription of channel. Addresses issue openhab#7243. * Calling stopChannelSubscriptionJob() in dispose() Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de> Signed-off-by: CSchlipp <christian@schlipp.de>
* Delay subscription of channel. Addresses issue openhab#7243. * Calling stopChannelSubscriptionJob() in dispose() Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de>
* Delay subscription of channel. Addresses issue openhab#7243. * Calling stopChannelSubscriptionJob() in dispose() Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de>
* Delay subscription of channel. Addresses issue openhab#7243. * Calling stopChannelSubscriptionJob() in dispose() Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de>
* Delay subscription of channel. Addresses issue openhab#7243. * Calling stopChannelSubscriptionJob() in dispose() Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de>
* Delay subscription of channel. Addresses issue openhab#7243. * Calling stopChannelSubscriptionJob() in dispose() Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de> Signed-off-by: Daan Meijer <daan@studioseptember.nl>
* Delay subscription of channel. Addresses issue openhab#7243. * Calling stopChannelSubscriptionJob() in dispose() Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de>
If you use only the tuner source of your LG TV, the channel
channel
is updated as expected when your TV channel is changed.But after switiching between sources and then coming back to the TV tuner, it can happen that the channel
channel
is no more updated.I am not yet sure whether the trigger of the problem is the TV source not being the TV tuner when the binding is started.
The text was updated successfully, but these errors were encountered: