Langaton valvonta veneessä - Bluetooth/WiFi-anturit, RuuviTag, Signal K, Grafana

Tiivistelmä

Miksi langaton valvonta veneessä?

Perinteiset johdotetut anturit vaativat kaapeloinnin, reikien poraamista ja lisäävät painoa. Modernit langattomat anturit (Bluetooth LE, WiFi, LoRa) mahdollistavat:

Kaksi pääarkkitehtuuria:

ArkkitehtuuuriSoveltuvuusEdutHaitat
Bluetooth LE → Gateway → Signal KPienet/keski-veneet, DIYHalpa, modulaarinen, avoin standardiBluetooth-raja (10–30 m)
WiFi/LoRa → Cloud/AppIsot veneet, etävalvontaPitkä kantama, cloud-dashboardKalliimpi, riippuu internetistä

---

Langattoman valvonnan osat

OsaTeknologiaKantamaVirrankulutusHintaSoveltuvuus
RuuviTag Pro (2in1/3in1)Bluetooth 5 LE100–500 m (vapaalla kentällä)2–5 µA (vuosi+ CR2477)45–65 €Paras hinta/laatu, avoin dataformaatti
Victron SmartShunt / BMV-712Bluetooth LE + VE.Direct10–20 m1 mA120–150 €Akkuvalvonta, SOC, V, A, Wh, TTG
Raymarine EmpirBus / Yacht Devices YDWG-02WiFi (2.4 GHz)50–100 m (veneessä)50–100 mA200–400 €NMEA 2000 -> WiFi, Raymarine-ekosysteemi
Yacht Devices YDWG-02 / YDNR-02NWiFi + NMEA 200050–100 m50 mA189–249 €NMEA 2000 -> WiFi, avoin Web UI
Signal K Server (Raspberry Pi / PC / Cerbo GX)TCP/IP, WebSocket, HTTP—2–5 W50–400 €Keskus, avoin standardi, plugin-ekosysteemi
Grafana + InfluxDB/TimescaleDBHTTP/HTTPS—1–5 W0 € (avoin) / cloudDashboardit, alarmit, historia
LoRaWAN Gateway + NodeLoRa (868 MHz)1–10 km10–50 µA100–300 €Pitkä kantama, etävalvonta satamassa

---

OsanumeroTuoteOEM-numeroHinta
RUV-001OEM-osa
VIC-SSHUNTOEM-osa
YD-YDWG02OEM-osa
RAY-EMPOEM-osa

Anturivalinta - vertailu

MitäAnturiTeknologiaHintaHuomio
Akkukapasiteetti (SOC), V, A, Wh, TTGVictron SmartShunt 500ABT LE + VE.Direct120 €Paras akkuvalvonta, VE.Direct -> Cerbo GX
Akkukapasiteetti (SOC), V, A, Wh, TTGVictron BMV-712BT LE150 €Kiinteä näyttö + BT
Lämpötila, kosteus, paine, liikkeRuuviTag Pro 3in1BT 5 LE65 €Paras multipurpose, avoin JSON
Lämpötila, kosteusRuuviTag Pro 2in1BT 5 LE45 €Halvempi, ilman paine-anturia
NMEA 2000 data -> WiFiYacht Devices YDWG-02WiFi + N2K189 €Paras N2K->WiFi, Web UI, MQTT
NMEA 2000 data -> WiFi (Raymarine)Raymarine EmpirBus / YDWG-02WiFi + N2K299 €Raymarine-ekosysteemi
Lämpötila, kosteus (pitkä kantama)LoRaWAN Node (Dragino, Seeed)LoRa 868 MHz45 €/nodePitkä kantama, tarvitsee Gateway
Paikka, nopeus (GPS)RuuviTag + GPS / puhelinBT LE + GPS65 €RuuviTag Pro 3in1 sisältää paineen
Vesi/kaasu/tila (reed/float)RuuviTag + ulkoinen anturiBT LE65 € + anturiRuuviTag tukee ulkoisia antureita

---

Järjestelmän rakentaminen

1. Valitse arkkitehtuuri

