Skip to main content

Client to query the SOLARWATT EnergyManager.

Project description

solarwatt-energymanager

An unofficial python package for querying data from the SOLARWATT Energy Manager.

This package provides well defined types so that it is easy to find the data you need.

Note: Most of the interesting data is located in the location_device. Multiple batteries are supported.

Usage

import solarwatt_energymanager as em

mgr = em.EnergyManager('192.168.178.62')
guid = await mgr.test_connection()
print(f'EnergyManager GUID={guid}')
data = await mgr.get_data()
print(f'power_in={data.location_device.power_in}')
print(f'power_out={data.location_device.power_out}')

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

solarwatt-energymanager-py-1.1.0.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

solarwatt_energymanager_py-1.1.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file solarwatt-energymanager-py-1.1.0.tar.gz.

File metadata

  • Download URL: solarwatt-energymanager-py-1.1.0.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for solarwatt-energymanager-py-1.1.0.tar.gz
Algorithm Hash digest
SHA256 cbaa7c14b4a919cd6d26f0da4fac88f012158f6acf250626220466ce44e7fd81
MD5 d3376c463544618aa362a4267d21ca8f
BLAKE2b-256 5dc9004f43cc614785a2bd9455d30a60d7875fd47ceefc4bbe3cb2fbadd5e764

See more details on using hashes here.

File details

Details for the file solarwatt_energymanager_py-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: solarwatt_energymanager_py-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for solarwatt_energymanager_py-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd84c684709ed2f2b35a040f0d32e8f319b599477bfcd11d7ff51cd5bbb76cb5
MD5 0065dcf5ee13d9c1967f9e4633066734
BLAKE2b-256 cc0737c595b1144e1c0426ae4e3bc82e68d89614eee75e69579999bff0b4ed0a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page