jlusiardi / homekit_python

A python implementation to work as both HomeKit controller and accessory.
Apache License 2.0
221 stars 41 forks source link

provide valid value for characteristic "E863F131-079E-48FF-8F27-9C2605A29F52" of Eve Energy Strip #184

Open jlusiardi opened 4 years ago

jlusiardi commented 4 years ago

Hello @tobekas,

I hope you don't mind if I open a new issue for your comment on a closed PR (https://github.com/jlusiardi/homekit_python/commit/3f751a511e3dd2f5338c778994827a3a76f79f57#r38436428).

Since most of these non-standard characteristics are read from / written to by compagnion apps (in this case https://apps.apple.com/de/app/elgato-eve/id917695792) we might be able to log accesses with the debug_proxy to see whats going on.

Do you have an iOS device and an Energy Strip at hand?

tobekas commented 4 years ago

Unfortunately I do not own an Energy Strip by myself. iOS controller, yes. So I hoped that anybody could support, since I noticed that it is one of your tested devices. I play around a lot with homebridge / HAP-NodeJS and try to mimic the behavior. I could already find out some aspects of this TLV protocol and could mimic a Eve Energy. But for the Energy Strip (with 3 outlets) it seems to be different.

jlusiardi commented 4 years ago

Ah ok, I understand. So pinging @netmanchris was a good idea. Hope he can help.