著者は、様々なIKEAのZigbeeデバイスからの動作センサーデータを処理する自宅オートメーションシステムを構築している。しかし、各センサーは異なるデータ構造を送信し、一貫した情報をタイプセーフに抽出する必要があった。Home Assistantを利用しようとしたが、条件付きロジックを必要とする際に制約を感じ、YAMLでの自動化は煩雑になった。代わりに、著者はGo言語で自作のサービスを構築し、zigbee2mqttを用いてセンサーデータを直接MQTTトピックにパブリッシュし、照明や他のデバイスを制御する仕組みを作ることに決めた。この新しいアーキテクチャは、異なるセンサーの独自のデータ構造による保守性の問題を解消し、より柔軟で制御可能なオートメーションを提供する。