Venus OS Large auf dem Raspberry Pi mit Touchscreen erweitern
Nachdem das Grundsystem aus Raspberry Pi und Venus OS steht (kürzlich hier vorgestellt), soll dem Setup jetzt noch ein Touchscreen hinzugefügt werden. Obwohl ich anfänglich gar kein wirklicher Fan davon war bzw. die Notwendigkeit nicht gesehen habe, benutze ich das Display mittlerweile super oft.
Auf dem zweiten Blick deshalb ein Must-Have für mich, das in keiner RPI-Installation fehlen darf. Wie die Installation abläuft, wird nachfolgend erklärt.
Anschlussleitungen korrekt verbinden
Nachfolgend nochmal ein Detailbild, bei dem man die eingesteckten Verbindungskabel nochmal besser sieht als im Video:
Bei neueren RPI-Modellen (ab einer bestimmten Revision des 3B-Modells) benötigt man wohl nur noch die rote und schwarze Leitung zwecks Stromzufuhr. Wer mehr Infos dazu hat, gerne her damit per Kommentar.
Links aus dem Video
00:00:18
Raspberry Pi 3 B (Affiliate-Link)
00:00:20
Raspberry Pi 7″ Tochscreen (Affiliate-Link)
00:00:07
Raspberry Pi 3 B Case (externer Link)
00:00:28
Raspberry Pi 4 B Case (externer Link)
00:02:07
mv /etc/venus/headless /etc/venus/headless.off
00:02:10
reboot
00:02:22
wget -q – https://github.com/kwindrem/SetupHelper/archive/latest.tar.gz | tar -xzf – -C /data
Wer bei obigem Befehl einen Fehler bekommt, nutzt einfach diese beiden Befehle nacheinander (Danke Jonas für deinen Tipp!):
wget https://github.com/kwindrem/SetupHelper/archive/latest.tar.gz
tar xf latest.tar.gz -C /data/
00:02:24
mv /data/SetupHelper-latest /data/SetupHelper
00:02:28
/data/SetupHelper/setup
00:04:24
nano /u-boot/config.txt
00:04:26
lcd_rotate=2
STRG + O (Speichern) – STRG + X (Editor schließen)
00:04:30
reboot
Es kann natürlich auch ein leistungsfähigerer Raspberry Pi 4 B (Affiliate-Link) in Kombination mit dem Display genutzt werden. Dann achtet aber darauf, dass ihr das passende Raspberry Pi 4 B Case (externer Link) bestellt, da sich die Anschlüsse und deren Position am Gerät selbst geändert haben.
17 Kommentare
Wer auch Probleme mit dem Download inkl. entpacken vom Package Manager hat, kann alternative zum Befehl „wget -qO – https://github.com/kwindrem/SetupHelper/archive/latest.tar.gz | tar -xzf – -C /data“ folgende Schritte ausführen:
wget https://github.com/kwindrem/SetupHelper/archive/latest.tar.gz
tar xf latest.tar.gz -C /data/
Beste Grüße,
Jonas
Hallo Jonas,
ich habe das selbe Problem, komme dann aber trotzdem nicht weiter mit den Befehlen von Bortey.
Nach dem Installieren (tar xf latest.tar.gz -C /data/) bekomme ich keine Rückmeldung. Und beim nächsten befehl kommt nur das?
root@raspberrypi2:~# mv /data/SetupHelper-latest /data/SetupHelper
mv: can’t rename ‚/data/SetupHelper-latest‘: Directory not empty
Hast du noch einen Tipp?
Hallo Bortey,
kannst meinen Kommentar löschen. Ich habe noch einmal neue installiert, dann ging alles wie bei dir beschrieben.
Coole Sache deine Anlage … bin schon schwer am planen. 😉
das will ich auch!
Es gehen ja zwangsläufig einige Kabel an den Pi, die nicht beliebig lang sein können und um mich über die Funktion des ESS zu freuen, will ich ja nicht unbedingt immer neben dem MP und dem Akku stehen.
Da die Oberfläche ja über die http:// erreichbar ist, ist es da nicht einfacher ein altes 7-10″ Tablet mit Browser zu verwenden? Bei meinem (altes Ipad) laufen daneben noch alle wichtigen MQTT Infos (IoT on off) auf und das steht neben dem Schreibtisch. Finde ich praktischer, auch wenn die Bastelei mit Pi und Display nett ist.
Kannst dir auch ein aktives USB-Verlängerungskabel mit 10m holen. Wo ist das Problem? Ok, bei nem 2000qm „Mansion“ könnte es dennoch schwierig werden. 🙈
Ich betreibe das Grundsystem mit Venus OS gerne in der Nähe der Victron-Installation. Alles andere macht für mich keinen großen Sinn. Wenn das System dann für knapp 100 Euro Aufpreis direkt per Touchscreen ausgestattet werden kann. um zentrale Einstellungen einzusehen und mit nur ein paar Klicks zu verändern, ist das für mich ein absoluter Nobrainer…
Toll… Danke für die nächste Idee die ich umsetzen will. 😉 Display ist bestellt.
👍 Wirst es lieben…
Bei mir war immer ein Blitz auf dem Display zu sehen das er zu wenig Strom hatte.
Habe dann ein zweites micro usb kabel an den raspberry und eins an den display gemacht, dann hats funktioniert. Die Rote und Schwarze Leitung wird dann nicht mehr benötigt. Das gelbe und grüne ist eigentlich auch nicht nötig, da die Daten alle über das Flachkabel übertragen werden
Hi Andrej,
danke für dein Feedback, wenn du die zwei Micro-USB-Kabel über ein gemeinsames Netzteil betreibst, kannst du das machen. Wenn du jedoch zwei Netzteile nutzt, solltest du die schwarze Leitung dran lassen zwecks Potenzialausgleich. Damit der „Blitz“ weggeht, sollte man insgesamt einfach ein stärkeres Netzteil, z.B. 3A nutzen. Je nach RPI-Modell benötigt man die gelbe und grüne Leitung eben schon noch, damit alle Daten übertragen werden – angeblich. Habe da aber auch keine Erfahrung und mehr Infos dazu habe ich leider im Netz auch nicht ad hoc gefunden…
Viele Grüße
Bortey
Beim Auswählen des RpiDisplaySetup unter „Active packages“ fehlte bei mir der „Download“ Button. Hab dann nochmal das video gecheckt, aber konnte keinen Fehler finden.
Bin dann zwei Ebenen zurück und nochmal ausgewählt, dann war der Download Button da.
Möglicherweise gibt es da manchmal eine Zeitverzögerung.
Bei mir läuft schon länger ein IPAD Mini 1 aus der Bucht für 30€.
Hat den Vorteil, daß ich auch meinen 2. Raspi damit über das Netzwerk betreiben kann.
Auch auf meinen 8 Jahr alten Kostal Piko BA kann ich damit zugreifen.
Habe kleine Magnete hinten auf das Ipad geklebt, hebt Super am Multiplus II.
Verwende zum Betrieb einen Victron DC/DC Wandler von 48V auf 12V.
Danach ein KFZ USB Wandler, der auch den Raspi mit 5Volt versorgt
Geladen wird das IPAD über eine 12VDC Zeit Schaltuhr alle 3 Tage für 2 Stunden.
Und wenn’s sein muss, Radio hören geht auch.
Seit diesem Monat habe ich auch ein IPAD MINI3 aus der Bucht am Kühlschrank kleben.
Erspart den Weg in den Keller und für Madame gibt es Kochrezepte.
Fehlt nur noch ne passende Ladevorrichtung.
Gruß
Matthias aus Hall
Hallo Bortey
ich habe das mit einer anderen Anleitung (Rasp 3+ und gleicher 7″ Touchscreen) und jetzt nochmals mit Deiner Anleitung gemacht.
Es läuft alles, ausser die Dimmfunktion kommt bei mir nicht – im Setup kriege ich zwar die Option für den Screen Timeout, jedoch schaltet der Screen nie aus (egal was für eine Stellung).
Habe aktuelle Firmware 2.93 installiert.
Hast Du irgendeinen Tipp wie ich den Screen Timeout hinkriege?
Danke und Gruss
John
Hallo Bortey,
tolle HOWTO.
Ich habe mit dem Setuphelper den Battery Aggregator ausprobiert. Seit heute neue Version. Die Batteriespannungen werden angezeigt. Läuft bis jetzt perfekt. Hast du damit schon Erfahrungen sammeln können? Ich habe allerdings kein Vergleich zu dbus-aggregate-batteries, da ich von Rspi 3 auf 4 umgestiegen bin.
Moin Bortey, ich habe den Raspi schon seit zwei Jahren mit Touch am laufen, jedoch musste ich irgendwann mit den updates aufhören, weil danach das Touch nicht mehr nutzbar war.
Hast du eine Idee, woran das gelegen haben kann, möchte ungern neu installieren, obwohl es schon um einiges einfacher geworden ist, als ich die Installation bei Obenschläfer nachgebaut habe.
Würde mal „Tabula rasa“ machen und das Large-Image neu flashen, so wie hier gezeigt. In der Zwischenzeit hat sich viel getan und mit dem Neuauspielen sollte man dann auch wieder updatefähig sein. Wobei ich das insgesamt eher so sehe, dass man nicht jedes Update mitmachen braucht. Wenns läuft, dann lass es laufen – im Sinne „never touch a running system“…
Viele Grüße
Bortey
Hallo Bortey,
super Seite und tolle Anleitung, vielen Dank, dass Du dein Wissen hier mit uns teilst.
Gibt es eine Möglichkeit, die Einstellung des Displays im Bezug der Ausrichtung, dauerhaft zu speichern, ohne dass das Display nach einem Venus Update wieder auf dem Kopf steht???
Wäre super, wenn Du hierzu auch eine Lösung parat hättest und mir und auch vielleicht anderen weiterhelfen könntest.
Vielen Dank hierfür im Voraus.
Viele Grüße
Christian
Hey Bortey, gibt es eine Möglicheit zu verhindern das nach jedem Update der Eintrag „lcd_rotate=2“ aus der config.txt verschwindet?
Grüße,
Martin