elkoep-mqtt


Nameelkoep-mqtt JSON
Version 0.2.32 PyPI version JSON
download
home_pagehttps://github.com/epdevlab/elkoep-mqtt
SummaryPython library for iNELS mqtt protocol
upload_time2024-06-06 15:12:24
maintainerNone
docs_urlNone
authorElko EP s.r.o.
requires_pythonNone
licenseMIT
keywords inels elko ep home assistant integration
VCS
bugtrack_url
requirements paho-mqtt attrs
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.52779s