Starting from the beginning, no, I haven't recreated my devices for a long time. I think I am at least 3 versions on of the plugin since I created the devices. I would estimate it has been about 6 months.
As for which one, I worked with one of the TVs that I cannot get to work, i.e. one that throws an error when I try to communicate with it. I figured the one that is working is much less interesting than one that is not.
When I bring up one of the devices by clicking on it in the devices pane, the device pops up (working with one I have labeled TV-GBR in the guest bed room), and I can click on "Edit Device Settings". When I do that and click on "Devices Found", nothing shows up. But I think that has always been the case. I have always had to manually insert the IP address and MAC address of each device. All of my TV's have fixed IP addresses and even DHCP-assigned IP addresses appear in my local DNS. Regardless, I cannot use a domain name. I have to hard-code the addresses, which works because of the fixed address assignments. (That's another problem that is annoying but not critical.)
But, no, I have not created any new devices.
So, I created a new device for TV-GBR, calling it TV-GBR-new. The device was not found automatically. I entered IP address and MAC address and created the device. That went OK. (I have not deleted the old device yet.) Here:
Jan 17, 2017, 12:38:24 PM
Sony Bravia Network Remote Plugin Threaddebug Returning default GUIConfigValue for sonyTvRemoteDevice:deviceUPNPSeachCacheTime
Sony Bravia Network Remote Plugin Debug Found uPnP Device: <SSDPResponse(
http://172.16.48.31:31905/sony/webapi/ssdp/dd.xml, urn:schemas-sony-com:service:IRCC:1, uuid:47ec9b34-3491-41da-9d95-9a42cb01d8e7::urn:schemas-sony-com:service:IRCC:1, FedoraCore/2 UPnP/1.0 MINT-X/1.8.1)>[('usn', 'uuid:47ec9b34-3491-41da-9d95-9a42cb01d8e7::urn:schemas-sony-com:service:IRCC:1'), ('server', 'FedoraCore/2 UPnP/1.0 MINT-X/1.8.1'), ('ext', ''), ('location', 'http://172.16.48.31:31905/sony/webapi/ssdp/dd.xml'), ('cache-control', 'max-age=1800'), ('st', 'urn:schemas-sony-com:service:IRCC:1')]</SSDPResonse>
Sony Bravia Network Remote Plugin Debug Found uPnP Device: <SSDPResponse(
http://172.16.48.35:41419/dd.xml, urn:dial-multiscreen-org:service:dial:1, uuid:6e9570ea-8431-47e4-9be6-590ab5015855::urn:dial-multiscreen-org:service:dial:1, FedoraCore/2 UPnP/1.0 MINT-X/1.8.1)>[('usn', 'uuid:6e9570ea-8431-47e4-9be6-590ab5015855::urn:dial-multiscreen-org:service:dial:1'), ('server', 'FedoraCore/2 UPnP/1.0 MINT-X/1.8.1'), ('ext', ''), ('location', 'http://172.16.48.35:41419/dd.xml'), ('cache-control', 'max-age=1800'), ('st', 'urn:dial-multiscreen-org:service:dial:1')]</SSDPResonse>
Sony Bravia Network Remote Plugin Debug Found uPnP Device: <SSDPResponse(
http://172.16.48.31:22982/dd.xml, urn:dial-multiscreen-org:service:dial:1, uuid:d9614747-1e5d-4596-a3f8-5f031e3c4adb::urn:dial-multiscreen-org:service:dial:1, FedoraCore/2 UPnP/1.0 MINT-X/1.8.1)>[('usn', 'uuid:d9614747-1e5d-4596-a3f8-5f031e3c4adb::urn:dial-multiscreen-org:service:dial:1'), ('server', 'FedoraCore/2 UPnP/1.0 MINT-X/1.8.1'), ('ext', ''), ('location', 'http://172.16.48.31:22982/dd.xml'), ('cache-control', 'max-age=1800'), ('st', 'urn:dial-multiscreen-org:service:dial:1')]</SSDPResonse>
Sony Bravia Network Remote Plugin Debug Found uPnP Device: <SSDPResponse(
http://172.16.48.33:58314/dd.xml, urn:dial-multiscreen-org:service:dial:1, uuid:3a196db1-a472-44e3-930c-535160e253f2::urn:dial-multiscreen-org:service:dial:1, FedoraCore/2 UPnP/1.0 MINT-X/1.8.1)>[('usn', 'uuid:3a196db1-a472-44e3-930c-535160e253f2::urn:dial-multiscreen-org:service:dial:1'), ('server', 'FedoraCore/2 UPnP/1.0 MINT-X/1.8.1'), ('ext', ''), ('location', 'http://172.16.48.33:58314/dd.xml'), ('cache-control', 'max-age=1800'), ('st', 'urn:dial-multiscreen-org:service:dial:1')]</SSDPResonse>
Sony Bravia Network Remote Plugin Debug Found uPnP Device: <SSDPResponse(
http://172.16.48.32:58849/sony/webapi/ssdp/dd.xml, urn:schemas-sony-com:service:IRCC:1, uuid:cf124702-2846-4ca1-8c85-9652bc5556c5::urn:schemas-sony-com:service:IRCC:1, FedoraCore/2 UPnP/1.0 MINT-X/1.8.1)>[('usn', 'uuid:cf124702-2846-4ca1-8c85-9652bc5556c5::urn:schemas-sony-com:service:IRCC:1'), ('server', 'FedoraCore/2 UPnP/1.0 MINT-X/1.8.1'), ('ext', ''), ('location', 'http://172.16.48.32:58849/sony/webapi/ssdp/dd.xml'), ('cache-control', 'max-age=1800'), ('st', 'urn:schemas-sony-com:service:IRCC:1')]</SSDPResonse>
Sony Bravia Network Remote Plugin Debug Found uPnP Device: <SSDPResponse(
http://172.16.48.34:64673/dd.xml, urn:dial-multiscreen-org:service:dial:1, uuid:b5db5d39-bcfd-4da1-a862-8756670d7ac6::urn:dial-multiscreen-org:service:dial:1, FedoraCore/2 UPnP/1.0 MINT-X/1.8.1)>[('usn', 'uuid:b5db5d39-bcfd-4da1-a862-8756670d7ac6::urn:dial-multiscreen-org:service:dial:1'), ('server', 'FedoraCore/2 UPnP/1.0 MINT-X/1.8.1'), ('ext', ''), ('location', 'http://172.16.48.34:64673/dd.xml'), ('cache-control', 'max-age=1800'), ('st', 'urn:dial-multiscreen-org:service:dial:1')]</SSDPResonse>
Sony Bravia Network Remote Plugin Debug Found uPnP Device: <SSDPResponse(
http://172.16.48.34:13470/sony/webapi/ssdp/dd.xml, urn:schemas-sony-com:service:IRCC:1, uuid:40dfe81c-fc70-48df-aaa0-8dfa6078a228::urn:schemas-sony-com:service:IRCC:1, FedoraCore/2 UPnP/1.0 MINT-X/1.8.1)>[('usn', 'uuid:40dfe81c-fc70-48df-aaa0-8dfa6078a228::urn:schemas-sony-com:service:IRCC:1'), ('server', 'FedoraCore/2 UPnP/1.0 MINT-X/1.8.1'), ('ext', ''), ('location', 'http://172.16.48.34:13470/sony/webapi/ssdp/dd.xml'), ('cache-control', 'max-age=1800'), ('st', 'urn:schemas-sony-com:service:IRCC:1')]</SSDPResonse>
Sony Bravia Network Remote Plugin Debug Found uPnP Device: <SSDPResponse(
http://172.16.48.35:5288/sony/webapi/ssdp/dd.xml, urn:schemas-sony-com:service:IRCC:1, uuid:9684e47c-610b-4419-8db6-a9e4f2f27759::urn:schemas-sony-com:service:IRCC:1, FedoraCore/2 UPnP/1.0 MINT-X/1.8.1)>[('usn', 'uuid:9684e47c-610b-4419-8db6-a9e4f2f27759::urn:schemas-sony-com:service:IRCC:1'), ('server', 'FedoraCore/2 UPnP/1.0 MINT-X/1.8.1'), ('ext', ''), ('location', 'http://172.16.48.35:5288/sony/webapi/ssdp/dd.xml'), ('cache-control', 'max-age=1800'), ('st', 'urn:schemas-sony-com:service:IRCC:1')]</SSDPResonse>
Sony Bravia Network Remote Plugin Debug Found uPnP Device: <SSDPResponse(
http://172.16.48.33:61908/sony/webapi/ssdp/dd.xml, urn:schemas-sony-com:service:IRCC:1, uuid:48a12ff1-c223-49b5-a829-2f60c0a15c64::urn:schemas-sony-com:service:IRCC:1, FedoraCore/2 UPnP/1.0 MINT-X/1.8.1)>[('usn', 'uuid:48a12ff1-c223-49b5-a829-2f60c0a15c64::urn:schemas-sony-com:service:IRCC:1'), ('server', 'FedoraCore/2 UPnP/1.0 MINT-X/1.8.1'), ('ext', ''), ('location', 'http://172.16.48.33:61908/sony/webapi/ssdp/dd.xml'), ('cache-control', 'max-age=1800'), ('st', 'urn:schemas-sony-com:service:IRCC:1')]</SSDPResonse>
Sony Bravia Network Remote Plugin Debug Found uPnP Device: <SSDPResponse(
http://172.16.48.32:38070/dd.xml, urn:dial-multiscreen-org:service:dial:1, uuid:bfb7f35a-3611-4109-8a54-a36b00bd0e9b::urn:dial-multiscreen-org:service:dial:1, FedoraCore/2 UPnP/1.0 MINT-X/1.8.1)>[('usn', 'uuid:bfb7f35a-3611-4109-8a54-a36b00bd0e9b::urn:dial-multiscreen-org:service:dial:1'), ('server', 'FedoraCore/2 UPnP/1.0 MINT-X/1.8.1'), ('ext', ''), ('location', 'http://172.16.48.32:38070/dd.xml'), ('cache-control', 'max-age=1800'), ('st', 'urn:dial-multiscreen-org:service:dial:1')]</SSDPResonse>
Sony Bravia Network Remote Plugin Debug Found uPnP Device: <SSDPResponse(
http://172.16.48.21:8080/description.xml, urn:schemas-upnp-org:service:AVTransport:1, uuid:5f9ec1b3-ff59-19bb-8530-0005cd94c75d::urn:schemas-upnp-org:service:AVTransport:1, KnOS/3.2 UPnP/1.0 DMP/3.5)>[('usn', 'uuid:5f9ec1b3-ff59-19bb-8530-0005cd94c75d::urn:schemas-upnp-org:service:AVTransport:1'), ('server', 'KnOS/3.2 UPnP/1.0 DMP/3.5'), ('ext', ''), ('location', 'http://172.16.48.21:8080/description.xml'), ('cache-control', 'max-age=1800'), ('st', 'urn:schemas-upnp-org:service:AVTransport:1')]</SSDPResonse>
Sony Bravia Network Remote Plugin Debug Found uPnP Device: <SSDPResponse(
http://172.16.48.32:52323/MediaRenderer.xml, urn:schemas-rvualliance-org:service:StreamSplicing:1, uuid:23456789-1234-1010-8000-104fa826dae8::urn:schemas-rvualliance-org:service:StreamSplicing:1, Android/1.6 UPnP/1.0 Huey Sample DMR/0.1)>[('usn', 'uuid:23456789-1234-1010-8000-104fa826dae8::urn:schemas-rvualliance-org:service:StreamSplicing:1'), ('server', 'Android/1.6 UPnP/1.0 Huey Sample DMR/0.1'), ('ext', ''), ('location', 'http://172.16.48.32:52323/MediaRenderer.xml'), ('cache-control', 'max-age=1800'), ('x-av-server-info', 'av=5.0; hn=""; cn="Sony Corporation"; mn="Huey Sample DMR"; mv="0.1";'), ('st', 'urn:schemas-rvualliance-org:service:StreamSplicing:1')]</SSDPResonse>
Sony Bravia Network Remote Plugin Threaddebug Setting address of 489574350 to 172. 16.48.33:80
Sony Bravia Network Remote Plugin Debug Entering deviceStartComm for TV-GBR-new; ID=489574350
Sony Bravia Network Remote Plugin Debug Concurrent Processing Thread started for device 489574350
Sony Bravia Network Remote Plugin Threaddebug Returning default GUIConfigValue for sonyTvRemoteDevice:updateStatusPollerIntervalProperty
Sony Bravia Network Remote Plugin Threaddebug Returning default GUIConfigValue for sonyTvRemoteDevice:updateStatusPollerActionId
Sony Bravia Network Remote Plugin Threaddebug Returning default GUIConfigValue for sonyTvRemoteDevice:emptyQueueReducedWaitCycles
Sony Bravia Network Remote Plugin Threaddebug Returning default GUIConfigValue for sonyTvRemoteDevice:databaseConnectionEnabled
Sony Bravia Network Remote Plugin Threaddebug Database access enabled:
Sony Bravia Network Remote Plugin Threaddebug Database access has been disabled, skipping connection
Sony Bravia Network Remote Plugin Threaddebug Command queue has 1 command(s) waiting
Sony Bravia Network Remote Plugin Threaddebug Returning default GUIConfigValue for sonyTvRemoteDevice:deviceIsChildDevice
Sony Bravia Network Remote Plugin Threaddebug Create connection command de-queued
Sony Bravia Network Remote Plugin Threaddebug Returning default GUIConfigValue for sonyTvRemoteDevice:deviceIsChildDevice
Sony Bravia Network Remote Plugin Threaddebug Returning default GUIConfigValue for sonyTvRemoteDevice:updateStatusPollerStartupDelay
Sony Bravia Network Remote Plugin Threaddebug Command queue has 2 command(s) waiting
Sony Bravia Network Remote Plugin Threaddebug Initiating sleep of 3.0 seconds from command.
Sony Bravia Network Remote Plugin Threaddebug Returning default GUIConfigValue for sonyTvRemoteDevice:deviceIsChildDevice
Sony Bravia Network Remote Plugin Threaddebug Returning default GUIConfigValue for sonyTvRemoteDevice:deviceIsChildDevice
Sony Bravia Network Remote Plugin Threaddebug Returning default GUIConfigValue for sonyTvRemoteDevice:deviceIsChildDevice
Sony Bravia Network Remote Plugin Threaddebug Returning default GUIConfigValue for sonyTvRemoteDevice:deviceIsChildDevice
Sony Bravia Network Remote Plugin Threaddebug Returning default GUIConfigValue for sonyTvRemoteDevice:deviceIsChildDevice
Sony Bravia Network Remote Plugin Threaddebug Returning default GUIConfigValue for sonyTvRemoteDevice:deviceIsChildDevice
Sony Bravia Network Remote Plugin Debug Exiting deviceStartComm for TV-GBR-new
Sony Bravia Network Remote Plugin Threaddebug Command queue has 1 command(s) waiting
Sony Bravia Network Remote Plugin Threaddebug Ignoring status update request, no action specified to update device status
I then attempted to pair to the new device and got this:
Jan 17, 2017, 12:39:34 PM
Sony Bravia Network Remote Plugin Threaddebug Received an authentication command, attempting connection
Sony Bravia Network Remote Plugin Error Error authenticating device: 489574350 - the plugin is not able to act as a remote until this is corrected; turn on debug for more details.
Sony Bravia Network Remote Plugin Error Authentication error
Traceback (most recent call last):
File "/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/Sony Bravia Network Remote.indigoPlugin/Contents/Server Plugin/sonyTvNetworkRemoteDevice.py", line 93, in handleUnmanagedCommandInQueue
conn.connect()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 832, in connect
self.timeout, self.source_address)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 557, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
gaierror: [Errno 8] nodename nor servname provided, or not known
So we are back to where we started.
Brian