bluetti-mqtt


Namebluetti-mqtt JSON
Version 0.6.0 PyPI version JSON
download
home_pagehttp://github.com/warhammerkid/bluetti_mqtt
SummaryMQTT interface to Bluetti power stations
upload_time2022-06-12 22:26:12
maintainer
docs_urlNone
authorStephen Augenstein
requires_python>=3.7
licenseMIT
keywords
VCS
bugtrack_url
requirements asyncio-mqtt bleak crcmod dbus-next paho-mqtt
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ============
bluetti_mqtt
============

This tool provides an MQTT interface to Bluetti power stations. State will be
published to the `bluetti/state/[DEVICE NAME]/[PROPERTY]` topic, and commands
can be sent to the `bluetti/command/[DEVICE NAME]/[PROPERTY]` topic.

Installation
------------

.. code-block:: bash

    $ pip install bluetti_mqtt

Usage
-----

.. code-block:: bash

    $ bluetti-mqtt --scan
    Found AC3001234567890123: address 00:11:22:33:44:55
    $ bluetti-mqtt --broker [MQTT_BROKER_HOST] 00:11:22:33:44:55

Logging
-------

For research purposes you can also use the `bluetti-logger` command to poll the
device and log in a standardised format.

.. code-block:: bash

    $ bluetti-logger --log the-log-file.log 00:11:22:33:44:55

            

Raw data

            {
    "_id": null,
    "home_page": "http://github.com/warhammerkid/bluetti_mqtt",
    "name": "bluetti-mqtt",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "",
    "author": "Stephen Augenstein",
    "author_email": "perl.programmer@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/1f/27/94b4394c409026b96845e0c50d44d0ae6cacfb272da9e6231ed4869ebd62/bluetti_mqtt-0.6.0.tar.gz",
    "platform": null,
    "description": "============\nbluetti_mqtt\n============\n\nThis tool provides an MQTT interface to Bluetti power stations. State will be\npublished to the `bluetti/state/[DEVICE NAME]/[PROPERTY]` topic, and commands\ncan be sent to the `bluetti/command/[DEVICE NAME]/[PROPERTY]` topic.\n\nInstallation\n------------\n\n.. code-block:: bash\n\n    $ pip install bluetti_mqtt\n\nUsage\n-----\n\n.. code-block:: bash\n\n    $ bluetti-mqtt --scan\n    Found AC3001234567890123: address 00:11:22:33:44:55\n    $ bluetti-mqtt --broker [MQTT_BROKER_HOST] 00:11:22:33:44:55\n\nLogging\n-------\n\nFor research purposes you can also use the `bluetti-logger` command to poll the\ndevice and log in a standardised format.\n\n.. code-block:: bash\n\n    $ bluetti-logger --log the-log-file.log 00:11:22:33:44:55\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "MQTT interface to Bluetti power stations",
    "version": "0.6.0",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "fe34d9f36fbe456004b66a85ce852c64",
                "sha256": "c5d5fad047067f9da561d3c71740e94be4e58993ed52af620cf786c9b5413e5c"
            },
            "downloads": -1,
            "filename": "bluetti_mqtt-0.6.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "fe34d9f36fbe456004b66a85ce852c64",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 15167,
            "upload_time": "2022-06-12T22:26:11",
            "upload_time_iso_8601": "2022-06-12T22:26:11.185882Z",
            "url": "https://files.pythonhosted.org/packages/c8/61/0822e6a040a6af79b54cb5702715be4ad3bb6da0df072e67937127d07a06/bluetti_mqtt-0.6.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "217eb41efda46378699952a2236ec5f4",
                "sha256": "e01de112f85c9cb78f62b1f3a4de853a67ee7ce88b2ea1dadb79eec8ec4f7a44"
            },
            "downloads": -1,
            "filename": "bluetti_mqtt-0.6.0.tar.gz",
            "has_sig": false,
            "md5_digest": "217eb41efda46378699952a2236ec5f4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 12024,
            "upload_time": "2022-06-12T22:26:12",
            "upload_time_iso_8601": "2022-06-12T22:26:12.251109Z",
            "url": "https://files.pythonhosted.org/packages/1f/27/94b4394c409026b96845e0c50d44d0ae6cacfb272da9e6231ed4869ebd62/bluetti_mqtt-0.6.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-06-12 22:26:12",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "warhammerkid",
    "github_project": "bluetti_mqtt",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "asyncio-mqtt",
            "specs": [
                [
                    "==",
                    "0.12.1"
                ]
            ]
        },
        {
            "name": "bleak",
            "specs": [
                [
                    "==",
                    "0.14.3"
                ]
            ]
        },
        {
            "name": "crcmod",
            "specs": [
                [
                    "==",
                    "1.7"
                ]
            ]
        },
        {
            "name": "dbus-next",
            "specs": [
                [
                    "==",
                    "0.2.3"
                ]
            ]
        },
        {
            "name": "paho-mqtt",
            "specs": [
                [
                    "==",
                    "1.6.1"
                ]
            ]
        }
    ],
    "lcname": "bluetti-mqtt"
}
        
Elapsed time: 0.45714s