atc-mi-interface


Nameatc-mi-interface JSON
Version 2.0.0 PyPI version JSON
download
home_pagehttps://github.com/pvvx/ATC_MiThermometer/tree/master/python-interface
SummaryPython tools and API for the "atc1441" and "pvvx" Xiaomi Mijia Thermometer custom firmware (ATC_MiThermometer)
upload_time2023-11-18 18:22:13
maintainer
docs_urlNone
authorIrcama
requires_python>=3.8
licensehttps://unlicense.org
keywords atc-mi-interface xiaomi mijia thermometer firmware wxpython editor construct bleak ble bluetooth lywsd03mmc
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# atc-mi-interface

__Python tools and API for the "atc1441" and "pvvx" Xiaomi Mijia Thermometer custom firmware__

Python components (API and command-line tools, including some GUI) to represent
the data model of the BLE advertisements of the Xiaomi Mijia Thermometer custom
firmware (ATC_MiThermometer) developed by
[atc1441](https://github.com/atc1441/ATC_MiThermometer)
and [pvvx](https://github.com/pvvx/ATC_MiThermometer). When using the latest
releases of the "pvvx" firmware, it also allows to read and write the
firmware configuration parameters.

A documented interface and a testing tool are included to receive, decode,
show, build and edit the BLE advertisements.

Installation without GUI:

```
pip install [ -i https://test.pypi.org/simple/ ] atc-mi-interface
```

Installation including wxPython prerequisites for the GUI:

```
pip install [ -i https://test.pypi.org/simple/ ] atc-mi-interface[gui]
```

Full information, installation notes, API reference and usage details at the
[pvvx/ATC_MiThermometer/python-interface repository](https://github.com/pvvx/ATC_MiThermometer/tree/master/python-interface#python-interfacing-methods-and-data-representation-model).

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/pvvx/ATC_MiThermometer/tree/master/python-interface",
    "name": "atc-mi-interface",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "atc-mi-interface,Xiaomi,Mijia,Thermometer,firmware,wxpython,editor,construct,bleak,BLE,bluetooth,LYWSD03MMC",
    "author": "Ircama",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/40/67/89c8af88d4566343558703e81f912e3a86695f827f5df3d5fef99639e784/atc-mi-interface-2.0.0.tar.gz",
    "platform": null,
    "description": "\r\n# atc-mi-interface\r\n\r\n__Python tools and API for the \"atc1441\" and \"pvvx\" Xiaomi Mijia Thermometer custom firmware__\r\n\r\nPython components (API and command-line tools, including some GUI) to represent\r\nthe data model of the BLE advertisements of the Xiaomi Mijia Thermometer custom\r\nfirmware (ATC_MiThermometer) developed by\r\n[atc1441](https://github.com/atc1441/ATC_MiThermometer)\r\nand [pvvx](https://github.com/pvvx/ATC_MiThermometer). When using the latest\r\nreleases of the \"pvvx\" firmware, it also allows to read and write the\r\nfirmware configuration parameters.\r\n\r\nA documented interface and a testing tool are included to receive, decode,\r\nshow, build and edit the BLE advertisements.\r\n\r\nInstallation without GUI:\r\n\r\n```\r\npip install [ -i https://test.pypi.org/simple/ ] atc-mi-interface\r\n```\r\n\r\nInstallation including wxPython prerequisites for the GUI:\r\n\r\n```\r\npip install [ -i https://test.pypi.org/simple/ ] atc-mi-interface[gui]\r\n```\r\n\r\nFull information, installation notes, API reference and usage details at the\r\n[pvvx/ATC_MiThermometer/python-interface repository](https://github.com/pvvx/ATC_MiThermometer/tree/master/python-interface#python-interfacing-methods-and-data-representation-model).\r\n",
    "bugtrack_url": null,
    "license": "https://unlicense.org",
    "summary": "Python tools and API for the \"atc1441\" and \"pvvx\" Xiaomi Mijia Thermometer custom firmware (ATC_MiThermometer)",
    "version": "2.0.0",
    "project_urls": {
        "Homepage": "https://github.com/pvvx/ATC_MiThermometer/tree/master/python-interface"
    },
    "split_keywords": [
        "atc-mi-interface",
        "xiaomi",
        "mijia",
        "thermometer",
        "firmware",
        "wxpython",
        "editor",
        "construct",
        "bleak",
        "ble",
        "bluetooth",
        "lywsd03mmc"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "90790a638d46db8f5eedc412cd87868de6cce3256cb704b0ef4a81e0fc48323a",
                "md5": "473d2453ee785c4865b5c2fc2068fb37",
                "sha256": "80d18375cdfc072549436b3b51fbd5502f4fb24a915986bfcecc977a0e942ebb"
            },
            "downloads": -1,
            "filename": "atc_mi_interface-2.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "473d2453ee785c4865b5c2fc2068fb37",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 27071,
            "upload_time": "2023-11-18T18:22:11",
            "upload_time_iso_8601": "2023-11-18T18:22:11.625420Z",
            "url": "https://files.pythonhosted.org/packages/90/79/0a638d46db8f5eedc412cd87868de6cce3256cb704b0ef4a81e0fc48323a/atc_mi_interface-2.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "406789c8af88d4566343558703e81f912e3a86695f827f5df3d5fef99639e784",
                "md5": "945082536a6f1ff980391c99ca5f1e2f",
                "sha256": "a98ba77f74f8ef2cb2332974e98e0c9ce7ec22ba289c24bf4981eed95868b78d"
            },
            "downloads": -1,
            "filename": "atc-mi-interface-2.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "945082536a6f1ff980391c99ca5f1e2f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 42300,
            "upload_time": "2023-11-18T18:22:13",
            "upload_time_iso_8601": "2023-11-18T18:22:13.779959Z",
            "url": "https://files.pythonhosted.org/packages/40/67/89c8af88d4566343558703e81f912e3a86695f827f5df3d5fef99639e784/atc-mi-interface-2.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-18 18:22:13",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pvvx",
    "github_project": "ATC_MiThermometer",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "atc-mi-interface"
}
        
Elapsed time: 0.14114s