User Tools

Site Tools


open_source:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
open_source:start [2019-07-01 08:55]
john_r [Signal K]
open_source:start [2019-07-01 10:48] (current)
mvader [Open source]
Line 9: Line 9:
 Looking for Victron protocol documentation?​ Read our [[https://​www.victronenergy.com/​upload/​documents/​Whitepaper-Data-communication-with-Victron-Energy-products_EN.pdf|Data communication whitepaper]] as well. Looking for Victron protocol documentation?​ Read our [[https://​www.victronenergy.com/​upload/​documents/​Whitepaper-Data-communication-with-Victron-Energy-products_EN.pdf|Data communication whitepaper]] as well.
  
-===== Venus OS: the software on our GX product range and also for the Raspberry Pi=====+Also, see our [[https://​community.victronenergy.com/​spaces/​31/​index.html|Modifications forum]]. 
 + 
 +===== 1. Venus OS: the software on our GX product range and also for the Raspberry Pi=====
 Venus OS is the Victron Energy Unix like distro with a linux kernel. Its the software that runs on our of our [[venus-os:​start|GX Product range]]: central and remote monitoring systems. Venus OS is the Victron Energy Unix like distro with a linux kernel. Its the software that runs on our of our [[venus-os:​start|GX Product range]]: central and remote monitoring systems.
  
Line 20: Line 22:
  
  
 +==== 1.1 Dockerised Influx database & Grafana dashboard for Venus OS / GX Devices =====
  
 +See https://​github.com/​victronenergy/​venus-docker-grafana.
 +
 +===== 2. VRM Portal (https://​vrm.victronenergy.com/​) =====
 +
 +While in itself not being an open source project, the VRM Portal database can be queried using the [[https://​vrmapi.victronenergy.com/​v2/​docs|VRM JSON REST API]].
 +
 +Also, you can interface to the GX product range using MQTT, see the [[https://​github.com/​victronenergy/​dbus-mqtt|dbus-mqtt]] readme for more information.
  
-===== Signal K =====+===== 3. Signal K =====
  
 Signal K is a modern and open data format for marine use. Built on standard web technologies including JSON, WebSockets and HTTP, Signal K provides a method for sharing information independently of the underlying communications protocol (e.g. NMEA0183, NMEA2000, SeaTalk, I2C, 1-Wire, ZigBee, etc) in a way that is friendly to WiFi, cellphones, tablets, and the Internet. More information at [[http://​signalk.org/​]]. Signal K is a modern and open data format for marine use. Built on standard web technologies including JSON, WebSockets and HTTP, Signal K provides a method for sharing information independently of the underlying communications protocol (e.g. NMEA0183, NMEA2000, SeaTalk, I2C, 1-Wire, ZigBee, etc) in a way that is friendly to WiFi, cellphones, tablets, and the Internet. More information at [[http://​signalk.org/​]].
Line 32: Line 42:
   * Blog - Signal K: Embracing connectivity with Victron Energy: [[https://​www.victronenergy.com/​blog/​2018/​05/​28/​signal-k-embracing-connectivity-with-victron-energy/​]]   * Blog - Signal K: Embracing connectivity with Victron Energy: [[https://​www.victronenergy.com/​blog/​2018/​05/​28/​signal-k-embracing-connectivity-with-victron-energy/​]]
  
-===== VRM Portal (https://​vrm.victronenergy.com/​) ===== +===== 4. Other Victron related open source projects =====
- +
-While in itself not being an open source project, the VRM Portal database can be queried using the [[https://​vrmapi.victronenergy.com/​v2/​docs|VRM JSON REST API]]. +
- +
-Also, you can interface to the GX product range using MQTT, see the [[https://​github.com/​victronenergy/​dbus-mqtt|dbus-mqtt]] readme for more information. +
- +
-===== Dockerised Influx database & Grafana dashboard for Venus OS / GX Devices ===== +
- +
-See https://​github.com/​victronenergy/​venus-docker-grafana. +
-===== Why is the Bluetooth API not public? ===== +
- +
-Making the bluetooth API an official public one would mean that we can’t change it as simply as we can today; and also it means that we’ll get questions about it: bluetooth is not simple. Far more complicated than a serial port. +
- +
-And then only our developers will be able to answer them: taking away development resources. Hence we chose to not make the Bluetooth API public. +
- +
- +
-===== Other Victron related open source projects =====+
  
 Many, many people all over the world are writing code to integrate Victron products and protocols into their systems. Below a list of public projects, aiming to help each other. Many, many people all over the world are writing code to integrate Victron products and protocols into their systems. Below a list of public projects, aiming to help each other.
Line 56: Line 50:
 Want to list your project here? Please go ahead and change this page yourself! See Login on upper right. Want to list your project here? Please go ahead and change this page yourself! See Login on upper right.
  
-==== Multis / Quattros / MK2 ====+==== 4.1 Multis / Quattros / MK2 ====
  
   * https://​github.com/​hpdvanwyk/​invertergui:​ A primitive HTTP based monitor for a Victron Multiplus inverter. Uses https://​github.com/​ncthompson/​inverter_monitor as a data source.   * https://​github.com/​hpdvanwyk/​invertergui:​ A primitive HTTP based monitor for a Victron Multiplus inverter. Uses https://​github.com/​ncthompson/​inverter_monitor as a data source.
Line 77: Line 71:
 want to list your project here? Please go ahead and change this page yourself! want to list your project here? Please go ahead and change this page yourself!
  
-==== VE.Direct (MPPT Solar Chargers and BMV Battery Monitors) ====+==== 4.2 VE.Direct (MPPT Solar Chargers and BMV Battery Monitors) ====
  
 Arduino: Arduino:
Line 101: Line 95:
   * Victron Blog about the victronPi above: [[https://​www.victronenergy.com/​blog/​2018/​04/​11/​homemade-pi-open-source-raspberry-flavour/​]]   * Victron Blog about the victronPi above: [[https://​www.victronenergy.com/​blog/​2018/​04/​11/​homemade-pi-open-source-raspberry-flavour/​]]
   * velog: Serial log application for VE.Direct devices [[https://​github.com/​ullman/​velog]]   * velog: Serial log application for VE.Direct devices [[https://​github.com/​ullman/​velog]]
 +
 +===== FAQ =====
 +
 +==== Q1. Why is the Bluetooth API not public? ====
 +
 +Making the bluetooth API an official public one would mean that we can’t change it as simply as we can today; and also it means that we’ll get questions about it: bluetooth is not simple. Far more complicated than a serial port.
 +
 +And then only our developers will be able to answer them: taking away development resources. Hence we chose to not make the Bluetooth API public.
  
  
open_source/start.txt · Last modified: 2019-07-01 10:48 by mvader