# Elkoep-mqtt
A Python library that handles communication with inels over mqtt
[iNELS](https://www.inels.com/) by ElkoEP company.
[Pypi](https://pypi.org/project/elkoep-mqtt/)
# 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](https://tox.readthedocs.io) 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)
- 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)
- GSB3-40Sx-V2 (174)
- GSB3-60Sx-V2 (175)
- GSB3-90Sx-V2 (176)
- MSB3-40 (177)
- MSB3-60 (178)
- MSB3-90 (179)
- BITS (bits)
- INTEGETS (integers)
Raw data
{
"_id": null,
"home_page": "https://github.com/epdevlab/elkoep-mqtt",
"name": "elkoep-mqtt",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "iNels, Elko EP, Home assistant integration",
"author": "Elko EP s.r.o.",
"author_email": "epdevlab@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/78/2a/c2c2b09695770cabd146ecb28c6e74913809813f9d9cfb8472ff303a8e78/elkoep_mqtt-0.2.32.tar.gz",
"platform": null,
"description": "# Elkoep-mqtt\n\nA Python library that handles communication with inels over mqtt\n[iNELS](https://www.inels.com/) by ElkoEP company.\n\n[Pypi](https://pypi.org/project/elkoep-mqtt/)\n\n# Requirements\n\nFor smooth using you need to have Python 3.9 or higher.\n\n# Install\n\nUse PyPI repository\n\n```\npip install elkoep-mqtt\n```\n\n# Testing\n\nI use [tox](https://tox.readthedocs.io) for testing.\n\n```\n$ pip install tox\n\n```\n\n# Development status\n\nSupported RF devices\n\n- Switches (01, 02)\n- Shutters (03, 21)\n- Light dimmers (04, 05)\n- RGB light (06)\n- Switches with external temperature sensors (07)\n- Wireless thermovalves (09)\n- Temperature sensors (10)\n- Thermostats (12)\n- Flood detectors (15)\n- Generic detector (16)\n- Motion detector (17)\n- Controllers/buttons (18, 19)\n- Temperature and humidity sensors (29)\n\nSupported bus devices\n\n- SA3-01B (100)\n- DA3-22M (101)\n- GRT3-50 (102)\n- GSB3-90Sx (103)\n- SA3-02B (104)\n- SA3-02M (105)\n- SA3-04M (106)\n- SA3-06M (107)\n- SA3-012M (108)\n- SA3-022M (109)\n- FA3-612M (111)\n- RC3-610DALI (114)\n- IM3_20B (115)\n- IM3_40B (116)\n- IM3_80B (117)\n- DMD3-1 (120)\n- IM3-140M (121)\n- WSB3-20 (122)\n- WSB3-40 (123)\n- WSB3-20H (124)\n- WSB3-40H (125)\n- GCR3-11 (128)\n- GCH3-31 (129)\n- GSP3-100 (136)\n- GDB3-10 (137)\n- GSB3-40SX (138)\n- GSB3-60SX (139)\n- GSB3-20SX (140)\n- GBP3-60 (141)\n- GSB3-40-V2 (143)\n- GSB3-60-V2 (144)\n- GSB3-90-V2 (146)\n- DAC3-04B (147)\n- DAC3-04M (148)\n- DCDA-33M (150)\n- DA3-66M (151)\n- ADC3-60M (156)\n- TI3-10B (157)\n- TI3-40B (158)\n- TI3-60M (159)\n- IDRT3-1 (160)\n- JA3-018M (163)\n- Virtual heating regulator (167)\n- Virtual cooling regulator (168)\n- SA3_014M (169)\n- JA3_014M (170)\n- GSB3-40Sx-V2 (174)\n- GSB3-60Sx-V2 (175)\n- GSB3-90Sx-V2 (176)\n- MSB3-40 (177)\n- MSB3-60 (178)\n- MSB3-90 (179)\n- BITS (bits)\n- INTEGETS (integers)\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Python library for iNELS mqtt protocol",
"version": "0.2.32",
"project_urls": {
"Homepage": "https://github.com/epdevlab/elkoep-mqtt"
},
"split_keywords": [
"inels",
" elko ep",
" home assistant integration"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "eba454074037c40a53f1b36e3be9e998822885575f730b58ec0a0b4d33e0e024",
"md5": "18a1d3cfd85b771a4507d42dc1741ca5",
"sha256": "b63f6d8188bfa6d313f775bb4b8988a7ec5d077d34d66cd8f3b7634b717e2d1d"
},
"downloads": -1,
"filename": "elkoep_mqtt-0.2.32-py3-none-any.whl",
"has_sig": false,
"md5_digest": "18a1d3cfd85b771a4507d42dc1741ca5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 43905,
"upload_time": "2024-06-06T15:12:22",
"upload_time_iso_8601": "2024-06-06T15:12:22.568034Z",
"url": "https://files.pythonhosted.org/packages/eb/a4/54074037c40a53f1b36e3be9e998822885575f730b58ec0a0b4d33e0e024/elkoep_mqtt-0.2.32-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "782ac2c2b09695770cabd146ecb28c6e74913809813f9d9cfb8472ff303a8e78",
"md5": "5e1633b5d5cbdafa0ae8a0113a1c5479",
"sha256": "c8d0457ea86e6c07251209a000f007e188b4f78781be38887a2e4e67f023aa85"
},
"downloads": -1,
"filename": "elkoep_mqtt-0.2.32.tar.gz",
"has_sig": false,
"md5_digest": "5e1633b5d5cbdafa0ae8a0113a1c5479",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 40118,
"upload_time": "2024-06-06T15:12:24",
"upload_time_iso_8601": "2024-06-06T15:12:24.310777Z",
"url": "https://files.pythonhosted.org/packages/78/2a/c2c2b09695770cabd146ecb28c6e74913809813f9d9cfb8472ff303a8e78/elkoep_mqtt-0.2.32.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-06 15:12:24",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "epdevlab",
"github_project": "elkoep-mqtt",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "paho-mqtt",
"specs": [
[
">=",
"1.6.1"
]
]
},
{
"name": "attrs",
"specs": [
[
">=",
"21.2.0"
]
]
}
],
"tox": true,
"lcname": "elkoep-mqtt"
}