1. yammerの日記
  2. 2026/10/26 生活の電磁的記録
2026/10/26 生活の電磁的記録
2026-10-27 09:45

2026/10/26 生活の電磁的記録

最近の趣味プロジェクトの話をしました

- 日記や写真、つぶやき、ブックマーク、GPS移動記録、Appleヘルスケアをまとめて振り返れる自分向けの年鑑Railsアプリ
- HomeAssistantとESPHomeで謎の体組成計をつなぐ
- 車のメトリクスをOBD2経由で読む

オライリーの本はカーハッカーズハンドブック https://www.oreilly.co.jp/books/9784873118239/ でした

感想

まだ感想はありません。最初の1件を書きましょう!

サマリー

自宅のRaspberry PiにHome Assistantを導入し、スマートホーム機器を接続して自動化する遊びについて話す。ESP32やBluetoothプロキシを使い、体組成計の記録を自動化したほか、部品を買って温度計を自作している。車のOBD2やCAN通信から車速、エンジン回転数、燃料残量などを取得し、クラウドコードの支援で手軽に試せる一方、安全のため深入りしすぎない方針も述べる。さらに、日記、ブックマーク、つぶやき、Appleヘルスケア、位置情報を自宅サーバーに集め、自分向けの振り返りアプリを作ったことを紹介する。

Home Assistantと自作スマートホーム
こんばんは、2026年10月26日の夜です。
今日は雨ですね。最近ちょっと天気が崩れてきているし、一気に寒くなってきましたね。 寒いってほどじゃないですけど、もう半袖の季節じゃなくなりましたね。
お気に入りの薄いコートみたいな服があるんですけど、
それを今年は着れてよかったですね。
ある季節は、その薄いコート薄すぎて着るタイミングがないまま終わっちゃって残念だなと思ったんですけど、
今年は春も秋も絶対に着るぞと思って何回も着れてよかったですね。
仕事は仕事でバタバタしてますけど、息抜きじゃないですけどね、家でやってる話を今日はしたいと思います。
いくつか趣味でやっていたことが最近あって、
前回スマートフォームの話をしていましたが、その後ホームアシスタントというオープンソースのソフトウェアを家のマシンに導入して遊んでいました。
結構すごく作り込まれていて、
リラックスペースだと思うんですけど、ほぼ自分で何かコマンド打ったりとかせずに、
ラズベリーパイのイメージをGUIでポチポチ焼いて入れるだけで、
どんどん家の中のスマートフォームの製品と勝手につないでくれて、いろいろオートメーションが組めるっていうので、
すごいエコシステムが盛んだなというのを感じました。
それをやったのは、スマートフォームの製品として購入したものじゃないものをうまく見れるようにしたいなというのでやっていました。
それの関連プロジェクトで、ESP32というマイコンにオファームウェアを焼いてスマートフォームの製品のように扱えるというプロジェクトがあるんですけど、
それと使ったりして、いくつか遊んでいたりしました。
一つは、アプリを開かないといけないメーカーのよくわからない、中国のどこかのメーカーのよくわからないアプリで開ける体組成系みたいなのが家にありまして、
それをクロードコードと一緒に解析させたり、インターネットにある情報をつけ合わせたりすると、
ホームアシスタントにつながるというので、最近は体重を測っています。
今まではアプリを開いた上で体重計に乗らないと測れなかったので、もう何ヶ月も測っていなかったんですけど、
今は近くにBluetoothのプロキシになる小さいマイコンみたいなのを置いていて、そこが体組成系とBluetoothで通信して、さらにWi-FiでRaspberry Piと通信するようになっている
ので、
乗るだけで勝手に記録されて、メトリクスが取れるというので、最近は結構毎日乗れていますね。
はい、そんなのをしたりとか、あとは温度計をこう、自分で部品を買ってきてハンダ付けして作ってみたりとか、そんなことをしていました。
まだいくつか買ってきた部品は余っていて、人感センサーとかそういうの、既製品でもあるんですけど、自分で用意したいなと思ってるんですけど、なかなか着手できていません。
これだけ調べていくと結構いいデバイス売ってたりするんですけど、電波砲の兼ね合いで結構グレーなものを買ったりして、クリーンにやろうと思うとなかなか難しいですね。
車のOBD2・CAN通信を読む
大通りがうるさかったので一度途切れてしまったんですが、そんな感じでホームアシスタントにいろんなものをつなぎ込むというのをやっていました。
そこから派生して、家の車のメトリクスみたいなのもいろいろ取りたいなと思って、車のOBD2という端子につなぐコネクターと、あとはUSBでキャン通信を読むような変換アダプターを買ってきて、
またそれをつないで、自分の家の車ではこんなにデータが取れるのかというのを、昨日か一昨日くらいにやっていました。
診断コードを頻繁に送って車速だったりとかエンジン回転数を取るというのはできるんですけど、他の車だと直接のキャンの通信を読んでいろんなデータが取れるというのがあるんですけど、
別の車はセキュアになっているのかネットワークが分かれてそれはできなくて、車速とか回転数とか燃料の残量とかいろんなメトリクスが取れて遊んでいました。
今までやろうと思ったら物理的なセットアップをした後、ソフトウェアを書いて、何日とか調べていろいろ頑張ってやるんですけど、クラウドコードに投げたら勝手にできているので、趣味で楽しむにはお手軽になりました
ね。
そうなる前はあまりやったことがなかったですけど、車のネットワーク系の情報はどこで盛んなのかあまり分からないんですけど、オライリーからそういう本も出てたりして、一応そういう本も買って読んでみたりとか
してました。
まだ掘り替えがありそうなんですけど、あまり凝ったことをやりすぎると、車のネットワークに変なことして人命に影響が出ても怖いなと思うので、程々にしたいなと思うんですけど、GPSを繋いでいろんな電子記録を取
って遊ぶというのを引き続きやっていきたいなと思います。
個人データの収集と振り返りアプリ
電子記録といえば、今まで書いてきた自分のプライベートな日記とか、オンラインブックマークとか、つぶやきとか、あとはAppleのヘルスケアの情報を定期的に送信してくれるようなアプリがあって、それを受け取る
ウェブサーバーみたいなのを書いてためてるんですけど、
そういう情報とか、あとは位置情報とかですね、スマホの位置情報とかを送ってる送るアプリがあって、それを家のサーバーに立てたり、なんかいろいろ溜め込んでるんですけど、そういうのを全部一覧してみれる、自分向
けレールズアプリというのも、ちょっともう1ヶ月くらい経つかな?ですけど、作ってみました。
だから何があるってわけじゃないんですけど、自分のことを振り返るのに面白いかなと思って、何年か前に書いた日記とかを振り返れるのは良いですよね。
今年は結構、自分の中のプライベートな日記をある程度半分くらいとか書けてるんですけど、去年とかね、特に一昨年とかは全然書けてなかったので、継続的に書いていきたいですね。
取り留めもなく、最近やってることの話をしてしまいましたが、最後に話した、自分向けの振り返りアプリを作っているという話と、ホームアシスタントとESPホームで遊んでいるという話と、
自分の車の通信を読んで見て遊んでいるという話をしました。
今日はこんなところで終わりにしたいと思います。ではまた!
09:45

コメント

スクロール