The HC-12 433MHz serial bridge has no built-in retry or CRC at the UART passthrough level. Here is a practical application-level framing scheme with CRC-16, timeout-based retry, and backoff that actually worked on a live Pi 4 → ESP32-C3 link through walls — plus what went wrong.
Why asyncio does not make 1-Wire faster, and the collector pattern I actually run: per-plugin loops, to_thread for blocking buses, and one batched SQLite writer.
Nest SDM API rate limits are 5 QPM / 100 QPH per device. How I poll five thermostats from Python without tripping quotas, using devices.list and exponential backoff on 429.