aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-19release 0.3.0HEAD0.3.0masterJan200101
2023-09-19Fetch /shelly endpoint with GET instead of POSTJan200101
a firmware update made it so /shelly no longer accepted POST, which stands in conflict with what the documentation says. Either way, this solves tehe issue
2023-07-24Implement Gen2 digest auth (#13)Jan
* Implement Gen2 digest auth * setup payload_id ahead of constructor
2023-01-17implement json-rpc more correctlyJan200101
2023-01-17detect all meters the device hasJan200101
2023-01-17Merge pull request #9 from h3tz/masterJan
introduce meter example, add meter information on update function
2022-11-16introduce meter example, add meter information on update functionAndreas Hetz
2022-11-04release 0.2.10.2.1Jan200101
2022-11-04Implement meter for base and gen2Jan200101
2022-11-04correct Gen1 meter endpointJan200101
it already works like this since the Shelly devices do ignore non digits after the index, but for the sake of sanity lets remove it https://shelly-api-docs.shelly.cloud/gen1/#shelly2-5-meter-index
2022-11-04Merge pull request #4 from h3tz/masterJan
Add meter method for Gen 1 Devices
2022-11-04Update gen1.pyAndreas Hetz
introduce meter post request
2022-03-12Add support for gen 2 devices, separate generations into classes0.2.0Jan200101
2020-11-02improve fetching internals for some shelly devicesJan200101
2020-11-02add rpm specJan200101
pyp2rpm has stopped working and I need a Fedora 33 build
2020-03-09release 0.1.40.1.4Jan200101
2020-03-09Move clamping funcs, document light methodJan200101
clamping functions were defined on a per need basis and have been moved to be a class method the light method had not been documented at all, that is now fixed
2020-03-09Update Readme and change filename of exampleJan200101
The README has been updated to point to the filename of the one and only example as well as word some things correctly and remove the (UNTESTED) next to Shelly 2.5 The filename of the example is a bit misleading its not using any devices with a /light/{index} endpoint and instead talks about a personal setup where a Shelly relay is used on a light switch.
2020-03-09Fix mistake in Shelly.status methodJan200101
the status method was incorrectly calling the /update endpoint which doesn't exist on any Shelly device I am aware of. The correct endpoint is /status and the method has been updated to reflect that.
2019-11-05remove malformed IP exception, update comments and exampleJan200101
a domain or IPv6 IP could not be used before this
2019-09-23release 0.1.30.1.3Jan200101
2019-09-23update READMEJan200101
2019-09-23add comments to exampleJan200101
2019-09-23add status and emeter to wrapper, clean up formatsJan200101
2019-09-23add author emailJan200101
2019-09-23add README to the manifestJan200101
2019-09-23release 0.1.20.1.2Jan200101
add UTF-8 encoding to setup header rename shelly.py to wrapper.py to get rid of any confusion between Shelly and shelly
2019-09-23support Python2Jan200101
type hints among other things have been removed to support Python 2 fully
2019-09-22split lines with newlineJan200101
2019-09-22release 0.1.10.1.1Jan200101
2019-09-22push MANIFEST.inJan200101
2019-09-22Update README.mdJan200101
2019-09-22Initial Commit0.1.0Jan200101