Skip to main content

Lightwave TRV Integration for HomeAssistant

This adds support for Thermostatic Radiator Valves (TRVs) to the LightwaveRF integration into HomeAssistant. This is for Series 1 Lightwave.

Getting Started

Lightwave does not provide an interface, via the API, to query the Lightwave Hub for the current TRV status. Instead the status is broadcast to the LAN. This proxy captures the TRV broadcast messages, and makes them available to a HomeAssistant polling loop.

Installing

  • github
git clone https://github.com/ColinRobbins/Homeassistant-Lightwave-TRV.git
  • pip
pip3 install lw-trv-proxy

Requirement

HomeAssistant 0.109 or greater

Configuration

See HomeAssistant/Lightwave

Run the proxy

The proxy is (by default) configured to run on the same server as HomeAssistant. No configuration should be needed. Simply run it...

lwproxy &

Command line options:

  • -v verbose
  • -i ip_address IP addres to run the proxy on. Default 127.0.0.1
  • -p port Port to run the proxy on. Default 7878

Reboot

You will need to run this as a service to survive reboots etc. I've created a systemctl template service description in lwproxy.service.

Test

Restart hass. (A restart is required, simply re-reading config is not sufficient)

Authors

License

This project is licensed under the same term as HomeAssistant - see the LICENSE.md file for details

Acknowledgements

  • GeoffAtHome for the initial work that started me investigating how to do this!

Release files for lw-trv-proxy 0.6.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lw-trv-proxy 0.6.2
File Size Uploaded
lw-trv-proxy-0.6.2.tar.gz 3.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lw-trv-proxy 0.6.2
File Interpreter ABI Platform
lw_trv_proxy-0.6.2-py3-none-any.whl Python 3 none any Details

Total release size: 11.6 kB

Release files / lw-trv-proxy-0.6.2.tar.gz

Download URL lw-trv-proxy-0.6.2.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
dd61a24cfe9023c4ef23444d6dec381cedb517b425c82c99b5f17a4259ddef03
BLAKE2b-256 checksum
How to use checksums
41bedb7f2285e0d076a2f80cf8adb681e3c4ddf0877e3ae4c2e403d6ebf0642f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.3

Release files / lw_trv_proxy-0.6.2-py3-none-any.whl

Download URL lw_trv_proxy-0.6.2-py3-none-any.whl
Size 7.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5f714d3e5a44a8519ac15886341d6eebcca56cd54b6f048636b1670131eaf5e2
BLAKE2b-256 checksum
How to use checksums
8edac4f89f7d3fe822ae7e422360ca6bce8f242f567f2557892c982bdae666bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.3

Release history Release notifications | RSS feed

This release

0.6.2 This release

2 release files

0.6.1

1 release file

0.6

2 release files

0.5

2 release files

0.4

2 release files

0.3

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page