Datum: 18.10.2007 13:18
Hallo alle zusammen. ich suche nach einer Möglichtkeit meine Junkers-Therme mit meiner Hausautomatisierung zu verbinden um Betreibsdaten mitzuloggen. Hat vielleicht jemand etwas ähnliches am laufen? Auf der Seite http://jucan.reissberg.com/index.htm wurde mal eine anbindung über den CAN-Bus der Regelung angefangen, leider ist der Autor mittlerweile verstorben. Im Forum hier gab es auch mal einen Thread wo jemand ähnliches vor hatte: Beitrag "Ceracontrol/Heatronic Protokoll" Vielleicht kann mir jemand weiterhelfen. Danke und Gruß, Thorsten Weiss
Datum: 07.11.2007 20:39
Hallo allerseits, bei unserer Heizungsanlage möchte ich nicht nur die Daten auf dem CAN Bus loggen, sondern auch einige Optimierungen der Steuerung einbringen. In unserem EFH wurde eine Junkers ZBS 22/120 MRA21 mit witterungsgeführter Regelung installiert. Prinzipiell darf an der Regelung des Heizkessels nicht eingegriffen werden, aber meiner Auffassung nach ist noch Optimierungspotenzial vorhanden. Dieses Potenzial liegt in der Steuerung der Heizungsanlage, denn die Parametrierung der Regelung kann weitreichend über die Servicefunktionen der Heatronic vorgenommen werden. Damit dieses Potential genutzt werden kann, reicht es nicht aus, die CAN Nachrichten zu protokollieren und decodieren, sondern es müssen auch CAN Nachrichten auf den Bus versandt werden. Mit den Nachrichtenversandt können entsprechende Busteilnehmer gesteuert werden. Zur Realisierung könnte ich mir einen Mikrocontroller mit Userinterface vorstellen, welcher auch als Datenlogger fungiert. Der Datenlogger könnte mittels CF-Card aufzeichnen, damit nicht kontinuierlich ein PC für die Datenerfassung eingeschaltet sein muss. Eine Anbindung ans Internet zur Parametrierung des Mikrocontrollers möchte ich aus Sicherheitsgründen nicht forcieren, jedoch wären Benachrichtigungen bestimmter Ereignisse mittels SMTP-Client (Email) denkbar. Damit hier eine Grundeinschätzung der Thematik getroffen werden kann, benötigt man einen Mitschnitt der Kommunikation auf den CAN Bus. Zuvor gilt es jedoch zu klären, ob eine Adaption (BUS-Modul an der Heatronic) benötigz wird. Aus den bisherigen Recherchen und den somit zusammengetragen Informationen, konnte keine CAN Schnittstelle an der Heatronic ermittelt werden. Vielmehr verweisst der Hersteller für die CAN-Bus Kommunikation auf die Busmodule BM1 und BM2. Haben Sie diesbezüglich schon andere Erkenntnisse gesammelt? Gruss Besi
Datum: 26.11.2007 20:23
Hallo nocheinmal, habe mir die Mühe gemacht, ein Busmodul für die Heatronic zu entwickeln, dieses an die Anlage adaptiert und mittels einen CAN-Analyser die Nachrichten auf den CAN-BUS über einige Tage aufgezeichnet. Mittels der Aufzeichnungen konnten einzelne Sequenzen analysiert werden und Dank des CAN- Analysers wieder auf den BUS geschickt werden. Das Ergebnis ist, das die Heatronic und somit die Heizungssteuerung sowie der Kessel exakt, die gleichen Prozesse durchlaufen haben. Somit kann nun die Dekodierung der Nachrichten erfolgen. Gruss Besi
Datum: 21.01.2008 18:59
Hallo ihr beiden, ich habe heute meine Cerastar mit einem BM1 und TA270 aufgerüstet, bin begeistert was man dem Teil entlocken kann. Es wäre ja schade wenn die Daten ungenutzt bleiben, ich würde die gerne mit meinem Hausbus-PC verbinden um die Daten auszuwerten und Anzeigen zu lassen. Wie weit sind eure Fortschritte?. Als CAN-Bus Interface habe ich mir das CAN200 ausgeguckt. Ich habe bis jetzt mit einem CAN-Bus keine Erfahrung und leider auch kein CAN-Bus Analyser zur Verfügung. Mir würde es reichen lesend auf dem CAN-Bus zuzugreifen um die Temperaturen bzw. Zustand der Therme (Brenner an, Pumpe an u.s.w.) mitzuloggen. Wäre schön wenn Ihr mir weiterhelfen könntet. Viele Grüße Sven
Datum: 27.01.2008 18:39
Hello I'm, also trying to find some more info about building some kind of datalogger for my Junkers heating system, but the best source page on the net: (http://jucan.reissberg.com/index.htm), does not have more info. Did someone continued development of this software? Where can it be found? Which CAN/USB dongle is suitable, available on the market? Thanks in advance. Kiki
Datum: 12.02.2008 20:11
Hallo Besi, das hört sich ja gut an. Sorry das ich mich jetzt erst wieder Melde... Ich hatte auch mal einen CAN-Monitor angeschlossen, nur leider konnte ich mit den Empfangenen Daten nicht soviel anfangen... Konntest Du schon Werte den Can ID's zuordnen? Ich hatte auch junkers mal angefragt bezüglich des Protokolls, aber wie nicht anders zu erwarten gibt es keinerlei infos... Gruß, Thorsten
Datum: 12.02.2008 20:36
Hallo, ich habe mir die Teile für einen PC Can-Bus Interface besorgt brauche bloß ein wenig Zeit um das ganze zusammen zu löten. Hast du die mitgeloggten Daten noch und könntest du sie mir zur Verfügung stellen, damit ich schon mal sehen kann was und in welchen Format dort gesendet wird?. Viele Grüße Sven
Datum: 14.02.2008 19:42
Anbein mal ein mitschnitt von mir im CSV-FOrmat. Ich habe auch schon einige Kommentare eingetragen, aber keine Ahnung ob davon irgend etwas stimmt... Baudrate ist 10kbit Wenn Du was herausbekommen hast melde dich mal. Gruß, Thorsten.
Datum: 21.02.2008 09:43
Wie ist das überhaupt so allgemein beim CAN-Bus... Ich vermute mal ein reines umwandeln der HEX-Werte in Dezimal bringt mich nicht unbedingt weiter, oder? Hat jemand so einen bud reverseeingeniered (oder so..) und kann mir ein paar tips geben? Bin was das angeht nicht so die leuchte.... Gruß, Thorsten.
Datum: 29.02.2008 11:53
Die Daten alleine bringen nicht so viel. Man brauch ein paar weitere Infos zu dem Zeitpunkt, an dem die Daten auf dem CAN-Bus mitgeloggt wurden. Wenn man dann z. B. die Aussentemperatur, Vor- und Rücklauftemperatur usw. kennt, schaut man sich zu genau diesem Zeitpunkt den CAN-Trace an. Dann lassen sich die CAN-IDs auch evtl. zuordnen und man kann mit den Daten etwas anfangen.
Datum: 03.03.2008 13:02
Das klingt logisch... Leider hat der CAN-Monitor den ich benutzt habe (TiN CAN von Ixxat mit Cananalyzer light) nicht die Möglichkeit die Daten mit einem Echtzeitstempel zu versehen, zumindestens habe ich nix gefunden. So konnt ich leider nicht die Daten die Ich aufgeschrieben habe mit den geloggten CAN-messages in einklng bringen... Ich werde das interface mir nochmal ausleihen und einen Neuen Versuch wagen... Hat jemand evtl eine andere Software-Alternative ? Möglichts als free oder Shareware natürlich. Gruß, Thorsten.
Datum: 03.04.2008 21:53
moin moin, ich habe hier auch eine junkers im keller und ein can-interface im rechner. wie weit ist das ganze den nun gediehen? würde mich gern beteiligen.
Datum: 10.04.2008 13:06
Sorry, bin im moment beruflich ziemlich eingespannt... komme nicht wirklich weiter. Gruß, Thorsten.
Datum: 30.04.2008 12:15
Vielleicht könnte jemand, der ein Ceracontrol TA 270 sein Eigen nennt, mal bestimmte Aktionen mitloggen. Das dürfte das Reverse Engineering beschleunigen.
Datum: 02.05.2008 11:06
Hallo hab auch ne Junkers im Keller. Komme ich ohne Busmodul an die Heizung??? Wie?? Hätte ich einen Schaltplan, köönte ich gerne ein Platinenlayout machen. Hab da einige Erfahrung. Grüße Martin
Datum: 14.07.2008 05:55
Hallo zusammen, hat den schon jemand das Protokoll entschlüsselt? Ich bin ebenfalls seit ein paar Tagen dran mir die CAN Kommunikation zwischen meiner Cerasmart und einem TA270 etwas näher anzuschauen. Leider kann ich im Moment nicht so viel Zeit investieren wie ich gerne möchte. Anbei trotz allem die Erkenntnisse die ich bisher gewonnen habe: CAN ID 0x0200 / max. Vorlauftemperatur / Halbgradschritte (120 dez. -> 60°C) 0x0201 aktuelle Vorlauftemperatur Halbgradschritte (120 dez. -> 60°C) 0x0204 / max. Vorlauftemperatur / Halbgradschritte (120 dez. -> 60°C 0x0205 / max. Vorlauftemperatur / Halbgradschritte (120 dez. -> 60°C) 0x0256 Uhrzeit 4 dezimal Werte: Tagesnummer (1=Mo...7=So) ; Stunde ; Minute ; "4" - (was die 4 am Schluss bedeutet weiss ich noch nicht) Soweit mein aktueller Stand.... Gruss Dietmar
Datum: 15.07.2008 07:29
Das sieht doch schonmal ganz gut aus, mein problem istt das ich im moment einfach keine Zeit finde um da weiter zu machen. Leider habe ich auch kein eigenes CAN-Interface - sodass ich mir immer eins leihen muss, das leider auch nicht immer spontan verfügbar ist. Im August habe ich drei wochen urlaub, vielleicht geht dann ja was... @ mschleicher: imho ist der CAN-Bus ohne das Busmodul nicht verfügbar, ohne wird es nicht gehen... @Dietmar: Ich muss mal sehen wo meine Protokolle abgeblieben sind, hatte kürzlich einen PC-Defekt. @all: Schön das ich nicht mehr alleine bin, jetzt dürften wir das hinbekommen. Sooo schwer kann das ja nicht sein... ;-)) Gruß, Thorsten
Datum: 15.07.2008 22:33
@ all hat besi da nicht was entwickelt ??????????? Grüße Martin
Datum: 20.07.2008 10:02
Sooo, habe meine CAN-Logs wiedergefunden. Leider habe ich meine Zettel nicht mehr was ich wann an der Regelung eingestellt habe.... Ich werde mir jetzt erstmal irgendwo ein CAN-Interface besorgen... Ein CAN-Log habe ich mal angehängt. Gruß, Thorsten.
Antwort schreiben
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
- Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel