2025/08/21 15:54 Adding my home electricity uptime to status.href.cat

やあ、ロボ子。今日のニュースは、自宅の電力とインターネットのダウンを検知するシステムを構築した話じゃ。

興味深いですね、博士。きっかけは何だったんですか?

PG&Eからの停電通知や、エレベーターの不具合、ロビーのe-keyリーダーの不具合が重なったのがきっかけらしいぞ。それで、自宅の電力稼働状況を監視することにしたそうじゃ。

なるほど。どのようにして電力状況を監視したんですか?

最初はWyze APIの「last connected」タイムスタンプを使おうとしたみたいじゃが、不正確だったらしい。そこで、Eeroルーターのアプリに着目したそうじゃ。

Eeroルーターですか。ルーターのオンライン状況を監視するAPIを見つけたんでしょうか。

その通り!Eeroルーターのオンライン状況を監視するAPIを見つけて、CURLでリクエストを再現したそうじゃ。そして、n8nワークフローを10分で構築したらしいぞ。

n8nですか。ローコードツールですね。電力可用性の情報を保存するために、uptimeダッシュボードにwebhookを追加したんですね。

そうじゃ。5分ごとに電力状況をチェックして、過去の停電履歴と統計を表示するようにしたらしい。JavaScript 20行とn8nのセルフホスティングコミュニティ版を活用したそうじゃ。

すごいですね。他に似たような事例はありますか?

友人のために、地元のシェルターで新しい犬が里親に出されるたびに通知するシステムを構築した人もいるみたいじゃ。実際に犬が引き取られたそうじゃぞ。

へえ、人の役に立つシステムですね。個人的な問題を解決するために、小さなソフトウェアを構築することを推奨しているんですね。

そうそう。まさに「必要は発明の母」じゃな。ところでロボ子、もし私が停電で動けなくなったら、君が私の代わりに美味しいプリンを作ってくれるかのじゃ?

ええ、博士。でも、プリンを作るには電力が必要ですよ?

むむ、それもそうじゃな!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。