TarveSuositus
Helppo alku, 1–5 anturiaRuuviTagit + puhelin (nRF Connect / Ruuvi Station) + Signa K Gateway -appi
Kokonaisvaltainen, 5–20 anturiaRaspberry Pi 4 + RuuviTagit + SmartShunt + YDWG-02 -> Signal K Server -> Grafana
Ammattilainen, etävalvonta, CloudCerbo GX + RuuviTagit + YDWG-02 + Victron VRM Portal + Grafana Cloud

2. RuuviTagien asennus (Bluetooth LE)

  1. Asenna Ruuvi Station -appi (iOS/Android) tai nRF Connect
  2. Pari RuuviTagit: appissa "Add RuuviTag" -> nimeä (esim. "Akkukammi", "Kabina", "Moottorihuone", "Pilssipumppu")
  3. Kiinnitys: 3M VHB-teipillä / silicone-liimalla / ruuveilla paikkaan (lämpötila/kosteus: pystysuora, pinta ylöspäin)
  4. Tarkista: signaalivahvuus (RSSI > -80 dBm), data näkyy appissa

Vinkki: RuuviTagin dataformaatti on avoin (JSON/CSV) -> helppo parsia Signal K:lle

3. Victron SmartShunt / BMV-712 asennus

  1. Kiinnitä shunt akun negatiivipoluun (kaikki negatiivivirta shuntin kautta)
  2. Kytke VE.Direct-kaapeli Shunt -> Cerbo GX / Raspberry Pi (USB-VE.Direct adapterilla)
  3. Parita Bluetoothilla VictronConnect-appissa -> nimeä, aseta kapasiteetti (Ah), akkutyyppi (LiFePO4/AGM/Gel)
  4. Data Signal K:lle: Cerbo GX -> Signal K Server (ve.Direct -> Signal K plugin) TAI Raspberry Pi -> VE.Direct USB -> signalk-venus-plugin

4. NMEA 2000 -> WiFi Gateway (YDWG-02 / EmpirBus)

  1. Kytke YDWG-02 NMEA 2000 backboneen (Micro-C drop -> T-yhdys)
  2. Virta: 12V/24V backboneesta (omalle sulakkeelle)
  3. Konfiguroi Web UI: http://ydwg-02.local -> valitse PGN:t jotka lähetetään WiFi:llä (MQTT/TCP/HTTP)
  4. MQTT Broker (valinnainen): Mosquitto -> Signal K MQTT-plugin -> MQTT topics -> Signal K

5. Signal K Serverin asennus

Vaihtoehto A: Raspberry Pi 4 (DIY, halvin)

  1. Lataa Signal K Server image (Raspberry Pi OS + Signal K) -> SD-kortti
  2. Kytke: RuuviTagit (BT), SmartShunt (USB-VE.Direct), YDWG-02 (WiFi/Ethernet)
  3. Avaa http://signalk.local:3000 -> konfiguroi Plugins:
  1. Grafana: http://signalk.local:3000/plugins/grafana -> luo dashboardit

Vaihtoehto B: Victron Cerbo GX (valmis, luotettavampi)

  1. Cerbo GX + GX Touch 50 -> NMEA 2000, VE.Direct, VE.Can, Ethernet
  2. RuuviTagit: signalk-ruuvitag plugin Cerbo GX:llä (vaatii BT-donglen)
  3. VRM Portal (cloud) -> etävalvonta puhelimella ilman VPN
  4. Grafana: Cerbo GX:llä embedded Grafana TAI VRM Advanced -> Grafana Cloud

6. Grafana Dashboardin luonti

  1. Lisää Data Source: Signal K (HTTP API) tai InfluxDB (jos tallennat historiaan)
  2. Luo Dashboardit:
  1. Alarmit: Alas SOC < 30 %, Lämpötila > 40 °C, Pilssipumppu ON > 5 min, Ankkuri liikkunut > 10 m

7. Etävalvonta (puhelimella missä tahansa)

Vaihtoehto A: Victron VRM Portal (helpoin, jos Cerbo GX)

Vaihtoehto B: Signal K + VPN (DIY, ilmainen)

  1. Tailscale / WireGuard / ZeroTier VPN Raspberry Pi:llä ja puhelimessa
  2. Signal K Mobile App (iOS/Android) tai selaimessa http://signalk.local:3000
  3. Grafana Mobile App tai selaimessa http://signalk.local:3000/grafana

