ratGDO HomeKit対応ガレージコントローラー(ラットジーディーオーホームキットタイオウガレージコントローラー)
Chamberlain/LiftMaster製ガレージオープナーをHomeKit・MQTT・Home Assistantでローカル制御可能にするオープンソースESP32ベースのデバイス。クラウド依存なし、ローカルネットワーク内で完結する。
ratGDO — オープンソースガレージコントローラー
ratGDO(Garage Door Opener)は、Chamberlain/LiftMaster 製ガレージオープナーをローカルネットワーク内から完全制御するオープンソースプロジェクトです。Paul Wieland 氏が中心となって開発し、GitHub で公開されています。
開発背景
2023年後半、Chamberlain が myQ のサードパーティ API アクセスを遮断し、Home Assistant 等のオープンプラットフォームからの制御が不可能になりました。これを受けて ratGDO プロジェクトが急速に注目を集め、2024年〜2025年にかけてコミュニティ主導で機能拡張が進んでいます。
ハードウェア構成
ratGDO v2.5i(Security+ 2.0 対応)
- マイコン: ESP8266 ベース
- 接続: Chamberlain/LiftMaster オープナーの制御端子に直結
- Security+ 2.0 プロトコルを解読・実装
- 価格: GitHub の回路図から自作可能(PCB 発注 $5〜、部品 $15〜)
ratGDO v3.0(2024年リリース)
- マイコン: ESP32-S3 に移行
- 接続: Security+ / Security+ 2.0 両対応
- USB-C 電源供給
- OTA(Over-The-Air)アップデート対応
- 既製品購入可能($35 前後、Paul 氏の公式ストアおよびサードパーティ)
対応プロトコル・プラットフォーム
Apple HomeKit ESP32 のネイティブ HomeKit サポートにより、ホームアプリからダイレクト制御が可能。Siri 音声コマンドも利用可能。オートメーション(「自宅を出たらガレージを閉じる」)もローカル処理で実現。
ESPHome + Home Assistant ESPHome インテグレーションで Home Assistant に完全統合。ダッシュボードへの表示・自動化ルール・Lovelace カードへの配置が可能。すべての処理がローカルネットワーク内で完結するためクラウドへのデータ送信ゼロ。
MQTT 標準 MQTT ブローカー(Mosquitto 等)と連携可能。Node-RED やカスタムスクリプトでの自動化に対応。
Security+ 2.0 プロトコルの解読
Chamberlain の Security+ 2.0 は転がりコード(Rolling Code)を使用したプロプライエタリプロトコルです。ratGDO はこのプロトコルをソフトウェアエミュレーションし、正規デバイスとして認証を受けて通信します。
技術的な実装:
- シリアル通信(9600bps)でオープナー制御バス接続
- 転がりコードの同期管理(電源断後の再同期ロジック実装済み)
- 照明制御・施錠状態確認・開閉位置センサー読み取り
セットアップ難易度
難易度: 上級
- 電子工作の基礎知識が必要(ハンダ付け・配線)
- ESPHome の設定ファイル(YAML)記述
- Home Assistant の基礎知識
- Chamberlain オープナーの内部端子アクセス
推奨環境:既に Home Assistant を運用しており、ESP デバイスの取り扱いに慣れたユーザー。
myQ との比較
| 項目 | myQ | ratGDO |
|---|---|---|
| クラウド依存 | あり | なし(ローカルのみ) |
| プライバシー | データ送信あり | 送信なし |
| コスト | $29.99〜 | $35〜(自作なら $20〜) |
| セットアップ難易度 | 簡単 | 上級 |
| HomeKit 対応 | 非対応 | 対応 |
| Home Assistant 対応 | 非公式・制限あり | ネイティブ |
| サポート | 公式サポートあり | コミュニティのみ |
2025年の現状
ratGDO v3.0 は安定版としてリリースされ、GitHub の Star 数も急増。PCB 製造業者から既製品を購入する方法も確立されており、DIY ハードルは以前より低くなっています。Chamberlain 側は ratGDO の存在を黙認しており、法的措置は取られていません(2025年6月時点)。