Truma-Heizung per APP steuerbar
-
- Beiträge: 38
- Registriert: Sa 27. Mär 2021, 14:51
Re: Truma-Heizung per APP steuerbar
Aus "in kürze" wird es nun doch etwas länger dauern.
Einige Änderungen/Verbesserungen werden vorher noch gemacht,
zudem fehlt noch das meiste der Doku:
- Zeitsteuerung der Warmwasserbereitung hinzufügen
- Da der ESP8266 lediglich als Dataholder und TCP-Server benutzt wird, wird dieser
entfernt. Somit wird nur ein RPI Zero W benötigt (wegen MQTT-Broker).
- Die meisten Logs laufen in ein temporäres Filesystem zur Schonung der SDCard.
- Installationsscripte fertigstellen
- Dokumentation fertigstellen
Getestet auf Raspberry PI Zero W, PI 3B+, PI 4B und verschiedenen Debian-Versionen.
Version mit RPI Zero W (Debian Legacy) läuft im Gehäuse seit Anfang Januar im WoMo.
Bisher ist kein Neustart erfolgt. -> Läuft alles automatisch.
Melde mich
Einige Änderungen/Verbesserungen werden vorher noch gemacht,
zudem fehlt noch das meiste der Doku:
- Zeitsteuerung der Warmwasserbereitung hinzufügen
- Da der ESP8266 lediglich als Dataholder und TCP-Server benutzt wird, wird dieser
entfernt. Somit wird nur ein RPI Zero W benötigt (wegen MQTT-Broker).
- Die meisten Logs laufen in ein temporäres Filesystem zur Schonung der SDCard.
- Installationsscripte fertigstellen
- Dokumentation fertigstellen
Getestet auf Raspberry PI Zero W, PI 3B+, PI 4B und verschiedenen Debian-Versionen.
Version mit RPI Zero W (Debian Legacy) läuft im Gehäuse seit Anfang Januar im WoMo.
Bisher ist kein Neustart erfolgt. -> Läuft alles automatisch.
Melde mich
Re: Truma-Heizung per APP steuerbar
Melde Dich wenn ich Dich unterstützen kann. Bei Linux fühle ich mich Zuhause...
(Habe RPI 3B und 4 zum testen hier)
Grüsse
Waldhaus
Bravia Svan 599, Modell 2020, 400Ah LiFePO4, 400WP Solar, Votronic VBCS.
-
- Beiträge: 38
- Registriert: Sa 27. Mär 2021, 14:51
Re: Truma-Heizung per APP steuerbar
Habe noch ein altes Tablet und dafür eine Version programmiert.
Leider nur Android 5.1, daher läuft der Batteriemonitor nicht.
Dafür mache ich ein Wandpanel und dann kommt das ins WoMo. Die Software läuft unterbrechungsfrei seit 17 Tagen
Leider nur Android 5.1, daher läuft der Batteriemonitor nicht.
Dafür mache ich ein Wandpanel und dann kommt das ins WoMo. Die Software läuft unterbrechungsfrei seit 17 Tagen
Re: Truma-Heizung per APP steuerbar
Das sieht doch ansprechend aus.UliWinkler hat geschrieben:Habe noch ein altes Tablet und dafür eine Version programmiert.
Bin aktuell auf dem Simplon Pass auf 2000 müM und da wünschte ich mir eine grössere Hysterese bei der Heizung.
Meine Truma hat mit meinem ESP gesprochen, da hatte ich aber mangels Wissen Probleme mit der Anpassung des MicroPython Codes auf meine Bedürfnisse. Inzwischen weiss ich da mehr.
Für mich einfacher und vielseitiger nutzbar wäre die Lösung mit dem RPi.
Leider spricht mein RPi nicht mit der Truma, es gibt keine Verbindung. Was dafür problemlos funktioniert ist die Verbindung vom RPi zum BlueBattery Batteriecomputer, auch ein Projekt von Daniel Fett
Ich nutze auch ein älteres Samsung, aber mit aktuellem LineageOS. Gibts da nix für dein Gerät?UliWinkler hat geschrieben:Leider nur Android 5.1, daher läuft der Batteriemonitor nicht.
oder dann mal im XDA-Forum nachfragen.
Bravia Svan 599, Modell 2020, 400Ah LiFePO4, 400WP Solar, Votronic VBCS.
-
- Beiträge: 38
- Registriert: Sa 27. Mär 2021, 14:51
Re: Truma-Heizung per APP steuerbar
Ja, ja, diese doofen Seriellen Schnittstellen. Ich habe bisher in
99% aller Fälle Verbindungsprobleme und seit ich einen Adapter
benutze, klappt alles einwandfrei.
Es ist die Version mit CP2102: Einfach in den seriellen Port stecken und schon hat man eine serielle Schnittstelle (/dev/ttyUSB0). Sollten die Einstellungen nicht passen, hier die Settings:
TRUMAADAPTER="/dev/ttyUSB0"
--------------------------------------------------------------
/bin/stty -F $TRUMAADAPTER ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok \
-echoctl -echoke speed 9600 time 1 -crtscts -echo -ixoff cs8 >/dev/null 2>/dev/null
--------------------------------------------------------------
Funktioniert auch perfekt mit dem RPI ZERO W. Da werden die Anschlüsse direkt an die
Platine gelötet.
99% aller Fälle Verbindungsprobleme und seit ich einen Adapter
benutze, klappt alles einwandfrei.
Es ist die Version mit CP2102: Einfach in den seriellen Port stecken und schon hat man eine serielle Schnittstelle (/dev/ttyUSB0). Sollten die Einstellungen nicht passen, hier die Settings:
TRUMAADAPTER="/dev/ttyUSB0"
--------------------------------------------------------------
/bin/stty -F $TRUMAADAPTER ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok \
-echoctl -echoke speed 9600 time 1 -crtscts -echo -ixoff cs8 >/dev/null 2>/dev/null
--------------------------------------------------------------
Funktioniert auch perfekt mit dem RPI ZERO W. Da werden die Anschlüsse direkt an die
Platine gelötet.
Re: Truma-Heizung per APP steuerbar
Danke für den Tip. Zuhause liegen noch solche mit CH340 rum, die funktionieren bei mir auch problemlos.UliWinkler hat geschrieben:Ja, ja, diese doofen Seriellen Schnittstellen. Ich habe bisher in
99% aller Fälle Verbindungsprobleme und seit ich einen Adapter
benutze, klappt alles einwandfrei.
In diesem Faall höre ich auf den Fehler zu finden und gehts jetzt Schneeschuhwandern.
Schönen Tag und Grüsse
Bravia Svan 599, Modell 2020, 400Ah LiFePO4, 400WP Solar, Votronic VBCS.
-
- Beiträge: 38
- Registriert: Sa 27. Mär 2021, 14:51
Re: Truma-Heizung per APP steuerbar
Hallo zusammen,
Hier etwas für den Batteriestatus:
Auswählbar sind momentan bis zu 8 Module über das Menü, die an die Batterien oder Solarmodule
angeschlossen werden können. Das Logging der Daten erfolgt im Moment alle 10s zum
Raspberry PI.
Da ich ein INA219 verwendet habe, habe ich die Library angepasst, damit auch andere
Shunts Verwendung finden können. Möglich sind Shunts mit 100A, 200A, 300A und jeweils
75mV oder der originale Shunt (ca. 3,5A).
Getestet hab ich mit kleinen Verbrauchern. Große Verbraucher im Test ab morgen im Wohnmobil.
Grüße
Uli
Hier etwas für den Batteriestatus:
Auswählbar sind momentan bis zu 8 Module über das Menü, die an die Batterien oder Solarmodule
angeschlossen werden können. Das Logging der Daten erfolgt im Moment alle 10s zum
Raspberry PI.
Da ich ein INA219 verwendet habe, habe ich die Library angepasst, damit auch andere
Shunts Verwendung finden können. Möglich sind Shunts mit 100A, 200A, 300A und jeweils
75mV oder der originale Shunt (ca. 3,5A).
Getestet hab ich mit kleinen Verbrauchern. Große Verbraucher im Test ab morgen im Wohnmobil.
Grüße
Uli
-
- Beiträge: 38
- Registriert: Sa 27. Mär 2021, 14:51
Re: Truma-Heizung per APP steuerbar
Hallo Forengemeinde,
zur Heizungssteuerung gibt es Neuigkeiten.
Die Steuerung läuft jetzt ohne MQTT-Server. Somit fällt der Raspberry PI weg und ein
ESP8266 oder ESP32 kommuniziert direkt mit der Truma.
Das ganze ist bei mir im Testlauf. An der APP hat sich nichts verändert, die ist nach
wie vor mit B4X erstellt.
Grüße
Uli
PS: Warum die Umstellung? Der Raspberry PI stellt nach einiger Zeit seine Arbeit ein,
es sei denn, man gönnt sich eine Festplatte/SSD statt der SD-Karte.
zur Heizungssteuerung gibt es Neuigkeiten.
Die Steuerung läuft jetzt ohne MQTT-Server. Somit fällt der Raspberry PI weg und ein
ESP8266 oder ESP32 kommuniziert direkt mit der Truma.
Das ganze ist bei mir im Testlauf. An der APP hat sich nichts verändert, die ist nach
wie vor mit B4X erstellt.
Grüße
Uli
PS: Warum die Umstellung? Der Raspberry PI stellt nach einiger Zeit seine Arbeit ein,
es sei denn, man gönnt sich eine Festplatte/SSD statt der SD-Karte.
Re: Truma-Heizung per APP steuerbar
Hast du dazu Infos oder gar einen Quellcode?UliWinkler hat geschrieben: So 29. Dez 2024, 16:58ein
ESP8266 oder ESP32 kommuniziert direkt mit der Truma
Uwe