Skip to main content

Python library for iNELS mqtt protocol

Project description

Elkoep-mqtt

A Python library that handles communication with inels over mqtt iNELS by ElkoEP company.

Pypi

Requirements

For smooth using you need to have Python 3.9 or higher.

Install

Use PyPI repository

pip install elkoep-mqtt

Testing

I use tox for testing.

$ pip install tox

Development status

Supported RF devices

  • Switches (01, 02)
  • Shutters (03, 21)
  • Light dimmers (04, 05)
  • RGB light (06)
  • Switches with external temperature sensors (07)
  • Wireless thermovalves (09)
  • Temperature sensors (10)
  • Thermostats (12)
  • Flood detectors (15)
  • Generic detector (16)
  • Motion detector (17)
  • Controllers/buttons (18, 19)
  • Temperature and humidity sensors (29)

Supported bus devices

  • SA3-01B (100)
  • DA3-22M (101)
  • GRT3-50 (102)
  • GSB3-90Sx (103)
  • SA3-02B (104)
  • SA3-02M (105)
  • SA3-04M (106)
  • SA3-06M (107)
  • SA3-012M (108)
  • SA3-022M (109)
  • FA3-612M (111)
  • RC3-610DALI (114)
  • IM3_20B (115)
  • IM3_40B (116)
  • IM3_80B (117)
  • DMD3-1 (120)
  • IM3-140M (121)
  • WSB3-20 (122)
  • WSB3-40 (123)
  • WSB3-20H (124)
  • WSB3-40H (125)
  • GCR3-11 (128)
  • GCH3-31 (129)
  • GSP3-100 (136)
  • GDB3-10 (137)
  • GSB3-40SX (138)
  • GSB3-60SX (139)
  • GSB3-20SX (140)
  • GBP3-60 (141)
  • GSB3-40-V2 (143)
  • GSB3-60-V2 (144)
  • GSB3-90-V2 (146)
  • DAC3-04B (147)
  • DAC3-04M (148)
  • DCDA-33M (150)
  • DA3-66M (151)
  • DA3-03M/RGBW (153)
  • ADC3-60M (156)
  • TI3-10B (157)
  • TI3-40B (158)
  • TI3-60M (159)
  • IDRT3-1 (160)
  • JA3-018M (163)
  • Virtual heating regulator (167)
  • Virtual cooling regulator (168)
  • SA3_014M (169)
  • JA3_014M (170)
  • MCD3-01 (171)
  • PMS3-01 (172)
  • GSB3-40Sx-V2 (174)
  • GSB3-60Sx-V2 (175)
  • GSB3-90Sx-V2 (176)
  • MSB3-40 (177)
  • MSB3-60 (178)
  • MSB3-90 (179)
  • GRT3-70 (180)
  • GRT3-270 (180)
  • BITS (bits)
  • INTEGETS (integers)

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

elkoep_aio_mqtt-0.2.33b30.tar.gz (49.3 kB view details)

Uploaded Source

Built Distribution

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

elkoep_aio_mqtt-0.2.33b30-py3-none-any.whl (52.1 kB view details)

Uploaded Python 3

File details

Details for the file elkoep_aio_mqtt-0.2.33b30.tar.gz.

File metadata

  • Download URL: elkoep_aio_mqtt-0.2.33b30.tar.gz
  • Upload date:
  • Size: 49.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for elkoep_aio_mqtt-0.2.33b30.tar.gz
Algorithm Hash digest
SHA256 2e8c48d20cb1313ec6f4ad22742d10fc7c3f8a463948cb3ff81b09b5ca69d6a8
MD5 2f5c54875900426a61a2f3694871bbe9
BLAKE2b-256 bb5a22f8c83e8c5a4d80705842d05b1cc0014848ee5a3c7a7898a26cd2a51548

See more details on using hashes here.

Provenance

The following attestation bundles were made for elkoep_aio_mqtt-0.2.33b30.tar.gz:

Publisher: publish-to-pypi.yml on epdevlab/elkoep-aio-mqtt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elkoep_aio_mqtt-0.2.33b30-py3-none-any.whl.

File metadata

File hashes

Hashes for elkoep_aio_mqtt-0.2.33b30-py3-none-any.whl
Algorithm Hash digest
SHA256 bae00efe7ded48d49faa896be05895c8b485c3de226d868a699e59eda7683622
MD5 11dccdd12d9bc5cf1981d0d6979fa4f6
BLAKE2b-256 b597a21404df48c15a782dc3cd7de3f7629ebe8f52cd17eb50e14953b326d8ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for elkoep_aio_mqtt-0.2.33b30-py3-none-any.whl:

Publisher: publish-to-pypi.yml on epdevlab/elkoep-aio-mqtt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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