Jan200101 / ShellyPy

Python library to interact with Shelly devices
MIT License
22 stars 14 forks source link

Shelly Server implementation #7

Open Jan200101 opened 1 year ago

Jan200101 commented 1 year ago

Since this is a client library having an implementation of the server would be useful for both testing as well as setting up custom devices.

h3tz commented 1 year ago

Don't get it why a server would be helpful (except testing)

Jan200101 commented 1 year ago

Don't get it why a server would be helpful (except testing)

Shelly devices are relatively dumb, so it might be possible to pretend to be one by doing the right things like making mDNS announcements with a specific name or hosting a specific endpoint that is used to query basic device information (e.g. Device Generation)