All Projects → bigbadblunt → homeassistant-lightwave2

bigbadblunt / homeassistant-lightwave2

Licence: other
Lightwave RF custom component for Home Assistant. Requires generation 2 ("Link Plus") hub, but will control both generation 1 ("Connect Series") and generation 2 ("Smart Series") devices.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to homeassistant-lightwave2

bom-weather-card
Custom Animated Weather Card for any weather provider
Stars: ✭ 111 (+258.06%)
Mutual labels:  home-automation, home-assistant, homeassistant
home-assistant-config
Ma configuration Home Assistant commentée en anglais et en français | My Home Assistant config with French and English comments.
Stars: ✭ 29 (-6.45%)
Mutual labels:  home-automation, home-assistant, homeassistant
google fit hass
A Home assistant custom component to get your fitness information using Google Fitness API.
Stars: ✭ 23 (-25.81%)
Mutual labels:  home-automation, home-assistant, homeassistant
Ha Wyzeapi
Home Assistant Integration for Wyze Bulbs, Switches, Sensors and Lock
Stars: ✭ 187 (+503.23%)
Mutual labels:  home-automation, home-assistant, homeassistant
HADailySensor
Sensor for Home Assistant that gets reset at midnight
Stars: ✭ 20 (-35.48%)
Mutual labels:  home-automation, home-assistant, homeassistant
home-assistant-config
🏠 Home Assistant Configuration & Documentation for my smart home using Node-RED for automations. Press ⭐ for notification of updates.
Stars: ✭ 34 (+9.68%)
Mutual labels:  home-automation, home-assistant, homeassistant
smart-home
🏡 My smart home setup built on top of Home Assistant
Stars: ✭ 140 (+351.61%)
Mutual labels:  home-automation, home-assistant, homeassistant
Addon Ssh
SSH & Web Terminal - Home Assistant Community Add-ons
Stars: ✭ 114 (+267.74%)
Mutual labels:  home-automation, home-assistant, homeassistant
zigbee
Database of Zigbee devices compatible with third party gateways: ZHA, deCONZ, Zigbee2MQTT, Tasmota, ZiGate, ioBroker,
Stars: ✭ 117 (+277.42%)
Mutual labels:  home-automation, home-assistant, homeassistant
HomeAssistant-Tapo-Control
Control for Tapo cameras as a Home Assistant component
Stars: ✭ 327 (+954.84%)
Mutual labels:  home-automation, home-assistant, homeassistant
Homeassistant
Example Home Assistant Configs
Stars: ✭ 168 (+441.94%)
Mutual labels:  home-automation, home-assistant, homeassistant
ha-config-ataraxis
My Home Assistant Configs. If you like what you see, please ⭐️my repo. It would encourage me a lot 🤘
Stars: ✭ 146 (+370.97%)
Mutual labels:  home-automation, home-assistant, homeassistant
Home Assistant Mail And Packages
Home Assistant integration providing day of package counts and USPS informed delivery images.
Stars: ✭ 155 (+400%)
Mutual labels:  home-automation, home-assistant, homeassistant
ocpp
Home Assistant integration for electric vehicle chargers that support the Open Charge Point Protocol (OCPP).
Stars: ✭ 82 (+164.52%)
Mutual labels:  home-automation, home-assistant, homeassistant
Simple Weather Card
Minimalistic weather card for Home Assistant
Stars: ✭ 135 (+335.48%)
Mutual labels:  home-automation, home-assistant, homeassistant
Home-Assistant-Config
🏠 My huizebruin Home Assistant configuration, Be sure to 🌟 this repository for updates! huizebruin
Stars: ✭ 29 (-6.45%)
Mutual labels:  home-automation, home-assistant, homeassistant
Home Assistant Config
My Home Assistant configuration & documentation.
Stars: ✭ 99 (+219.35%)
Mutual labels:  home-automation, home-assistant, homeassistant
Home Assistant Configuration
My Home Assistant Config. For more Information visit ->
Stars: ✭ 102 (+229.03%)
Mutual labels:  home-automation, home-assistant, homeassistant
hass-pandora-cas
Home Assistant custom component for Pandora Car Alarm System
Stars: ✭ 15 (-51.61%)
Mutual labels:  home-automation, home-assistant, homeassistant
ad-alexatalkingclock
Alexa (or other Smart Speakers) tell you the time without asking every hour. Please ⭐️if you like my app :)
Stars: ✭ 30 (-3.23%)
Mutual labels:  home-automation, home-assistant, homeassistant

Lightwave2

Home Assistant (https://www.home-assistant.io/) component for controlling LightwaveRF (https://lightwaverf.com) devices with use of a Lightwave Link Plus hub. Controls both generation 1 ("Connect Series") and generation 2 ("Smart Series") devices. Does not work with gen1 hub.

Tested by me and working with:

  • L21 1-gang Dimmer (2nd generation)
  • LW430 3-gang Dimmer (1st generation)
  • LW270 2-gang Power socket (1st generation)
  • LW821 In-line relay (1st generation)
  • LW934 Electric switch/thermostat (1st generation)

Tested by others:

  • L22 2-gang Dimmer (2nd generation)
  • L24 4-gang Dimmer (2nd generation)
  • Three-way relays (for controlling blinds/covers)

Setup

There are two ways to set up:

1. Using HACS (preferred)

This component is available through the Home Assistant Community Store HACS (https://hacs.netlify.com/)

If you use this method, your component will always update to the latest version. But you'll need to set up HACS first.

2. Manual

Copy all files and folders from custom_components/lightwave2 to a <ha_config_dir>/custom_components/lightwave2 directory. (i.e. you should have <ha_config_dir>/custom_components/lightwave2/__init__.py, <ha_config_dir>/custom_components/lightwave2/switch.py, <ha_config_dir>/custom_components/lightwave2/translations/en.json etc)

The latest version is at https://github.com/bigbadblunt/homeassistant-lightwave2/releases/latest

If you use this method then you'll need to keep an eye on this repository to check for updates.

Configuration:

In Home Assistant:

  1. Enter configuration menu
  2. Select "Integrations"
  3. Click the "+" in the bottom right
  4. Choose "Lightwave 2"
  5. Enter username and password
  6. This should automatically find all your devices

Usage:

Once configured this should then automatically add all switches, lights, thermostats, blinds/covers, sensors and energy monitors that are configured in your Lightwave app. If you add a new device you will need to restart Home Assistant, or remove and re-add the integration.

Various sensor entities (including power consumption) and controls for the button lock and status LED are exposed within the corresponding entities.

All other attributes reported by the Lightwave devices are exposed with the names lwrf_*. These are all read-only.

For gen2 devices, the brightness can be set without turning the light on using lightwave2.set_brightness.

Firmware 5+ devices generate lightwave2.click events when the buttons are pressed. The "code" returned is the type of click:

Code Hex Meaning
257 101 Up button single press
258 102 Up button double press
259 103 Up button triple press
260 104 Up button quad press
261+ (and so on - I believe up to 20x click is supported)
512 200 Up button press and hold
768 300 Up button release after long press
4353 1101 Down button single press
4354 1102 Down button double press
4355 1103 Down button triple press
4356 1104 Down button quad press
4357+ (and so on)
4608 1200 Down button press and hold
4864 1300 Down button release after long press

For sockets the codes are the "up button" versions.

Thanks

Credit to Warren Ashcroft whose code I used as a base https://github.com/washcroft/LightwaveRF-LinkPlus

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].