Metadata-Version: 2.1 Name: pysmappee Version: 0.2.29 Summary: Offical Smappee dev API and MQTT python wrapper Home-page: https://github.com/smappee/pysmappee Author: Smappee Author-email: support@smappee.com License: MIT Platform: UNKNOWN Classifier: Programming Language :: Python :: 3 Classifier: License :: OSI Approved :: MIT License Classifier: Operating System :: OS Independent Requires-Python: >=3.7 Description-Content-Type: text/markdown License-File: LICENSE Requires-Dist: cachetools (>=4.0.0) Requires-Dist: paho-mqtt (>=1.5.0) Requires-Dist: pytz (>=2019.3) Requires-Dist: requests (>=2.23.0) Requires-Dist: requests-oauthlib (>=1.3.0) Requires-Dist: schedule (>=1.1.0) Official Smappee Python Library =============================== Python Library for the Smappee dev API (v3) and MQTT interface. Used as a wrapper dependency in the [Home Assistant integration](https://www.home-assistant.io/integrations/smappee). Version ------- 0.2.29 Installation ------------ The recommended way to install is via [pip](https://pypi.org/) $ pip3 install pysmappee Changelog --------- 0.0.1 * Initial commit 0.0.2 * Rename smappee directory 0.0.3 * Sync dev API 0.0.{4, 5, 6} * Actuator connection state * Platform option * Measurement index check * Location details source change 0.0.{7, 8, 9} * Support comfort plug state change * Add locations without active device * Disable IO modules * Align connection state values 0.1.{0, 1} * Refactor api to work with implicit account linking * Only keep farm variable in API class 0.1.{2, 3} * Only use local MQTT for 20- and 50-series * 11-series do have solar production 0.1.4 * Extend service location class with voltage and reactive bools * Extend model mapping 0.1.5 * Catch expired token as an HTTPError 0.2.{0, .., 9} * Implement standalone local API * Only create objects if the serialnumber is known * Review local API exception handling 0.2.10 * Phase 2 Local API (support Smappee Pro/Plus) * Local API improvements (Switch current status, cache load) 0.2.11 * Activate IO modules 0.2.{12, 13} * Move requirements to setup.py file 0.2.14 * Exclude test package 0.2.{15, 16, 17} * Review consumption and production indices for solar series * Fix caching for local polling 0.2.{18, ..., 25} * Prepare local Smappee Genius support (local mqtt) * Remove smart device support 0.2.{26, 27} * Review tracking schedule 0.2.{28, 29} * Review MQTT connection Support ------- If you find a bug, have any questions about how to use PySmappee or have suggestions for improvements then feel free to file an issue on the GitHub project page [https://github.com/smappee/pysmappee](https://github.com/smappee/pysmappee). License ------- (MIT License)