mppsolar

View on PyPIReverse Dependencies (0)

0.16.39 mppsolar-0.16.39-py3-none-any.whl

Wheel Details

Project: mppsolar
Version: 0.16.39
Filename: mppsolar-0.16.39-py3-none-any.whl
Download: [link]
Size: 141105
MD5: 68ddb9607ac8a98f137b5e179c837381
SHA256: 42460d45ddb2ce0160178671d037ef098c5c3a539ec8bf57fca819a066156add
Uploaded: 2024-07-09 23:06:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mppsolar
Version: 0.16.39
Summary: Package to communicate with Solar inverters and BMSs
Author: John Blance
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11,<4.0
Requires-Dist: bluepy (<2.0.0,>=1.3.0); extra == "ble" or extra == "dev"
Requires-Dist: cysystemd (<2.0.0,>=1.6.2); extra == "systemd"
Requires-Dist: paho-mqtt (<2.0.0,>=1.6)
Requires-Dist: psycopg2-binary (>=2.9.9); extra == "pgsql"
Requires-Dist: pydantic (>=1.8.0)
Requires-Dist: pymodbus (>=3.6.1); extra == "dev" or extra == "modbus"
Requires-Dist: pymongo (>=4.6.1); extra == "mongo"
Requires-Dist: pyserial (>3)
Provides-Extra: ble
Provides-Extra: dev
Provides-Extra: modbus
Provides-Extra: mongo
Provides-Extra: pgsql
Provides-Extra: systemd
Description-Content-Type: text/markdown
[Description omitted; length: 1384 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
mppsolar/__init__.py sha256=Pz3j4j-JzLx9CLrijrJ1hu3lkSDd20kc7xOhza880bQ 17675
mppsolar/daemon/__init__.py sha256=kbFBpoLWWXyKDNZkzp6C7x_zYvbmx703S721mVypmd8 520
mppsolar/daemon/daemon.py sha256=LSO8f6smTog4a_xRAS-kY2_ttrEA3rwGB9pJi5dB3hU 1051
mppsolar/daemon/daemon_disabled.py sha256=87PWsYPYMCbztj40w0n1SWr6JL_byn-yQi1uQ4mb8ec 804
mppsolar/daemon/daemon_systemd.py sha256=Z6Pfn5TiQvKN3v26twTFALuW0FmSlRsMfXgZlsX_fHg 1080
mppsolar/devices/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mppsolar/devices/device.py sha256=ufFRou1Ttf6xJVyELmaE18bWZRxEnvJb7G1WhR4g8UU 6136
mppsolar/devices/jkbms.py sha256=ErbegihrVSe9mNSLFKhmExqxEKMZgq9CPb0aWphfS9s 191
mppsolar/devices/mppsolar.py sha256=4FXfLUjNHXwSKYqrfE8q09xB58aNdtIUFJwoAgnmlB0 197
mppsolar/helpers.py sha256=DbSY39E838L3PXBwayddW3GRG-D6hE80iu6nf853y9g 3711
mppsolar/inout/__init__.py sha256=7IYPRAT7p-j3Ap_Kr3Y4clWODC1JFVsoPG6jnqUl-qw 5037
mppsolar/inout/baseio.py sha256=kqxy7ab6iUaNPh2JGfwlGwz1zqdPueiXlfQTL-6qxXA 1643
mppsolar/inout/dalyserialio.py sha256=zGYmwxsytW_Mc82C4GejXkImzqjks7P8ZV2s3mqO2Bs 1630
mppsolar/inout/esp32io.py sha256=Ye5HPFtos_Iv650jZ_EghQQPl4Hg33tXKkml60JdqjQ 1505
mppsolar/inout/hidrawio.py sha256=_pJC3dIBydPnWLksddccimK60UW_vjp6b-_9f4exs6Q 2542
mppsolar/inout/jkbledelegate.py sha256=ZOzXv8sjbxCJFPSM8M7zwk-v_znnaQnJnH0ejpLRklc 1909
mppsolar/inout/jkbleio.py sha256=F9uDau46JfRNsDIT0iprwqjZBnn3xq2W7jNjkxXdGZE 5504
mppsolar/inout/mqttio.py sha256=-ypqjbSAxgVCBCbYdZELZsGTpHunno7ZTprFMSWcKhQ 3969
mppsolar/inout/remotesocketio.py sha256=ZvWA2jw-TZWZAbMn9oz8lPra7QOZqYZoxClNntkgtw4 1303
mppsolar/inout/serialio.py sha256=QURjTUhJtSoUqkhusVGyek2jaSJ5Drp11y_UiwCtTRg 1313
mppsolar/inout/testio.py sha256=KAObXNVrypjqBDNyZr60hwSlSmxLz6OowFxEJIyY3-Q 2300
mppsolar/inout/vserialio.py sha256=ZHn4YUpGm9_fdeXj9QpTNTzZUfDhR3YOCTN7_Z0B674 3204
mppsolar/libs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mppsolar/libs/mqttbroker.py sha256=O2m9ggirqXOB2nDFm7TtlhBsgeOiohX3EGqpUYjLrbw 2908
mppsolar/libs/mqttbrokerc.py sha256=1-GJWYthDrUcY_PRlbntiEx2TzeXwFpyeKPOTZMGV9U 6352
mppsolar/main.py sha256=jDBEJh6vFzkmaIM0OEOSk67z0DWeYrgv39O1IvGlgf4 66
mppsolar/outputs/__init__.py sha256=phN8GJGHOpEdJr3u3PQfPi7j-y3MWDcDp9pWt6XtooY 4461
mppsolar/outputs/baseoutput.py sha256=DqDuqiIJhxwtDrUx0_3lJJ4Ws__j1BDZv-Tfdvqwxe4 175
mppsolar/outputs/boxdraw.py sha256=QH2eR9iXLk3mUVhuW7ZtWQX1G4GJKTwzCPa5pNkpyY4 4325
mppsolar/outputs/domoticz_autodiscover.py sha256=f1K3pvpUvBymn3qPRNn7jj7XltR5q6GYQzBCFyfbd_c 2991
mppsolar/outputs/domoticz_mqtt.py sha256=dh4FgULVNhH_6p9S-iBLEQxYRvZnuBXv0KHlQPyrPxI 3142
mppsolar/outputs/hass_mqtt.py sha256=je0-OW56UOjBm8_8Ir40J7xOni6BLzoOyyIaMan0pvk 4563
mppsolar/outputs/hassd_mqtt.py sha256=jHMraJxUMR_7e3mHHK1BZD11BweaXicOY9h1NmcX2fE 8079
mppsolar/outputs/influx2_mqtt.py sha256=FiP8L_Nj09tcUeKEXcma-J5KhySmBmzUR6toXW72y_E 2247
mppsolar/outputs/influx_mqtt.py sha256=TNBJ5PuGm6lYXeSHLjcjKjl4fKjSn54xmoIKg6AxPjs 2147
mppsolar/outputs/json.py sha256=h9Oy39JmofOWdkyXrmZ5O2oeQHh4dhQqEvzdkR34Fpw 998
mppsolar/outputs/json_mqtt.py sha256=dWEFwYOR_bkRA9l_uc7Q9gXKgruNyqrp4MYAi1RzMf0 1884
mppsolar/outputs/json_udp.py sha256=2cOqOdBLfT5np_oe0HgJEUpTQgHs8gUX_X_W846ScVs 1563
mppsolar/outputs/json_units.py sha256=V_Ey1bZruE5MWJieCa2CsG24FwUmCrMTHDqAzjIIZ_8 1040
mppsolar/outputs/mongo.py sha256=83hGBWzOoaX2B-gEKLrWr8Pl-IWlFdDRCFKTEqyHUbo 2260
mppsolar/outputs/mqtt.py sha256=SpyaaNu3SG3NxzdQn1YzNB5dNfbquI1Yvvvr1POHPHo 3548
mppsolar/outputs/postgres.py sha256=u6hD3XoJEzdT-t6nHEY34S0XAtpOCFCeBx49iRqMIvY 2657
mppsolar/outputs/prom.py sha256=-ZMGcR-ChViXIDw9WJdOY2g-GNEZzadGqDTvI7lX4qI 2908
mppsolar/outputs/prom_file.py sha256=sBiWy25i5xfHszxugfD9_bFdTLtAqjflfi4kmAatyJ0 755
mppsolar/outputs/prom_push.py sha256=MdPr3T-fSXQimGoU7HWA_VYXMNwzNYR-TBgSZThUfWg 952
mppsolar/outputs/raw.py sha256=R9q8MAZykCAaOKg_7jhS0oi-hYVbqEdRfzn3fBLG_9I 896
mppsolar/outputs/screen.py sha256=80UOiFwwSR1wgJ8O0nNdA4ITAXmhW0AGkgGaY2XS8AM 3235
mppsolar/outputs/simple.py sha256=VMGWWag9J3pWSdacHG5POs499c25j6bMCirzDlcdG58 2151
mppsolar/outputs/simpleunits.py sha256=9mfDeJVgMkYYK9ACCaI6ng5zYg68MkzDx_hHpJy5Q18 2313
mppsolar/outputs/tag_mqtt.py sha256=kNQrLnixp39OT_WflGBJg2737qDr1UPKtT0rh3aAHtE 2002
mppsolar/outputs/value.py sha256=RW7fsHbEI2UsSYiiav8eCWvL38fA1-emZ9JOmx6zLSc 2140
mppsolar/protocols/__init__.py sha256=UFT7GcJHlnzJUQZtc4mLDq81VL9zRJhbmY2UVbSi8wo 3028
mppsolar/protocols/abstractprotocol.py sha256=b9nsoG4QJ_hEhC73VX35cBntK3HuJj3JfWi2URUTwyI 26427
mppsolar/protocols/daly.py sha256=Me40LNvCcKuM6axIJ-1y_PD2xZsQE0d_-_Ac4WGmIGk 13784
mppsolar/protocols/daly40.py sha256=fy4wj-w4AA8uesBZYt16piMFdEKU8lDia6WV8_WK7Ek 465
mppsolar/protocols/jk02.py sha256=-Ba3g3pop99eNVnm4Rc8os3B4gnQ6uOEMJBPtT29EiM 13733
mppsolar/protocols/jk02_32.py sha256=9P_0Isk70vhr5SgWRURbCNT_lxwfpNaFyOHBmp2rtBQ 11552
mppsolar/protocols/jk04.py sha256=4V47RmCShfki1XfR1gKNwPDyEsAYBKw_J64YA7a_qfA 7792
mppsolar/protocols/jk232.py sha256=GXtyBWrEjySOspVuyeueaJYtmDWMfyZbMNGDLcKu8Hk 5993
mppsolar/protocols/jk485.py sha256=tysbkmTLuKqmpPA-5uIEWp_R-L6z-cCuY9GIZoqNxSs 5267
mppsolar/protocols/jkabstractprotocol.py sha256=OWJI24EfENnd4HPPsY6Ft5OzVWRRaaxEPqy7VUWgBFY 7532
mppsolar/protocols/jkserial.py sha256=eOflUpFyFEjmEOmG2iern-c8Z-9aLC3tw1RLp_0KByE 9943
mppsolar/protocols/jkv11.py sha256=urYOP1Cn95LmbwmAV_73oiFy1oasgUPGmL9eKspWwFc 10277
mppsolar/protocols/pi16.py sha256=baqgyM1KuC-SgBgvHYL6KwsnlARKb-p56ioBR1JhFbc 9943
mppsolar/protocols/pi17.py sha256=Sdq-HznUOOLazNS_Y1jDLq9RB7jj2WaHP8QVnbbD28M 38923
mppsolar/protocols/pi17infini.py sha256=pTh7nSaWksNPmawptPGq6MI00tyUin1X7BqzBd6mnjo 2245
mppsolar/protocols/pi17m058.py sha256=A8XKnIYh5aiC1j2PjFVWQ9oWCh6_2CyRD4q6L3wAeSk 2948
mppsolar/protocols/pi18.py sha256=dKk24khgrJwIThPW0vZ7_kJfB0_yVPXCcLVqlRexBko 25557
mppsolar/protocols/pi18lvx.py sha256=RG1LUeHLgkrfZGaYk7QG7rpq8PaPfOILQlWNQTn44AI 34510
mppsolar/protocols/pi18sv.py sha256=v82GmRKP_OyfgCltO8NxU6On00-KX_05bmLReVrURq8 34452
mppsolar/protocols/pi30.py sha256=UJlmCPsmyOFytoqyxCa2tdcIIqpTE3jOnCY6cMuEo_c 41094
mppsolar/protocols/pi30m044.py sha256=65D5NVis9dQR9Z-OvQ1v2xm3K7sBiVHEv67ukab_meY 18867
mppsolar/protocols/pi30m045.py sha256=eM1kS50l0Z-exM_cnRhXMAFbch1X7xUfXuU5wUtneJQ 13288
mppsolar/protocols/pi30max.py sha256=azQjHQ7D5Q-uUwlL6U9I1Zk7LrUzmk1dPrVmUU-TD2c 42667
mppsolar/protocols/pi30mst.py sha256=1DNpfbvnGQwue5dWc4FnF7CeHNlq2NEba89sEI8tkW0 1591
mppsolar/protocols/pi30revo.py sha256=EyUTKSVJJYShAzX3qwyUEk-8iZ5Xndx-ZkxIqRn0E84 20505
mppsolar/protocols/pi41.py sha256=lFc8HmEamAUqJTvScHUkvNGMVMTZ24br_LSESBZfxjc 15565
mppsolar/protocols/protocol_helpers.py sha256=t5Ue_AvzEv7UwhDMoWcRcXdd3Ta1S85BOXUTUuUgDH8 10075
mppsolar/protocols/ved.py sha256=gw6j_719tPy9hvWYj9E3dDAZK4vgYPBfy4CyFSE-JTI 13169
mppsolar/timer.py sha256=BxVqnlzL-IY9FvRkCop3TyRXCBRotg6X6WneRP-B0g0 1555
mppsolar/version.py sha256=GfU6kwDzcu02gjJVOVU6FHHU3jR6bvxnvjO59NOiUO0 24
mppsolar-0.16.39.dist-info/LICENSE sha256=lS129ziG_QVVf8-1MeOKiCJST5rb337HPLFb9DLCHpM 1064
mppsolar-0.16.39.dist-info/METADATA sha256=r5zYblIbpoh61Ux9rT6T3dudQX1pXIri6JZB_BfkfaA 2295
mppsolar-0.16.39.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
mppsolar-0.16.39.dist-info/entry_points.txt sha256=pLPtCFoEtEuZfaQ1az9Ah4hyNf4DNlP9fJ6YGATmG48 86
mppsolar-0.16.39.dist-info/RECORD

entry_points.txt

jkbms = mppsolar:main
mpp-solar = mppsolar:main
mppsolar = mppsolar:main