Skip to main content

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)

Source distribution for pysmappee 0.2.29
File Size Uploaded
pysmappee-0.2.29.tar.gz 17.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pysmappee 0.2.29
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.29 This release

2 release files

0.2.27

2 release files

0.2.26

2 release files

0.2.24

2 release files

0.2.16

2 release files

0.2.15

2 release files

0.2.14

2 release files

0.2.13

2 release files

0.2.12

2 release files

0.2.11

2 release files

0.2.10

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

1 release file

0.1.0

2 release files

0.0.9

2 release files

0.0.8

1 release file

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page