{"slug": "xiaomi-whale-spout-remote-controlled-bidet-seat-xiaomi-whale-spout-esphome", "title": "Xiaomi Whale Spout remote-controlled bidet seat: Xiaomi Whale Spout ESPHome Integration", "summary": "An ESPHome project reverse-engineered the 433 MHz RF remote protocol of the non-Wi-Fi Xiaomi Whale Spout bidet seat and uses an ESP32 with a CC1101 radio module to control it and mirror remote changes into Home Assistant. The project documents fixed 32-bit 2-FSK packets at 433.908 MHz with command, settings and checksum fields, and its initial release and follow-up integration commits carry Claude Sonnet 5.5 co-author trailers, though the author does not attribute individual protocol discoveries to the model. The README states the protocol was verified on the remote-only seat, not the Wi-Fi Pro model, and includes wiring, frequency calibration steps, an example ESPHome configuration and an optional dashboard and away automation.", "body_md": "## What was done\n\nAn ESP32 and CC1101 integration controls a remote-only Xiaomi Whale Spout bidet seat through its 433 MHz RF protocol and mirrors remote changes into Home Assistant.\n\nThis ESPHome project controls the remote-controlled Xiaomi Whale Spout bidet seat using an ESP32 and CC1101 radio module. It reverse engineers the seat’s 433 MHz remote protocol and listens to the physical remote so Home Assistant can reflect settings that the seat itself does not report.\n\n### Protocol and features\n\nThe project documents fixed 32-bit 2-FSK packets at 433.908 MHz, including the command and settings fields and checksum. Its Home Assistant entities control wash, dry, seat and water settings, and show the last remote button and packets heard. A control lock requires a press on the physical remote before remote operation is enabled. The README includes wiring, frequency calibration steps, an example ESPHome configuration and an optional dashboard and away automation.\n\n### AI contribution and limits\n\nThe repository’s initial release and follow-up integration commits include Claude Sonnet 5.5 co-author trailers. This shows Claude participating in implementation and documentation around the protocol integration; the author does not separately attribute individual protocol discoveries to the model. The project is for the non-Wi-Fi remote-controlled seat, not the Wi-Fi Pro model, and the README says the protocol was verified on that seat.", "url": "https://wpnews.pro/news/xiaomi-whale-spout-remote-controlled-bidet-seat-xiaomi-whale-spout-esphome", "canonical_source": "https://reversedwithai.com/p/xiaomi-whale-spout-esphome", "published_at": "2026-10-21 14:33:54+00:00", "updated_at": "2026-10-21 15:43:27.618496+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools"], "entities": ["Xiaomi", "Xiaomi Whale Spout", "ESPHome", "Home Assistant", "ESP32", "CC1101", "Claude Sonnet 5.5"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/xiaomi-whale-spout-remote-controlled-bidet-seat-xiaomi-whale-spout-esphome", "markdown": "https://wpnews.pro/news/xiaomi-whale-spout-remote-controlled-bidet-seat-xiaomi-whale-spout-esphome.md", "text": "https://wpnews.pro/news/xiaomi-whale-spout-remote-controlled-bidet-seat-xiaomi-whale-spout-esphome.txt", "jsonld": "https://wpnews.pro/news/xiaomi-whale-spout-remote-controlled-bidet-seat-xiaomi-whale-spout-esphome.jsonld"}}