Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-09-19 | release 0.3.0HEAD0.3.0master | Jan200101 | |
2023-09-19 | Fetch /shelly endpoint with GET instead of POST | Jan200101 | |
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-24 | Implement Gen2 digest auth (#13) | Jan | |
* Implement Gen2 digest auth * setup payload_id ahead of constructor | |||
2023-01-17 | implement json-rpc more correctly | Jan200101 | |
2023-01-17 | detect all meters the device has | Jan200101 | |
2023-01-17 | Merge pull request #9 from h3tz/master | Jan | |
introduce meter example, add meter information on update function | |||
2022-11-16 | introduce meter example, add meter information on update function | Andreas Hetz | |
2022-11-04 | release 0.2.10.2.1 | Jan200101 | |
2022-11-04 | Implement meter for base and gen2 | Jan200101 | |
2022-11-04 | correct Gen1 meter endpoint | Jan200101 | |
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-04 | Merge pull request #4 from h3tz/master | Jan | |
Add meter method for Gen 1 Devices | |||
2022-11-04 | Update gen1.py | Andreas Hetz | |
introduce meter post request | |||
2022-03-12 | Add support for gen 2 devices, separate generations into classes0.2.0 | Jan200101 | |
2020-11-02 | improve fetching internals for some shelly devices | Jan200101 | |
2020-11-02 | add rpm spec | Jan200101 | |
pyp2rpm has stopped working and I need a Fedora 33 build | |||
2020-03-09 | release 0.1.40.1.4 | Jan200101 | |
2020-03-09 | Move clamping funcs, document light method | Jan200101 | |
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-09 | Update Readme and change filename of example | Jan200101 | |
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-09 | Fix mistake in Shelly.status method | Jan200101 | |
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-05 | remove malformed IP exception, update comments and example | Jan200101 | |
a domain or IPv6 IP could not be used before this | |||
2019-09-23 | release 0.1.30.1.3 | Jan200101 | |
2019-09-23 | update README | Jan200101 | |
2019-09-23 | add comments to example | Jan200101 | |
2019-09-23 | add status and emeter to wrapper, clean up formats | Jan200101 | |
2019-09-23 | add author email | Jan200101 | |
2019-09-23 | add README to the manifest | Jan200101 | |
2019-09-23 | release 0.1.20.1.2 | Jan200101 | |
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-23 | support Python2 | Jan200101 | |
type hints among other things have been removed to support Python 2 fully | |||
2019-09-22 | split lines with newline | Jan200101 | |
2019-09-22 | release 0.1.10.1.1 | Jan200101 | |
2019-09-22 | push MANIFEST.in | Jan200101 | |
2019-09-22 | Update README.md | Jan200101 | |
2019-09-22 | Initial Commit0.1.0 | Jan200101 | |