Datum:
Hallo, ich werde mir im Sommer eine Pelletheizung Hargassner HSV 14,9 zulegen. Diese hat sowohl eine RS232-Schnittstelle auf der Steuerplatine als auch einen CAN-Bus. Gibt es eine Möglichkeit, die Betriebsdaten (zB mittels PC oder µC) zu erfassen? Der Heizungsbauer kann (oder will) dazu nichts sagen. Vielen Dank, Jürgen
Datum:
>Gibt es eine Möglichkeit, die Betriebsdaten (zB mittels PC oder µC) zu erfassen?
Ja, sicher, kann man aufzeichnen.
Datum:
>Ja, sicher, kann man aufzeichnen.
Kannst Du uns auch bitte etwas mehr info zukommen lassen ?
z.b. das wie?
mfg
Oleri
Datum:
wahrscheinlich kann er nicht. frag doch mal beim hersteller nach, versuch irgendwie zu den technikern zu kommen, die freuen sich!
Datum:
Datum:
So, die Heizung läuft und spuckt alle 500ms folgendes auf der seriellen Schnittstelle aus:
pm 10 18.3 64 74 16.1 15.7 31.4 140.0 30.0 0.0 59 140 0 40 100.0 100.0 0 0.0 0.0 0.0 0 11.3 0 75 71 140 140 140.0 140.0 0.0 0.0 100.0 100.0 140 140 140.0 140.0 0.0 0.0 100.0 100.0 140 0.00 0.00 0.0 0.00 0.00 0.00 0.00 0 10 10 0 a9 9 900 900 0 |
Folgendes habe ich schon zugeordnet:
18.3 CO2 64 Kessel 74 Rauch 16.1 Außen 15.7 Außen mittel 31.4 Heizkreis 1 140.0 ??? 30.0 Vorlauf soll 0.0 ??? 59 Boiler ist 140 ??? 0 ??? 40 Kessel soll |
Außerdem werden noch diverse Statusmeldungen ausgegeben (zB Heizkreis Pumpe an). Grüße, Jürgen
Datum:
Hallo, @Pelletheizer habe seit kurzem einen HSV12 Kessel und würde gerne ebenfalls die Daten erfassen. Wie bringst Du die Daten auf den PC und wie machst Du sie sichtbar? Grüße, fb
Datum:
Hallo fb, die IO-Platine hat zwei RJ45-Buchsen, die obere ist die serielle Schnittstelle. Dort liegt an Pin 3 das Tx Signal (Pin 1 ist Gnd). Die Daten kannst du dann mittels eines x-beliebigen Terminalprogrammes sichtbar machen (19200, 8N1) Grüße, Jürgen
Datum:
Hallo Pelletheizer, leider habe ich von Datenübertragung per Leitung wenig Ahnung. Kann ich einfach die RJ45-Buchse auf der IO-Platine mittels Netzkabel mit der LAN RJ45-Buchse meines Netbooks verbinden? Würde das funktionieren, oder wie müßte die Verbindung aussehen? Ich verwende Linux (Ubuntu 804). Das Standard-Terminalprogramm heißt dort GNOME-Terminal. Wenn ich die Daten ins Terminal bekäme würde ich sie mit einem shell-script weiterverarbeiten und dann in CALC als Kurven darstellen. (CALC ist in OpenOffice was EXCEL in MS-Office ist). Grüße, fb
Datum:
>leider habe ich von Datenübertragung per Leitung wenig Ahnung. Kann ich >einfach die RJ45-Buchse auf der IO-Platine mittels Netzkabel mit der LAN >RJ45-Buchse meines Netbooks verbinden? NEIN. > Würde das funktionieren, oder wie >müßte die Verbindung aussehen? Hat er doch oben beschrieben.
Datum:
Hi fb, wie Holger schon sagte, geht das natürlich nicht so einfach. Ich habe ein Lankabel genommen, die eine Seite vom Stecker befreit, dort einen 9-poligen für die RS232 Buchse drangelötet. RJ45 <--> RS232 Pin 3 <--> Pin 2 Pin 1 <--> Pin 5 Dann starte GNOME mit 19200, 8N1 und du wirst etwas sehen. Der Rest klappt dann auch ;-) Grüße, Jürgen
Datum:
Hallo Pelletheizer, danke für die Information. Werde in einiger Zeit mal berichten. Grüße, Franz
Datum:
Hallo, ich habe seit Heute eine Hargassner Hackgutheizung HSV30 WTH25 in Betrieb. Die von Pelletheizer angegebene Pinbelegung der RS232 Schnittstelle ist hier auch so. Auch die Baudrate ist gleich (wahrscheinlich ist es eh die selbe Steuerung) Ist schon jemand von euch weitergekommen mit der Auswertung der Daten? Ich würd gern ein kleines Visualisierungsprogramm schreiben, aber leider kann ich das meiste nicht zuordnen was das über RS232 daherkommt. lg leo
Datum:
Angehängte Dateien:Hallo Pelletheizer, hier kurz über den Stand bei mir hier jetzt: Zuerst habe ich einen kleinen 1-Platinen-Rechner (alix) besorgt (Leihgabe von Robert, danke). Dort habe ich dann - Linux, Ubuntu8.04 installiert - VNC eingerichtet, damit kann ich über LAN den alix verwalten - NFS eingerichtet, damit kann ich über LAN auf die CF-Karte zugreifen - einen USB-WLAN-Adapter installiert . Jetzt geht alles ohne LAN-Kabel. Der kleine alix steht im Keller auf der Heizung und rennt still vor sich hin. Mit der Schnittstellen-Verbindung hat es leider nicht sofort geklappt. Nochmal Dank an Robert, der mir mit seinem Oszilloskop geholfen hat die Pinbelegung hier zu finden. Es sind Pin 8 - GND und Pin 6 - TX. Jetzt rauschen auch hier die Daten. Im Minuten-Takt schreibe ich jetzt einen Datensatz mit Datum und Zeit am Anfang in eine Tagesdatei. In einem cron-job rufe ich dazu ein kleines shellscript auf (im Anhang). Die Zeile in der crontab sieht so aus: * /home/franz/hsv12/scripts/get-data.sh Mit dem Stream-Editor werden die Sätze für das Einlesen in calc noch etwas umformatiert, z.B.: sed -e 's/ /" "/g' -e 's/2009:/2009 /' -e 's/[.]/,/3g' -e 's/^/"/' -e 's/$/"/' 25.08.2009-dat > 25.08.2009-dat.csv Die csv-Datei kann dann in calc geöffnet werden. Für ein erstes Beispiel habe ich mal nur Kessel- und Boiler-Temperaturen eines Tages dargestellt. Die übrigen Spalten muß man in calc löschen, da sonst die Verarbeitung viel zu zäh läuft. Im Anhang ist ein .odt aus OpenOffice calc und ein .xls aus excel (gleicher Inhalt). Vielleicht weiß ja jemand eine elegantere Methode? Hat jemand noch mehr zuordnen können als weiter oben genannt? Übrigens habe ich gehört, daß Hargassner selber ein Visualisierungs-Programm entwickelt. Wer weiß wenn das nicht zu teuer wäre? Grüße, Franz
Datum:
Hallo, in der crontab -Zeile müssen am Anfang natürlich 5 Sterne stehen. Grüße, Franz
Datum:
Hallo, ich schreibe z.Z. stündlich alles in eine Datenbank (mysql), um später die Daten mit mrtg zu visualisieren und per Webserver ins lokale Netz zu stellen. Es werden bei mir viele Daten, aber das ist kein Problem ... Grüße.
Datum:
Hallo, ich habe eine HSV 35 Bj 2005. Dort finde ich die Buchsen nicht. Es sind nur zwei Kontaktpinne direkt neben dem Kabel wwelches alle Platinen verbindet. Ich habe versucht 2005/2006 ein Kabel für die Heizung zu bekommen, es war aber nicht möglich. Aber eine Protokoll von dem Datenstrom habe ich incl. Erklärung bekommen. Ich suche nochmal meine alten Mails durch. Kann mir jemand ein Foto von Euerer Platine senden? schoeper at web.de Gruß Stefan
Datum:
Angehängte Dateien:Hallo Schoeper, im Anhang siehst Du die Steuerplatine wie sie hier bei mir aussieht. Wenn Du ein Protokoll des Datensatzes incl. Erklärung hast, stelle es doch bitte hier im Forum zur Verfügung. Grüße, Franz
Datum:
Ich habe nach langer suche was gefunden: Element Format Bezeichnung Einheit 1 Int Primärluftgebläse % 0 bis 100 2 Int Saugzuggebläse % 0 bis 100 3 Float O2 im Rauchgas % 0 bis 21 4 Int Kesseltemperatur °C 5 Int Rauchgastemperatur °C 6 Float Außentemperatur aktuell °C 7 Float Außentemperatur gemittelt °C 8 Int Vorlauftemperatur Heizkreis 1 °C 9 Int Vorlauftemperatur Heizkreis 2 °C 10 Int Vorlauftemperatur Heizkreis 1 Soll °C 11 Int Vorlauftemperatur Heizkreis 2 Soll °C 12 Int Rücklauf Boiler 2 Puffertemperatur °C 13 Int Boilertemperatur 1 °C 14 Int Fördermenge % 0 bis 100 15 Int Kesselsolltemperatur °C 16 Float Unterdruck aktuell mbav 17 Float Unterdruck gemittelt mbav 18 Float Unterdruck soll mbav 19 Int Vorlauftemperatur Heizkreis 3 °C 20 Int Vorlauftemperatur Heizkreis 4 °C 21 Int Vorlauftemperatur Heizkreis 3 Soll °C 22 Int Vorlauftemperatur Heizkreis 4 Soll °C 23 Int Boilertemperatur 2 SM °C 24 Int HK1 FR25 *10 °C 25 Int HK2 FR25 *10 °C 26 Int HK3 FR25 SM *10 °C 27 Int HK4 FR25 SM *10 °C 28 Int Kesselzustand 29 Float Strom Motor Einschubschnecke A 30 Float Strom Motor Aschenaustragung A 31 Float Strom Motor Raumaustragung A 32 Hex Digitalwerk 1 33 Hex Digitalwerk 2 34 Hex Digitalwerk 3 35 Hex Digitalwerk 4 36 Hex Digitalwerk 5 37 Hex Digitalwerk 6 38 Hex Digitalwerk 7 39 Hex Digitalwerk 8 Digitalwerk 1 0 Stocker-Lauf 1 Stocker-Rückwärts 2 RA-Lauf 3 RA-Rückwärts 4 AA-Lauf 5 AA-Rückwärts Digitalwerk 2 0 Motor-Brandschutzklappe 1 Zündung-Gebläse 2 Zündung-Heizung 3 Pumpe Fernleitung 1 4 Boilerpumpe 1 5 Pumpe-HK1 6 Mischer-HK1 auf 7 Mischer-HK1 zu 8 Pumpe-HK2 9 Mischer-HK2 auf 10 Mischer-HK2 zu 11 Störlampe (Fernleitung 2) Digitalwerk 3 3 ext. Heizkreispumpe SM 4 Boilerpumpe 2 SM 5 Pumpe-HK3 SM 6 Mischer-HK3 auf SM 7 Mischer-HK3 zu SM 8 Pumpe-HK4 SM 9 Mischer-HK4 auf SM 10 Mischer-HK4 zu SM Digitalwerk 4 4 STB 5 Endschalter Deckel 6 Vergaserschalter 7 Rost 8 Brandschutzklappe 9 ext. Heizkreis Anforderung Digitalwerk 5 9 ext. Heizkreis Anforderung SM Digitalwerk 6 0 HK1 FR25 AUTO 1 HK1 FR25 NACHT 2 HK1 FR25 TAG 3 HK2 FR25 AUTO 4 HK2 FR25 NACHT 5 HK2 FR25 TAG 6 HK3 FR25 AUTO SM 7 HK3 FR25 NACHT SM 8 HK3 FR25 TAG SM 9 HK4 FR25 AUTO SM 10 HK4 FR25 NACHT SM 11 HK4 FR25 TAG SM Schaut mal ob das passt. Testen konnt ich es leider noch nicht. Gruß Stefan
Datum:
Hallo Franz, Dein Ansatz sieht schon mal ganz gut aus. Dass das mit der Pinbelegung nicht geklappt hat, liegt wohl an der zählweise. Egal. Die Idee mit dem alix gefällt mir, mir schwebt ähnliches vor: ein kleines Teil, welches die Daten loggt (SD oder CF Karte) und idealerweise eine Webseite updatet. Ich dachte an einen kleinen AVR, der wenig Strom verbraucht. Einen PC möchte ich dafür nicht den ganzen Tag laufen lassen. Aber so ein alix sieht gut aus. Leider sind meine Linux Kentnisse beschrängt... Was kostet denn so etwas? Längerfristig möchte ich gewisse Daten (zB Kesseltemp, Vorlauftemp, Zustand: Brenner an etc) seriell übertragen auch auf einem Display zB im Wohnzimmer anzeigen. Von dem Visualisierungsprogram von Hargassner habe ich auch schon gehört, es soll Ende Oktober fertig sein. Ich werde Montag dort mal anrufen, und versuchen etwas zu erfahren. Anfang Oktober will ich auf jeden Fall auf die Interpelletsmesse in Stuttgart, um dort etwas in Erfahrung zu bringen. Stefan, dein Input sieht interessant aus, nur kann ich es nicht auf die Daten der seriellen Schnittstelle mappen. Es sieht so aus, als wären es die internen Variablen. Wer möchte, kann mich unter pelletheizer [bei] 404-not-found [punkt] de kontaktieren. Ein schönes Wochenende wünscht Jürgen
Datum:
Hallo Jürgen, den alix kannst Du hier sehen http://www.pcengines.ch/alix3c3.htm . Er braucht nur ca. 5 Watt und die leiste ich mir. Die Preise sind je nach Ausstattung, schau mal hier: http://shop.varia-store.com . Grüße, Franz
Datum:
Hallo, habe Eure Hinweise und Tips soweit bei meiner HSV-14 angewandt. Am vt100 sehe ich jedoch nicht wie beschrieben die Betriebsdaten mit ihrer großen Zahl von Werten sondern für einen Menschen gut lesbaren output wie z.B.: z 23:39:21 HK1 Heizen z 23:39:21 Kessel Schieberost Init z 23:39:21 Rost Check zu z 23:39:24 Param Ende z 23:39:25 Rost aus z 23:39:25 Gluterhaltung z 23:40:13 HK1 Restwärme z 23:40:13 Kessel Aus z 23:40:19 Param Ende z 00:00:00 BZ Speichern Hat jemand eine Idee was ich tun muss damit ich auch die detaillierten Werte bekomme ? Der Ansatz mit einer ALIX Kiste gefällt mir grundsätzlich sehr gut. Danke schonmal !
Datum:
Hallo gw, das ist ja interessant was Du da zu sehen bekommst. Welche Pins der seriellen Schnittstelle verwendest Du denn? Welche Seriennummer wird bei Dir in der Kunden-Info-Ebene angezeigt? Nach Auskunft meines Heizungsbauers ist das die Software-Version im eprom. Bei mir steht da: HSV 12-15 237291J SMS V4.0J . Grüße, Franz
Datum:
Hi Franz, ich habe ein normales CAT5 Netzwerkkabel über einen Adapter RJ45 <-> DB9 von einem Sun Server. Ich versuche am Wochenende mal rauszufinden, wie hier die PIN Verbindung ist und poste es hier rein. Meine Hoffnung ist, dass auf anderen Pins der Detaillierte Output kommt, denn das was ich da zu sehen bekomme ist ja doch recht oberflächlich. Firmware habe ich auf meiner Heizung die 4.0a Gruß G.
Datum:
Hallo Günter, diese Information kommt bei mir auch, eingestreut zwischen dem "pm 10 18.3 64..."-Output, man kann es schön sehen, wenn man den Wahlschalter umstellt. Ich habe nichts besonderes gemacht, um dieses zu sehen, deshalb kann ich auch nicht sagen, warum bei dir nur dies rauskommt. Mein Hargassner hat auch die Version HSV 12-15 237291J SMS V4.0J, vielleicht liegt es an deiner etwas älteren Version. Ich trenne bei mir die Datensätze mittels Teraterm-Macro zwischen z... und pm... auf, schreibe diese jeweils getrennt in zwei Dateien. Somit habe ich die Statusmeldungen und gleichzeitig die Temperaturen (alle 5 Minuten). Wenn ich Zeit habe, werde ich auf Linux umsteigen, und mich in RRDtool einarbeiten. Damit kann man dann schöne Bildchen malen. Bei Ebay.com gibt es zZ günstige Alix-boards (für ca. 50-80 Dollar), mal schauen, ob ich eines erwische, dann bin auch so stromsparend, wie Franz ;-) Zur Pelletmesse habe ich es leider nicht geschafft, aber ich habe mittlerweile die Emailadresse von Hargassner-Exportchef, vielleicht kann ich ihm ein paar Infos entlocken. Viele Grüße, Jürgen
Datum:
Angehängte Dateien:Hallo Jürgen, in welcher Stellung muß der Wahlschalter denn stehen wenn man pm- UND z-Sätze sehen will? Wo kann man denn ein RRDtool-Beispiel sehen? (kann auch selber googlen, aber Du hast evtl. eins parat). Im Anhang der Stand meiner Visualisierung. Die Prozedur ist nicht wirklich elegant aber handlebar. Falls jemand Linux verwendet und Interesse hat, poste ich auch gerne Details. Grüße, Franz
Datum:
Hi Franz, zu RRDtool kann ich noch nicht viel sagen, bin noch Anfänger. Aber man speichert Daten (zB von der seriellen Schnittstelle) in eine Datenbank, zB alle 300 Sekunden, einen Tag lang. Diese Daten sind also relativ genau. Ältere Daten kommen dann in ein Archiv, aber viel ungenauer (alles ist definierbar). Somit steigt die Datenbankgröße nicht ins unermeßliche. Mittels Cronjobs erstellt man dann täglich/wöchentlich/monatlich Grafiken. Soweit habe ich das verstanden, umgesetzt habe ich es noch nicht. Bei mir kommen die Daten "z" und "pm" immer zusammen. "pm" alle 500ms, "z", wenn sich etwas tut, zB alle volle Stunde oder bei Zustandsänderung zB beim Umstellen des Wahlschalter von Auto auf Boiler und zurück). Du siehst das wahrscheinlich nicht, weil du mit deinem get-data.sh nur nach "pm" suchst... Etwas anderes: hast Du eine Fernbedienung FR25??? An deinen Details hab ich Interesse, weiter oben steht auch meine Emailadresse. Einen schönen Sonntag wünscht Jürgen
Datum:
Angehängte Dateien:Hallo Jürgen, im Anhang eine kurze Beschreibung wie ich meine Diagramme erstelle. Wie gesagt, nicht sehr elegant, aber man kann immerhin etwas sehen. Eine FR25 mit Raumfühler habe ich mir zugekauft. Erster Grund ist, ich möchte die Raumtemperatur im Diagramm sehen. Grüße, Franz
Datum:
Angehängte Dateien:Hi Franz, ich habe heute mit RRDtool rumgespielt und brauchbare Ergebnisse bekommen. Ist eigentlich ganz einfach, wenn man es mal verstanden hat. Falls ich die Tage dazukomme, werde ich aufscheiben, was man tun muß. Mit Deinen Scriptkenntnisse kann man das mit Sicherheit automatisieren (ich habe die Daten von Hand einegeben). Anbei ein Beispiel! Es wäre nett, wenn du mir Informationen zur FR25 geben könntest, ich möchte versuche, sie zu verstehen: Es werden nur 2 Kabel angeschlossen. Mit Tempfühler 1 und 2, ohne Tempfühler 1 und 3. Er soll, wenn der Schalter in Stellung Uhr und der Poti in Mittelstellung ist, einen Wert von 3400 bis 3650 Ohm haben. Ich vermute also, das an Pin 2 ein PTC oder NTC sitzt, bzw. an Pin 3 ein fester Widerstand mit ca. 3500 Ohm. Da der Schalter auch zwischen Klemme 1 und 2 (bzw 3) sitzt, kann dies eigentlich nur so gelöst sein: Bei Stellung "dauernd Absenkbetrieb" wird der Widerstand kurzgeschlossen (= 0 Ohm), bei Stellung "dauernd Tagbetrieb" wird die Schaltung hochohmig (= \infty Ohm) (oder umgekehrt...), bei Stellung "Zeitautomatik" gilt der Widerstandswert von Klemme 2 (oder 3) plus der Poti. Kann du das bitte bestätigen und (idealerweise) durchmessen? Werden die Tempwerte dann über die Schnittstelle ausgegeben? Vielen Dank, Jürgen
Datum:
Hallo, ich wollte hier nochmals erläutern, wie man mit dem RRDtool die Graphiken erstellt. Man defniert zuerst eine Datenbank:
rrdtool create hg.rrd \ --start 1254815700 \ --step 300 \ DS:kessel:GAUGE:600:U:U \ DS:aussen:GAUGE:600:U:U \ DS:hk1ist:GAUGE:600:U:U \ DS:hk1soll:GAUGE:600:U:U \ DS:boiler:GAUGE:600:U:U \ RRA:AVERAGE:0.5:1:288 \ RRA:AVERAGE:0.5:3:10080 \ RRA:AVERAGE:0.5:12:8640 |
Diese nennt sich hg.rrd, startet zu einem gewissen Zeitpunkt (in Unixtime), erwartet alle 300 Sekunden Input (--step 300), besteht aus 5 DS (Datasourcen, kessel, aussen etc.) und 3 RRAs(RoundRobinAreas: 1x300sek, 288 Punkte = 1Tag, 3x300sek, 10080 Punkte = 1 Woche und 12x300sek, 8640 Punkte = 1 Monat) Diese Datenbank muß man nun alle 300 Sekunden mit Werten füllen. Zunächst habe ich das per Hand gemacht, indem mein csv-File so umgebastelt wurde, dass alle 300 Sekunden ein Datensatz entsteht:
rrdtool update hg.rrd "16:05 20091101"@56:12.4:42.5:44.1:59 rrdtool update hg.rrd "16:10 20091101"@51:12.4:43.1:44.1:59 rrdtool update hg.rrd "16:15 20091101"@54:12.3:44.0:44.1:59 rrdtool update hg.rrd "16:20 20091101"@59:12.2:45.2:44.1:59 rrdtool update hg.rrd "16:25 20091101"@58:12.1:44.7:44.3:58 rrdtool update hg.rrd "16:30 20091101"@55:11.9:43.9:44.3:58 rrdtool update hg.rrd 1257174039:64:16.1:31.4:30.0:59 |
Zwischen den Doppelpunkte stehen die DS (also kessel aussen hk1ist hk1soll boiler). Dies sollte später automatisch alle 5 Minuten passieren. Zum Erstellen der Graphiken gibt es wieder einen einfachen Befehl:
rrdtool graph kw42.png \ --start 20091012 --end 20091019 \ --title "Kalenderwoche 942" \ DEF:kessel=hg.rrd:kessel:AVERAGE \ DEF:boiler=hg.rrd:boiler:AVERAGE \ DEF:aussen=hg.rrd:aussen:AVERAGE \ DEF:hk1ist=hg.rrd:hk1ist:AVERAGE \ DEF:hk1soll=hg.rrd:hk1soll:AVERAGE \ LINE1:kessel#000000:"Kesseltemp" \ LINE1:boiler#FF0000:"Boilertemp" \ LINE1:aussen#0000FF:"Außentemp" \ LINE1:hk1ist#00FF00:"Heizkreis 1 ist" \ LINE1:hk1soll#00CCFF:"Heizkreis 1 soll" |
bzw. für einen Tag:
rrdtool graph last12h.png \ --start end-12h \ --title "01. November 2009" \ DEF:kessel=hg.rrd:kessel:AVERAGE \ DEF:boiler=hg.rrd:boiler:AVERAGE \ DEF:aussen=hg.rrd:aussen:AVERAGE \ DEF:hk1ist=hg.rrd:hk1ist:AVERAGE \ DEF:hk1soll=hg.rrd:hk1soll:AVERAGE \ LINE1:kessel#000000:"Kesseltemp" \ LINE1:boiler#FF0000:"Boilertemp" \ LINE1:aussen#0000FF:"Außentemp" \ LINE1:hk1ist#00FF00:"Heizkreis 1 ist" \ LINE1:hk1soll#00CCFF:"Heizkreis 1 soll" |
Diese Graphierzeugungsbefehle muß man immer am Ende des jeweiligen Zeitraumes erstellen (also, wenn eine Woche oder ein Tag vorbei ist), da ansonsten das ensprechende RRA wieder mit neuen Daten gefüllt wird. Nun habe ich heute auch noch mit Perl rumgespielt und mein erstes Perlscript geschrieben ;-)
#!/usr/bin/perl my $Sekunden = time(); my $var="pm 10 18.3 64 74 16.1 15.7 31.4 140.0 30.0 0.0 59 140 0 40 100.0"; my @new=split(/ /,$var); print "Kessel : "."$new[3]\n"; print "Aussentemp: "."$new[5]\n"; print "HK1 ist : "."$new[7]\n"; print "HK1 soll : "."$new[9]\n"; print "Boiler : "."$new[11]\n"; my $output="rrdtool update hg.rrd "."$Sekunden".":"."$new[3]".":"."$new[5]".":"."$new[7]".":"."$new[9]".":"."$new[11]\n"; print "$output"; |
Ergibt folgendes:
Kessel : 64 Aussentemp: 16.1 HK1 ist : 31.4 HK1 soll : 30.0 Boiler : 59 rrdtool update hg.rrd 1257174039:64:16.1:31.4:30.0:59 |
Das umschreiben der Datensätze für das RRDtool funktiniert also schon! Als nächstes ist das automatische Einlesen der seriellen Schnittstelle dran. Hierzu benötige ich zwei Dateien: Eine, in der ALLE Daten mit
z 23:39:21 HK1 Heizen z 23:39:21 Kessel Schieberost Init z 23:39:21 Rost Check zu |
stehen und eine, in der alle 300 Sekunden ein
pm 10 18.3 64 74 16.1 15.7 31.4 140.0 30.0 0.0 59 140 0 40 100.0... |
steht. ;-) Viele Grüße, Jürgen
Datum:
Hallo Jürgen,
wie Widerstände und Poti im FR25 verschaltet sind, darüber habe ich mir
bisher noch keine Gedanken gemacht. Habe aber mal die Widerstandswerte
zwischen den Klemmen 1 und 2 bei abgeklemmten Drähten, Drehknopf in
Mittelstellung und den 3 Schalterstellungen gemessen:
Schalterstellung kOhm
"Uhr" 3,58
"(" 2,83
"*" 2,08 .
Im FR25 gibt es eine Leiterplatte mit diversen Bauteilen. Warum sollte
man die Details dort erforschen? Mit dem Drehknopf kann man die
Raumtemperatur um +- 2-3° beeinflussen. Der Einfluss auf die Regelung
ist offenbar geringer als der des Außenfühlers. Interssant ist sicher
wie die Regelung den Einfluß 2er Ist-Werte auf einen Soll-Wert
verarbeitet. Was soll die Regelung machen wenn ihr der Außenfühler bei
steigender Außentemperatur sagt Vorlauftemperatur runter und
gleichzeitig bei offenem Fenster der Raumfühler sagt, Vorlauftemperatur
hoch? Möchtest Du evtl. den Einfluß des Raumfühlers erhöhen? Da müßte
man wohl in die Regelungstechnik einsteigen (PID...). Die Raumtemperatur
wird an der Schnittstelle ausgegeben.
pm Kesselzustand CO2 KesselT RauchT AussenTAkt AussenTGem HK1TIst
HK2TIst HK1TSoll HK2TSoll BoilerT PufferTIst 16 17 RaumT 19 EinschubSchn
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
45 46 47 48 49 50 51 52 53 Pumpen40Boi10HK
Kannst Du übrigens auch in meinem pdf-Beispiel weiter oben sehen.
Mit der Visualisierung hast Du ja einen Riesensprung gemacht. Danke für
das Beispiel! Ich habe gesehen, daß es RRDtool und perl auch für
MS-Windows gibt. Kommt Dein Beispiel aus Windows oder evtl. schon aus
Linux?
Eine andere Frage: Hast Du Dir schon mal Gedanken gemacht wie man den
Pellets-Verbrauch über die Schnittstelle ermitteln kann?
Grüße,
Franz
Datum:
Hi, zum Pelletverbrauch kann ich denke ich etwas beitragen: Ich habe die Heizung auf Handbetrieb geschalten und den Schieberost geöffnet. Dann habe ich einfach eine Schüssel leer gewogen und dann 1 Minute lang von Hand die Einschubschnecke bedient. Die Gewichtsdifferenz war bei mir ca. 95 Gramm pro Minute. Das ganze habe ich 10 x durchgeführt und dann nochmal über 5 Minuten. So kam ich im Mittel auf die 95 Gramm. Dann brauchst Du nur im bestimmten Intervall die Differenz des Einschubschnecken-Zählerstandes ermitteln und mit der Menge pro Minute multiplizieren. Bei mir komme ich wie gesagt auf 95 Gramm pro Minute. Meine Schwiegereltern haben letzten Winter eine HSV14 bekommen die schon einen stärkeren Motor hat, bei denen war es entsprechend mehr. Aber nachdem sich das leicht ermitteln lässt kann und sollte das jeder bei seiner eigenen Heizung messen. Ich kann mir auch vorstellen, dass die Beschaffenheit und Qualität der Pellets (Norm hin oder her) da auch was ausmacht. Gruß Günter
Datum:
Hallo Franz, vielen Dank für das Messen des FR25. Interessant wären noch die Widerstandswerte zw. 1 und 2 bei +2° und bei -2° gewesen, und ob die Klemme 1 und 3 deutlich andere Werte liefert. Wenn ich das nachbaue, werde ich es wahrscheinlich eh ohne Raumtemperatur machen (ich habe keinen richtigen 'Referenzraum', da im Wozi noch ein Rüegg-Pelletofen werkelt). Mein Kumpel arbeitet bei einem großen deutschem Reglerhersteller, die stellen das Teil zwar nicht her, aber sie haben so etwas ähnliches für einen anderen Hersteller im Program. Vielleicht komme ich auf der Schiene hier weiter. Ich dachte nicht, dass das so kompliziert ist. Aber nicht umsonst hat Hargassner eine hervoragende Regelung ;-) Eigentlich möchte nur eine einfache Möglichkeit finden, der Heizung zu sagen: " Jetzt ist 5h keiner zu Hause, mach mal langsam" Mit dem Pelletverbrauch ist es wohl nicht so einfach, die serielle Schnittstelle liefert IMHO nur den aktuelle Stromverbrauch pro 500ms. Das auszuwerten und aufzusummieren, ist wohl zu kompliziert und zu ungenau. Aber Günter hat wohl den Nagel schon auf den Kopf getroffen: ca. 5,7kg/h. Das deckt sich mit den Erkenntnissen der Leute von hier: http://www.carmen-ev.de/phorum/read.php?2,16757,16... Der Nachteil ist, das man das halt regelmäßig am Display ablesen muß... Die RRDtool-Geschichte habe ich unter UBUNTU gemacht, aber das läuft auch unter Windows-cygwin (Perl natürlich auch). Ich seh' schon: Wir kommen gut voran und werden wahrscheinlich noch vor Hargassner das Logging bzw. eine Visualisierung fertg haben ;-) Bis bald, Jürgen
Datum:
Hallo Jürgen, habe nochmal gemessen: Klemmen 1,2 (1,3) Drehknopf Werte in kOhm Schalter-Stellung + Mitte - Uhr 3,53 (3,48) 3,60 (3,55) 3,67 (3,62) ( 2,78 (2,73) 2,86 (2,81) 2,92 (2,87) * 2,03 (1,98) 2,11 (2,06) 2,17 (2,12) . Die vorher geschickten Werte weichen geringfügig von diesen hier ab. Ich vermute Temperatur-Einfluss. Den Pellets-Vorschub der Einschub-Schnecke hatte ich auch schon mal ermittelt. Es sind hier 318 g/3m, also 6,36 kg/h. Hargassner hat mir das bestätigt, sie geben 6,4 kg/h +-10% an. Daß die Schnecken-Zeit nicht an der Schnittstelle anliegt ist wirklich schade. Ich notiere zwar die Zeiten aber es gefällt mir so nicht. Mal sehen, vielleicht versuche ich es doch mal mit dem Motorstrom. Grüße, Franz
Datum:
@fb: Ich sag nur: Danke! Jürgen
Datum:
Angehängte Dateien:Hi! Ich habe eine HSV-12 Baujahr 2000 - also schon ziemlich alt. Mein EPROM hat die Version V2.0k und liefert leider keine pm-Sätze sondern auch Klartext wie bei gw - dazwischen kommen noch jede Menge Sätze folgender Art: 1o40901002190000a 2u1002a 6u7c00770043326131a 7u584f2f50610058592 Leider konnte ich keinen ursächlichen Zusammenhang mit den angezeigten Werten (Temperaturen etc) erkennen und bei Hargassner konnte mir auch niemand weiterhelfen. Nachdem die RS232 die wir da anzapfen aber die Verbindung zwischen der I/O-Platine und der Anzeigeeinheit ist, stecken da sicher die entsprechenden Daten drinnen. Wenn jemand mehr dazu rausgefunden hat, bin für jeden sachdienlichen Hinweis dankbar! Habe das Experiment dann vor einem Jahr stillgelegt und messe aktuell nur die Vorlauftemperatur über einen DS1820 per direkter 1-wire Anbindung an meinen Server (siehe Anhang). Leider ist das halt nur von "aussen" auf die Heizung schauen und gibt zu wenig Aufschlüsse über das was wirklich passiert (ja und leider pulst meine Heizung da derzeit weder Mischer noch Puffer vorhanden sind - ändert sich aber nächstes Jahr). Ach ja, ich habe bei mir 4,375kg/h rausgemessen - würde zu einigen Überlegungen oben passen - vermute aber das es eher zu wenig ist. Kann ich aber erst überprüfen wenn ich den Pelletraum leergeheizt habe... LG, Martin
Datum:
Hallo Günter und Martin, Habt Ihr schon mal bei Hargassner nachgefragt ob Eure Hardware zur letzten Software-Version paßt? Ihr könntet Eure eproms dann doch updaten lassen. Grüße, Franz
Datum:
Servus Franz, der Update dauert lt. Hargassner 0,5h, wobei sie nicht gesagt haben ob da tatsächlich das EPROM neu beschrieben wird oder der Baustein getauscht wird. Ich habe nach den Kosten inkl. Anfahrt gefragt, warte aber noch auf die Antwort. Ob es eine Abhängigkeit zwischen FW-Version und Hardware gibt weiss ich (noch) nicht, könnte ich mir aber durchaus vorstellen. Wenn ich hierzu schlauer bin, poste ich das hier rein. Gruß Günter
Datum:
Hallo Martin, es gäbe noch die Möglichkeit, den CAN Bus abzuhören. Dazu müßte man nur ein Kabel zwischen Anzeige- und Steuerplatine stecken, zumindest bei meinem HSV 14. Dann bräuchte man nur noch einen CAN Sniffer. ;-) Der Hinweis von Franz auf das neue Eprom ist nicht schlecht. Es müßte tauschbar sein (da gesockelt). Die Frage ist nur die HW-Kompatibilität und der Preis... Meine Platine hat laut blauem Aufkleber auf dem Trafo die Version Pelletsplatine 12-22 I/O 23.0 Serie 06-09. Auf der Platine steht I/O 23.0B2 Ich vermute aber ganz stark, dass das Eprom und die SW in der Anzeigeplatine steckt... Ich habe gesehen, dass du deine Auswertung auch mit RRDtool machst. Kannst Du bitte mal über meine Erkenntnisse schauen, ob die etwas taugen?
rrdtool create hg.rrd \ --start 1254815700 \ --step 300 \ DS:kessel:GAUGE:600:U:U \ DS:aussen:GAUGE:600:U:U \ DS:hk1ist:GAUGE:600:U:U \ DS:hk1soll:GAUGE:600:U:U \ DS:boiler:GAUGE:600:U:U \ RRA:AVERAGE:0.5:1:288 \ RRA:AVERAGE:0.5:3:10080 \ RRA:AVERAGE:0.5:12:8640 |
Danke und viele Grüße, Jürgen
Datum:
Angehängte Dateien:Hi! Das mit dem EPROM Tausch habe ich mir auch schon überlegt - ich vermute das die Versionen der Serie V2.0 mit der HW kompatibel sein müsste. Allerdings kann ich mir nicht vorstellen das ein Tausch durch Hargassner günstig sein wird :-) Es bleibt für mich dann auch noch eine andere Frage: soweit ich das noch im Kopf habe verbindet das Bedienteil und die I/O Platine bei mir "nur" ein 10-poliges Kabel über die Pfostenverbinder. Das würde heissen, dass Befehle bzw. Daten/Zustände seriell übertragen werden und somit auf beiden Seiten eine Logik sein müsste -> man müsste wahrscheinlich beide Seiten updaten. Habe aber schon lange nicht mehr reingeschaut, werde am Wochenende mal wieder aufschrauben und nachforschen. Das mit dem CAN-Bus hatte ich bisher nicht gecheckt - wo versteckt sich der? Unterm Strich habe ich für nächstes Jahr geplant meinen Heizungskeller sowieso umzubauen (Puffer, Frischwasserstation, Solar, ...) und werde dabei auch eine UVR1611 einsetzen und den Ofen nur "dumm" den Puffer heizen lassen. Die UVR kommt hauptsächlich wegen der Solaranbindung und der Frischwasserstation die ich gerne selber im Griff hätte. Dann habe ich sowieso die Oberhand über alle Sensoren - lediglich die Infos zum Entleeren der Aschenlade muss ich noch bei der Heizung abgreiffen - kommen schon jetzt als Klartextwarnungen über RS232. @Pelletheizer: ich mach das nicht (mehr) mit RRDTool direkt sondern über CACTI (http://www.cacti.net/). Ein CRON-Job fragt alle 5 Minuten meine Sensoren ab und schreibt die Ergebnisse in ein file. Cacti ruft dann ebenfalls alle 5 Minuten (aber zeitversetzt) ein Script auf das die Werte aus dem File liest, schreibt es in RRD's und erzeugt daraus dynamisch die Grafiken. Cacti hat per default schon RRA's für - hourly (1 Minute durchschnitt) - daily (5 Minten Durchschnitt) - weekly (30 Minuten) - monthly (2 Stunden) - yearly (1 Tag) vorgesehen dir ich einfach verwendet habe. Zusätzlich lasse ich ihn sowohl den aktuellen Wert, den Durchschnitt, den Min und den Max Wert aufzeichen. Cacti hat den Vorteil das du dynamisch die Grafiken erzeugen lassen kannst (siehe Screenshot). Die RRD-Definition sieht bei mir so aus:
/usr/bin/rrdtool create \ /var/www/localhost/htdocs/cacti/rra/sensor1_10.rrd \ --step 300 \ DS:sensor1:GAUGE:600:U:U \ RRA:AVERAGE:0.5:1:500 \ RRA:AVERAGE:0.5:1:600 \ RRA:AVERAGE:0.5:6:700 \ RRA:AVERAGE:0.5:24:775 \ RRA:AVERAGE:0.5:288:797 \ RRA:MIN:0.5:1:500 \ RRA:MIN:0.5:1:600 \ RRA:MIN:0.5:6:700 \ RRA:MIN:0.5:24:775 \ RRA:MIN:0.5:288:797 \ RRA:MAX:0.5:1:500 \ RRA:MAX:0.5:1:600 \ RRA:MAX:0.5:6:700 \ RRA:MAX:0.5:24:775 \ RRA:MAX:0.5:288:797 \ RRA:LAST:0.5:1:500 \ RRA:LAST:0.5:1:600 \ RRA:LAST:0.5:6:700 \ RRA:LAST:0.5:24:775 \ RRA:LAST:0.5:288:797 \ |
LG, Martin
Datum:
Hallo zusammen, wie verwertet ihr die digitalen Daten in HEX Form? Umrechnen nach binär und dann auswerten? aber das passt nicht mit der IO Liste zusammen. Ich bastel grad mit VB an ned eigenen Visu, bzw stecke noch in den Kinderschuhen.
Datum:
Angehängte Dateien:Hallo Hargassner Profis, ich habe heute versucht Daten aus meinen HSV 15 zu bekommen. Ich bin leider gescheitert. Deshalb meine Frage zur Erstellung eines Kabels RJ45 auf RS232. Im Anhang (Pinbelegung) habe ich Fotos mit den von mir angenommenen Pinbelegungen So wie ich es gelesen habe muss es so gehen. RJ45 <---> RS232 Pin 3 <---> Pin2 Pin 1 <---> Pin5. Gibt es eine Beschränkung bei der Kabellänge? Zum auslesen der Daten wollte ich unter Windows XP mit dem Program Terminal v1.9b arbeiten. Leider kamen bei mir keine Daten an. Siehe Anhang Terminal. Welche Einstellungen sind hier zu machen Ich habe gelesen 19200 8N1 sind die Einstellungen im Programm richtig? Das Eprom hat bei meiner Anlage den Stand V4.0i 23791i Ziel ist es Daten mitzuloggen und später auch zu visualisieren. Was mache ich falsch? Gruß Christian
Datum:
Hallo Christian, mit der Pin-Belegung des RJ45-Anschlusses hatte ich auch Probleme (s. meinen Beitrag vom 27.08.2009). Statt RJ45 <---> RS232 Pin 3 <---> Pin2 Pin 1 <---> Pin5 probiere doch einfach mal RJ45 <---> RS232 Pin 6 <---> Pin2 Pin 8 <---> Pin5 . Grüße, Franz
Datum:
Danke Franz für deine rasche Antwort. Ist mit hilfe eines Mulitmeters hir etwas zu messen? Was passier bei einem falschem Anschluß, kann die Heizungssteuerung dabei kaput gehen? Gruß Christian
Datum:
Hallo Christian, ich hatte beide Varianten probiert und es ging nichts kaputt. Grüße, Franz
Datum:
Hallo Franz, Daten kommen jetzt mit dem geänderten Kabel an. Danke nochmals für den guten Tipp! Gruß Christian
Datum:
Hallo Profis, Wir besitzen ebenfalls eine HSV 15 Baujahr 2005. Nachdem ich den Artikel gelesen habe, ist mir eines immer noch unklar. Wie ist es bei dieser Steuerung möglich die Daten auszulesen. Leider habe ich keinen Anschluss für eine serielle Schnittstelle gefunden. Danke für eure Bemühungen im Vorraus. Gruß Otti.
Datum:
Hallo Otti, Christian hat doch hier: Beitrag "Re: Hargassner Pelletheizung Betriebsdatenerfassung" ein hervorragendes Bild eingestellt. Falls die Platine 2005 nicht so aussah, dann hast du wohl eine andere I/O-Platine. Grüße, Jürgen
Datum:
Hallo Jürgen! Danke für die rasche Antwort! Ich habe noch eine ältere Paltine die nocht nicht diese RJ45 Büchsen bestitzt. Daher meine Frage, wo ist es sonst möglich die Daten auszulesen? mfg. otti
Datum:
Hallo Otti, vielleicht hast du auch eine ältere Version wie ich. Bei mir hat die I/O-Platine auch keine RJ45 und auch keine Abdeckung wie auf dem Bild von Christian, dafür 2 wunderschöne 10-polige Pfostenverbinder. An dem einen hängt ein Flachbankabel das zur Displayplatine geht und der zweite Verbinder hängt dazu parallel. Ich weiß nicht mehr welche Pins was sind - hab mir das damals direkt vond er PLatine rausgesucht, kann heute spät abends mal aufmachen und ein Foto schießen wenn es dir hilft. LG, Martin
Datum:
Hallo Martin! Das wäre echt eine große Hilfe mit dem Bild. mfg. otti
Datum:
Hi, ich habe am Wochenende wieder ein bisserl gebastelt, das Ergebnis gibt es hier: http://www.404-not-found.de/heizung.html Der Status wird alle 5 Minuten, das Bild alle 30 Minuten neu generiert, alles vollautomatisch ;-) Die Vorgehensweise mittels PerlScript hatte ich weiter oben schon beschrieben. Es ist noch nicht allzu schön, aber auch noch nicht fertig! Zudem habe ich mittlerweile auch die Fernbedienung FR25 nachgebaut (Danke nochmals an Franz!). Das Ergebnis sieht man im Bild http://www.404-not-found.de/20091130.png um die Mittagszeit, da war die Tagabsenkung aktiv. Zudem kann man der Heizung eine Raumtemperatur vorgaugeln (sie wir bei mir nicht gemessen!), er reagiert aber darauf. Als nächstes steht noch ein kleines Display an, welches ein paar Daten anzeigt. Ich habe noch eines von www.display3000.com 'rumfliegen. Viele Grüße, Jürgen
Datum:
Angehängte Dateien:Hallo Profis! Auf unserer Platine sind wie von Martin beschrieben 2 Pfostenstecker mit jeweils 10 Pins. (siehe Anhang Bild) Mit einem USB <-> Seriell Adapter habe ich etlich Pins beim X1 Port versucht auzulesen. Beim Pin 2 und 5 sind Daten angekommen, jedoch nur so: ¶ú—å ³Q–6–VVöVŠ›“=Ÿ™å gKg6¶ú™å ³Ñ6š™ŸŸ™;539Ÿå gKg6 Einstellungen am Terminal: 19200 baud 8N1 Meine Frage: 1) Liegt es eventuell am USB - Seriell Adapter (Blockweises schreiben/lesen) 2) Habe ich eventuell den CAN Bus erwischt. 3) Kann mir jemand die richtigen Ports posten. Danke für eure Hilfe. mfg. otti
Datum:
Hi Otti, das sieht doch schon mal gar nicht schlecht aus! Versuch doch mal mit der BAUD-Rate rumzuspielen. Grüße, Jürgen
Datum:
Hallo Jürgen! Danke für deine schnelle Anwort. Ich habe schon mit der Baudrate herumgespielt jedoch ändert das nichts an der Ausgabe. Hat jemand zufällig die volle Pinbelegung von X1 und X2 mfg. Otti
Datum:
Hi Otti, vielleicht sind das auch binäre Daten, die Stefan hier: Beitrag "Re: Hargassner Pelletheizung Betriebsdatenerfassung" beschreibt. Grüße, Jürgen
Datum:
Hallo Jürgen! Das mit den binär Daten könnte leicht möglich sein. Nur wie wandle ich die Binärdaten wieder zurück in Text. mfg. Otti
Datum:
Bei falscher Baud Rate ist es wahrscheinlicher, dass gar nichts ankommt. Bei dem Output den Du siehst solltest Du mal bei Deiner Terminalemulation an der Flowcontrol rumprobieren (OFF XON XOFF / etc...). Gruß Günter
Datum:
Ups, jetzt bin ich gestern nicht mehr dazugekommen und da hat sich schon so viel getan. Das Foto von otti entspricht dem wie es bei mir auch ist, wenn man die leitungsführung bei den optokopplern (die weißen Dingensen) ansieht kann man schnell feststellen welcher Pin RXD und welcher TXD ist. Dann braucht man eigentlich nur noch GND identifizeiren und es sollte funzen - ich bin bei geheizer, wahrscheinlich brauchst du im Protokoll nur mehr XON/XOFF einstellen und bekommst was leserliches - wenn's so 7u....... und 6u....... ist, stehen wir immerhin gemeinsam an :-( @Otti: Welche EPROM-Version wird bei dir angezeigt?
Datum:
Hallo Martin! Bei mir steht im Betriebshandbuch : Version 2.0K Werde es heute Abend mit XON/XOFF probieren mfg. Otti
Datum:
Joops, die hab' ich auch. Du solltest also auch dieselben Meldungen wie ich bekommen... Mir ist jetzt doch noch was aufgefallen. Die Meldungen 1oxxxxxx könnten digitale Werte sein. Ich habe da letztes Jahr sowas aufgenommen:
Wed Dec 10 19:38:31 2008 1o40901002190000a Wed Dec 10 19:38:34 2008 1o009010021900006 Wed Dec 10 19:38:41 2008 1o40901002190000a Wed Dec 10 19:38:44 2008 1o009010021900006 Wed Dec 10 19:38:51 2008 1o40901002190000a |
Da fällt also immer nur 1 Bit um. Ich vermute (oder so hätte ich das früher gemacht) das der Aufbau so ausschaut: 1o = Protokollkenzzeichen (was für Daten kommen) 8 Byte Daten 1 Nibble Prüfsumme Das heißt im ersten Datenbyte (40h bzw. 00h) wäre dann Bit 6 wahrscheinlich die Stockerschnecke weil 7 Sekunden ein und 3 Sekunden aus könnte im Winter durchaus sein. Diese Theorie sollte man auch leicht prüfen können wenn man auf Handbetrieb geht und z.Bsp. Stockerschnecke vorwärts/rückwärts macht, dürfte jeweils nur 1 Bit umfallen. Ebenso ginge das mit der Raumaustragung usw. Dann hätten wir zwar noch immer keine Temperaturwerte der Heizung, aber zumindest wüssten wir was sie tut. Vielleicht ist das aber auch kompletter Blödsinn und das Bit ist damals nur umgefallen weil es gerade wollte :-) Martin
Datum:
Angehängte Dateien:Hi Otti, anbei zur Sicherheit ein Bild wo ich mich angehängt habe. HTH Martin
Datum:
Angehängte Dateien:Hallo Martin! Danke für das Bild. Ich bin gestern nicht mehr dazu gekommen mit der Connection herumzuspielen. @Martin: Ich verwende andere Ports für die Kommunikation. Ich habe mir erlaubt dein tolles Bild herzunehmen, um die Pins einzuzeichnen welche ich verwende. mfg. Otti
Datum:
Ist die Sicherung dort wirklich so schief drin oder sieht das nur so aus ?
Datum:
Howdy Forum! I just thought that it would be a fantastic idea if I would introduce myself to everyone here & say "hi". Thanks! PS: - Anyone else here from Asia?
Datum:
Hallo Otti, kannst Du mir bitte detailierte Informationen zu Deinem Kabel zukommen lassen. Leider hat mein erster Versuch nicht geklappt. Ich habe eine HSV14 seit 2005 und würde auch gerne die Daten auswerten. Danke
Datum:
Hallo! Also am verlängerten Wochenende hatte ich etwas Zeit um herumzuspielen. @Einheizer: Man nimmt einfach ein USB Seriell Kabel bzw. einen PC mit COM Schnittstelle und verbindet die zwei Leitungen GND und RXD wie im Bild beschrieben. (Es gibt versch. Pins welche funktionieren). Am besten einen RS232 Stecker nehmen und an den Leitungen GND, RDX ein Stück Kabel anlöten. Danach kann man am besten mit einem 10 poligen Pfostenstecker die Kontakte verbinden. ACHTUNG!!!! Wenn man die versch. Kontakte probiert muss man die Diode H1 im Auge behalten. Diese blinkt ständig sollte diese kurz nach dem Anschluss der Leitungen verlischen, Kabel sofort herausziehen -> sonst Hardware Restart. Ein eventueller Restart scheint im Fehlerprotokoll nicht auf. Danach erhält man Daten mit den Terminaleinstellungen 19200 Baud 8N1 die kryptischen Werte wie weiter oben beschrieben. Danach müsste es eigentlich was ausgeben (bei mir nur unlesbare Zeichen). @all: Nachdem ich etwas zeit hatte am Wochenende, probierte ich ein wenig herum. Es ist mir aufgefallen das trotz versch. Einstellungen Baud, Parity, Data, Flow Control immer die selben Daten gekommen sind. Im Anschluss habe ich einen Pegelwandler zwischen COM und X1 gehängt (Max232). Es sind ebenfalls wieder die selben Daten gekommen. Meine Vermutung: Die Daten welche über den USB Seriell Adapter empfangen werden kommen vom CAN Bus. Ich habe versucht einen CAN Logger dazwischen zu hängen aber es funktioniert trotzdem nicht. Meine Frage: Hat jemand von euch eine Idee wie man den CAN Bus auslesen könnte CAN id? bzw. hat jemand irgendwelche Daten von der Firma Hargassner. mfg. otti
Datum:
Hallo Otti, habe gestern noch eine Anfrage bei Hargassner gestellt mit einigen Fragen zur Schnittstelle usw. Heute habe ich die Antwort erhalten. Die Firmware ab 2.0k keine Probleme macht. Allerdings hat diese Anlage keine PC-Schnittstelle. Werde heute nochmal versuchen eventuell Fragen zur Machbarkeit einer Auswertung bzw. Abfrage der Daten zu stellen. mfg
Datum:
Hallo Einheizer! Danke für deine Anfrage! Wäre es möglich eine Kopie des e-mails mit den Daten von der Firma mir zuzukommen lassen? mfg. otti
Datum:
Hallo Otti, habe bereits die 2.Nachricht von Hargassner erhalten. Bitte lass mir Deine eMail zukommen und ich leite Dir die beiden Mails weiter. mfg
Datum:
Hallo Einheizer! Danke für deine E-mails!! Meine e-mail Adresse: andreas.ottendorfer@gmx.at mfg.otti
Datum:
Hi Einheizer, kannst du mir auch bitte die Antworten von Hargassner schicken? pelletheizer [bei] 404-not-found [punkt] de Vielen Dank, Jürgen
Datum:
Hallo, gibst bei euch was neues zur Schnittstelle? Ich habe bis jetzt leider keinen Erfolg erzielen können. Ich bekomme nicht mal irgendwas. mfg
Datum:
Hallo, @Einheizer: Danke für die E-mails. @all: Ich habe den Verdacht das die Ausgabe direkt der CAN - Bus ist. Ich bin gerade dabei einen CAN Logger zu basteln, hoffe die Arbeit ist nicht umsonst. mfg. otti
Datum:
Hallo, ich hab seit ca. 2 Monaten eine HSV14 und eine Solaranlage mit einer UVR1611. Die UVR1611 hängt mittels CAN-Bus am Bootloader und damit am LAN. Hat jemand Erfahrung die Daten der HSV mittels CAN-Bus über den Bootloader zu erfassen.
Datum:
Hallo, ich habe eine Hargassner Classic 22. Wie kann ich den Pelletverbrauch messen. Wir per "Staubsauger" aus dem Lagerraum gezogen. Ich lese in den anderen Beträgen, dass Betriebsdaten auf einen PC übertragen werden können. Geht das bei meinem Gerät auch?
Datum:
Servus Martin, habe ich wie folgt gemacht: Heizung auf Handbetrieb schalten. Dann Schieberost manuell ganz öffnen, anschliessend Ascheschublade entfernen. Jetzt eine leere Schüssel wiegen und unter den offenen Schieberost stellen. Dann exakt eine Minute manuell über das Bedienfeld die Einschubschnecke betätigen. Jetzt "kullern" die Pellets in die Schüssel. Wiege das Gewicht der Schüssel mit den Pellets und ziehe das Leergewicht der Schüssel ab. Jetzt weisst Du, wieviele Pellets pro Minute von der Einschubschnecke bewegt werden. Am besten diesen Test 5-10 mal wiederholen, damit man einen Mittelwert bekommt. Ich persönlich lese jeden Samstag den Zählerstand der Einschubschnecke (in h) aus, dann weiss ich wie viele Stunden seit der letzten Ablesung die Einschubschnecke gelaufen ist und wenn man das mit dem Gewicht Pellets pro Minute (Deine Messung) verrechnet, bekommt man den Verbrauch in der Messperiode. Soweit ich weiss können die Zählerstände nicht über die serielle Schnittstelle ausgelesen werden (korrigiert mich wenn das anders ist). Gruß Günter
Datum:
Servus Günter, danke für den Tip. Wie ließt du den Zählerstand der "Schnecke" ab.?? Martin
Datum:
Taste <Pfeil nach oben> und "Plus" ca. 5 Sekunden gleichzeitig gedrückt halten. Dann bist Du in der erweiterten Info Ebene. Ein paar mal nach oben Blättern dann kommt der Zählerstand "Einschubschnecke" (in h). Gruß Günter
Datum:
Danke, habe im Handbuch nichts gefunden (Pfeil nach und +Taste 5 sec. halten) oder überlesen. Andere "Baustelle": Hargassner bietet für ca. 500 € als Zubehör die Fern-Steuerung über ein Handy an. Ist mir eigentlich zu teuer. Wenn Übertragung zu einem PC geht, wäre ds ja günstiger. Hat das schon mal jemand verbaut? Gruß Martin
Datum:
Hallo, ich bin neu hier und verfolge das Forum mit großem Interesse. Derzeit versuche ich mit Qbasic meine HSV 14 V4.0h Bj. 2008 auszulesen. es klappt mehr oder weniger leidlich. Mit Hyperterminal oder Bray V1.9b klappt es auf jeden Fall, nur die Datenflut ist mir zu groß. Info für martin_b, zum Auslesen der Betriebsstunden Einschubschnecke ist es bei mir nicht notwendig die +Taste zu benutzen. Einfach Pfeil aufwärts drücken und festhalten bis zum Anzeigebild: HSV 14, Version, usw.. weiter festhalten springt nach ca. 3sec. in die Infoebene. Dort werden Schritt für Schritt nützliche Infos sichtbar. Etwas weiter hinten auch Betriebsstunden Einschubschnecke in Stunden. Bei mir passt der Faktor 7,16kg x h Einschubschnecke ziemlich genau mit getankter Menge im Bunker überein. Gruß, Hugo
Datum:
@ martin_b: Die Fernsteuerung ist sicherlich ein interessantes Teil, allerdings ein bisschen teuer ;-( Leider ist der Status im Moment der, dass der Ofen mit uns spricht, aber wir nicht mit ihm. Will heißen, wir können ihn nicht steuern(*). Zwei Möglichkeiten hierzu sehe ich: 1. Über den CAN-Bus. Sicher gibt es da die Möglichkeit, der Steuerung etwas mitzuteilen. Hierzu benötigt man aber eine CAN-Bus-Sniffer und die digitale Fernbedienung. Vielleicht kann man damit dann den Ofen auch bedienen. otti wollte mit so einem Sniffer mal schauen... 2. Wenn Hargassner die Software fertig hat, die schon seit einiger Zeit versprochen wird, hat man damit vielleicht die Möglichkeit, Parameter zu ändern. Auch das wird man vielleicht mitschreiben könnnen. Ich hatte vor Weihnachten Email-Kontakt mit dem ExportChef von Hargassner. Er schrieb allerdings nur, dass die Software im Frühjahr erhältlich sein wird. Ich vermute aber, dass sich niemand das Teil leisten kann (will), wenn ich so die anderen Preise anschaue. @sauerlaender: Was funktioniert denn bei dir nicht? Ich habe einen alten Laptop genommen und xUbuntu (Linux) drauf gemacht. Da läuft nun alle 5 Minuten ein Script, welches einen Datensatz in eine RRDtool-Datenbank schreibt, eine html-Seite generiert und auf meine (provisorische) Homepage schreibt. Alle 30 Minuten wird mittels eines weiteren Scripts aus dieser RRDtool-Datenbank ein Diagramm gezeichnet und auch auf die Homepage geladen. Dies hat den Effekt, alle 30 Minuten ein halbwegs aktuelles Diagramm zu haben, welches am Tagesende als Tagesdiagramm für den Vortag bestehen bleibt. Jeweils am Wochen- und am Monatsende gibt es auch ein entsprechendes Diagramm. Somit habe ich immer schön den Status (ablesbar mittels Blackberry von unterwegs oder mit dem Laptop vom Sofa) und noch ein paar schöne Bildchen. Worauf ich besonders stolz bin: Alles vollkommen vollautomatisch (und stabil)!!! An diesem Punkt sag ich mal Danke an die Leute hier im Forum, die dazu (und zum Nachbau der Fernbedienung FR25) beigetragen haben! Man kann dieses Diagramme/html-Seite auch noch einfach erweitern, wenn man Interesse zB an min/max Werten hat. Anzuschauen unter www.404-not-found.de/heizung.html Fürs Wohnzimmer habe ich mir noch ein kleines Display gebastelt, welches einen seriellen String (vom Script gesendet) empfängt und die wichtigsten Daten (ähnlich der html-Seite) anzeigt. Dieses will ich jetzt noch mit meinem (*) Nachbau der Fernbedienung FR25 verheiraten. Dort kann ich den Kessel auf Tagabsenkung stellen und die Temperatur um ein paar Grad verstellen. Mehr brauche ich als Fernbedienung im Moment nicht. Zukünftig will ich diese Tagabsenkung noch so erweitern, dass sie entweder übers Telefon (zB mit derFS20 Telefonsteuerung) oder übers Internet (mittels Pollins AVR-NET-IO) fernaktivierbar wird. Was fehlt sind Alarmmeldungen (zB per Email). Da diese leider nicht über das serielle Interface gemeldet werder, kann man sie auch nicht auswerten. Ich hatte bislang aber zum Glück nur "Aschelade voll" ;-) Viele Grüße, Jürgen
Datum:
Hallo! In den letzten Tagen war richtig was los. Leider dauert der Versand eines Bauteiles für den Sniffer noch. Ich hoffe diese Woche kommt er an. Danach werd ich mal testen ob da was zu machen ist. mfg. otti
Datum:
Hallo Jürgen, ich wollte eigentlich nur die Störmeldung haben, bis ich dieses Forum fand. Dieses Forum weckt ja den Spieltrieb. Was die Störmeldung angeht: da will 2 Adern von der Platine (für die Störmeldung) zur Telefonanlage (Agfeo AS 45) legen und darüber informiert werden. Wenn ich die Klennbelegung richt lese, läuft bei der Störmelung permanent 12V bis die Störung behoben ist. Belaste ich nicht die Agfeo Anlage zu sehr? Das Forum macht auch Lust, über andere Ideen nachzudenken. Nichts ist lästiger als morgens im Kalten zu sitzen, weil die Absaugung nur Luft zieht (Umstecken auf den 2. Sauger (Pellethaufen) und alles wieder o.k.). Nachbestellen natürlich nicht vergessen und der Bunker ist wieder randvoll. Zur Fernbedienung, ... mir reicht das über einen PC, wenn es unter Linux besser zu realieren ist als unter Windows, habe ich da auch noch PC-Freaks, die mir das einrichten können. Gruß Martin
Datum:
Hallo Pelletheizer, so professionell ausgefuchst werde ich das als Anfänger nicht machen können. Ich habe inzwischen ein Programm mit QuickBasic am Laufen und kann gezielt Werteblöcke die am meisten interessieren abspeichern und in Excel einlesen. Für gelegentliches Logging eines Betriebstages zur Kontrolle genügt mir das vorerst. Danke für die Beschreibung. Gruß, Hugo
Datum:
Berechnung Rennergy / Hargassner Verbrauch Die Raumschnecke/Saugturbine fördert 2,90 kg pro Minute --> Raumschnecke/Saugturbine in Stunden * 290 = Pelletsverbrauch (Einstellung - Raumschnecke Fördermenge RAS/RAD 100% ) Die Berechung über der Einschubschnecke ist falsch, da vor der Einschubschnecke eine Dosierschleuse befindet, die regelt, wieviele Pellets in der Einschubschnecke gelangen. Man kann während den Betrieb bei der Info-Ebene - Förder xx% ablesen wieweit die Dosierschleuse geöffnet ist --> die Einschubschnecke ist somit nicht immer gleich voll mit Pellets!!! PS: Die Minute bei Hargassner/Rennergy wird in Dezimalzahl angegeben
Datum:
Hallo Arn, danke für den Hinweis, dass die Fördermenge der Einschubschnecke nicht konstant ist, war mir überhaupt nicht bewußt ! Weißt Du bzw. sonst jemand ob die Fördermenge der Saugturbine ggf. von der Schlauchlänge abhängen kann ? Gruß Günter
Datum:
Jetzt bin ich's nochmal: Wenn man sich diese Zeichnung und den Antrieb unter dem Tagesvorratsbehälter ansieht, dann könnte man meinen die Dosierschleuse ist über die Antriebskette fest mit der Einschubschnecke und dem Einschubmotor verbunden. Dass über diesen Mechanismus die Menge variabel sein soll, kann ich mir jetzt erst mal nicht erklären. @Arn: Irre ich mich bzw. kannst Du das näher beschreiben ? Danke und Gruß Günter
Datum:
Hallo in die Runde, zum Beitrag von arn bin ich der gleichen Meinung wie Günter. Vielleicht hat arn ja eine andere Version als wir. Hier bei meiner HSV12, Baujahr 2009 Version 237291J SMS V4.0J, ist die Mechanik wie von Günter beschrieben. Zwar kann ich in der Info-Ebene "Förder xx%" finden, jedoch keinen Hinweis auf die Dosierschleuse. Die ermittelte Pelletsmenge durch wiegen der Pellets, in einer Zeiteinheit gefördert, ist, hier zumindest, richtig. Übrigens habe ich meinen Tages-Diagrammen auch den Pellets-Verbrauch noch hinzugefügt. Ich schaue jeden Datensatz an der Schnittstelle an und zähle die Einschubschnecken-Motorstrom nicht Null Takte. Hargassner hat mir die 500ms Taktfrequenz bestätigt. Damit kann ich in CALC leicht die verbrauchte Pelletsmenge berechnen. Grüße, Franz
Datum:
Hallo Franz, kannst Du bitte zeigen, wie du das machst mit jedem Datensatz? Ich kann hierui in deinem Beispiel von weiter oben nichts finden. Wäre echt nett! Welche Information hast du sonst noch von Hargassner bekommen? Die sind, glaube ich, sonst nich soooo gesprächig, leider. MfG, Alfred
Datum:
Angehängte Dateien:Hallo Alfred, im Anhang siehst Du das kleine bash-script (für Linux). Ich weiß natürlich nicht welches Betriebssystem Du verwendest. Ich habe das script in /etc/rc.local eingetragen damit es bei jedem alix-boot automatisch startet. Sonstige Informationen von Hargassner sind: 6,4 kg/h +-10% Pelletstransport der Einschubschnecke für meinen Kesseltyp und Element Format Bezeichnung Einheit 1 Int Kesselzustand - 2 Float CO2 Gehalt im Rauchgas % 0 bis 21 3 Int Kesseltemperatur °C 4 Int Rauchgastemperatur °C 5 Float Außentemperatur aktuell °C 6 Float Außentemperatur gemittelt °C 7 Int Vorlauf HK1 °C 8 Int Vorlauf HK2 °C 9 Int Vorlauf Soll HK1 °C 10 Int Vorlauf Soll HK2 °C 11 Int Boilertemperatur °C 12 Int Puffertemperatur °C Grüße, Franz
Datum:
Hallo Franz, das hört sich ja gut an! Interessant ist, dass Hargassner dir diese Infos gegeben hat. Bestätigen sie doch unsere Beobachtungen ;-) Stimmen denn deine Nicht-Null-Datensätze mit den Angaben der Einschubschnecke aufm Display überein? Wie würde denn dein get-data.sh aussehen, wenn es alle 5 Minuten in die Tagesdatei schreiben würde (natürlich dann die Nicht-Null-Datensätz pro 300 Sekunden). Ich blicke bei der bash-Programmierung leider immer noch nicht durch. Aber ich glaube, es würde mir ungemein für meinen Ansatz mit der rrdtool-Datenbank helfen (und die basiert auf 300 sek Datensätzen)! Vielen Dank schon mal, Jürgen
Datum:
Hallo Jürgen, die von mir ermittelten Einschubschnecken-Zeiten habe ich über einige Zeit täglich mit dem Hargassner-Display verglichen. Dort wird regelmäßig eine um den Faktor 1,034 bis 1,039 längere Zeit angezeigt. Ich habe einfach den Mittelwert davon als Korrekturfaktor eingerechnet. Das ist mir genau genug. Wäre ja interessant was bei einem Zeitvergleich bei Dir rauskommt. Du könntest statt if [ `date +%S` -eq 00 -a `date +%M` -ne $Min ] den Schleifenzähler noch reinschreiben if [ $im -eq 600 -a `date +%S` -eq 00 -a `date +%M` -ne $Min ] vielleicht geht es auch eleganter aber auf die Schnelle fällt mir nichts Besseres ein. Ich habe auch schon überlegt die Abstände zu vergrößern. Aber die Tagesdatei hat nur ca. 380kB und Plattenplatz ist ja heute kein Thema mehr. Kann man in der rrdtool-Datenbank eigentlich auch Berechnungen durchführen wie in einem Tabellenkalkulations-Programm? Ich bin bei OOo CALC geblieben. Es läuft auch vollautomatisch auf dem alix, wobei ich die CALC-Datei einmal pro Stunde aktualisieren lasse. Grüße, Franz
Datum:
Guten Tag liebe "Vordenker". Wie kommt ihr überhaubt an die Daten? Ich habe "nur" das Anzeige- und Bedienelemet, welches im Kessel integriert ist. Dort kann ich alles Ablesen. Gruß Martin
Datum:
Hallo Franz, vielen Dank. Ich habe deine Idee ein bisserl abgewandelt, und zwar in
if [ $im -gt 590 -a `date +%S` -eq 00 -a `date +%M` -ne $Min ] |
da manchmal nicht 600 erreicht werden (warum auch immer...). Das rrdtool kann auch rechnen, mittels RPN (Reverse Polish Notation), allerdings ist mir noch nicht klar, wie ich den Tagesverbrauch ermitteln kann. rrd speichert immer eine Rate (Ereignisse/Sekunde) um diese dann graphisch darzustellen. Ich bin aber an den Absolutwerten interessiert, die Rate habe ich ja schon in meinen Graphen (Ausgabe der seriellen Schnittstelle). Deshalb nehme ich im Moment nun das dat-File und rechne mit Excel den Verbrauch zusammen (gestern 24, heute 28 Kilo). Vielleicht bekomme ich das noch automatisiert. Wie sieht eigentlich die Auslastung des ALIX aus? Reicht die Performance? Ich suche ja immer noch einen günstigen... @martin_b: Wir lesen und loggen Daten der seriellen Schnittstelle auf der I/O-Platine. Wie das geht, steht weiter oben. Viele Grüße, Jürgen
Datum:
Angehängte Dateien:Hallo Jürgen, warum willst Du den Verbrauch mit excel berechnen? Du hast doch Ubuntu und dort ist standardmäßig OOo mit calc installiert. Weiter oben schriebst Du, daß Du XUbuntu hast. Ob dort OOo auch Standard ist weiß ich allerdings nicht. Wie man excel automatisieren kann weiß ich nicht, nehme aber an, daß es ähnlich wie in OOo geht. Man kann OOo in der commandline aufrufen und zwar so, daß kein GUI erscheint und OOo im Hintergrund abläuft. Was OOo da tun soll muß in einem dort hinterlegtem macro stehen. Wie das hier bei mir abläuft habe ich mal im Anhang beschrieben. Die Performance des alix ist natürlich nicht so toll. Die Aktualisierung eines Diagrammes dauert, je nach .csv-Dateigröße, bis zu ca. 15 Minuten. Das reicht für mich vollkommen aus. Ich aktualisiere im Stundentakt. Grüße, FRanz
Datum:
Cool, Danke, ich schaus mir mal an! Viele Grüße, Jürgen
Datum:
Angehängte Dateien:Hallo Hargassner-Analysten, schon vor ein paar Wochen bin ich auf diese Diskussion hier gestoßen und war voll der Begeisterung. Seit über einem Jahr haben wir eine HSV22, v4.0h. Meinen Heizungsmann fragte ich gleich beim Einbau, was das denn für interessante Buchsen wären... aber da kam nur der Hinweis auf die Handysteuerung. Und eine eMail an Hargassner: keine Antwort. Habe nun gestern Zeit gefunden zum basteln. Kabel klappt wunderbar, habe aber erstmal nur einen alten Notebook auf die Heizung gestellt. Damit die Daten übersichtlich sind habe ich auch Quick'n'Dirty ein Progrämmchen geschrieben. Ich lege es hier bei (hoffentlich nicht zu groß), wer einen Windows-Rechner (ja ich mag Linux auch, aber programmiere halt noch hauptsächlich unter Windoof) kann das gerne mal antesten. Habe damit auch noch weitere Werte herausgefunden, manche aber bestimmt falsch, oft mit Fragezeichen versehen. Vielleicht kann ja jemand weitere Lücken schließen. Die serielle Schnitte ist ja in den seltensten Fällen unidirektional... ich bin mir fast sicher, daß man hierüber auch Abfragen der Zählerstände etc. machen kann, den Fehlerspeicher abrufen (ist so lästig via Display), das Teil Steuern, Einstellen kann u.s.w. Ist da schon jemand in der Richtung unterwegs? Habe jetzt erstmal in das BIOS geschaut... da finden sich z.B folgende Texte: ---8<------8<------8<------8<------8<------8<------8<---- %s%s%s ! ende ERROR beim COMMAND-HANDLER R ! w h e ; ! w h k ; ! w h n ; ERROR beim COMMAND-HANDLER chw ! w e %bu ; ! w k D ; ! w k I ; ! w u %lu %lu %04d-%02bu-%02bu %02bu:%02bu:%02bu ; ERROR beim COMMAND-HANDLER W %s %s %s> z $ w e kesseltypnr --> Erstinbetriebnahme und einstellen des Kesseltyps z $ w k option --> Einstellen des Kontrastes Option = D oder Option = I z $ r b --> Prüfen der Batteriespannung z $ r s Modulnr --> Statusanfrage ob die FR30 angemeldet ist z $ r u Modulnr --> Datum aus dem Uhrenbaustein z $ r c Modulnr --> Datum vom Serientest z $ r h e --> read History Endtest z $ r h s --> read History Serientest z $ r h k --> read History Konfigurationstand z $ r h n --> read History Seriennummer z $ r v --> read Softwarevesion z $ w h k KS --> write History Konfigurationstand z $ w h k SN --> write History Seriennummer z $ w h e Ergebnis Prüfer --> write Chronik (Ergebnis OK = 1, Ergebnis NOK = 0) %-20s %-14s %4.1f %20s ---8<------8<------8<------8<------8<------8<------8<---- Liest sich fast wie eine Hilfeseite, was man senden darf... Wer hatte da noch gleich Antworten von Hargassner bekommen? Die würden mich auch interessieren. Und vielleicht kann der "Günstling" noch ein paar weitere Fragen stellen... Ich weiß jetzt garnicht, was ich noch alles Fragen wollte... na, wird eh mal wieder zu lange... ach ja: Was ist denn genau der "Kesselzustand"? Bekomme hier Werte von 0..10? Viele Grüße Christian
Datum:
Wow, jetzt wird es lustig... Was ist denn das BIOS? Wie bist du daran gekommen? Das man etwas senden kann, bin ich mir auch sicher! Ich hoffe, wenn das Hargassner-Programm kommt, werden wir das herausfinden ;-) Zu deinem Program: Kann es auch die COM4? Dann könnte ich es testen... Im Gegenzug: 0 = Heizung aus 1 = Nachfüllen in x Minuten 2 = Pellets nachfüllen 3 = Rost check 4 = Zündung Start 6 = Zündung Einschub 7 = Zündung Pause 8 = Zündung Reduziert 9 = Leistungsbrand 10 = Gluterhaltung 12 = Entaschung Gebläse 13 = Rost auf 15 = Reinigung Start 16 = Reinigung 17 = Reinigung Ende Viele Grüße, Jürgen
Datum:
Angehängte Dateien:@Jürgen: Ja, "BIOS" war falsch, da war ich mal wieder zu sehr in meiner PC-Denke. Es hätte natürlich FIRMWARE oder ROM heißen müssen. Wie man da rankommt? Muss ich das wirklich in einem Mikrocontroller-Forum erklären? Einfach ausbauen und auslesen. Dein Wunsch nach COM4 war mir Befehl. Anbei die Version 0.2 mit der Wahlmöglichkeit unter allen gefundenen COM-Schnittstellen. Hoffentlich wird sie erkannt. Ansonsten sind natürlich die Betriebszustände (besten Dank für die Info) und noch ein paar andere Kleinigkeiten erweitert worden. @All: Nachdem die erste Version bereits viermal geladen wurde, interessieren mich natürlich Rückmeldungen; positive und konstruktive negative Kritik oder neue Ideen also ausdrücklich erwünscht. Grüße Christian
Datum:
@Jürgen: Nachtrag: Woher hast Du eigentlich diese Kesselzustandsliste? Von Hargassner? Was weißt Du noch, was ich einarbeiten könnte? vg Christian
Datum:
Hi Christian, die Zustandsliste habe ich durch intensives Anschauen der seriellen Ausgabe und gleichzeitiges Ablesen des Displays gefunden. Viele andere Datenfelder auch. Ich denke damit bekommen wir auch das Digitalwerk entschlüsselt (die Felder weiter hinten...) Von Hargassner habe ich rein gar nichts erhalten, obwohl ich mittlerweile dort schon 3 Leute persönlich angeschriebn habe. Erlich habe ich das EPROM noch nicht ausgebaut (wundere mich gerade selbst)... Es ist auf der Displayplatine? Viele Grüße, Jürgen
Datum:
Hallo Jürgen, wenn Du in mein Programm schaust, habe ich da ja, "beim Schweben über den Bits" zum Teil schon Erkenntnisse über die Digitalwerke eingetragen. Ja, das EEPROM sitzt auf der Displayplatine. Es gibt sogar beim Hochfahren des Systems Meldungen darüber, mit Typ: 14:51:08 E2PROM: AT24C128 14:51:08 EEpromSize 14:51:08 Resets 14:51:08 OK Param struct Size 14:51:08 CRC Work: DF2A DF2A 14:51:08 CRC Save: DF2A DF2A 14:51:08 OK EEprom Auf dieser Displayplatine ist ja nochmal 'ne Westernbuchse... kennt die jemand? Grüße Christian
Datum:
chk schrieb: > Auf dieser Displayplatine ist ja nochmal 'ne Westernbuchse... kennt die > jemand? ist der CAN-Bus zur I/O-Platine
Datum:
Hallo Christian, Dein Ansatz höhrt sich ja toll an. Kannst Du denn bitte auch mal Deinen source-code hier offenlegen? Wir legen hier im Forum ja alles offen und würden gerne verstehen wie Du vorgehst. Vielen Dank! Grüße, Franz
Datum:
Angehängte Dateien:Hallo! Heute habe ich etwas Zeit gefunden um mich mit der Schnittstelle zwischen Bedienmodul und Steuerung besser auseinander zusetzen.Ich habe ebenfalls zwei Oszilloskop Bilder von der Kommunikation angehängt. Nach dem ich die Bauteile genauer betrachtete bin ich zum Schluss gekommen, dass keine CAN Kommunikation stattfindet. Sondern es sind zwei Optokoppler (H11L1 313Q) welche mit dem Display kommunizieren. Am Bedienmodul befinden sich ebenfalls ein H11L1 und ein ST24C16 (16 KBIT SERIAL I2C BUS EEPROM WITH USER-DEFINED BLOCK WRITE PROTECTION. Jedoch habe ich jetzt keine Ahnung wie ich das Oszilloskop Signal (am X2 abgenommen) interpretieren soll bzw. welches Protokoll verwendet wird. Bei I²C fehlt mir die Clock Leitung am X2. mfg. otti
Datum:
Angehängte Dateien:Pelletheizer schrieb: > chk schrieb: >> Auf dieser Displayplatine ist ja nochmal 'ne Westernbuchse... kennt die >> jemand? > > ist der CAN-Bus zur I/O-Platine Nachdem ich das Posting von Otti lese, habe ich nochmals recherchiert. Anhand der Anleitung der Fernbedienung FR30 wird klar: Der CAN-Bus liegt an Buchse X5 und benötigt ein Buskabel an X6 (Richtung Bedienplatine). Viele Grüße, Jürgen
Datum:
Hallo! Bei unserem Ofen Baujahr 2002, Eprom Version 2.0m ist die Bedieneinheit nur über die Schnittstelle X2 mit einem Flachbandkabel verbunden. Nebenbei gibt es auf der Platine noch eine X1 Schnittstelle welche ident ist mit X2. Das Signal habe ich vom Flachbandkabel abgenommen. Meine Fernbedienung ist noch die FR25. @Jürgen Haben sie noch mehr Details bzgl. X2 Schnittstelle. Eine Pinbelegung wäre optimal. Ich habe jetzt alle Möglichkeiten probiert jedoch als Ergebnis nur Vermutungen. mfg. otti
Datum:
otti schrieb: > @Jürgen > Haben sie noch mehr Details bzgl. X2 Schnittstelle. > Eine Pinbelegung wäre optimal. Hallo Otti, nein, leider habe ich nicht mehr Infos! Viele Grüße, Jürgen
Datum:
Angehängte Dateien:Hallo! @Jürgen Schade Hat irgendwer eine Ahnung welches Protkoll verwendet wird? Die Kommunikation wird mit 2 Optokopplern IN/OUT getrennt. Jedoch habe ich keine Ahnung welches Protokoll verwendet wird. siehe Bild mfg. otti
Datum:
Hallo!
Ich habe etwas Zeit gefunden um etwas herumzuprobieren. Ich habe
versucht die Pinblegeung vom Wannenstecker herauszufinden. Pinbelegung
am Stecker und nicht an der Buchse.
-----
GND |o o| VCC +5V
Open Collector |o o| ?
GND |o o | ?
GND |o o| VCC
Cathode |o o| VCC
-----
Nach langer Suche im Internet und durchsuchen der Datenblätter der
Bauteile sowie Analyse via Oszi auf der Platine habe ich immer noch
nicht herausgefunden wie die Komunikation genau funktioniert. Es sind 3
Optokoppler 2 Richtung I/O Platine und 1 zum Bedienelement. Event. I²C
Kann mir irgendwer weiterhelfen??
Ich kann auch noch detailiertere Bilder von Platine hochladen.
mfg. otti
Datum:
Hi! Habe jetzt auch wiedermal etwas Zeit gefunden hier vorbeizuschauen... @Otti: Aus meiner Sicht wären die nächsten Schritte die Klärung folgender Fragen: 1) Hast du an dem Pin den ich verwende (rot im Bild) auch serielle Daten die du mit 19200Bd lesen kannst? Schlussfolgerungen wenn ja: - wir haben dieselbe Platinen-Version - wir haben "irgendeine" Kommunikation zwischen Bedienteil und I-/O-Platine gefunden (X1 = X2 und X2 verbindet Bedienteil mit I-/O-Platine) 2) Wo gehen die 2 weissen Optokopler hin? Die 2 weissen Optokoller sind um 180Grad verdreht verbaut was die Vermutung zulässt, das einer in RX und der andere in TX-Richtung wirkt. Anhand vom Pinning (z.Bsp. http://www.syntax.com.tw/proddata/IC/IC-H11LX.JPG) sollten wir nun rausfinden können welcher (in Richtung X1) sendet und welcher empfängt bzw. welche Pins betroffen sind. Auf der anderen Seite sollten wir rausfinden können zu welchem der beiden AT89C2051 (uP) der Ausgang/Eingang geht. 3) Was macht das schwarze Ding (Optokoppler?)? Ist das vielleicht ein Optokoppler in Richtung 2-ten AT89C2051 der nur Befehle über die Serielle empfängt??? 4) I2C Du sagst, du hast auf dem Bedienteil einen I2C Bauteil identifiziert aber dir fehlt die CLK Leitung. Wo geht der SDA (Pin 5) bzw. der SCL (Pin 6) hin - zum Pfostenverbinder??? Wäre aber ein sehr komisches HW-Design. Wenn man schonmal einen I2C Bus hat, warum würde man dann noch seriell kommunizieren - was bei mir definitiv der Fall ist. 5) Warum dieser Pin? Wie bist du darauf gekommen das du den von dir schwarz eingezeichneten PIN verwendest??? Im Prinzip haben wir folgende Rahmenbedingungen: An der I-/O-Platine hängen die Sensoren - sprich Temperatur, LamdaSonde, etc. Die Werte der Sensoren werden im Bedienteil angezeigt d.h. die IO-Platine muss die Messwerte senden. Das Bedienteil muss die Logik inkludieren da dort auch die ganzen Einstellungen gemacht werden -> das Bedienteil muss an die IO-Platine Kommandos für die Aktoren (Einschubschnecke etc.) senden. Auf der IO-Platine sind 2xAT89C2051 -> eventuell gibt es 2x eine Kommunikation vom Bedienteil -> IO-Platine. Wir können eine weitere Eingrenzung entweder HW-technisch (siehe oben) oder SW-technisch durchführen. SW-technisch müsste man sich auf den Pin hängen den ich verwende (dort kommen ja so verdächtige Kommandos wie 1oxxxxxxxx) und die Heizung im Handbetrieb mal z.Bsp. die Stockerschnecke vorwärts fahren lassen - dann müsste sich im Protokoll was ändern womit wir die Richtung kennen würden (Bedienteil -> IO-Platine, ein Restrisiko bleibt wenn z.Bsp die IO-Platine bei eingeschalteter Stocker-Schnecke an das Bedienteil eine Rückmeldung geben würde, aber das ist eher unwahrscheinlich). Ich werde heute mal wieder in den Heizungskeller gehen und versuchen die ein oder andere Frage zu beantworten - hoffe es bleibt Zeit dafür. LG, Martin
Datum:
Hi! Habe leider doch keine Zeit gefunden und es wird in absehbarer Zeit nicht besser :-( Martin
Datum:
Angehängte Dateien:Hi, Hargassner wird im Herbst endlich ihre eigene Visualisierungsoftware auf dem Markt bringen. Man beachte den Preis... Da bin ich mit meiner Lösung ja noch einigermaßen günstig davon gekommen: http://www.404-not-found.de/heizung.html ;-) Interessant ist sie vielleicht deshalb, weil man damit sehen wird, wie man mit der Steuerung reden kann! Viele Grüße, Jürgen
Datum:
Angehängte Dateien:Hallo zusammen, die vielen qualifizierten Beiträge in diesem Thread haben mich veranlasst, mir meine eigene Visualisierungsslösung für meine Hargassner zu basteln. ZUr Hardwareumgebung: Pelletskessel: HG Classic Lambda 25 kW Datenübertragung Kessel <-> Auswert-PC: WiPort von Lantronix (Bausatz von Segor-Elektronik) Auswert-PC: Samsung Web-Book mit WinXP (steht in der Küche und sammelt Daten von einer Wetterstation und der Heizung) Noch ein paar Worte zum WiPort: Ich habe den WiPort (bzw. den Segor-Bausatz) verwendet, weil ich kein langes Kabel vom Heizungsraum zum PC legen wollte. Der WiPort liest die PS2332-Schnittstelle des Heizkessels aus und schickt die Datan via WLan an den PC. Auf dem PC läuft der sog. ComPort Redirector, der eine virtuelle serielle Schnittstelle bereitstellt. (näheres dazu findet sich unter: http://www.heise.de/ct/artikel/Funkbruecke-289690.html ) Zur Software: Die Visualisierungs-Software habe ich mit VB.NET entwickelt und besteht aus zwei Komponenten. Die erste davon (HGCollector) ist eine sog. Tray-Anwendung und hat die Aufgabe, die via RS232-Schnittstelle empfangenen Daten in eine Access-Datenbank zu schreiben. Die zweite Komponente (HGViewer) liest die Daten aus der Datenbank und stellt sie grafisch dar. Noch ein Wort zu den Kosten: Der WiPort Bausatz von Segor kostet ca. 160 €. Weitere Kosten hatte ich keine, weil das Samsung WebBook sowieso schon vorhanden war. Noch einmal vielen Dank an alle, die hier ihr Wissen zur Verfügung gestellt haben und mir dadurch die Realisierung des Projekts erst ermöglichten. Den Source-Code kann ich bei Bedarf zur Verfügung stellen. Für weitere Anregungen bin ich immer offen und dankbar.
Datum:
Hallo Martin, wäre super wenn Du den Quellcode von HargassnerViewer2 zur VErfügung stellen könntest. Ich habe hier eine FHZ1300 laufen mit Steuerung von Thermostaten und bald auch Realtime Wetter Daten. Ich werde die nächsten Wochen (Monate, Jahre...) versuchen mit IPSymcon alle Daten in einer Zentralen Software vorzuhalten und zu Verknüpfen. Aus diesem Grund würde mich Deine Vorgehensweise sehr interessieren. Vielen Danke & beste Grüße Peter
Datum:
Hi, seit einer Woche Läuft ein HSV22 bei uns und seit einer Stunde "spricht er auch mit mir über RS232. Nun benötige ich allerdings Tools, um die Daten zu analysieren. Das "HarDi"-Programm läuft bei mir leider nicht: die COM-Ports werden nicht erkannt. @Martin Pfister Könnte ich das/die Programme bekommen? Eine Variante mit Datenbank wäre auch mein Favorit und mit Linux stehe ich etwas auf Kriegsfuß. Gruß Christoph
Datum:
Hallo Zusammen, Werde in kürze eine HSV 15 bekommen und freue mich schon auf die Datenaufzeichnung. Hierzu hätte ich noch eine Frage: Wie hoch ist der Pelletverbrauch, nur für die Wasseraubereitung. Familie mit 3 Personen, 300 Liter Wasserboiler. Sind 150 Euro Pelletkosten zu nidrieg angesetzt ? Wie sind euere Erfahrungen ? Es geht darum hersuszufinden ob sich Solar, fuer Brauchwasser, lohnt. Danke vorab Patric
Datum:
Hallo Patric, über den Sommer habe ich in einem Sechspersonenhaushalt und einem 200l Warmwasserspeicher ca. 100 kg Pellets/Monat verbraucht. Da die Tonne Pellets ca. 200 Euro kostet, entspicht das etwa 20 Euro/Monat für die Brauwassererwärmung. Viele Grüße, Jürgen
Datum:
Angehängte Dateien:Hallo miteinander! Ich habe jetzt seit ca. sechs Wochen eine HSV22 Classic Lambda mit Solar-Warmwasserunterstützung am laufen und bin eigentlich sehr zufrieden damit. Bis jetzt hat die Anlage ca. 700 kg Pellets verfeuert (ich beheize 300 m2 eines ungedämmten Hauses aus den 1970-ern), das kommt mir doch ein wenig viel vor - aber gut, wir habens gerne warm*g* Den Pelletsverbrauch rechne ich allerdings nicht nach, ich verlasse mich da auf die Anzeige der Anlage (entweder von der Standardanzeige ganz nach unten bis zum Punkt "Verbrauchsanzeige - Nr.30 Pelletslager" oder nach oben zu "Pelletsverbrauch Gesamt" - Fotos dieser Anzeigen habe ich angehängt), wie genau ist denn diese Berechnung? Eine Kleinigkeit stört mich bei der Anlage allerdings schon (hoffe ich gewöhne mich daran): sie ist ziemlich laut. Die Anlage steht ebenerdig (Haus nicht unterkellert) angrenzend an Wohnräume. Vor allem dort -aber eigentlich bis unters Dach- hört man den Leistungsbrand recht deutlich. Habt ihr ev. Tipps und Tricks, wie ich ein klein wenig Geräuschdämmung betreiben kann? Danke schon mal für eure Inspiration! lg, Georg
Datum:
Hui, da hast du wohl eine neuere Softwareversion. Kannst Du uns diese bitte mitteilen? Die Berechung wird so funktionieren, dass sie zählen, wie oft die Schnecke an war, multipliziert mit der Menge pro Zeiteinheit. (Ist weiter oben beschrieben und wohl relativ genau.) Grüße, Jürgen
Datum:
Angehängte Dateien:Hallo Jürgen, natürlich, gerne, Details dazu im Anhang. @all: sorry, dass hier hier wieder etwas OT-rumposte, aber ich hoffe ihr könnt mir hier ev. Tips geben, ob und wie es möglich ist, den "Krawallstoppel" Rauchabzugsgebläse ein wenig Manieren beizubringen. Geht das, und wenn ja, wie? Wenn nicht, hat irgendwer Ideen wie ich eine effektive Geräuschdämmung erreichen kann? Nochmals Danke für eure Anregungen! lg, Georg
Datum:
Hallo in die Runde, von einem Bekannten habe ich den Hinweis auf ein gutes viewer-program bekommen. Es wird im mikrocontroller-forum besprochen: Beitrag "Re: Visualisierung von geloggten Daten" Runterladen kann man sich diesen csv_viewer hier: http://www.mikrocontroller.net/attachment/88465/cs... . @georg Was sagen denn Dein Heizungsbauer und Hargassner zu den Geräuschen? Wie dick und massiv ist denn die Zwischenwand (Masse schluckt Schall)? Oder wird das Geräusch eher über die Heizungsleitungen oder die Bodenplatte übertragen? Grüße, Franz
Datum:
Servus Franz! Danke für deine Anregung. Mein Heizungsbauer/Installateur meint die Geräuschentwicklung sei normal, Hargassner habe ich bis jetzt noch nicht dazu befragt, werde dies aber sogleich mal angehen. Die Wände in einem Haus aus den 1970-ern sind ja bekanntlich nicht die dicksten (bei mir 20cm Hohlziegel), zusätzliche Masse kann ich jedoch leider nicht aufbringen (zumindest jetzt nicht mehr) - ich dachte da eher an "Schallschutzmatten". Kann man die Drehzahl des Rauchabzuggebläses irgendwie gefahrlos begrenzen (Eingriff in die Software)? Danke und Grüße, Georg
Datum:
Hallo Georg, an der Drehzahl des Rauchabzuggebläses würde ich ohne Rücksprache mit Hargassner keinesfalls etwas ändern. Ich glaube, daß die Drehzahl u.a. über die Lambda-Sonde gesteuert wird um die richtige Sauerstoff-Zufuhr für eine optimale Verbrennung zu erreichen. Also Hargassner! Grüße, Franz
Datum:
@Franz: ich habe dazu von Hargassner zwei verschiedene Rückmeldungen erhalten. Die erste, beim Regionalvertreter telefonisch eingeholte, ist deckungsgleich mit deiner Vermutung. Die zweite, per Mail erhaltene, ist nachfolgend angefügt. "Ihre Idee mit der Reduzierung des Saugzuggebläses finde ich prinzipiell gut. Dazu müssten Sie den Parameter S1 von von 13,5% auf 12% und den Reglerparameter T4 auf -20% stellen. Die Parameterliste finden Sie in der Bedienungsanleitung auf der letzten Seite. Durch das Ändern der beiden Parameter wird sich die Kesselleistung um ca. 1,5 bis 2 KW vermindern. In die Installateurebene gelangen sie mit der Tastenkombination Enter und +" Ich werde vorerst nochmals mit dem Regionalvertreter und meinem Installateur Rücksprache halten (die berechnete Heizleistung des 22 Classic ist für mein Haus bei Extremtemperaturen schon eher knapp) und wenn sonst gar nichts geht, die Leistung eben doch ein klein wenig zu reduzieren versuchen - kann ja jederzeit wieder rückgängig gemacht werden. lg, Georg OT off
Datum:
Nur kurz OT: Mein Lärmproblem ist gelöst, mein Installateur hat die Mauer im Bereich von Rauchrohrgruppe bis Edelstahlkamin nochmals aufgestemmt und Isoliermaterial (Steinwolle) eingebracht - die Geräuschkulisse ist jetzt auf das Niveau eines leisen Fetplattenrecorders bei der Aufzeichnung gesunken, und damit können wir leben. Danke für eure Hilfe und "Inputs"! lg, Georg OT off
Datum:
Hallo ich habe auch einen kleinen Beitrag zur Hargassner Heizung, unter diesen Link, findet Ihr meinen Monitor http://khf.homedns.org/heizung/cgi-bin/HgMon.py Gruß heater
Datum:
Hallo zusammen, vielleicht könnt Ihr Profis mir weiterhelfen. Ich habe eine HSV30 Hackschnitzelheizung. Die Io Platine sieht etwas anders aus als die bei den Pelletern. Ich habe zwei RJ45 Buchsen. Die erste auf der Bedieneinheit und die zweite neben dem Stecker für das Flachbandkabel, daß zur Bedieneinheit führt. Auf dem Anschlussplan für die Digitale Fernbedienung, wird die zweite mir der Fernbedienung verbunden. Ähnlich dem Foto von Pelletheizer. Jetzt meine Frage, da Hargassner in seinem Prospekt Visualisiurung damit wirbt, daß sich die Software auch für die HSV 30 eignet. Muss es irgenwo noch eine Rs232 Schnittstelle geben. Hat da jemand einen Tipp. Herzlichen Dank für eure Unterstützung. Gruß Hackschnitzler
Datum:
Angehängte Dateien:Hallo zusammen, ich habe bei mir einen 49KW Hackschnitzelofen mit externem Heizkreisregler laufen. Habe mir auch selbst eine Visualisierung gebastelt. Im Störungsfall bekomme ich SMS. Die Messdaten werden geordnet in ein Txt-File geschrieben und mit einen DiagrammViewer als Kurvenverlauf dargestellt. Dies habe ich mir alles selbst mit VB.net geschrieben. Aber über die RS232_Schnittstelle kann nicht nur gelesen werden, sondern auch geschrieben. Von HAICO ( Hersteller der Hargassnerregelung) gibt es ein Diagnose und Fernwartungstool. Falls jemand Infos oder nen Download ;-) benötigt bitte per Email: holledauer1@googlemail.com Grüsse
Datum:
Hallo Zusammen, nach meinen neuesten erkenntnissen kommuniziert die Hargassner Hatronic über das National Instruments Data Socket und labView. Hat einer von euch bereit Ahnung in diesem Gebiet? Gruß Michael
Datum:
So nocheinmal ich. Für das Datasocket müsste der Agilent34401 Treiber fünktionieren. Kann das bitte mal jemand mit Labview testen, der Ahnung davon hat? Gruß Michael
Datum:
Hackschnitzler schrieb: > Hargassner in seinem Prospekt Visualisiurung Hackschnitzler schrieb: > Hallo zusammen, > > vielleicht könnt Ihr Profis mir weiterhelfen. > Ich habe eine HSV30 Hackschnitzelheizung. Die Io Platine sieht etwas > anders aus als die bei den Pelletern. Ich habe zwei RJ45 Buchsen. > Die erste auf der Bedieneinheit und die zweite neben dem Stecker für das > Flachbandkabel, daß zur Bedieneinheit führt. > Auf dem Anschlussplan für die Digitale Fernbedienung, wird die zweite > mir der Fernbedienung verbunden. Ähnlich dem Foto von Pelletheizer. > Jetzt meine Frage, da Hargassner in seinem Prospekt Visualisiurung damit > wirbt, daß sich die Software auch für die HSV 30 eignet. Muss es irgenwo > noch eine Rs232 Schnittstelle geben. Hat da jemand einen Tipp. > > Herzlichen Dank für eure Unterstützung. > > Gruß Hackschnitzler Kann mir da wirklich keiner weiterhelfen?
Datum:
@Hackschnitzler Hast du ein Foto von den Io-Platinen?
Datum:
Hallo Profis! Bisher habe ich mit Hilfe der bereits geposteten Forenbeiträge nur einen kleinen Teil des Datenpakets der seriellen Schnittstelle zuordnen können. Gibt es hier eine "Beispielliste" des gesamten Datenpakets oder ähnliches? Vielen Dank im Voraus Hengi
Datum:
Was fehlt dir denn? Poste doch einfach, was du hast, dann kann man das ergänzen ;-) Grüße, Jürgen
Datum:
Hallo allerseits! @Pelletsheizer Danke für die schnelle Antwort! Bei mir sieht der Datenstrang so aus: tm 2011-01-29 10:51:03 pm 9 Kesselstatus 12.9 CO2 57 Kessel ist 161 Rauch -2.8 Außen -2.2 Außen mittel 54.4 HK1 Vorlauf ist 140.0 ?? 58.8 HK1 Vorlauf soll 0.0 ?? 42 Boiler ist 140 ?? 57 Fördermenge ?? 68 Kessel soll 19.7 Raum 100.0 ?? 0 Förderschnecke mA ?? 0.0 Putzmotor A ?? 0.0 Rostmotor A ?? 0.0 Raumschnecke A ?? 100 Luft % ?? 12.0 ?? 85 ?? 68 ?? 84 ?? 140 ?? 140 ?? 140.0 ?? 140.0 ?? 0.0 ?? 0.0 ?? 100.0 ?? 100.0 ?? 140 ?? 140 ?? 140.0 ?? 140.0 ?? 0.0 ?? 0.0 ?? 100.0 ?? 100.0 ?? 140 ?? 0.00 ?? 0.00 ?? 0.0 ?? 0.00 ?? 0.00 ?? 0.00 ?? 0.00 ?? 0 ?? 85 ?? 31 ?? 10 ?? 91 ?? 0 ?? 7b ?? 9 ?? 900 ?? 900 ?? 0 ?? so, das wars (schnauf) ich hoffe ihr Profis könnt damit was anfangen! Vielen Dank im Voraus Hengi
Beitrag #2076690 wurde von einem Moderator gelöscht.
Beitrag #2082532 wurde von einem Moderator gelöscht.
Beitrag #2082542 wurde von einem Moderator gelöscht.
Datum:
Hallo zusammen, habe nun auch meine Hargassner und bin auch schon kräftig am auslesen. Schade das hier nicht mehr so neue Beiträge auftauchen wie am Anfang. Hat es jeand geschafft über die RS232 was in die Steuerung zu schreiben?? Grüße Zimbo
Beitrag #2129448 wurde von einem Moderator gelöscht.
Beitrag #2130163 wurde von einem Moderator gelöscht.
Beitrag #2130166 wurde von einem Moderator gelöscht.
Beitrag #2143034 wurde von einem Moderator gelöscht.
Datum:
Angehängte Dateien:Hallo ihr Bastler, vielleicht hilft dieses Dokument von Hargassner dem einen oder anderen ein wenig weiter. Es beinhaltet Informationen zum Datenprotokoll eines HSV15/14. Grüße von einem anderen Bastler
Datum:
...nur noch zur Ergänzung: Obiges Dokument und nachfolgende Antwort habe ich vom Hersteller auf meine Anfrage hin erhalten: > Für die Schnittstelle gibt es ausschließlich alle Informationen für > Auswertungen. > Mit dem Schreibrechten gab es in den letzten Jahren zu viele Probleme > daher werden diese Informationen nicht mehr herausgegeben. > > Alternativ gibt es von uns ab September 2010 eine vollständige > Visualisierungssoftware für 450€ Grüße von einem Bastler
Datum:
Stand Sept. 2011: Telefonisch von Hargassner Verweis auf die Visu-Software und Hinweis, dass man keine Informationen über das genaue Protokoll herausgibt. An der Visu-Software stört mich, dass die schönen Auswertegrafiken nur möglich sind, wenn der PC ununterbrochen mitläuft. Die Anlage selbst merkt sich da gar nichts. Es sei geplant in ca. 1/2 Jahr einen KNX-Baustein für die Anlage rauszubringen. Über den Preis gab es aber noch keine Infos. Ich selbst werde das wohl abwarten und je nach Preis (mehr als ~ 400,- darf so ein Anschluss IMHO nicht kosten) dann kaufen oder über mein Wiregate eine eigene Visualisierung angehen.
Datum:
Hallo zusammen, ich bin auch interessiert daran die Daten auszulesen und in einer Software zu aufzubereiten. Mir gehts dabei vor allem um die Alarmmeldungen aber auch um die Temperaturen. Ich habe eine Hargassner Hackschnitzel mit 49kw, Baujahr 2006(?) mit Version 5.0 als Firmware. Ich hab heute etwas rumprobiert, ein Lan Kabel abgeschnitten und über ne Platine wieder auf ein RS232 geführt wie oben beschrieben: RJ45 <---> RS232 Pin 3 <---> Pin2 Pin 1 <---> Pin5. Diese Kombination funktioniert leider nicht... Morgen werde ich die andere Kombination 6=>2 8=>5 noch ausprobieren. Hat das von euch schon jemand mit dieser Heizung zum Laufen gebracht ? Wenn was bei meiner Programmiererei rauskommt stell ichs auch zur Verfügung :) Dankeschön und schöne Grüße
Datum:
Hallo Dreamcatcher, hast du von diesem Dokument RS232_HSV15 auch ein aktuellere Version, oder weißt du wo man sie bekommt? Es werden mittlerweile schon weit mehr Werte über die serielle Schnittstelle ausgegeben, als im alten Dokument beschrieben. Ich habe die Firmware-Version V4.3d auf meiner HSV12 laufen und der RS232-output sieht folgendermaßen aus: pm 9 11.6 47 119 2.1 3.9 36.0 24.3 34.6 0.0 45 28 0 44 18.7 100.0 0 0.0 0.0 0.0 54 9.7 39 76 47 140 140 140.0 140.0 0.0 0.0 100.0 100.0 140 140 140.0 140.0 0.0 0.0 100.0 100.0 140 0.00 0.00 0.0 0.00 0.00 0.00 140.00 0 39 25 0 0 0 1 0 0 0 0 3 136 134 1 0 0 0 0 0 0 0 0 0 0 0 0 10 91 0 f9 0 900 900 0 Danke, aj
Beitrag #2447210 wurde von einem Moderator gelöscht.
Datum:
Hallo die Damen (?) und Herren, ich habe eine ganz frische Classic Lambda 35kW. Ich würde auch gerne Daten mitschreiben, finde aber keine Buchse, weder RJ45 noch RS232, die nach außen geführt wird. Was muss man genau abschrauben, um an die Buchsen/Pfostenstecker oder sonstwas zu kommen? Danke im Voraus maddin
Datum:
Hallo, es mus die graue Abdeckung (vorne) abgenommen werden. Darunter befindet sich die Platine. Auf der Platine ist die entsprechende Buchse siehe auch die Bilder von tene_de 21.11.2009 dort ist auch beschrieben wie das Kabel zu belegen ist. Gruß Christian
Datum:
Hallo, ich habe seit September 2010 einen HSV 15. Kessel läuft super, bisehr keine einzige Störung. Version V4.0 Da meine Hütte komplett mit EIB/KNX ausgerüstet ist, und ich z. Zt. an der Visualisierung des EIB sitze, habe ich mal nach einer Visu für meinen Pelletsofen gegoogelt. Also bin ich hier gelandet. Die Infos waren alles super informativ, daher schnell ein Datenkabel gelötet und mit einem Laptop in den Keller gegangen. Erste Datensätze konnte ich auch empfangen, abspeichern und in Excel aufbereiten. Leider bin ich nun mit meinem Latein am Ende. Mein Datensatz sieht genaus lang aus, wie bei aj. Insgesamt habe ich 60 Werte, die ich bis zum 21 Wert mit dem Busprotokoll von Hainzl zuordnen kann. Die weiteren Werte kann ich leider nicht zuordnen. Die Digitalwerke beginnen m.E nach ab Wert 51 bis 57. Hat jemand ein aktuelleres Dokument mit einem vollständigen Datenprotokoll? Ich bin für jede Hilfe dankbar und werde euch über meine EIB-Einbindung weiter auf dem laufen halten. Grüsse Peppi2000
Datum:
Hallo, danke für die schnelle Antwort. Habe jetzt ein Kabel gelötet, und zwar mit RJ45 RS232 8 5 6 2 (d.h. beim X1 sind der 1. und 3. Pin der RJ45 verwendet) Die Daten sehen so aus (Pellet Classic Lambda mit Version 4.3): pm 10 1.3 77 109 6.0 6.0 49.2 140.0 51.9 0.0 53 125 0 69 100.0 100.0 0 0.0 0.0 0.0 30 9.0 15 95 24 140 140 140.0 140.0 0.0 0.0 100.0 100.0 140 140 140.0 140.0 0.0 0.0 100.0 100.0 140 0.00 0.00 0.0 0.00 0.00 0.00 61.52 23 15 22 202 218 234 250 200 216 232 248 1 6 200 1 0 0 0 0 0 0 0 0 0 0 0 0 10 90 0 db ffff 900 900 0 tm 2012-01-08 20:13:42 Ich werde mal versuchen, sie einzusortieren. Tschau maddin
Datum:
Hallo zusammen, ich zapfe die Daten meiner Hargassner mit einem Python-Script an und generiere mit gnuplot einen Graphen. Funktioniert wunderbar. Was mir fehlt ist Beschreibung der einzelnen Kesselzustaende. Hat die jemand von euch zur Hand? Gruss
Datum:
Angehängte Dateien:Hallo, an meiner HSV 14 RAS, EPROM V4.0h habe ich einmal Datenpakete, Statuswerte und Meldungen ermittelt. Vielleicht sind die Angaben brauchbar. Gruß, Hugo
Datum:
Angehängte Dateien:Hallo zusammen, ich hab gerade nochmal etwas rumprobiert, aber ich komm leider nicht dahinter welche Pins zu verwenden sind. Im Anhang meine Platine aus einer 50kw Hackschnitzelheizung Im Innenraum steht : Steuerung Type HSV 30-100 Hat hier jemand schon ein Kabel zusammenlöten können ? Oder hat jemand eine Idee wie man ohne Oszi an die Belegung kommt ? Dankeschön und schöne Grüße
Datum:
Hallo Doncarlos, bei mir hat folgende Pinbelegung funktioniert. RJ45 <---> RS232 Pin 6 <---> Pin2 Pin 8 <---> Pin5 Siehe auch Beitrag vom 21.11.2009 15:35 weiter oben im Forum. Es sind auch Bilder dabei. Gruß Christian
Datum:
Hallo, das ist leider genau das was ich ausprobiert habe :-/ Und ich hoffe ich habs genau kontrolliert wie ichs zusammengeklemmt habe.... Wo hast Du diese Belegung ausprobiert ? Auch an einer Hackschnitzel Anlage? Danke!
Datum:
Auf Wikipedia gibt es einen Beitrag zur RS232 Schnittstelle mit dem Verdrahtungsplan für alle gängigen Stecker. Die angegebenen Farben entsprechen dennen eines CAT5 bzw. eines CAT7 Kabels. Hab danach gelötet, und funst einwandfrei. Habe eine Kabellänge von ca. 20 m. mfg
Datum:
Hallo zusammen, Ich habe eine Hargassner HSV9-22, Classic 9-60 Pelletsheizung. Den FW-Stand weiss ich leider noch nicht, da die Heizung noch nicht in Betrieb ist. Ich habe mal nach den Daten von Dreamcatcher Datum: 30.04.2011 19:36 eine Visu gebastelt mit der man alle Werte der Heizung am PC visualiseren kann. Zusätzlich Features sind: Email-Benachrichtung bei Grenzwertüberschreitung Eintragen der Werte in eine SQL Datenbank. Nun weiss ich leider nicht ob diese Beschreibung der einzelnen Kesselzustaende auch für meine Heizung passt. Der Inbetriebnahme Techniker kann oder will mir das passende Protokol nicht geben. Hat jemand die gleiche Heizung und die passende Beschreibung vom Datenprotokoll? Könnte mich mit der beschriebenen Software revanchieren bei Interesse. SG,Danke
Datum:
Hallo Doncarlos, ich habe die selbe Heizung wie du, und bei mir kommen Daten an, mit der folgenden Zuordnung: RJ45 <---> RS232 Pin 6 <---> Pin2 Pin 8 <---> Pin5 Ich hatte am Anfang das Thema, daß über mein Ubuntu System die serielle Schnittstelle nicht richtig eingestellt war. Nach einem Reboot des Systems hat diese sich aber automatisch auf die notwendigen Parameter eingestellt und jetzt kommen Daten an. Habe deshalb vorher noch mit einem Windows System und Hyperterminal getestet. Allerdings bekomme ich inzwischen noch mehr Daten als oben schon beschrieben. Mein Datensatz sieht so aus: tm 2012-10-04 21:01:19 pm 0 20 20.4 74 109 12.9 14.3 46.1 36.2 45.0 42.0 65 54 0 69 0.0 0.0 -2430330.0 0 140.0 140.0 0.0 0.0 140 140 140 140.0 140.0 0.0 0.0 140 140 23 140 100 100 100 100 100 100 125 125 15 0.0 0.0 0.0 10.0 0.00 0.00 0.0 0.00 33 49 65 81 31 47 63 79 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 200 300 120 0 cf1 0 ffff 5c 0 In Summe sind dies knapp 90 Werte. Die ersten korrelieren mit den Angaben weiter oben. Was mich auch interessieren würde, wäre das Dokument von Dreamcatcher bzw. wo es neuere Versionen davon gibt. Danke Sepp
Datum:
Hallo zusammen, bin über diesen Thread sehr dankbar! Hat einiges an Verständnis gebracht. Seit rund 10 Tagen läuft bei uns ein niegel nagel neuer Hargassner HV40 Scheitholzvergaser. Bislang sind wir absolut zufrieden. Scheinbar gibt es in Sachen Steuerung sehr viel neues. Denn es sind zwei funktionierende LAN Anschlüsse (1 Extern und 1 Intern) vorhanden. Die Heizung ist somit ans Hausinterne LAN angeschlossen und bezieht seine IP-Adresse. Kurz ein Portscan auf die IP-Adresse losgelassen und siehe da... die Daten kommen über Port 24 (Telnet) im 500ms Tackt. Über Windows cmd "telnet 192.168.1.20 -f test.csv" werden die Daten weggeschrieben. :::::::::::::::::::::::::::::::::::: pm 36.8 35.0 2.2 61.7 36.5 34.9 10.0 41.2 120.0 60.0 60.0 62.5 41.0 0.0 21.0 20. 0 99 100 0 0 0.0 0 2 0.0 54.2 0.0 0.0 80.0 -20.0 -20.0 -9.0 -9.0 22.0 0.0 0.0 20 .0 20.0 -20.0 -20.0 -9.0 -9.0 -20.0 0.0 0.0 20.0 20.0 0 25.5 38.3 44 -20.0 -20.0 -20.0 0.0 0.0 0.0 0.0 22.0 64.0 10.2 0.0 0.0 0.0 0.00 0.00 0.00 0.00 0002 0003 0000 0000 0000 0000 0000 0000 :::::::::::::::::::::::::::::::::::: Nun hab ich eine Anforderung... Ich möchte im Prinzip "nur" die aktuelle Boilertemperatur (61,7°C) im Browser anzeigen. Also es soll nur ein Datensatz ausgelesen und die 4te Zahl in ein HTML geschrieben werden. Also ähnlich wie hier bereits gepoastet "http://khf.homedns.org/heizung/cgi-bin/HgMon.py". Hat jemand von euch Chracks eine Idee, wie ich das realisieren kann? Schonmal Merci und Grüße, Hogy
Datum:
Hallo alle zusammen,
wir bin seit mehr als 3 Monaten nun stolzer Besitzer einer
Hargassner Pelletheizung HSV 14.
Wir sind auch mit der Heizung sehr zufrieden. Sie läuft bis jetzt
tadellos.
Da ich mich seit dieser Zeit auch intensiv mit dem Gedanken beschäftige
die Daten mit dem PC auszulesen, wollte ich mal nachfragen ob es hier
jemanden gibt, der mir in dieser Sache helfen könnte.
Zuerst wollten wir uns diese Visualierungs-Sofware von Hargassner
kaufen, aber 450.-€ sind dann doch etwas zu viel.
Dann habe ich mich nächtelang im Netz mit diesem Thema beschäftigt,
leider habe ich aber von dieser Materie so gut wie überhaut keine
Ahnung. Deshalb wäre ich echt froh, wenn uns jemand die selbst
erarbeitete Software und das Wissen, kostengünstig zur Verfügung stellen
könnte.
Hier sind noch einige Daten unserer Heizung.
Hargassner HSV 14 mit Lambda Hatronic
Die Anzeige im Bedienfeld sagt: Hargassner HSV 12-15
282182d SMS V4.3d
blauer Aufkleber auf Platine: HSV 9-22
Classic 9-60
I/O 23.3
Serie 09-05 281311
Ich hoffe die richtigen Angaben gemacht zu haben.
Zum jetzigen Stand bin ich schon mal soweit, das ich von einem
befreundeten Elektroniker ein Kabel angefertigt und das Auslese-Programm
(HarDi.exe) installiert bekam. Dies wird mit einem Netbook mit Windows
XP ausgelesen.
Dieses Programm läuft auch mit der Heizung. Ich kann aber keine Graphik
einstellen und die Werte kann ich auch nicht speichern.
Ich wäre also echt froh wenn es jemanden gibt, der uns in dieser Sache
helfen könnte!!!!!!
Desweiteren wünsche ich allen Forumsteilnehmern "Ein glückliches und
frohes neues Jahr"
Grüße
Fam. Seyler
Datum:
Angehängte Dateien:Hallo, in der Zwischenzeit habe ich mein Clientprogramm. (siehe Bild) Die Daten können nicht nur über das LAN sondern auch über Internet (nicht über Proxy) abgerufen werden. So behält man auch im Urlaub den Überblick. Einige weitere User nutzen das Tool bereits und das sehr erfolgreich. Mit jedem User, der dazu kommt, sammel ich an Erfahrung und das Tool verbessert sich. ALSO... WENN INTERESSE, dann Mail mit IP-Adresse der Heizung an djhogy@web.de Die webbasierte Anwendung für die Langzeitauswertung werde ich demnächst angehen. An der Stelle, vielen Dank an alle, die bislang konstruktiv mitgewirkt haben. Grüße, Hogy
Datum:
Dieter Seyler schrieb: > Hallo alle zusammen, > > wir bin seit mehr als 3 Monaten nun stolzer Besitzer einer > Hargassner Pelletheizung HSV 14. > Wir sind auch mit der Heizung sehr zufrieden. Sie läuft bis jetzt > tadellos. > Da ich mich seit dieser Zeit auch intensiv mit dem Gedanken beschäftige > die Daten mit dem PC auszulesen, wollte ich mal nachfragen ob es hier > jemanden gibt, der mir in dieser Sache helfen könnte. > Zuerst wollten wir uns diese Visualierungs-Sofware von Hargassner > kaufen, aber 450.-€ sind dann doch etwas zu viel. > Dann habe ich mich nächtelang im Netz mit diesem Thema beschäftigt, > leider habe ich aber von dieser Materie so gut wie überhaut keine > Ahnung. Deshalb wäre ich echt froh, wenn uns jemand die selbst > erarbeitete Software und das Wissen, kostengünstig zur Verfügung stellen > könnte. > Hier sind noch einige Daten unserer Heizung. > Hargassner HSV 14 mit Lambda Hatronic > > Die Anzeige im Bedienfeld sagt: Hargassner HSV 12-15 > 282182d SMS V4.3d > > blauer Aufkleber auf Platine: HSV 9-22 > Classic 9-60 > I/O 23.3 > Serie 09-05 281311 > Ich hoffe die richtigen Angaben gemacht zu haben. > > Zum jetzigen Stand bin ich schon mal soweit, das ich von einem > befreundeten Elektroniker ein Kabel angefertigt und das Auslese-Programm > (HarDi.exe) installiert bekam. Dies wird mit einem Netbook mit Windows > XP ausgelesen. > Dieses Programm läuft auch mit der Heizung. Ich kann aber keine Graphik > einstellen und die Werte kann ich auch nicht speichern. > Ich wäre also echt froh wenn es jemanden gibt, der uns in dieser Sache > helfen könnte!!!!!! > Desweiteren wünsche ich allen Forumsteilnehmern "Ein glückliches und > frohes neues Jahr" > Grüße > Fam. Seyler Hallo Fam. Seyler Wir befinden uns in genau gleicher Situation, mit Ausnahme das ich noch kein Gelötetes Kabel Habe. Und Unsere Bedienfeld-anzeige die V4.3c ausgibt, ansonsten die Identischen Angaben. Nun meine Frage an Euch, habt Ihr es geschafft, die Anlage ins Heimische Netzwerk einzubinden.(Dies ist ja die Voraussetzung um Hogys Programm zu nutzen, falls ich das richtig verstanden habe) Ich habe unter der Abdeckung die weiter oben im Thread bebilderten RJ45 Buchsen (X1 Serieller Bus) und X6 Can Bus)ausprobiert, jedoch wurden sie nicht vom DHCP-Server meines Routers erkannt. Oder gibt es vielleicht eine andere art, um der Anlage das kommunizieren mit dem DHCP-Server beizubringen. Leider bin ich mit der Materie genausowenig bewandert wie vermutlich Ihr, weshalb ich gerne auf Hogys Programm zurückgreifen würde. Sieht übrigens Klasse aus. Nun wünschen wir allen in diesem Forum noch ein Gutes Neues Jahr 2013. yel.rocket
Datum:
Hallo yel.rocket, ich bekam von einem Bekannten ein Kabel angefertigt das er nach oben genannter Belegung (RJ45 <---> RS232 Pin 6 <---> Pin2 Pin 8 <---> Pin5)gelötet hat. Das Kabel habe ich direkt an mein Netbook angeschlossen. Auf dem Netbook läuft das Programm von chk (HarDi.exe). Die Übertragung geht und es werden die Daten in Spalten eingetragen. Diese Daten können aber weder gespeichert werden noch werden diese graphisch dargestellt. Auch wird hierüber kein Verbrauch errechnet. Hogys Programm ist zwar nicht schlecht und optisch gut gemacht, es fehlen aber auch hier einige Parameter. Das Programm das mir am besten gefallen würde ist das von Martin Pfister mit dem Namen Hargassner Viewer, top gemacht !! Leider kann ich mit den Angaben recht wenig anfangen, da ich kein Computer Spezialist bin. Ich hätte Dir wirklich gerne mit den Anschlüssen und den Server-Fragen geholfen, aber diese Sachen sind für mich wirklich eine andere Welt. Ich werde mich mal mit Herrn Pfister in Verbindung setzen, ob er mir nicht sein entwickeltes Programm weitergeben kann. Sollte noch jemand eine Möglichkeit haben die Daten auf seine PC zu zaubern, schreibt diese doch bitte wieder ins Forum. Danke für die Antwort !!! Gruß Dieter Seyler
Datum:
Hallo Herr Seyler, vielen Dank für Ihren Antworten. Es ist gar kein Problem, das Sie mir nicht weiter helfen konnten. War halt neugierig ob Sie die Verbindung zum LAN hinbekommen haben. Mir geht es ja genau so ich kenne mich mit dieser Materie zu wenig aus. Werde das Forum auf jedenfalls weiter verfolgen, vielleicht macht's ja dann doch noch mal klick und ich komme noch dahinter, wie das eine zum anderen gehört. Gruß, yel.rocket
Datum:
@Dieter Seyler welche Werte fehlen denn noch? Weil alle Werte, die ausgelesen werden, werden auch wieder gegeben. Evtl. nicht auf dem ersten Tab, weil für mich bislang nicht zuordnenbar, aber sie sind definitiv enthalten. Einschränkung... Das tool ist für die Lambda Touch Tronic geschrieben. Somit kann ich nur fürs auslesen dieser Daten eine Zuordnung herstellen. Aber wenn andere Steuerungen ihre Daten in ähnlicher Form ins LAN spucken, bekomm ich die auf die selbe Weise zugeordnet. Für kreative Ideen spitz ich beide Ohren! Grüße, Hogy
Datum:
Hallo Hogy, die Daten die angezeigt werden kann ich nicht abspeichern. Desweiteren fehlen die Daten vom Pelletverbrauch und der Restmenge. Auch ich habe die Lambda Touch Tronic im Kessel. Gibt es diesbezüglich ein Update ihrer Software? Was meinen Sie mit "erstem Tab"? Ich bekomme nur das Grundbild mit den momentanen Daten des Kessels. Für die weitere Vertiefung an Ihrer Software bin ich Ihnen sehr dankbar. Sollte ich Ihnen mit Daten meinerseits weiterhelfen können, geben Sie bitte Bescheid. Grüße Dieter Seyler
Datum:
Hallo Herr Seyler, bitte stellen Sie den von der Heizung ausgegebenen String hier zur Verfügung. Dann kann ich auf die Schelle testen, ob dieser zum Programm passt und ob sich somit eine Anpassung machen lässt. Einfach im InternetExplorer oder Firefox "http://>ip der Heizung>:23" eingeben. Und schon müssten alle 0,5 Sekunden ein Datensatz kommen. Grüße, Hogy
Datum:
Hallo Hogy, vielen Dank für die Antwort. Ich hoffe der Datenstring der Heizung reicht aus um etwas sagen zu können. tm 2013-01-04 18:54:40 pm 9 8,5 46 111 8,0 7,2 35,2 46,8 34,4 44,4 55 125 26 44 100,0 100,0 0 0,0 0,0 0,0 43 9,2 28 61 44 140 140 140,0 140,0 0,0 0,0 100,0 100,0 140 140 140,0 140,0 0,0 0,0 100,0 100,0 140 0,00 0,00 0,0 0,00 0,00 0,00 140,00 0 28 23 202 218 234 250 200 216 232 248 3 133 135 1 1 0 0 0 0 0 0 0 0 0 0 0 30 90 0 db ffff 900 900 0 Hoffentlich können Sie damit etwas anfangen! Grüße Dieter Seyler
Datum:
Angehängte Dateien:Hallo Herr Seyler, ich habe den Datenstrom auf die schnelle analysiert. Erfreulich ist, dass ich mein Programm entsprechend anpassen bzw. erweiter kann. ABER... ich benötige dazu ihre Hilfe. Denn ich habe diese Heizung nicht und somit kann ich keine entsprechenden Tests bezüglich der Wertezuordnung machen. Aber mit ihrer Hilfe bekommen wir das zusammen hin. Um das Ganze hin zu bekommen müssten sie ihr Netzwerk so konfigurieren, dass die Heizung die Daten ins Internet sendet und ich diese empfangen, auswerten und somit das Programm anpassen kann. Sollten sie einverstanden sein, dann bitte einen z.B. dyndns einrichten. Siehe Bild. i.O.? Grüße, Hogy
Beitrag #3018384 wurde vom Autor gelöscht.
Datum:
Hallo Hogy, ich häng mich hier auch noch mal mit rein. Habe ja die genau gleichen Voraussetzungen wie Herrn Seyler. Ich bin inzwischen auch soweit dass ich die Halb sekündlichen Daten per Hyper-Terminal oder HrDi.exe von “chk“ weiter oben beschrieben, empfangen kann. Auch habe ich mich zwischenzeitlich ein bisschen in die Materie des Port sharing eingelesen. Das Prinzip wie und für was dies gut ist, habe ich mehr oder weniger verstanden. Nur der Weg dahin, bis alles am richtigen Ort eingestellt ist, da hapert es bei mir noch! Ich bin jetzt soweit, das ich im Keller bei der HSV14(Pellets-Heizung) einen XP-Rechner stehen hab, der fleißig die Daten der seriellen RJ45 socket ausliest. Auf dem Router habe ich den Port 23 für den XP-Rechner im Keller frei gegeben. Eine Dyndns habe ich auch schon eingerichtet. Ich bin jetzt jedoch erst soweit das ich damit gewisse Dateien per Internet freigeben kann. Im Prinzip müsste es ja mit der Übertragung der Daten auch funktionieren jedoch habe ich hierbei wohl noch ein Brett vor dem Kopf. Oder anders ausgedrückt doch noch nicht alles verstanden.(Ich sende Ihnen die Zugangsdaten per E-Mail zu dann können Sie mal sehen was ich bisher so hatte.) Vielleicht können Sie mir bei dem fehlendem Schritt noch auf die Sprünge helfen, damit Sie dann doch noch mit live Daten testen können. Für Ihre unermüdliche Mühe Danke ich. Mit freundlichem Gruß, yel.rocket.
Datum:
Hallo yel.rocket. ich hab mir das angeschaut. Leider kann ich die Daten/Werte so für mein Tool nicht verwenden. (Vorausgesetzt, ich versteh alles richtig) Ich hab dich so verstanden, dass die Daten von dem PC gesammelt werden. Und genau da liegt der Knackpunkt. Mein Tool benötigt den Rohdatenstro direkt von der Heizung alle 0,5 Sekunden. Diese Daten werden zur Laufzeit analysiert und dargestellt. Du müsstest dafür sorgen, dass die Daten direkt über einen Port ins Internet gesendet werden. Ob das nun die Heizung oder ein PC tut ist meinem Tool egal. Ein evtl. Zeitversatzt ist auch nicht schlimm. Aber wie gesagt, wenn die Daten in einer Datei liegen, kann ich nichts damit anfangen. Sorry!! und Grüße, Hogy
Datum:
Hallo Hogy. Vielen Dank für Deine Mühe. Ja genau das wissen fehlt mir noch, um den Datenstrom direkt ins Internet zu leiten. Ich gehe mal davon aus, dass ich der Heizung nicht beibringen kann, die Daten direkt ins Internet zu stellen. Deshalb wird dies wohl der XP-Rechner übernehmen müssen. Nur wie ich das im Rechner einstellen muss, respektive was alles berücksichtigt werden muss(Sicherheit) weiß ich nicht so recht. Mit dem HarDI Tool, sehe ich da keine Möglichkeit um die Daten weiter zu senden. Da wäre vermutlich das HyperTerminal besser geeignet. Nur wie dies funktioniert weiß ich noch nicht. Oder gibt es vielleicht eine Möglichkeit, deinem Tool zu sagen, dass er die Datensätze vom Com-Port 1 beziehen kann. Damit hätte ich zwar die Auswertung der Daten nur auf dem Keller-PC. Mit einer Remote Software könnte ich diese dann vielleicht auch auf anderen PC’s betrachten. Ist nur mal so ne Idee!!! Nochmals vielen Dank für deine Hilfe. Gruß, yel.rocket.
Datum:
Hallo yel.rocket. ehrlich gesagt, seh ich keine möglichkeit die COM Daten direkt ins Lan zu bekommen. Wenn ich mich richtig entsinne, gibt es aber module, die den COM Datenstrom in LAN umsetzen. Aber da hab ich 0 Erfahrung mit. Sobald die Daten alle 0,5 Sekunden über eine bestimmte IP-Adresse und Port geschickt werden, kann mein Tool diese aufgreifen und auswerten. Vor LAN, kann ich dir leider nicht helfen. Grüße, Hogy
Datum:
Hallo an alle, Habe nach langer Suche einen Weg gefunden um den Datenstrom meiner Heizung(HSV14) über’s Netz zur Verfügung zu stellen. Ohne Hogy’s Unterstützung wäre ich wohl nicht so weit gekommen. Speziellen Dank an Dich. Da die Heizung die Daten nicht direkt ins Internet ausgibt, läuft bei mir ein XP-Rechner der die Serielle Schnittstelle via präparierten RJ45-RS232 Kabel der HSV14 ausließt. Auf dem Rechner habe ich dann die Software „Pira CZ Remote COM Port“ installiert. (keine Ahnung wie es hier mit verlinkten Seiten aussieht, deshalb hier nur der Name der Software. Google findet ihn direkt an erster Stelle). Im Pira darauf achten dass der richtige COM-Port und die Baudrate auf 19200 eingestellt wird, der Rest hat soweit gepasst. Ev. Noch eine andere Port Nummer, da viele Browser die Port Nr. 23 aus Sicherheitsgründen nicht weiterleiten.(die Freien Port’s 49152-65535 laut Wiki) Wenn man keine Statische IP-Adresse hat(was vermutlich auf die meisten zutrifft) benötigt man auch noch einen Dynamischen DNS-Anbieter wie z.Bsp. dyndns.org . Dies erlaubt die heimische IP-Adresse(zugewiesen von eurem IP-Provider)unter einer gleichbleibenden Adresse zu erreichen. Z.Bsp. http://meinwunschname.dyndns.org Die Zugangs-Daten vom Dynamischen DNS Betreiber müssen dann auch noch im Router an die vorgesehene Stelle eingetragen werden. Als nächstes muss auf dem Router, eine Portweiterleitung(auf den im Pira eingestellten Port) für den (Pira)-PC, eingerichtet werden, wo wir die Daten zur Verfügung stellen. Damit ist gewährleistet das der Router die Anfrage von außen auf den gewünschten PC weiterleitet.( IP-Adresse des PC‘s kann im Router nachgeforscht werden) Wenn alles richtig eingestellt wurde, kann man dies mit >ip-Adresse des PiraPc:portnummer< im Browser kontrollieren. z.Bsp. 192.168.178.xx:23 Dann sollten die Daten-Ströme im halb Sekunden Takt erscheinen. Wenn man von außerhalb des Heimischen LAN zugreifen will, gibt man stattdessen im Browser die dyndns Adresse mit angefügter Port Zahl ein. z.Bsp. http://meinwunschname.dyndns.org:23 Damit wären dann die Voraussetzung für Hogy‘s Programm gegeben. Für alle die, die nicht das Glück haben, wo die Heizung einen funktionierenden LAN Anschluss hat. Ich hatte mal den Hargassner Vertreter angefragt, mehr Details zur Visualisierungs-Software zu erhalten. Daraufhin bekam ich eine Bedienungsanleitung in PDF-Form. Falls jemand von Euch dies Interessiert, oder glaubt etwas daraus entnehmen zu können, wäre ich gerne bereit das PDF.File weiter zu geben. Hoffe damit ein wenig geholfen zu haben, und wünsche allen ein schönes Wochenende. Gruß yel.rocket.
Datum:
Habe seit einem Stromausfall keine Daten mehr auf der seriellen Schnittstelle. Kann man das irgendwie testen ob die Platine einen defekt. Hab schon mehrfach versucht die Schnittstelle auszulesen. Mit Ubuntu und Windows. Ohne Erfolg. Bis vor dem Stromausfall lief alles perfekt. Hoffe irgendwer kann mir helfen.
Datum:
Angehängte Dateien:Hallo zusammen, da ich der Masse an Anfragen nicht gerecht werden kann und das Programm in der Form keine Erweiterungen zulässt, habe ich mich entschieden das Programm hier zum Download zu stellen. Ich werde mich auf ein neues Projekt stürzen. Ich möchte die Daten der Heizung in eine Datenbank schreiben und dann via php/sql/http auf einer Homepage präsentieren. Das Potential dürfte jedem klar sein. Aber nun zurück zu dem downloadbaren Programm... Das Programm ist ausschließlich für Variante 1 geeignet. Voraussetzungen: - Heizungssteuerung ist am LAN angeschlossen und hat die IP-Adresse 192.168.1.100 - PC auf dem das Prog. ausgeführt wird, benötigt .NET Wie man die IP-Adresse fest der Heizung zuweisen kann, besprecht ihr am besten in diesem Forum. Einfachste ist, dem Router zu sagen, dass er der Heizung die IP geben soll. Es gibt aber noch weitere Möglichkeiten. Also, ich wünsch euch viel Spaß mit dem Prog. Schöne Grüße, Hogy


























