3 ポイント 投稿者 GN⁺ 2026-02-23 | 2件のコメント | WhatsAppで共有
  • 家庭内でカレンダー/天気/スマートホーム情報を表示するシステムを作るため、e-paperベースのダッシュボード Timeframe を開発
  • 23インチのBoox Mira Pro のリアルタイム更新機能を活用し、大型画面とリアルタイム状態表示 が可能
  • バックエンドは Ruby on RailsからHome Assistant中心の構成 に再設計され、データ統合と保守が簡素化
  • 現在は 家の状態をリアルタイムで表示する中核インターフェース として定着しており、低価格オプションも検討中

Timeframeの開発背景

  • 結婚後、夫婦が 寝室でスクリーンのない環境 を保ちながらも予定や天気情報を確認する方法を探すためにプロジェクトを開始
  • 初期の試みでは Magic Mirror を薬品キャビネットとLCDで構築したが、明るい環境での視認性低下夜間の発光問題 が発生
  • その後、Kindle端末のハック によってe-paperベースのプロトタイプを制作し、30分ごとに画面を更新するよう設定
    • Google CalendarDark Sky のデータを Ruby on Railsアプリ に取り込み、IMGKit でPNGレンダリング
    • e-paperが照明環境の影響を受けにくい点で適していることを確認

Visionectベースの安定化段階

  • Kindleベースのシステムは 継続的な保守が必要 で信頼性が低かった
  • Visionect e-paperディスプレイ(6”/10”/13”/32”) を導入し、1回の充電で 2〜3か月使用可能
    • 6”は玄関の天気用、13”は冷蔵庫の側面、10”は寝室用として配置
  • Raspberry PiRailsバックエンド を動かし、IMGKit で生成した画像を Visionect API に5分ごとにプッシュ
    • 関連ロジックを visionect-ruby ライブラリとして分離
    • 数か月間障害なく安定動作

市場テストと限界

  • 来客の関心をきっかけに 初の顧客パイロットテスト を実施
    • 13”画面で月間カレンダービューなどさまざまなフォーマットを実験
  • しかし $1000帯の価格Visionectの月額$7ライセンス費用 が負担に
    • サブスクリプション型サービスにすると 月額$10以上の料金が必要

Boox Mira Proへの移行

  • 2021年の Marshall Fire で住宅が全焼した後、新居の設計過程でシステムを再構築
  • Boox Mira Pro(25.3”) が発売され、リアルタイム更新可能な高解像度e-paper を実現できるように
    • HDMI接続方式で Mac Mini を通じて駆動
    • Sonosの再生曲、降水予報、時計 などをリアルタイム表示
  • 新居には 専用設置スペース(「phone nook」)追加のVisionectディスプレイ用電源配線 を設計

バックエンド再構成

  • リアルタイム更新の要件 により既存のRailsバックエンドを大幅に改修
    • 画像レンダリングではなく URLを直接レンダリングする方式 に移行
    • Home Assistant(HA) を主要データソースとして採用し、Google Calendar・Apple Weather・Sonos を統合
    • コードの半分以上を削除し、データベースとRedisを廃止 して簡素化
  • Rufus Scheduler でバックグラウンド処理を実行し、Railsのファイルキャッシュバックエンド に結果を保存
  • sensor.timeframe 接頭辞を持つセンサー状態を自動表示するよう構成
    • 例: 食器洗い機の電力使用量 を検知して、20時以降の稼働通知を表示

現在の運用方法

  • 新居への入居後、リアルタイム状態表示機能 が中核的な役割を担う
    • ドアの開閉、洗濯完了の有無など 家庭内の状態を視覚的に表示
    • 画面が空なら「正常状態」と認識
  • デバイス制御と状態表示を分離 し、不要な情報を探さなくても即座に状態把握が可能

今後の課題

  • 配備の安定化: ランタイムエラー処理を改善中で、無保守の組み込みシステム設計 が必要
  • Home Assistantの完全統合: すべてのデータソースをHAへ移行し、HAアプリとして配布 することが目標
  • ハードウェアコスト削減: 現在 Boox 25”ディスプレイは約$2000 で、一般消費者向けには負担が大きい

結論

  • Timeframeは 家庭の日常効率を高める個人プロジェクト として発展
  • 大規模ユーザー向けソフトウェア開発とは異なり、家族の生活を直接改善する創造的な取り組み として継続中

2件のコメント

 
xguru 2026-02-23

