LAN-Anbindung für BSB-Bus (Brötje, Elco Thision etc.)

Begonnen von justme1968, 29 November 2014, 19:50:40

Vorheriges Thema - Nächstes Thema

freetz

Zitat von: tetzlav am 10 Oktober 2019, 13:45:53
@freetz: Also ist das !127 für Broadcast nicht mehr notwendig?

Das wäre die Frage! Das !127 macht ja aus der normalen Absetzung des Parameters einen Broadcast. Da aber im Gegensatz zur Uhrzeit sonst kein Gerät die Außentemperatur interessieren sollte, könnte man das wahrscheinlich auch weglassen...
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

freetz

Nachtrag: Das einzige, woran die Therme oder ein QAA erkennen könnte, dass der Empfänger angeschlossen ist, wäre diese Zeile:
22:03:11.614 -> B2->ALL  INF      05000064 00 A5 00 E7 00 0A 00 00 52 AB
Über die CoID 05000064 wird in einem Telegramm die Gerätevariante, die Gerätefamilie, das Objektverzeichnis und die Hersteller-ID übertragen, also mehr oder weniger das, was in den Parametern 622x steht. Falls die angeschlossenen Geräte so viel Intelligenz haben, daraus erkennen zu können, dass es sich um einen Funkempfänger handelt, würde mich das sehr überraschen, denn die Gerätefamilie bzw. -variante ist, wie wir aus anderen Fällen wissen, relativ unaussagekräftig. Falls es daran aber doch scheitern sollte, ließe sich so ein Telegramm relativ einfach nachbauen.

Interessanter wäre es, ob beim "Pairing" die Parameter 12x-14x eine Rolle spielen und dabei etwas über den Bus geht, oder ob die rein lokal im QAA abgefrühstückt werden. Aber ich vermute wie gesagt, dass die Therme einfach das entgegen nimmt, was ihr über den Parameter 10003 vorgesetzt wird, falls kein AT-Fühler vorhanden ist.
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

frank

es könnte ja auch sein, dass das "pairing" über bsb nur "angestossen" wird. das eigentliche "pairing" erfolgt dann über funk.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

freetz

Ja, Pairing ist vielleicht missverständlich, es geht hier darum, wie die Geräte (u.a. die QAA und die Therme selber) mitkriegen, dass ein Funkempfänger installiert ist und in der QAA die entsprechenden Menüpunkte auftauchen (12x-14x oder so). Die Frage ist, ob dazu die CoID 05000064 ausgewertet wird (mit der an sich wenig aussagekräfigen Gerätefamilie etc.) oder ob dazu einfach das INF-Telegramm mit der Außentemperatur (0x0500021F) ausreicht...
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

tetzlav

Wie schon geschrieben wurde bei mir zwischendurch im Menu am Display der Therme die Parameterebene Funk angezeigt und der Parameter 133 Außenfühler richtigerweise in Betrieb gesetzt. Nach dem Löschen aller Geräte über Parameter 140 wurde nicht nur das Pairing zwischen FE und FS aufgehoben (die Funk-LED am FE erlosch), sondern auch das gesamte Untermenü wieder unsichtbar.

Ich habe es auch nach erneutem Pairing-Versuchen nicht wieder zum Vorschein gebracht. Das ist etwas wunderlich, aber bei mir funktioniert das Übertragen nach wie vor. Wenn ich via /140=1 versuche über den BSB_LAN das Pairing zu löschen passiert nix am FE. Auch Parameter 130 war/ist zu jederzeit im BSB_LAN auf Fehlt . So ganz nachvollziehbar ist das alles nicht.

Wir warten einfach mal ab bis hier jmd. ohne irgendwelche vorangegangene Pairing-Experimente, die neuste Firmware hochläd, die Außentemperatur via /I10003=XX.X!127 setzt, in den Keller läuft, den Kabel-ATF abzieht, u.U. via /6200=1 die Sensorkonfiguration speichert und am Display schaut ob der gesendete Wert übernommen wird. Dann wissen wir dass das generell funktioniert.

