Skip to content

Instantly share code, notes, and snippets.

View bhamiltoncx's full-sized avatar

Ben Hamilton (Ben Gertzfield) bhamiltoncx

View GitHub Profile

Lutron LEAP Protocol Specification

LLM summary of the LEAP protocol based on reading pylutron-caseta (Python) and lutron-leap-js (TypeScript)

LEAP (Local Execution Access Protocol) is a proprietary JSON-over-TLS protocol used by Lutron smart lighting processors — including Caseta Smart Bridge, RadioRA 3 (RA3), and HomeWorks QSX (HWQSX) — for local LAN control of lighting, shading, fan, and sensor devices.


Table of Contents

@nledenyi
nledenyi / viessmann-opentherm-public.md
Last active July 6, 2026 17:35
Viessmann Vitodens 100-W B1HG - Local OpenTherm control via ESP32/ESPHome (bypassing Viessmann cloud paywall)

Viessmann Vitodens 100-W B1HG - Local OpenTherm control via ESP32/ESPHome (bypassing Viessmann cloud paywall)

Status: Implemented and running. Document reflects the working configuration as of April 2026, including Viessmann-specific quirks discovered during deployment.

Viessmann Vitodens 100-W B1HG - Local Control via OpenTherm

1. Background & Root Cause Analysis

The Problem: Viessmann Cloud API Paywall