#smart-home
-
SwitchBotのCO2をAPIなしで読む——BLE直収56行
SwitchBotのCO2センサー・温湿度計の値は、クラウドAPIを叩かなくても読めます。機器がBLEで常時ばらまいているアドバタイズをPython 56行で直接受信し、家のCO2濃度を5分間隔で記録するまでの顛末。バイト列の解読とハマりどころも全部書きます。
-
リンクプラスの照明8灯がenlで見えない——犯人はWSL2だった
ECHONET Lite対応のはずのPanasonic「リンクプラス」が、自作CLI enl の探索にいっさい応答しない。ファームウェア?設定?と容疑者を潰し、マルチキャスト対応まで実装した先に待っていた、まさかの真犯人。UDP検証の罠の記録です。
-
ECHONET Liteとは?家のシャッターを3コマンドで動かす
日本の住まいの設備や家電が共通で使う通信の仕組み、ECHONET Lite。エアコンやシャッターに実は載っています。公開しているCLI「enl」で家じゅうの機器を探し、3つのコマンドでシャッターを閉じるまでを、Matterとの違いも交えて解説します。
-
Home Assistantをやめて、家のOSを自作しはじめた
スマートホーム前提で建てた新居。家のOSに選んだHome Assistant(HA)をやめ、UNIX哲学に沿った軽量CLI群を自作しはじめた——その経緯と、いま家を動かしているツール(enl / mat / ais / casa / mando)の顔見せ。