pysma-plus

View on PyPIReverse Dependencies (0)

0.3.21.1 pysma_plus-0.3.21.1-py3-none-any.whl

Wheel Details

Project: pysma-plus
Version: 0.3.21.1
Filename: pysma_plus-0.3.21.1-py3-none-any.whl
Download: [link]
Size: 77863
MD5: 2b18378cc3b860d0286afd781a9c94c7
SHA256: 955decd247f4e59e75a4f4632584c23509c169aefc46798ddf682bdc3f54cac0
Uploaded: 2025-02-20 16:38:15 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: pysma-plus
Version: 0.3.21.1
Summary: Library to interface SMA Devices via Speedwire, WebConnect, EnnexOS and Energy Meter Protocol
Author: Sven Bursch-Osewold, Johann Kellerman and other
Author-Email: Sven Bursch-Osewold <sb_pysma[at]bursch.com>, Johann Kellerman <kellerza[at]gmail.com>
Home-Page: https://github.com/littleyoda/pysma
Download-Url: https://github.com/littleyoda/pysma/tarball/0.3.21.1
Project-Url: Homepage, https://github.com/littleyoda/pysma
License: - The webconnect Interface was created by kellerza. - Engery-Meter and EnnexOS Support was added by little.yoda. - Parts of the SMA-Query-Library (https://github.com/Wired-Square/sma-query/) by Garth Berry was added to this library and heavy modified by little.yoda - ssdp based on homeassistantcore/homeassistant/components/emulated_hue/upnp.py -------------- The MIT License (MIT) Copyright (c) 2016 kellerza Copyright (c) 2021 Garth Berry Copyright (c) 2024 little.yoda Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: aiohttp (<4,>3.3)
Requires-Dist: attrs (>18)
Requires-Dist: jmespath (<2)
Requires-Dist: dataclasses-struct (>0.8)
Requires-Dist: untangle (>=1.2.1)
Requires-Dist: pymodbus (>=3.6.9)
Requires-Dist: xmlschema (>=3.3.0)
Requires-Dist: pymodbus (==3.7.4)
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: download-url
Dynamic: home-page
Dynamic: requires-python
License-File: LICENSE
[Description omitted; length: 1670 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pysmaplus/__init__.py sha256=HmVRn2STb7zBQykr7z8oPAlD3c5GF8gnv3gKFaFE7sk 3448
pysmaplus/const.py sha256=GJEkXLeCORMYN1sQNy1Jv6FqmsaVyaOBGgHctuA50oU 22311
pysmaplus/const_webconnect.py sha256=i9CVJIlEhUSZUa2K1STs99USmMypuB3lC8IgPJSIkrE 1329
pysmaplus/definitions_em.py sha256=QSxFO8ondUuRkMgPmqltg9s5QiKLdDo30hCD0N02BLM 2876
pysmaplus/definitions_ennexos.py sha256=uJL_39-noEsQ38j4UGkqEOhf_Jm1Pigrlv__tmlx04k 67254
pysmaplus/definitions_speedwire.py sha256=ANnXcPzvHnWXrGSgyXcPTJsJGa1GiHruzW04Cabnkc8 35509
pysmaplus/definitions_webconnect.py sha256=2XgIGfeBgqVVlZiiEOKXVAzCGMD_q861GBrV21E-r5g 22105
pysmaplus/device.py sha256=a5wrG0cFRooX6CfqYrRJp3YGpbK5rRr4XcRqIt5u8O8 2217
pysmaplus/device_em.py sha256=PtiCjUHqNQlXY6BDUemx2WUXu-of_yCuYuRPxNypbzY 12465
pysmaplus/device_ennexos.py sha256=wS45ocEwus34089FT4VJ777EWlmQ2eqgvxz5xbHSuWA 21125
pysmaplus/device_shm2.py sha256=OmnS-Vo0khJ2QHSNf29gvIBfwCDdXy7iOTbIiuqEAlU 10873
pysmaplus/device_speedwire.py sha256=T73INaO6qma4aiigfUU6UR7_ZcJahyio-qbH1pk2G3c 24025
pysmaplus/device_webconnect.py sha256=oLEchnDWHGJdvUOEeCLpyh48LW0vzIRHPIETC0u8UQk 19065
pysmaplus/discovery.py sha256=_pLNtYoXFDQPylEbV2QQHtp4JUFXWCU35YBH9Hc2rSc 2425
pysmaplus/exceptions.py sha256=LTslIln3nnkzUcZy0vIqU9DbsBNOMIRpDg4KMN0Gj7c 529
pysmaplus/helpers.py sha256=xB6-bmWH19AfrkdV9mpm2Y55oynPNjnPYxKM1Ow9qrE 1736
pysmaplus/sensor.py sha256=XFtV8UFwBH7zRUdIutIxrCdJ7T69NfoealXeoFM_III 8318
pysmaplus/semp/RendererStatusPage.py sha256=5eQxxmlkh3Z5eX22AiGO-rkhff-0Mvvw9DROkapaOq4 3016
pysmaplus/semp/SEMPhttpd.py sha256=0ZM-9gYy0CcgxUBknLywE3fmUPBQN0L7_mOfQ-sVzQM 9463
pysmaplus/semp/__init__.py sha256=_oiZnYZVPyngfKxCYQyc3YfGh9dAXL5ArLQLscYtOi0 2732
pysmaplus/semp/const.py sha256=RYBeYeXUDilumttbP9m9lvvw6aDdLGYugV0tlrc5HxQ 6444
pysmaplus/semp/device.py sha256=mykL-DVde8Q0C1KlKf8ceubhmiPVKpe0mGBzShPiygI 4677
pysmaplus/semp/sempxsd.py sha256=Y06wiRwHhzOZBsVN0SWPljBjYKGEdd7zy1Z8VYrKDWs 45230
pysmaplus/semp/ssdp.py sha256=X4Nnr0FHEnxFEMwNYrggEWPsXtz-jnjkjnTe4W3UJgA 6435
pysma_plus-0.3.21.1.dist-info/LICENSE sha256=IkfU35Bf8JeZgqvPXMdtwZw2tM3z4c7lL_9z3N-FXes 1505
pysma_plus-0.3.21.1.dist-info/METADATA sha256=mLUlHzRNtjYcSzp1uptCgSGL4Ggh2sEFVwWkBFC7iqU 4495
pysma_plus-0.3.21.1.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
pysma_plus-0.3.21.1.dist-info/top_level.txt sha256=PBcyqu-66SHzL8ZR0qPRAt1giiby1r7vMJgFJqwOgpA 10
pysma_plus-0.3.21.1.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
pysma_plus-0.3.21.1.dist-info/RECORD

top_level.txt

pysmaplus

zip-safe