With the newest Binding the auto-discovery of Things worked good. Things for Scalar, Dial and IRCC appeared in my inbox. The SimpleIP Thing did not show up but i was able to add it manually.
I relinked my Items to the new SimpleIP Thing Channels. Everything worked as before. I have still some small issues with the SimpleIP Thing.
My TV is KD-49X8505B. PowerSaving is turned off and WoL ist active. When I turn the tv off after 5 minutes the services for the binding are going offline. So i cant use the Power Channel to turn it on again. I dont know if there is some WoL implemented in the binding but if it doesnt work.
I use a separate WoL binding to start my tv now. I use a Rule to sync my WoL Switch with the Power Channel to get the real state.
==> /openhab/userdata/logs/events.log <==
2019-03-06 21:11:11.744 [ome.event.ItemCommandEvent] - Item ‘SonySimpleIP_IRCode’ received command Tv_Radio
==> /openhab/userdata/logs/openhab.log <==
2019-03-06 21:11:11.746 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Transformed Tv_Radio with map file ‘sonysimpleip.map’ to 51
2019-03-06 21:11:11.747 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SCIRCC0000000000000051’
==> /openhab/userdata/logs/events.log <==
2019-03-06 21:11:11.747 [nt.ItemStatePredictedEvent] - SonySimpleIP_IRCode predicted to become Tv_Radio
==> /openhab/userdata/logs/openhab.log <==
==> /openhab/userdata/logs/events.log <==
2019-03-06 21:11:11.759 [vent.ItemStateChangedEvent] - SonySimpleIP_IRCode changed from NULL to Tv_Radio
==> /openhab/userdata/logs/openhab.log <==
2019-03-06 21:11:11.785 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SCIRCC0000000000000051’ result: ‘*SAIRCC0000000000000000’
2019-03-06 21:11:11.786 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SEPOWR################’
2019-03-06 21:11:12.892 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SEPOWR################’ result: ‘*SAPOWR0000000000000001’
2019-03-06 21:11:12.893 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SEVOLU################’
2019-03-06 21:11:13.158 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SEVOLU################’ result: ‘*SAVOLU0000000000000016’
2019-03-06 21:11:13.159 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SECHNN################’
2019-03-06 21:11:13.301 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SECHNN################’ result: ‘*SACHNN00000643.0000000’
2019-03-06 21:11:13.302 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SETCHN################’
==> /openhab/userdata/logs/events.log <==
2019-03-06 21:11:13.306 [vent.ItemStateChangedEvent] - SonySimpleIP_Channel changed from 3.0 to 643.0
==> /openhab/userdata/logs/openhab.log <==
2019-03-06 21:11:13.400 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SETCHN################’ result: ‘*SATCHN000104316F18####’
2019-03-06 21:11:13.401 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SEISRC################’
2019-03-06 21:11:13.515 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SEISRC################’ result: ‘*SAISRCdvbc############’
2019-03-06 21:11:13.516 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SECHNN################’
2019-03-06 21:11:13.725 [DEBUG] [ny.internal.net.SocketChannelSession] - Dispatching response: *SNCHNN00000643.0000000
2019-03-06 21:11:13.798 [WARN ] [y.internal.simpleip.SimpleIpProtocol] - Unparsable response ’
*SACHNN00000643.0000000’ to command ‘*SECHNN################’
2019-03-06 21:11:16.802 [WARN ] [y.internal.simpleip.SimpleIpProtocol] - Unparsable response ’
’ to command ‘*SECHNN################’
So some Warnings appear. While in the Radio Channels I cant use the Setpoint anymore. Channel UP / Channel Down still work.
2019-03-06 21:18:24.733 [ome.event.ItemCommandEvent] - Item ‘SonySimpleIP_IRCode’ received command Channel-Up
2019-03-06 21:18:24.736 [nt.ItemStatePredictedEvent] - SonySimpleIP_IRCode predicted to become Channel-Up
==> /openhab/userdata/logs/openhab.log <==
2019-03-06 21:18:24.734 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Transformed Channel-Up with map file ‘sonysimpleip.map’ to 33
2019-03-06 21:18:24.738 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SCIRCC0000000000000033’
==> /openhab/userdata/logs/events.log <==
2019-03-06 21:18:24.756 [vent.ItemStateChangedEvent] - SonySimpleIP_IRCode changed from Tv_Radio to Channel-Up
==> /openhab/userdata/logs/openhab.log <==
2019-03-06 21:18:24.777 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SCIRCC0000000000000033’ result: ‘*SAIRCC0000000000000000’
2019-03-06 21:18:24.778 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SEPOWR################’
2019-03-06 21:18:25.022 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SEPOWR################’ result: ‘*SAPOWR0000000000000001’
2019-03-06 21:18:25.024 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SEVOLU################’
2019-03-06 21:18:25.872 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SEVOLU################’ result: ‘*SAVOLU0000000000000016’
2019-03-06 21:18:25.873 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SECHNN################’
2019-03-06 21:18:26.113 [DEBUG] [ny.internal.net.SocketChannelSession] - Dispatching response: *SNCHNN00000644.0000000
==> /openhab/userdata/logs/events.log <==
2019-03-06 21:18:26.116 [vent.ItemStateChangedEvent] - SonySimpleIP_Channel changed from 643.0 to 644.0
==> /openhab/userdata/logs/openhab.log <==
2019-03-06 21:18:26.138 [WARN ] [y.internal.simpleip.SimpleIpProtocol] - Unparsable response ’
*SACHNN00000644.0000000’ to command ‘*SECHNN################’
2019-03-06 21:18:29.142 [WARN ] [y.internal.simpleip.SimpleIpProtocol] - Unparsable response ’
’ to command ‘*SECHNN################’
2019-03-06 21:18:29.143 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SETCHN################’
2019-03-06 21:18:29.252 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SETCHN################’ result: ‘*SATCHN000104316F19####’
2019-03-06 21:18:29.254 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SEISRC################’
2019-03-06 21:18:29.347 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SEISRC################’ result: ‘*SAISRCdvbc############’
2019-03-06 21:18:29.348 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SECHNN################’
2019-03-06 21:18:29.446 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SECHNN################’ result: ‘*SACHNN00000644.0000000’
2019-03-06 21:18:29.450 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SETCHN################’
2019-03-06 21:18:29.543 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SETCHN################’ result: ‘*SATCHN000104316F19####’
2019-03-06 21:18:29.544 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SEPIPI################’
2019-03-06 21:18:29.643 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SEPIPI################’ result: ‘*SAPIPI0000000000000000’
2019-03-06 21:18:29.644 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SEVOLU################’
2019-03-06 21:18:29.742 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SEVOLU################’ result: ‘*SAVOLU0000000000000016’
2019-03-06 21:18:29.744 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SECHNN################’
2019-03-06 21:18:29.853 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SECHNN################’ result: ‘*SACHNN00000644.0000000’
2019-03-06 21:18:29.856 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SETCHN################’
2019-03-06 21:18:30.680 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SETCHN################’ result: ‘*SATCHN000104316F19####’
2019-03-06 21:18:30.682 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SEISRC################’
2019-03-06 21:18:30.780 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SEISRC################’ result: ‘*SAISRCdvbc############’
2019-03-06 21:18:30.781 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SECHNN################’
2019-03-06 21:18:30.878 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SECHNN################’ result: ‘*SACHNN00000644.0000000’
2019-03-06 21:18:30.879 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SETCHN################’
2019-03-06 21:18:31.057 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SETCHN################’ result: ‘*SATCHN000104316F19####’
2019-03-06 21:18:31.058 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SEPIPI################’
2019-03-06 21:18:31.187 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SEPIPI################’ result: ‘*SAPIPI0000000000000000’
2019-03-06 21:18:42.137 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SEVOLU################’
2019-03-06 21:18:42.230 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SEVOLU################’ result: ‘*SAVOLU0000000000000016’
2019-03-06 21:18:42.235 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SECHNN################’
2019-03-06 21:18:42.326 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SECHNN################’ result: ‘*SACHNN00000644.0000000’
2019-03-06 21:18:42.328 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SETCHN################’
2019-03-06 21:18:42.423 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SETCHN################’ result: ‘*SATCHN000104316F19####’
2019-03-06 21:18:42.424 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SEISRC################’
2019-03-06 21:18:42.523 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SEISRC################’ result: ‘*SAISRCdvbc############’
2019-03-06 21:18:42.524 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SECHNN################’
2019-03-06 21:18:42.619 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SECHNN################’ result: ‘*SACHNN00000644.0000000’
2019-03-06 21:18:42.620 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SETCHN################’
2019-03-06 21:18:42.716 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SETCHN################’ result: ‘*SATCHN000104316F19####’
2019-03-06 21:18:42.716 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SEPIPI################’
2019-03-06 21:18:42.811 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SEPIPI################’ result: ‘*SAPIPI0000000000000000’
==> /openhab/userdata/logs/events.log <==
2019-03-06 21:18:44.205 [ome.event.ItemCommandEvent] - Item ‘SonySimpleIP_Channel’ received command 643
==> /openhab/userdata/logs/openhab.log <==
2019-03-06 21:18:44.208 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SCCHNN00000643.0000000’
==> /openhab/userdata/logs/events.log <==
2019-03-06 21:18:44.208 [nt.ItemStatePredictedEvent] - SonySimpleIP_Channel predicted to become 643
2019-03-06 21:18:44.211 [vent.ItemStateChangedEvent] - SonySimpleIP_Channel changed from 644.0 to 643
==> /openhab/userdata/logs/openhab.log <==
2019-03-06 21:18:44.758 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SCCHNN00000643.0000000’ result: ‘*SACHNNNNNNNNNNNNNNNNNN’
==> /openhab/userdata/logs/events.log <==
2019-03-06 21:18:44.761 [vent.ItemStateChangedEvent] - SonySimpleIP_Channel changed from 643 to
==> /openhab/userdata/logs/openhab.log <==
2019-03-06 21:18:47.332 [DEBUG] [g.sony.internal.AbstractThingHandler] - Checking connectivity to 192.168.0.14:20060 - successful
2019-03-06 21:19:12.812 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SEVOLU################’
2019-03-06 21:19:12.912 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SEVOLU################’ result: ‘*SAVOLU0000000000000016’
2019-03-06 21:19:12.914 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SECHNN################’
2019-03-06 21:19:13.010 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Send ‘*SECHNN################’ result: ‘*SACHNN00000644.0000000’
2019-03-06 21:19:13.011 [DEBUG] [y.internal.simpleip.SimpleIpProtocol] - Sending ‘*SETCHN################’
==> /openhab/userdata/logs/events.log <==
2019-03-06 21:19:13.015 [vent.ItemStateChangedEvent] - SonySimpleIP_Channel changed from to 644.0
As you might see the channel is 644 and get command 643 and changes but then it changes to nothing and then from nothing back to 644. On the TV nothing changes while this happens.
I think the MAP file will never use the second one? I think the MAP is generated dynamically so this maybe is just what the tv gives to the Binding.
Dont get me wrong. This are not big issues or even an issue at all. Just wanted to share my experience. Maybe it helps to improve the binding maybe it is not worth a reply. I am ok with both. You did a great job on this binding already.