ONYX BOOX Mira Pro、これはかっこいいですが、価格がちょっと負担ですね。

 
GN⁺ 2026-02-23
Hacker Newsの意見
  • 世の中はAIに数千億ドルを投じているのに、いまだに大型ePaperディスプレイが安価に手に入らないのは驚き
    こうした技術が普及すれば、消費電力の大きいデジタルサイネージや公共ディスプレイの分野で大きな変化を起こせそう
    昔は一部の攻撃的な特許のせいでイノベーションが阻まれていた記憶があるが、今もそうなのかは分からない
    • なぜそれが不思議なのか分からない。大型ePaperには需要そのものが大きくないし、一方でAIには明確な市場需要がある
    • ePaperは依然としてニッチな市場で、ほとんどの個人・ビジネス用途ではLCDより不利
      一方でAIは産業構造そのものを再編している
  • こういうプロジェクトは本当に素晴らしい。暗い環境でもまぶしさなしで情報を共有できる点が良い
    ただ、メインディスプレイが**$2000**なので一般家庭には負担の大きい価格
    • 私は AliExpressの10インチePaper とESP32、I2Cセンサーをいくつか使って自作してみた
      ケースは3Dプリントし、バッテリー2本で駆動する。総費用は**$100以下**で、OpenWeather APIを無料で使った
    • 私も似たようにWaveshare 7.5インチePaperを額縁に入れてESP32ボードで構成した
      HomeAssistantとESPhomeを連携すれば**$100以下**で十分実現できる
      元の記事のプロジェクトは素晴らしいが、こちらのほうがずっと実用的
    • もっと安価な大型の非バックライトディスプレイもある
      例えばSamsung EM32DXは32インチのカラーe-inkサイネージで$1300以下、セール時なら$1000以下
      ただしリフレッシュ速度は遅い。別の選択肢としてSVD rE 32"反射型LCDもあるが、明るい照明下でしか見やすくない
    • OPのTimeframeは素晴らしいが高価。その代わり、trmnl.com にはより小型で安価なセルフホストの選択肢がある
      (ちなみに私はそのチームのメンバー)
    • 私も家で似たようなダッシュボードを作って使っている
      スマートホーム連携はないが、カレンダー、天気、空気質、地下鉄アラートを表示している
      UIはBootstrap 3で作ってあり、古いiPad Air 2でも問題なく動く。古い機器を再利用したいという目的もあった
  • 予算が少ないなら、中古のe-inkリーダーをeBayで探すのを勧める
    root化できるモデルも多く、Nook Simple Touchが特に気に入っている
  • ePaperディスプレイは本当に大好きだ。だが依然として特許の壁のせいで価格が高止まりしている
    以前、店舗で使われていたe-inkパネルを入手して、リバースエンジニアリングで動かしてみた
    Adafruit ThinkInkを改造して自分でドライバーレイヤーを書いたが、最初のパネルが完全に動作したのでそれ以上は開発しなかった
    プロジェクトリンク
  • この名前が本当に気に入った
    プロジェクトリンク
    冗談はさておき、e-inkディスプレイはいつ見ても格好いい
  • 素晴らしいプロジェクト。私はずっとアナログな方法で似た問題を解決した
    ガラス板と木のフレームを作り、ホワイトボードのように使用している
    家族がお互いにメモを残したり絵を描いたりして交流する場になり、安価で楽しいプロジェクトだった
  • 私はInformation Radiatorの概念のために、無線電力伝送技術を継続的に追っている
    KiaとHyundaiのEV6、Ioniqにワイヤレス充電が搭載されそうだったが、結局は失敗した
    eInkディスプレイは更新の合間に完全にスリープモードに入れるため、トリクル充電が可能な点が魅力的
  • 素晴らしいプロジェクトだが、技術との**「健全な関係」**を望むと言いながら家全体を技術で満たしているのは皮肉だ
    洗濯機のようなものはもう慣れているので、わざわざリアルタイム情報が必要だとは思わない
    • 洗濯機の音が別の階では聞こえないことが多い
      こうした反復的な追跡を自動化すると精神的な余裕が生まれる
      クラウド接続型のスマート家電は嫌いだが、Home Assistantのようなローカル連携は好む
    • 人によっては洗濯機を回して何日も忘れてしまうことがある
      私もそういうタイプなので、こういう通知システムは助かる
    • 私にとっては、環境認識を外部にアウトソースすることが生産性を高める鍵だった
      (もちろん脳の冷却フィンもひと役買っている)
    • 要するにこれは注意力の管理の問題。メッセージやニュースに邪魔されず、予定だけ確認できる
    • 技術が私のために働くのと、私が技術のために働くのとは違う
  • 家のあちこちに情報を表示するために3000ユーロを使うのはやりすぎに感じる
    すでにスマホがいつもそばにあるのだから、さらに画面を増やす必要はないと思う
    • でもこれは趣味だ。5000ユーロの古いPorscheを買って、さらに4万ユーロかけてレストアする人もいる
      趣味ごとに入門コストが違うだけで、本質は同じ
    • こういう皮肉っぽいコメントは不必要に攻撃的
    • ここはHacker Newsだ。人々は実験したり作ったりするのを楽しんでいる
      気に入らないならそのまま流せばいい。私を含め、こういう投稿に感謝している人も多い
    • スマホを手に取ってアプリを開いて情報を探すにはいくつもの手順が必要
      一方、壁に掛かった画面なら見るだけでいい
    • 代案としては、キッチンにスマートフォンを1台だけ置いて使う方法もある
  • 人はどうしてそんなに頻繁に天気情報を確認するのか、いつも不思議に思う
    • 私はスコットランドに住んでいる。晴れていても急に雨が降ったり、朝の霧が午後には夏のようになったりする
      天気予報を見ると活動計画を立てるのがずっと楽になる
    • 地域差もある。ある都市は予測不能な天気で、別の場所なら感覚だけでも十分
    • 家を持っていて洪水リスクのある地域に住んでいるなら、降水予報は財産を守るために不可欠
    • 屋外活動が多いなら、数時間後の風や雨の情報が重要。特に自転車に乗るような場合
    • オーストラリアは皮膚がん発生率が世界最高水準
      私のApple Watchで最も頻繁に見る情報はUV指数だ。気温やバッテリー残量よりずっと重要