pysma-plus

View on PyPIReverse Dependencies (0)

0.3.19.1 pysma_plus-0.3.19.1-py3-none-any.whl

Wheel Details

Project: pysma-plus
Version: 0.3.19.1
Filename: pysma_plus-0.3.19.1-py3-none-any.whl
Download: [link]
Size: 77248
MD5: aaf8297c4c9a6b90510b2a2fc022db74
SHA256: 82bf27a6c8003e1d372973b424974ac692d878e5aef8e7e15dc686fa12916763
Uploaded: 2024-11-23 09:38:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pysma-plus
Version: 0.3.19.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.19.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
License-File: LICENSE
[Description omitted; length: 1670 characters]

WHEEL

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

RECORD

Path Digest Size
pysmaplus/__init__.py sha256=HmVRn2STb7zBQykr7z8oPAlD3c5GF8gnv3gKFaFE7sk 3448
pysmaplus/const.py sha256=eqMmqZlm5pM5LmFSiiGFWqOzFNC2rp6i-Oof-PRwU1w 22284
pysmaplus/const_webconnect.py sha256=i9CVJIlEhUSZUa2K1STs99USmMypuB3lC8IgPJSIkrE 1329
pysmaplus/definitions_em.py sha256=QSxFO8ondUuRkMgPmqltg9s5QiKLdDo30hCD0N02BLM 2876
pysmaplus/definitions_ennexos.py sha256=kUD3RbdXUNRMbxP23IXIg7YPtyBG4xcJj09nARIBK6s 67173
pysmaplus/definitions_speedwire.py sha256=qJdjxm792lOrfMdaVB7VXwnr1t5NKQ1ZM8c6TgwMHq4 35529
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=_liE-2X8-Yq_Lg7EKZCfbz052GKgeCbyAfmg2Pm79-0 21734
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.19.1.dist-info/LICENSE sha256=IkfU35Bf8JeZgqvPXMdtwZw2tM3z4c7lL_9z3N-FXes 1505
pysma_plus-0.3.19.1.dist-info/METADATA sha256=7Ob887q3HEOv0NlE3qtqQ0A-RGApwH2RULUo9Tc-aYs 4413
pysma_plus-0.3.19.1.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
pysma_plus-0.3.19.1.dist-info/top_level.txt sha256=PBcyqu-66SHzL8ZR0qPRAt1giiby1r7vMJgFJqwOgpA 10
pysma_plus-0.3.19.1.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
pysma_plus-0.3.19.1.dist-info/RECORD

top_level.txt

pysmaplus

zip-safe