aqua
luftfederung

janosch111
aktives Mitglied
aktives Mitglied
 
Beiträge: 282
Registriert: 18 Jun 2007 12:44:45
Wohnort: Hannover
Blog: Blog lesen (9)
Archiv
- April 2022
+ Februar 2022
+ März 2019
+ Januar 2019
+ Dezember 2018
Blogs durchsuchen

Victron Color Control GX - Nachbau mit Raspberry Pi

permanenter Linkvon janosch111 am 26 Mär 2019 15:04:40

Hier kommt eine kurze Doku, wie ich mit 200 € Hardwarekosten ganz legal einen Victron Color Control GX nachgebaut habe.
Einige andere aus diesem Forum haben dies auch bereits gebastelt und erfolgreich im Einsatz.
Hier der Link auf das Original beim Hersteller --> Link

In meinem Blogeintrag
LiFeYPo4 Projekt: 160 Ah Winston im Ducato fertig eingebaut --> Link
habe ich diese Victron Schaltzentrale nur am Rande erwähnt und wurde von Tiberius gebeten ein paar mehr Details kund zu tun, was ich hiermit gerne tun möchte.

26358

Bitte entschuldigt vorab die magere Bebilderung dieses Beitrags, da ich zum Zeitpunkt des Baus (vor drei Monaten) noch nicht soviele Bastelbilder vorsorglich geschossen habe.

Was hat mich zu diesem Projekt angetrieben?
Hauptsächlich meine Bastelleidenschaft als Maker und aber auch die Verweigerung 530 € für das Original zu zahlen.
Mein erklärtes Ziel war es, mit diesen Gerät eine zentrale Stelle zu schaffen, die mir alle Energie- und weitere Sensordaten anzeigen und historisieren kann.
Das ganze sollte auch aus der Ferne (via Internet) ablesbar sein.

In der ersten Ausbaustufe habe ich folgende Geräte mit dem Color Control GX Nachbau (im folgenden CCGX genannt) verbunden:
  • Batteriemonitor: Victron BMV-712
  • Solarladeregler: Victron SmartSolar 100/20
  • GPS Sensor zur Standortbestimmung

Auf meiner Wunschliste für die nächste Ausbaustufe stehen noch
  • Füllstandsanzeige der Wassertanks
  • Temperaturfühler (innen, außen, Kühlschrank)

Hier aus meiner Sicht die Vor- und Nachteile des Nachbaus im Vergleich zum Original.

Vorteile:
  • günstig
  • Opensource Hard- und Software und dadurch gut zu erweitern
  • nahezu beliebige Einbauorte und Displays realisierbar

Nachteile:
  • Bastelknowhow muss vorhanden sein bei Hard- und Software (inkl. Englisch-Kenntnisse)
  • teure Verbindungskabel zu den Victron Komponenten nötig (USB auf seriell)
  • automatische Updates zerstören einen Teil der Konfiguration

Als einen großen Nachteil empfinde ich beim Nachbau und beim Original, dass sich die Victron Komponenten nicht via Bluetooth mit dem CCGX verbinden und austauschen können. Laut Victron ist ein solches Feature in Vorbereitung.

Der Fairness halber sei beim Preisvergleich noch erwähnt, dass Victron auch einen "kleinen Bruder" des originalen CCGX ohne Display für rund 300 € anbietet:
Victron Venus GX --> Link


Hardware Einkaufsliste

  • Raspberry Pi 3 B (aufgrund von WLAN Treiberproblemen (Stand 12/2018) habe ich mich bewusst gegen den Pi 3 B+ entschieden) Amazon Link
  • 7 Zoll Touchscreen (Raspi Original) --> Link
  • 16 GB Micro SDHC-Card (Class 10) --> Link
  • potentes Netzteil für Zuhause Amazon Link
  • potentes Netzteil für 12 V --> Link
  • Gehäuse für Raspi inkl. Monitor --> Link
  • 2x Verbindungskabel VE.Direct to USB-Interface (auf die optimale Länge achten!) --> Link
  • USB GPS Receiver --> Link

Realisierung

Auch hier habe ich keine große Pionierarbeit geleistet, sondern mir die erforderlichen Infos im Netz zusammengesucht.

Zunächst einmal habe ich den Touchscreen und den Raspi in ein wunderschön passendes Gehäuse aus dem 3D-Drucker verfrachtet:
Thingiverse: Raspberry Pi 7" Touchscreen Super Awesome Portable
--> Link

26410
Quelle: Beispielbild von Thingiverse

Die beste und wichtigste Anleitung für die Softwareinstallation war für mich ein rund 50 minütiges Videotutorial auf Youtube:
Nerd Alert: Victron CCGX Venus Install on Raspberry Pi With backlight dimming screen and auto off
--> Link

