ok I found the issue. I have fixed it. I also fixed another bug when destroying the config dialog. and I added a banner message to the plugin config panel letting you know it is scanning for devices. I also included the ipaddress module since I had forgotten it.

Oh no this is awesome. if you are telling me you got the popup for adding the remote to the TV then we are almost there. the other error is a simple thing to fix. I have to locate where the device ID is stored on the newer TV's. which will not be that hard to locate. and we are having issue with the IPV6 in this plugin as well. so I will remove IPV6 from the mix.

This has a completely revamped mechanism for handling the config data. I also increased the timeout period on the discovery. and I added support for the 2014 and 2015 model year TV's so the H and J series. This is not yet tested. but I am hoping it works out. I have an H series but the one that I have did not come with a Wifi installed into it. It also does not have the Smart Hub feature. so I do not know if any kind of control would even work. It does have 3D and the ability to play content via DLNA as well as from a USB. so it's like a handicapped smart TV. I would have to crimp a 50 ft patch cable and run the wire across my formal living room down the spiral staircase across my Media room to the server rack. If it does not work I will do this to be able to fix any issues with it.

error: [Errno 10049] The requested address is not valid in its context

I am not sure as to why it is spitting that out.

This should tell me what is going on with the IP addresses.

you are going to need to replace a file with the one that is attached.
the file you will need to replace is in %appdata%\EventGhost\plugins\SamsungSmartTVPlus\samsungctl\upnp\UPNP_Device
set the one that is attached into that directory and overwrite the existing.

start EventGhost. if you have the plugin installed. Disable it.
If you have the UPNP_Device plugin installed. disable it.
close EG and save it.
then open EG again.