Open brian-silverman opened 4 years ago
Thank you for the bug report. I have stopped using the hs100 and thus can't debug and fix the issue in the foreseeable future.
No problem - thanks for the code!
Keeping open for reference
@brian-silverman please pull a new version (from github or docker) and try again, if you find the time. @Beanux was so kind to analyse the issue and provide a fix.
Unfortunately, no, doesn't help in my case (just tried it). I'm not seeing ANY bytes of output from nc, so any changes down the chain (i.e. to egrep) have no effect.
I'm running on an HS100, HW version 2.0, FW version 1.5.6 (as reported by Kasa App).
When running, I get an error and invalid result from "check" (my device is actually ON in the test below):
The reason is that in send_to_plug(), netcat returns nothing even though the payload is send successfully, and
od
complains about no input. I'm suspecting this broke in later firmware.Also note: the on/off commands work perfectly. They don't need any output to work, of course.