Some time ago I got two iSP5 Smart Plugs for $30 each. The plugs can be controlled from dedicated iHome apps on iOS and Android. They also work with Apple HomeKit and Amazon Alexa. It’s great but I use OpenHab2 on Raspberry Pi 2 to control my smart home devices and there’s no integration/plugin for the plugs. I was wondering if it would be possible to reverse engineer the iHome API and write a small script to control the devices. The first thing I did was running nmap port scanning against one of the plugs which were connected to my WiFi. Victory! … well not really. Two ports are open. HTTP port always returns 404 so it’s not very helpful yet. The zeroconfig[…]