lightwave integration links Home Assistant with your Lightwave WiFi link for controlling Lightwave lights, switches and TRVs.
This integration uses the official API published by Lightwave on their website https://api.lightwaverf.com/.
To add your Lightwave devices into your Home Assistant installation, add the following to your
# Example configuration.yaml entry lightwave: host: IP_ADDRESS lights: R1D3: name: Wall lights R1D4: name: Ceiling lights switches: R1D2: name: Tree socket R2D1: name: Radio socket R2D2: name: Light socket R2D3: name: Phone socket R2D4: name: Torch socket
Where IP_ADDRESS is the IP address of your Lightwave hub.
light requires an
id and a
id takes the form
R# is the room number and
D# is the device number.
switches are optional but one of these must be present.
The first use of a light or switch will try to register with your Lightwave WiFi Link hub. If the hub has not been registered a message on your hub will be displayed asking you to pair the device. You have 12 seconds to push the button on your hub to accept this. Once done, you should be able to control your lights and switches via Home Assistant. This only needs to be done if the hub has not been registered.
Lightwave Thermostatic Radiator Values (TRV) are supported but require an additional proxy to capture the current TRV temperature. See LWProxy
# Example TRV configuration.yaml for TRVs lightwave: host: IP_ADDRESS lights: R99D1: name: Bedroom Light trv: trv_proxy_ip: 127.0.0.1 # Proxy address, do not change unless running on a different server trv_proxy_port: 7878 # Do not change, unless a port clash trvs: R1Dh: # The ID of the TRV. name: Bedroom TRV serial: E84902 # Serial number of the TRV - found in the Lightwave App, or web site