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.
Version
0.2.29
Installation
The recommended way to install is via pip
$ 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.
License
(MIT License)
Metadata
Release files for pysmappee 0.2.29
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pysmappee-0.2.29.tar.gz | 17.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pysmappee-0.2.29-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.9 kB
Release files / pysmappee-0.2.29.tar.gz
| Download URL | pysmappee-0.2.29.tar.gz |
|---|---|
| Size | 17.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2e37b0e20c2d1be03d3c9a29b4396d92b82dcf91523d556ed2e1eb3efcd34988
|
|
BLAKE2b-256 checksum How to use checksums |
89ea753fc91e4325eee236b213e3241adba91c14959f184372d39be1f3ee27c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.6
|
Release files / pysmappee-0.2.29-py3-none-any.whl
| Download URL | pysmappee-0.2.29-py3-none-any.whl |
|---|---|
| Size | 19.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
55f4985904e6dbb9c9fa46c083d7ff1e69a5295c0b0629321ee1925a8be77f38
|
|
BLAKE2b-256 checksum How to use checksums |
f988ed7b6191c2cc3273fddeb10eb163e3390ef15c2410b2cb4cdc37dcb60641
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.6
|