# ESPHome ↔ L&S Emotion Control: reconstructing a smart-light radio client

> An ESPHome component recreates L&S Emotion Control remote commands so an ESP32 with a CC2500 radio can control furniture lights and reflect physical remote presses in Home Assistant. Its documented radio configuration uses MSK at 2436.2 MHz, a sync word, and 14-byte payloads carrying the remote ID, command, and value.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-06
- Original resource: <https://github.com/SergeyZh/emotion-control-ha>
- Primary source: <https://github.com/SergeyZh/emotion-control-ha/blob/05134b32b007277695badfb360f3439dc7f9348c/README.md>
- Catalog page: <https://awesomerea.org/resources/emotion-control-ha-case/>
- Record JSON: <https://awesomerea.org/resources/emotion-control-ha-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/emotion-control-ha-case/index.md)

## Requirements & limits

- **Prerequisites:** ESP32, a 2.4 GHz CC2500 module with a 26.000 MHz crystal, soldered wiring, and an L&S Emotion Control lamp or remote.
- **Limits:** Lamp state is estimated because the lamp provides no feedback; brightness has five levels.
- **License:** Apache License 2.0.

## Primary sources

1. <https://github.com/SergeyZh/emotion-control-ha/blob/05134b32b007277695badfb360f3439dc7f9348c/README.md>

## More in Protocols

- [akp02: reconstructing the Ajazz AKP02 display protocol](https://awesomerea.org/resources/akp02-display-protocol-case/index.md) · Case study
- [RK M75: reconstructing wired and wireless RGB control](https://awesomerea.org/resources/rk-m75-case/index.md) · Case study
- [ACiQ K18W: reconstructing a mini split's UART protocol](https://awesomerea.org/resources/aciq-minisplit-protocol-case/index.md) · Case study
- [RND Companion: reconstructing the RND Synth SysEx protocol](https://awesomerea.org/resources/rnd-companion-case/index.md) · Case study
- [viture-v2: a reconstructed VITURE Gen2 glasses protocol and driver](https://awesomerea.org/resources/viture-v2-case/index.md) · Case study
- [BikeStation: local Echelon Connect control over Bluetooth LE](https://awesomerea.org/resources/bikestation-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
