#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"
}