Ah, ok. I already had the EM Multi Plug driver installed so I was able to go to modify a package and select the driver for the plug. It's installed and working now. Thanks!
My Kasa switches/plugs are on a different subnet from Hubitat.
Does subnet make a difference when installing devices manually? For some reason driver is unable to communicate to any of my devices. I tested local communication using python-kasa and everything works correctly so it isn't a routing issue, but I can't figure out why sockets keep timing out.
dev:1972020-12-01 13:19:43.240 warnGarage lights sendCmd: Check your IP address and device power.
dev:1972020-12-01 13:19:43.235 debugGarage lights SendCmd: Unable to connect to device at 192.168.84.100. Error = java.net.SocketTimeoutException: connect timed out
dev:1972020-12-01 13:19:17.180 warnGarage lights rawSocketTimeout: Retry on error limit exceeded. Error count = 3. If persistant try SavePreferences.
dev:1972020-12-01 13:19:13.137 debugGarage lights sendCmd: Attempting to connect.....
HS200 and KP200
Is there something specifically in the driver or in Hubitat that forces the limitation of the same subnet? I understand why discovery wouldn't work, but I don't use the app. I installed the drivers manually and added devices by manually specifying IP.
Just to be clear:
I am able to control casa switches using another device on the same subnet as Hubitat so routing is not an issue. Hubitat is absolutely able to comminicate to Kasa devices as far as networking is concerned.
I couldnt find a kasa device in my device page, and eventually figured out it reverted to older version of the name (possibly replacing the Device Label with the Device Name OR).
Figured it out, but in the process discovered an error with the latest build 5.3.3, getting an error when selecting Advanced Kasa Device Tools
I'm an idiot. It absolutely was a network issue that I fixed and can now control both devices without issues.
After reading every comment in the thread you linked I kept thinking that there is simply no way that devs randomly decided to block all communication outside of hub subnet and it turns they didn't. I'm now not really sure what that thread is about at all.
I'm trying to install the cloud version using HPM and I get an error
Unsupported Hubitat Firmware
Your Hubitat Elevation firmware is not supported. You are running 2.2.4.153 and this package requires at least 2.3.0. Please upgrade your firmware to continue installing.
As I understand it having done a hub update just before trying 2.2.4.153 is the latest version. Thank you for your help!
I have the app/drivers installed and worked well to install previous devices, but as the network structure has changed, the integration doesn't see old or new devices. Although the old ones still work.
If you meant manually install the Kasa devices, then that would be awesome - how do I do that? Is there somewhere in the integration to add the IP location of the device?
Thanks
It is in the instructions. You simply add a Virtual Device with the appropriate driver. When the device is created, there will be preferences to set the IP address and for multi-outlets, the number of the device. Then save preferences.