Software für Wärmepumpe

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Software für Wärmepumpe

Beitrag von Duff » 07.01.2009 19:54:42

Hallo,

habe einen Home-Server mit debian laufen und nun würde ich mich gerne über den seriellen Anschluß mit der Wärmepumpe verbinden, damit ich die aktuellen Werte der Wärmepumpe auslesen kann.

Allerings habe ich nur Software für Windows (z.B. comsoft_stiebel_eltron_-_vers._3.4.0_rev.616.zip).

Gibt es da auch was für linux???

Oder würde es vielleicht gehen, wenn ich mir eine vmware mit windows installiere?

Vielen Dank schon mal.
Oh, yeah!

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Re: Software für Wärmepumpe

Beitrag von armin » 07.01.2009 20:33:32

Eventuell könnte es klappen die Software unter Wine laufen zu lassen und den seriellen Port durchzuschleifen.

Ansonsten könnte es auch sein, dass Virtualbox Serielle-Ports weiterleiten kann, weiß ich aber nicht.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Software für Wärmepumpe

Beitrag von Duff » 07.01.2009 21:58:34

Trigger. hat geschrieben:Eventuell könnte es klappen die Software unter Wine laufen zu lassen und den seriellen Port durchzuschleifen.

Ansonsten könnte es auch sein, dass Virtualbox Serielle-Ports weiterleiten kann, weiß ich aber nicht.
Ok, mit wine könnte ich probieren. Allerdings weiß ich nicht, wie ich den seriellen Port durchschleifen kann und wie kann ich das Programm angezeigt bekomme (habe keine grafische Benutzeroberfläche installiert; verbinde mich immer mit ssh zum Server und kann dann so z.B. xlock auf meinem Laptop anzeigen lassen)?
Oh, yeah!

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Re: Software für Wärmepumpe

Beitrag von armin » 07.01.2009 22:22:47

Hehe, dann hätte ich hier mal ein Kombo zum Basteln für dich. Durch die Dokus wühlen musst du dich leider selbst, hab mich auch noch nicht tiefergehend mit der Materie beschäftigt:

Mit socat [0] müsstest du die serielle Schnittstelle an jeden beliebigen Rechner mit installiertem X-Server weiter leiten können. Das dabei entstehende Device fütterst du dann Wine [1] und damit deinem Windows-Programm.
Alternativ kannst du natürlich versuchen das Serielle-Protokoll der Pumpe zu verstehen und dann "einfach" eine Linux-Application schreiben, die die Windows Applikation ersetzt.


[0] http://packages.debian.org/search?keywords=socat
[1] http://www.witch.westfalen.de/Wine-HOWTO/ch-serial.html
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Software für Wärmepumpe

Beitrag von habakug » 07.01.2009 22:26:54

Hallo!

Die Wärmepumpe stellt die Daten über einen CAN-Bus zur Verfügung. Es gibt ein "Combox-Modul" das den CAN-Bus abfragt und über ein integriertes Modem die Daten ausliefert. Hierfür ist wohl auch die "Comsoft" gedacht. Wie sieht das denn bei dir aus?
Bild

Gruß, habakug

[1] http://www.stiebel-eltron.de/erneuerbar ... llsize=yes
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Software für Wärmepumpe

Beitrag von Spasswolf » 07.01.2009 22:31:08

Eventuell reicht es bei wine schon das serielle Devicefile nach ~/.wine/dosdevices/com1 zu verlinken [1]. Das andere Howto [2] bezieht sich leider auf wine-20001202 als neuste Version.


[1] http://www.linuxforums.org/forum/wine/9 ... -wine.html
[2] http://www.witch.westfalen.de/Wine-HOWT ... ystem.html

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Re: Software für Wärmepumpe

Beitrag von armin » 07.01.2009 22:35:38

Spasswolf hat geschrieben:Eventuell reicht es bei wine schon das serielle Devicefile nach ~/.wine/dosdevices/com1 zu verlinken:
http://www.linuxforums.org/forum/wine/9 ... -wine.html
Hab gerade nochmal in ein Skript was ich hier habe geschaut: Jupp, genauso läuft das.
Sieht hier in etwas so aus:

Code: Alles auswählen

SERIAL_PORT_SIM="$WINE_PATH/dosdevices/com5"
SERIAL_PORT_APP="$SIM_PATH/ptsApp2Sim"

socat -L/var/lock/socat.ptsApp2Sim PTY,link=$SERIAL_PORT_APP,raw,echo=0,mode=666 PTY,link=$SERIAL_PORT_SIM,raw,echo=0,mode=666
...
In deinem Fall wären halt die Ports und der socat Aufruf entsprechend anzupassen.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
npi
Beiträge: 567
Registriert: 03.08.2003 17:52:10

Re: Software für Wärmepumpe

Beitrag von npi » 07.01.2009 23:52:50

habakug hat geschrieben:Die Wärmepumpe stellt die Daten über einen CAN-Bus zur Verfügung.
du könntest ja auch direkt den CAN-Bus abfragen, dafür gibt es Unterstützung im Linux-Kernel.

gruß,
npi
"Bis zur Unendlichkeit, und noch viel weiter!"
--Buzz, Toystory

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Software für Wärmepumpe

Beitrag von Duff » 08.01.2009 08:59:18

Erstmal Danke für die vielen Antworten.

Ja, es wird sich bei mir wohl auch um den CAN-Bus handeln.
Wenn ich wüßte, wie ich die Daten aufbereiten kann, würde ich mir gerne ein entsprechendes Skript schreiben.

Die alternative mit wine und socat hört sich auch sehr interessant an. Allerdings bin ich dann auch schon bei meiner nächsten Frage.
Wie kann ich dass Ganze an einen Windows-Rechner weiterleiten, so dass die Informationen auf diesem angezeigt werden?

(dies soll dann später in einem weiteren Schritt über das vorhandene OpenVPN von überall aus möglich sein)
Oh, yeah!

Antworten