happyleavesaoc / python-orvibo

MIT License
36 stars 20 forks source link

Is it possible to add B25 support? #7

Open javefang opened 7 years ago

javefang commented 7 years ago

Hi,

I had a few S20 switches to use with homeassistant before I purchased a few more and realised it's a new model "B25", which doesn't seem to work with this library anymore.

Happy to do a PR. Would be nice if you could throw some light on how did you reverse engineered the S20 protocol?

Thanks, Xinghong

happyleavesaoc commented 7 years ago

A PR is welcome! This module was built based on research by others: see https://stikonas.eu/wordpress/2015/02/24/reverse-engineering-orvibo-s20-socket/

markbosshard commented 7 years ago

(when) will you add B25 support? on aliexpress the standard S20 is basically sold out, it's basically all about B25 now (at least for europe as a strong market, things will be the same for all other markets very soon).

HankB commented 7 years ago

I'd be interested in this too. I just started fooling around with an S25 which I think is the US version of the B25. It looks like it is an entirely different device internally. If you can find a protocol description that would be really helpful.

With further testing I cannot operate the S25 without an Internet connection. Wireshark traces show traffic to an Internet site in order to operate.

plutec commented 7 years ago

Hi, i'm starting working reversing the APK libraries to communicate with the devices. Anybody has any knowledge to start in a quickly way?

3mperor commented 7 years ago

There is a quite a bit of interest from the Home Assistant community in getting this working:

https://community.home-assistant.io/t/orvibo-b25/7153/14