おうちサーバー

InfluxDB & Grafana

SwitchBot APIで家中のデータを自動収集!消費電力・気温・開閉状態をInfluxDBに蓄積する

「各部屋の気温や湿度を時系列で見たい」「テレビや冷蔵庫が今どれだけ電気を使っているか知りたい」「玄関の鍵が閉まっているか確認したい」——SwitchBot デバイスはスマートフォンアプリで単体確認できますが、それをデータとして蓄積・可視化す...
Google Home

重要メールが届いたら自動でGoogle Homeが読み上げ&LINE通知!

「宅配ロッカーに荷物が届いた」「クレジットカードの請求が確定した」「学校からお知らせが来た」——こういった重要なメールは、気づいたときにはすでに遅かったり、家族の誰かが見逃したりしがちです。そこで、ラズパイで Yahoo メールを常時監視し...
Google Home

Google Home を「自家製TTS放送局」にする ─ 30種の声・優先度制御・SSML対応

Google Home(Nest)をただのスマートスピーカーとして使っているだけではもったいない。本記事では、Google Cloud Text-to-Speech(TTS)と pychromecast を組み合わせて Google Hom...
Raspberry Pi

LINE Bot × Google Home で家族のメッセージを音声通知

「帰宅前に LINE でメッセージを送るだけで、Google Home が家族に知らせてくれる」——そんな仕組みを我が家に導入しました。家族 LINE のグループや個人チャットにメッセージを送ると、LINE Bot が Webhook でラ...
Raspberry Pi

Nature Remo E でスマートメーターの電力データを自動収集 ─ 瞬時電力・積算電力量を InfluxDBに蓄積

「今この瞬間、家で何ワット使っているのか知りたい」「日々の電気代の推移をグラフで見たい」——そんな要望を Nature Remo E で実現しました。Nature Remo E をスマートメーターに接続するだけで、瞬時電力(W)・積算電力量...
Raspberry Pi

廊下の電気を自動消灯 ─ SwitchBot照度センサー+誤動作防止の連続検知ロジック

廊下の電気をつけっぱなしにして寝てしまう……そんな省エネの悩みを Raspberry Pi と SwitchBot で解決しました。ただし単純に「明るかったら消す」という実装では、誰かが廊下を通過した瞬間にも誤って消灯してしまいます。本記事...
Google Home

JSONで管理する「家族向け定時アナウンスシステム」─ 祝日API連動・音楽+音声合わせ技

「平日の朝、子供部屋に向けて自動で起こしてほしい」「家族の誕生日に Google Home からお祝いメッセージを流したい」——そういった定時アナウンスをひとつのシステムで管理する仕組みを自作しました。すべてのアナウンスルールは JSON ...
Raspberry Pi

ラズパイAIカメラ(IMX500)で玄関の人物検知サーバーを自作

「誰かが玄関に来たとき、すぐに気づきたい」——そんな要望をスマートホームで実現したくて、ラズパイ AI カメラ(IMX500)を使った人物検知サーバーを自作しました。IMX500 はカメラチップ自体に AI 推論プロセッサが内蔵されており、...
Google Home

朝6〜7時だけ!電車の遅延をGoogle Homeが自動アナウンス

毎朝の通勤前、電車が遅れているかどうかをスマホで調べるのって地味に手間じゃないですか?この記事では、Raspberry Pi と Google Home を使って、朝6〜7時の時間帯だけ自動的に電車の遅延情報をアナウンスする仕組みを紹介しま...
Raspberry Pi

DECOルーターをSeleniumで「ハック」して家族の在宅をリアルタイム検知

スマートホームで「家族が帰宅したら照明をつける」「全員が外出したらエアコンをオフ」などを実現するには、家族の在宅状況をリアルタイムで把握することが不可欠です。Wi-Fiルーターは家中のデバイスが常に接続しているため、接続状況を取得できれば在...