Trotzdem vielen herzlichen Dank an euch fürs Mitdenken und die echt wahnsinnig schnell Umsetzung in Software. Ich kann das überteuerte Brötje Zubehör wieder zurück schicken...

freetz

Also wenn Du nur in BSB-LAN bei den Parametern 12x-14x keine Änderung gesehen hast, kanns das gut sein - diese sind m.W. normalerweise nur innerhalb der QAA in Verwendnug. Hast Du das da mal überprüft, ob da durch das erneute Pairing die Menüeinträge auch verschwunden bleiben? Bzw. konntest Du damals, beim ersten erfolgreichen Pairing, die Status-Anzeigen auch in BSB-LAN sehen?
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

tetzlav

Zitat von: frank am 10 Oktober 2019, 20:00:55
es könnte ja auch sein, dass das "pairing" über bsb nur "angestossen" wird. das eigentliche "pairing" erfolgt dann über funk.
Im Handbuch wird das als Binding beschrieben und man soll am FE die Reset-Taste Drücken bis eine bestimmte LED leuchtet, dann am FS den Reset bis die einzige LED schnell blinkt. Beim Loslassen der Taste blinkt die Funk-LED kurz, die zweite LED geht aus. Dann kennen sich FE und FS und die Telegramm Sequenz startet, welche ich schon als Mitschnitt hier hochgeladen habe. Es gibt auch einen sog. Test-Modus, bei dem man bei funktionierender Funkverbindung die LED am FS zum blinken bringen kann, über den Bus geht dann aber nix. Es kommen nur die üblichen Temp. Broadcasts jede Minute.

Ich könnte jetzt noch versuchen mit dem Labornetzteil langsam die Spannung am FS runterzudrehen um ein Batt. wechseln zu provozieren, aber ich weiß nicht ob es der Aufwand und Zeit Wert ist. Ich wollte nur die CoID für die AT und das hat wie gehofft funktioniert...  ;D

tetzlav

Zitat von: freetz am 10 Oktober 2019, 20:25:45
Hast Du das da mal überprüft, ob da durch das erneute Pairing die Menüeinträge auch verschwunden bleiben? Bzw. konntest Du damals, beim ersten erfolgreichen Pairing, die Status-Anzeigen auch in BSB-LAN sehen?

Das Untermenu ist seit dem 140=1 Alle Geräte löschen an der Therme verschwunden und trotz erfolgreichem Pairing nicht wieder hervorzuholen. Im BSB_LAN wurde nie ein In Betrieb angezeigt. Leider hatte ich beim ersten Pairing kein Log mitlaufen...  :-\

freetz

Ok, danke, nein, das wäre zu viel Aufwand. Und wie gesagt, wenn es ohne irgendwelches Pairing am Ende nur mit dem INF-Telegramm läuft, ist der Rest auch eher akademisch ;)...
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

frank

ZitatDas Untermenu ist seit dem 140=1 Alle Geräte löschen an der Therme verschwunden und trotz erfolgreichem Pairing nicht wieder hervorzuholen. Im BSB_LAN wurde nie ein In Betrieb angezeigt. Leider hatte ich beim ersten Pairing kein Log mitlaufen... 
hast du mal ein "reboot" der therme versucht?
also spannung aus / an.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

tetzlav

Jupp, mehrfach. Ich hatte ja den Fehler 10 sobald ich den Kabel ATF abgezogen hab. Und bevor ich von Schotty den Tipp mit CoID 6200 bekam habe ich ziemlich viel herumprobiert.

Schotty

Zitat von: tetzlav am 10 Oktober 2019, 13:45:53
Brötje Funkempfänger FE ISR Plus, Herst-Nr. 698504, AVS71.411/349
Brötje Funksender für Außenfühler FSA, Herst-Nr. 625029, AVS13.399/201
Siemens Außenfühler QAC34/101
Klasse, danke!
Fotos sind nicht mehr nötig, habs dank Google schon gefunden ;)

