Skip to content

rwoldberg/ldata-ha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

174 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ldata-ha

leviton LDATA and LWHEM integration for Home Assistant (https://my.leviton.com/)

-Starting with v2 this integration now uses Websockets!-

This is a home assistant integration for the LDATA and LWHEM hubs for levitons smart breakers.


If this integration has been useful to you, please consider chipping in and buying me a coffee!

"Buy Me A Coffee"

Install

Use HACS and add as a custom repo. Once the integration is installed go to your integrations and follow the configuration options to specify the below:

  • Username (my.leviton.com Username)
  • Password (my.leviton.com Password)
  • 2FA (If Enabled)

Installation

Recommended installation is via the Home Assistant Community Store (HACS). hacs_badge

1. Install via HACS custom repository

If you do not wish to use HACS, then please download the latest version from the releases page and proceed to Step 2.

  1. Navigate to the HACS add-on
  2. Select 'Custom Repositories'
  3. Add 'https://github.com/rwoldberg/ldata-ha' as the repository and 'Integration' as the Categroy
  4. Restart Home Assistant

Select Custom Repositories

Add ldata-ha

2. Configure via Home Assistant

  1. Navigate to Home Assistant Settings > Devices & Services
  2. Click + Add Integration
  3. Search for LDATA
  4. Complete the guided configuration

Configure LDATA from Home Assistant

Options

Addon is auto reloading on submit.

  • HA Inform Rate (Seconds)

    • How often to update sensors in Home Assistant (2-600 seconds). Lower values = more responsive but higher system load and DB writes.
  • Three phase (default off)

    • For Three phase setups
  • Allow Breaker Control (default off)

    • HA will not create Switch entities for breaker control (Breakers are only treated as Sensors)
  • Log General Integration Errors

    • Integration crashes or web errors
  • Log Data Validation Warning (Spikes/Resets)

    • Outputs Warnings of Data inconsistancies from Leviton to log
  • Log Full WebSocket Data

    • Outputs all data provided
  • Enable Specific Field Logging

    • Outputs any specified field to log (field names can be seen by breifly enabling and looking at "Log Full WebSocket Data")
image


This is a DIY integration and is not supported or affiliated with Leviton in any way.