Vaihtoehto C: Grafana Cloud (hallinnoitu, skaalautuva)

  1. Grafana Cloud Free Tier (10k metriikkaa, 50 GB logit, 3 dashboardia)
  2. Grafana Agent / Promtail Raspberry Pi:llä -> lähettele metriikka Grafana Cloudiin
  3. Grafana Cloud App (iOS/Android) -> etävalvonta

---

Hintavertailu - Langaton valvonta (SVB/Motonet/BoatLab/MPSE)

JärjestelmäOsatHinta (n.)Soveltuvuus
Minimaalinen (DIY)3× RuuviTag Pro 3in1 + Puhelin (Ruuvi Station)195 €Alkuun pääsy, perusvalvonta
Kokonaisvaltainen DIYPi 4 (4 GB) + 5× RuuviTag + SmartShunt 500A + YDWG-02 + SD + voitelu550 €Paras hinta/laatu, täysi kontrolle
Ammattilainen (Cerbo GX)Cerbo GX + GX Touch 50 + 5× RuuviTag + SmartShunt + YDWG-02 + BT-dongle1200 €Valmis, luotettava, VRM Portal, takuu
Ammattilainen (Cloud)Cerbo GX + RuuviTagit + YDWG-02 + Grafana Cloud Pro1200 € + 50 €/kkSkaalautuva, tiimi/etävalvonta

---

UKK

Miksi Bluetooth LE eikä perinteinen Bluetooth?

BLE (Bluetooth Low Energy) kuluttaa 100–1000x vähemmän virtaa -> RuuviTag kestää vuoden yhdellä CR2477-paristolla. Perinteinen Bluetooth tyhjentää paristot tunneissa.

Mikä on RuuviTagin dataformaatti?

Avoin JSON/CSV: {"temperature": 21.5, "humidity": 55.2, "pressure": 1013.25, "battery": 3.02, "rssi": -45, "mac": "xx:xx:xx:xx:xx:xx"} -> helppo parsia mihin tahansa järjestelmään.

Miksi RuuviTag ei näy Signa K:ssä?

  1. Tarkista että signalk-ruuvitag plugin on enabled ja running
  2. Tarkista että Raspberry Pi:llä on Bluetooth 4.0+ (Pi 3B+/4B/Zero 2W OK, Pi 3B/Zero W ei)
  3. Tarkista hcitool lescan -> RuuviTag näkyy MAC-osoitteella
  4. Lokat: journalctl -u signalk -f -> virheet signalk-ruuvitag pluginissa

Miksi SmartShunt ei näy Signa K:ssä?

  1. Tarkista signalk-venus-plugin plugin enabled
  2. Tarkista VE.Direct USB-adapteri ls /dev/ttyUSB* -> näkyykö?
  3. VictronConnect-appissa: SmartShunt -> Settings -> Bluetooth -> Enable (oletus päällä)
  4. Cerbo GX:lla -> Settings -> Services -> VE.Direct -> Enabled

Miksi YDWG-02 ei näy NMEA 2000 datan?

  1. Tarkista drop-kaapeli -> T-yhdys -> Backbone (Micro-C, kierretiukka)
  2. Web UI: http://ydwg-02.local -> PGN Output -> valitse PGN:t (oletus kaikki pois päältä!)
  3. Tarkista että Backbonessa on dataa (Plotterin Device List -> muut laitteet näkyy)

Mikä on "Signal K" ja miksi se on standardi?

Signal K = avoin datamalli ja protokolla veneen datalle (JSON/WebSocket/HTTP/TCP). Yhdistää NMEA 2000, NMEA 0183, Bluetooth, WiFi, MQTT, VE.Direct -> yhtenäinen API. Kaikki modernit softat (OpenCPN, iSailor, Coastal Explorer, Grafana, VRM) tukevat Signal K:ta.

Voinko käyttää RuuviTagia ilman Raspberry Pi:a?

Kyllä: Ruuvi Station -appi (iOS/Android) tallentaa datan puhelimeen, vie CSV/JSON. Mutta ei reaktiivista dashboardia, alarmeja, historiaa ilman palvelinta.

---

Liittyviä oppaita

---

Lähteet

Virallinen käyttöohje

Mallikohtaisen käyttöohjeen saat moottorin valmistajan sivuilta:

Laaja valikoima erikoisosia. Toimitus Suomeen 5-7 arkipäivää. SVB Marine