Wichtiger Hinweis: Solltet ihr in irgendeinem Moment Probleme mit der Bilddarstellung auf dem 7" Display haben, dann liegt es höchstwahrscheinlich an einem zu schwachen Netzteil!!!

Ein Blogbeitrag aus 09/2017 beschreibt das auch nochmal mit schönen Worten und Bildern:
Raspberry Pi running Victron’s Venus firmware
--> Link

...dieser Beitrag verlinkt die in meinen Augen wertvollste textuelle technische Anleitung zur Software Konfiguration:
raspberrypi install venus image
--> Link

Aus einer dieser Anleitungen war dann noch eine super Anleitung verlinkt (die Quelle finde ich gerade nicht mehr) wie die wichtigen Zusatzfunktionen installiert werden können. Ich habe ein paar wenige Infos darin ergänzt und verlinke es euch aus meiner Cloud:
Victron Venus OS on Raspberry Pi Tips and Tricks
--> Link
...darin stehen die wichtigsten Schritte für
  • Touchscreentreiber (ist softwareseitig quasi eine Maus)
  • Dimm-Funktion des Displays
  • Auto-Off nach x Minuten für das Display
Genau diese drei Dinge sind übrigens bei mir nach ein paar Wochen verloren gegangen, als der CCGX automatisch ein Update eingespielt hat :evil:

Daher die Empfehlung nach erfolgreicher Einrichtung das Auto-Update zu deaktivieren (never change a running system):
Touchscreen GUI --> Einstellungen --> Firmware --> Online-Updates --> Autom. Aktualisierung: Deaktiviert


Weitere Konfigurationen nach erfolgreicher Grundinstallation

Herstellung der WLAN Verbindung zu eurem WoMo WLAN Router. Ich nutze da übrigens einen umgebauten GigaCube --> Link
Touchscreen GUI --> Einstellungen --> Wi-Fi
Wichtige Erkenntnis hierbei: Wenn ihr den Router einem neuem WLAN bekannt machen wollt, müsst ihr ihn vorher über das gleiche Menü aus dem alten rausschmeißen!

Herstellung der Verbindung (nach vorheriger Registrierung) ins VRM Portal bei Victron
Touchscreen GUI --> Einstellungen --> VRM Online-Portal

Das kostenlose Victron VRM Portal ist in seinen Möglichkeiten sehr mächtig.
Hier kann man auch eine Demo ausprobieren: --> Link
Nach erfolgreicher Einrichtung kann man über jeden beliebigen Browser im VRM Portal auch über den Menüpunkt "Remote Console" den CCGX komplett fernsteuern und quasi die Touchscreen-Eingaben simulieren.

So schaut das dann bei mir aus:
26405

Neben der allseits bekannten "VictronConnect App" gibt es für den Zugriff auf das VRM Portal noch eine separate App namens "Victron VRM App".
Ihr findet die Links für Apple und Android User auf der nachfolgenden Seite, wenn ihr etwas weiter runter scrollt:
--> Link


Einbauort im Wohnmobil

Gibt es noch nicht :?
Ich bin mir noch nicht im Klaren über den besten Ort dafür.
Etwas eingeschränkt habe ich mich beim Kauf meiner Komponenten dadurch, dass ich nicht wusste dass es die "VE.Direct to USB"-Kabel auch in anderen Längen gibt.
Aus diesem Grunde liegt der Gute aktuell leider etwas trostlos im Kabelgewirr hinter meinem Fahrersitz, wie ihr im ersten Bild meines Beitrags sehen konntet.

Meine aktuelles Brainstorming besagt, dass ich den CCGX direkt hinter dem Fahrersitz an der Rückwand der Dinetten Sitzbank irgendwie befestige.
Variante 1: An einer Art verstellbarem Haltearm --> Link
Variante 2: An einer Art Schienenauszug, sodass er bei Nichtgebrauch (oder zum Schutz vor wilden Kindern) versenkt werden kann


Soweit meine kleine Exkursion für euch.
Solltet ihr noch Fragen haben oder ich wichtige Infos vergessen haben: Nur zu, sagt es mir in den Kommentaren!
:insect:

-----------
Ich baue einen Krankenwagen auf Sprinter 516 4x4 zum Camper aus.
-----------
Folgt mir gerne auf diesen Kanälen:
Instagram: --> Link
Youtube: --> Link
Blog: --> Link

... still surfin'
29 Kommentare 625516 mal betrachtet
Kommentare
VorherigeNächste

RE: Victron Color Control GX - Nachbau mit Raspberry Pi

