heatmiserV3


NameheatmiserV3 JSON
Version 1.2.1 PyPI version JSON
download
home_pagehttps://github.com/andylockran/heatmiserV3
SummaryA library to interact with Heatmiser Themostats using V3
upload_time2023-01-15 10:17:07
maintainer
docs_urlNone
authorAndy Loughran
requires_python
license
keywords v3 thermostat heatmiser prt serial uh1
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            #HeatmiserV3
[![Build Status](https://github.com/andylockran/heatmiserV3/actions/workflows/python-package.yml/badge.svg)](https://github.com/andylockran/heatmiserV3/actions/workflows/python-package.yml)

This library has been created from the work carried out by 
Neil Trimboy in 2011 here:
[https://code.google.com/p/heatmiser-monitor-control/]

The library uses the Heatmiser V3 Protocol to communicate 
with a number of thermostats.

As the DCB Structures are different on each thermostat, this
module doesn't yet cover all their intricacies, but with the
connection in place, it provides a raw method of interfacing
directly with the thermostat.

I hope to add specific model support as it gets requested.

## Supported Thermostats

DT/DT-E/PRT/PRT-E/PRT-HW

## Supported Timing Switches

The timing switches have a smaller DCB, but it is possible with
this module to still send raw comamnds to them.

TM1/TM1-N

## Other sensors

Heatmiser have used their V3 protocol in a number of sensors.
Your mileage may vary in attempting to use this library
to communicate with them, but please open a pull request if 
you get something working.

# Requirements

Python needs to be version 3.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/andylockran/heatmiserV3",
    "name": "heatmiserV3",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "v3,thermostat,heatmiser,prt,serial,uh1",
    "author": "Andy Loughran",
    "author_email": "andy@zrmt.com",
    "download_url": "https://files.pythonhosted.org/packages/44/48/82cb3d17c2fe45f0241a1e0ec82392ec82049a28d7502b1175d7b3df20df/heatmiserV3-1.2.1.tar.gz",
    "platform": null,
    "description": "#HeatmiserV3\n[![Build Status](https://github.com/andylockran/heatmiserV3/actions/workflows/python-package.yml/badge.svg)](https://github.com/andylockran/heatmiserV3/actions/workflows/python-package.yml)\n\nThis library has been created from the work carried out by \nNeil Trimboy in 2011 here:\n[https://code.google.com/p/heatmiser-monitor-control/]\n\nThe library uses the Heatmiser V3 Protocol to communicate \nwith a number of thermostats.\n\nAs the DCB Structures are different on each thermostat, this\nmodule doesn't yet cover all their intricacies, but with the\nconnection in place, it provides a raw method of interfacing\ndirectly with the thermostat.\n\nI hope to add specific model support as it gets requested.\n\n## Supported Thermostats\n\nDT/DT-E/PRT/PRT-E/PRT-HW\n\n## Supported Timing Switches\n\nThe timing switches have a smaller DCB, but it is possible with\nthis module to still send raw comamnds to them.\n\nTM1/TM1-N\n\n## Other sensors\n\nHeatmiser have used their V3 protocol in a number of sensors.\nYour mileage may vary in attempting to use this library\nto communicate with them, but please open a pull request if \nyou get something working.\n\n# Requirements\n\nPython needs to be version 3.\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A library to interact with Heatmiser Themostats using V3",
    "version": "1.2.1",
    "split_keywords": [
        "v3",
        "thermostat",
        "heatmiser",
        "prt",
        "serial",
        "uh1"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "14675bb9a85c7025dfb18c128c6110fe9b0b4a746a4f3df988de7b5f4f9b40bb",
                "md5": "84ee1ec0336ab93093d50fe3fb61b5df",
                "sha256": "482720811e9b7a87c8d9c7f68db93b9e5a53a2bc12c5229e81c6ea544f6e234d"
            },
            "downloads": -1,
            "filename": "heatmiserV3-1.2.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "84ee1ec0336ab93093d50fe3fb61b5df",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 9345,
            "upload_time": "2023-01-15T10:17:04",
            "upload_time_iso_8601": "2023-01-15T10:17:04.528981Z",
            "url": "https://files.pythonhosted.org/packages/14/67/5bb9a85c7025dfb18c128c6110fe9b0b4a746a4f3df988de7b5f4f9b40bb/heatmiserV3-1.2.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "444882cb3d17c2fe45f0241a1e0ec82392ec82049a28d7502b1175d7b3df20df",
                "md5": "e81027deae69a5c5e7822e5a6b5d3ea6",
                "sha256": "53caf6af5439a65508c3cd5f05a176a18d33770208b98674e1300da653df0843"
            },
            "downloads": -1,
            "filename": "heatmiserV3-1.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "e81027deae69a5c5e7822e5a6b5d3ea6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 8579,
            "upload_time": "2023-01-15T10:17:07",
            "upload_time_iso_8601": "2023-01-15T10:17:07.441168Z",
            "url": "https://files.pythonhosted.org/packages/44/48/82cb3d17c2fe45f0241a1e0ec82392ec82049a28d7502b1175d7b3df20df/heatmiserV3-1.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-15 10:17:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "andylockran",
    "github_project": "heatmiserV3",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "heatmiserv3"
}
        
Elapsed time: 0.03406s