ナビステーションに押し込まれた1995年風のVictron Remote Consoleを何年も眺めた末、ついに自分だけのダッシュボードを作りました。しかも見栄えがいいんです。

旧型のVictron Remote Console
旧型のVictron Remote Console — 機能的だけど不格好

古いディスプレイはバッテリー、ソーラー、タンクを表示していました。それはそれでいい。でも数字は小さく、インターフェースは技術者向けの設計で、航行中にちらっと見るたびに身を乗り出して目を細めなければなりませんでした。

新しいダッシュボードは、ナビステーションのスクリーンの裏に隠したRaspberry Pi 4で動いています。WebSocket経由で私たちのSignalKサーバーに接続し、すべてを一目で表示します。

  • 対地速度と水深 — サルーンから読めるほど大きな数字
  • NMEA 2000のデータからクライアント側で計算した、見かけの風と真の風を示す完全な風配図
  • 10分間の真の風速の履歴グラフ
  • バッテリー充電状態、3つのパネルアレイそれぞれからのソーラー発電量(リジッドパネル960W、フレックスパネル1と2がそれぞれ200W)
  • ACとDCの負荷、インバーター状態、陸電の検出
  • 清水タンクのレベルをパーセントとリットルの両方で表示
新しいOroboroのボート・ダッシュボード
新しいダッシュボード — すべてが一目で分かる

風のデータは、PiのCAN HAT経由でNMEA 2000バックボーンから来ています。電気のデータは、WiFi経由でVenus SignalKプラグインとMQTTを通じて、私たちのVictron Cerbo GXから来ています。真の風は、見かけの風とボート速度からブラウザ内で計算されます — KIPと同じやり方です。

全体はプレーンなHTML、CSS、そしてバニラJavaScriptでできています。フレームワークなし。依存関係なし。クラウドなし。サブスクリプションなし。瞬時に読み込まれ、オフラインでも動き、50ユーロのPiの上で永遠に動き続けます。

コードはオープンソースで、GitHubで無料公開しています。ボートにSignalKがあれば、午後のうちにこれを動かせますよ。

GitHubで見る →