permanenter Linkvon Goetterbote am 20 Jan 2020 21:23:21

Eine Klasse Doku die erst heute entdeckt habe.... Vielen Dank.

Ich selbst habe auch die CCGX auf einem Raspi laufen. Jedoch völlig ohne Display und auch ohne jede aktive Verwendung des VRM Portals.

Auf einem zweiten Raspi im Womo läuft bei mir openhabian. Damit messe und protokolliere ich aktuell Temperaturen, Feuchtigkeit, Spannungen usw.. Es gibt kaum Grenzen zum auswerten, persistieren und grafischen darstellen bei openHAB. Füllstände sind in Arbeit.
Über MQTT hole ich mir alle Daten aus dem CCGX Raspi und persistiere (laufendes abspeichern) sie in einer kleinen Datenbank.
So bin ich nicht von einem Display abhängig und kann mir sämtliche Daten ständig aus dem Womo holen, auch wenn ich auf dem Sofa sitze und das Fahrzeug im Winterlager ist.
Goetterbote
Mitglied
Mitglied
 
Beiträge: 35
Registriert: 12 Sep 2019 13:10:11
Blog: Blog lesen (0)

RE: Victron Color Control GX - Nachbau mit Raspberry Pi

permanenter Linkvon bikesnake am 14 Feb 2020 12:43:10

Hallo Janosch111,

vielen Dank für deinen tollen Blog, hab mit einen Pi 3B+ besorgt und das Projekt mit einem BMV712 und den 100/30 BlueSolarregler nachgebaut.
Schade das man die USB-Kabel braucht, noch mehr Kabel im doppelten Boden.

Ich bin schon sehr gespannt wann Du die Tanksensoren angehst.

Auch Temperatursensoren für den Kühlschrank wären nett, der Gasflaschenfüllstand ein Traum.

Gibt es da Tankgeber/Temperatursensoren mit USB oder muss das dann am PI verdrahtet analog werden?

Geht als GPS Sensor nur der von Dir verlinkte?
Ich habe noch einen alten USB GPS Sensor denn ich damals für Autoroute genommen habe.

Freue mich auf dein nächstes Projekt :-)

VLG Bikesnake
Ciao bikesnake
bikesnake
Mitglied
Mitglied
 
Beiträge: 5
Registriert: 07 Sep 2008 19:43:30
Wohnort: Graz
Blog: Blog lesen (0)

RE: Victron Color Control GX - Nachbau mit Raspberry Pi

permanenter Linkvon AndyB am 18 Sep 2020 17:29:41

janosch111 hat geschrieben:Auf meiner Wunschliste für die nächste Ausbaustufe stehen noch
  • Füllstandsanzeige der Wassertanks
  • Temperaturfühler (innen, außen, Kühlschrank)


Jansch oder jemand anderes das noch realisiert?
Welcher Tanksensor wäre den geeignet?
AndyB
Mitglied
Mitglied
 
Beiträge: 4
Registriert: 24 Aug 2018 13:44:44
Blog: Blog lesen (0)

RE: Victron Color Control GX - Nachbau mit Raspberry Pi

permanenter Linkvon thomas6377 am 05 Dez 2020 17:33:15

Würde mich auch sehr interessieren
thomas6377
 
Beiträge: 0
Registriert: 05 Dez 2020 17:28:43
Blog: Blog lesen (0)

RE: Victron Color Control GX - Nachbau mit Raspberry Pi

permanenter Linkvon Moehn am 10 Dez 2020 21:07:31

Hallo

Könnte mal jemand der 2 Pi´s im Einsatz hat kurz beschreiben, wie man auf einem Pi die Victron SOftware laufen läst und auf dem Zweiten Pi das normale Pi Betriebssystem und dann damit auf den Victron Pi zugreift.
Das wäre für mich nämlich die optimale Lösung.
Da ich nämlich alle Geräte von Victron habe ( Easy SOlar, Power Booster) könnte der eine Pi die SOlar/Akku Ecke verwalten und mit dem anderen Pi könnte ich Licht, Wasser, Heizung, Tank etc. Steuern.
Und das ganze nur mit einem Display.
Zuhause habe ich einen Pi mit iobroker in Benutzung in den ich mich immer weiter einarbeite.

Grüße
Dirk
Moehn
 
Beiträge: 0
Registriert: 10 Dez 2020 20:28:57
Blog: Blog lesen (0)

RE: Victron Color Control GX - Nachbau mit Raspberry Pi

permanenter Linkvon Goetterbote am 11 Dez 2020 08:04:57

mqqt ist das Stichwort.
Lies dich da mal ein.
Der CCGX Raspi veröffentlicht über mqqt die Daten in der Auswerte-Raspi liest und persistiert sie dann.
Goetterbote
Mitglied
Mitglied
 
Beiträge: 35
Registriert: 12 Sep 2019 13:10:11
Blog: Blog lesen (0)

RE: Victron Color Control GX - Nachbau mit Raspberry Pi

permanenter Linkvon flashmot am 11 Dez 2020 10:21:35

Ich hätte mir auch sehr gerne eine idiotensichere Anleitung, wie janisch111 angefangen hatte, gewünscht. Da dies bisher noch nicht passiert golden Frage(n):

Ist es so, das der CCGX Raspi die TTL-Verbindungen zu den Victron-Geräten herstellt und mit dem installierten Image bearbeitet, welches dann über die verbundene IP-Adresse grafisch in einem Explorer dargestellt werden kann.
Und der MQQT ist nun ein Raspi mit Touchscrenn der auf den CCGX Raspi zugreifen kann. Benötigt der MQQT Raspi dann auch das selbe Image und wird nur anders konfiguriert?
Beide werden können über wlan über einen Router verbunden werden?

Gruß Klaus
see it, wish it, do it
Benutzeravatar
flashmot
aktives Mitglied
aktives Mitglied
 
Beiträge: 152
Registriert: 01 Mär 2006 04:09:32
Wohnort: Erftstadt
Blog: Blog lesen (0)

RE: Victron Color Control GX - Nachbau mit Raspberry Pi

permanenter Linkvon Goetterbote am 11 Dez 2020 12:06:34

Für eine idiotensichere Anleitung ist dieses Forum hier der falsche Ort.
Dafür gibt es doch spezielle Foren mit viel mehr „Auskennern“.

MQTTist sowas wie ein Datenprotokoll. Entfernte ggf. schwer erreichbare Datenquellen verbreiteten darüber ihre Messwerte. Hier macht das der Raspi, auf dem die CCGX läuft. In den Optionen ist das einstellbar.

Ein anderer Raspi, welcher die individuelle „Kennung“ des CCGX kennt, kann dieses MQTT bzw. die Daten lesen und verarbeiten.
Verarbeiten kann das alles sein, direkt den Wert anzeigen, die Werte in eine Datenbank speichern (persistieren) und bei Bedarf als Diagramm anzeigen.
Dafür gibt es dann so viele Möglichkeiten, dass eine idiotensichere Anleitung unmöglich ist.
iobrocker, openHAB und sonstige Anwendungen seien nur Beispiele.
Ich selbst habe es mit openHAB realisiert.

z.B. hier --> Link gibt es massig Infos
Goetterbote
Mitglied
Mitglied
 
Beiträge: 35
Registriert: 12 Sep 2019 13:10:11
Blog: Blog lesen (0)

RE: Victron Color Control GX - Nachbau mit Raspberry Pi

permanenter Linkvon rkopka am 11 Dez 2020 12:23:06

Goetterbote hat geschrieben:MQTTist sowas wie ein Datenprotokoll. Entfernte ggf. schwer erreichbare Datenquellen verbreiteten darüber ihre Messwerte. Hier macht das der Raspi, auf dem die CCGX läuft. In den Optionen ist das einstellbar.

Wichtig ist, daß es einen MQTT Broker(Server) gibt, der immer läuft. Die anderen Geräte können dann zeitlich unabhängig dort ihre Nachrichten ablegen oder abholen und sich wieder schlafen legen. Andersherum kann sich jeder (mit den Berechtigungen) dort einklinken und sich alles neue (oder das letzte) schicken lassen. Damit sind die Geräte unabhängig voneinander.

RK
rkopka
aktives Mitglied
aktives Mitglied
 
Beiträge: 14544
Registriert: 11 Mai 2012 00:42:22
Wohnort: Österreich
Blog: Blog lesen (0)

RE: Victron Color Control GX - Nachbau mit Raspberry Pi

permanenter Linkvon Moehn am 12 Dez 2020 20:35:26

Hallo

MQTT war das passende Stichwort. Für iobroker gibt es sogar einen Adapter.
Dann werde ich wohl auf dem zweiten Raspi iobroker aufsetzen.
Der steuert bei mir das halbe Haus, dann wird er wohl auch mein Womo hinbekommen.

Ein paar Scripte geschrieben mit Visualisierung. NA, dann weiß ich ja was ich über die Feiertage zu tun habe. Ein richtig schönes Lockdown Projekt.

Grüße
Dirk
Moehn
 
Beiträge: 0
Registriert: 10 Dez 2020 20:28:57
Blog: Blog lesen (0)
Alle Rechte vorbehalten ©2003 - 2026 AGB - Datenschutzerklaerung - Kontakt