Requirements: MQTT v3 (or higher) broker with support for retained messages It is preferred to send messages to yeelight2mqtt with QoS 2, to avoid Yeelight's rate limiting.