Zitat von: tetzlav am 10 Oktober 2019, 20:17:42
Wir warten einfach mal ab bis hier jmd. ohne irgendwelche vorangegangene Pairing-Experimente, die neuste Firmware hochläd, die Außentemperatur via /I10003=XX.X!127 setzt, in den Keller läuft, den Kabel-ATF abzieht, u.U. via /6200=1 die Sensorkonfiguration speichert und am Display schaut ob der gesendete Wert übernommen wird. Dann wissen wir dass das generell funktioniert.
Das steht bei mir schon ganz dick und fett auf der ToDo-Liste, ich hoffe, dass ich am WoEnd dazu komme. Dann probiere ich auch die normale Variante ohne !127 aus.

Zitat von: tetzlav am 10 Oktober 2019, 13:45:53
Ich stoppe heute abend mal die Zeit, ok?
Das wäre super, das würde ich dann nämlich auch gerne mit ins Handbuch aufnehmen, die Infos sind m.M.n. nicht gerade unwichtig (und mit den originalen Komponenten eben leichter zu ermitteln als mit trial&error via BSB-LAN).

Auf jeden Fall danke für deine Dekodier- und Testarbeit! Dass nun auch anderweitig ermittelte ATs als die des kabelgebundenen Fühlers genutzt/gesendet werden können, dürfte so manchen User erfreuen ;)
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

So, von mir mit meiner Elco Thision S17.1 leider ein ernüchterndes Ergebnis: AT-Fühler abgezogen, Anzeige springt dann bei Parameter 8700 auch auf "---". Allerdings keine Veränderung, wenn ich mit /I10003!127=20 (oder auch ohne !127) die Außentemperatur per Telegramm setzen will.
Seltsamerweise habe ich auch keinen Parameter 6200 an der Therme, mit dem ich die Fühlerkonfiguration speichern könnte, auch über BSB-LAN bekomme ich nur eine Fehlermeldung beim Ausführen dieses Parameters (error 7). Eine Fehlermeldung bekomme ich an der Therme aber auch nicht, nur geht die Therme wohl nach ca. 5 Minuten davon aus, dass sie nun selber aktiv werden muss (vielleicht weil sie dann 0 Grad annimmt, die aber nicht angezeigt werden), und springt an.

Gleiches Ergebnis auch bei meiner IRS-ZR1, die ich als Testeinheit hier an einem LPB-Bus betreibe (das könnte ein Punkt sein, sollte aber nicht). Da erscheint dann beim Abziehen des Sensors auch die Glocke, aber die verschwindet auch nicht, wenn ich mit dem dort vorhandenen Parameter 6200 die Fühler speichere. Vielleicht ist das der Grund, warum dann auch das INF-Telegramm nicht akzeptiert wird? Ich kann Ende der Woche noch mal probieren, ob es bei der ISR-ZR1 über den BSB besser geht, aber vielleicht hat bis dahin jemand anderes es schon einmal ausprobiert? In allen Fällen habe ich kein Funk-Menü, wo ich derartige Funktionen überprüfen könnte...
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

Schotty

Zitat von: freetz am 14 Oktober 2019, 00:22:22
/I10003!127=20 (oder auch ohne !127)
Du meinst aber /I10003=20!127 - oder?

Schade, evtl muss also vorher die Funkgeschichte einmal eingerichtet worden sein?!
Bei mir steht der Test noch aus, ich bin leider noch nicht dazu gekommen.. :(
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Ja, sorry, das war ein Typo, hab's gerade noch mal in der Browser-Historie nachgesehen, dass ich es richtig eingegeben hatte.

Sehr seltsam. Ich kann noch mal probieren, das erste Telegramm, was die Gerätefamilie etc. des FE übermittelt, zu simulieren und schauen, ob das etwas bringt, aber das wäre wie gesagt schon sehr seltsam...

@tetzlav: Kannst Du mir mal die Bezugsquelle Deines FE schicken? Sonst bestelle ich mir da auch noch mal einen und logge gleich beim ersten Anstecken mal die Telegramme mit. Aber vielleicht kriegt Schotty ja noch was raus bei seiner Therme...
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan