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

Tommilein

Hallo,

Danke für die Info. Ich werde mich mal an ein "02"-Telegramm machen. Zwischendurch habe ich aber Bedienzeile 6640 gefunden: "Uhrzeit-Lieferant". Das dies unter dem Menu-Punkt "LPB" steht, läßt mich dahingehend stutzen, das es vielleicht nur via LPB-Bus eine Uhrzeit-Einstellung gibt, nicht von BSB-Bus-Seite. Aber das erst mal nur nebenbei.

Stelle ich die Uhrzeit am DISPLAY ein, kommen Mitteilungen an "alle" (7F):
11.11.2017 11:24:48.090 : DC 8A 7F 14 02 05 00 00 6C 00 75 0B 0B 06 0B 17 27 00               T: 11.11.2017 11:23:39 UHRZEIT/DATUM
11.11.2017 11:24:59.509 : DC 8A 7F 14 02 05 00 00 6C 00 75 0B 0B 06 0A 17 02 00               T: 11.11.2017 10:23:02 UHRZEIT/DATUM
Da kommen keine Antworten o.ä.

Danach eigene Abfrage
11.11.2017 11:25:24.390 : DC 86 00 0B 06 00 05 00 6C               Frage: UHRZEIT/DATUM                                           
11.11.2017 11:25:24.690 : DC 80 06 14 07 05 00 00 6C 00 75 0B 0B 06 0A 17 1B 00               T: 11.11.2017 10:23:27 UHRZEIT/DATUM
und die neue Uhrzeit ist wirklich da.

Die 8A 7F - Telegramme geben Dir Recht, das man mit INF arbeiten sollte...
Mal sehen , was herauskommt.

Grüße
Thomas

Schotty

Zitat von: Tommilein am 11 November 2017, 10:51:34
[...] Thision S 13 Plus [...]
Moin Thomas,
da wir das Modell noch nicht gelistet haben - könntest du bitte einmal 6224-6226 abrufen und hier posten? Danke!
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Der Uhrzeit-Master betrifft nur LPB und hat auf BSB keine Auswirkung. Was natürlich nicht die Frage beantwortet, ob das Setzen der Uhrzeit in der Therme selber von außen überhaupt geht...
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

Tommilein

#1023
Hallo Schotty,
diese Parameter gibt es bei mir nicht in der Betriebsanleitung, kann ich aber trotzdem mal versuchen, ich melde mich wieder.

Hallo Freez,

Halleluja - Dein Hinweis mit "INF" war wohl der Richtige !!

Hier meine Logfile-Einträge:

11.11.2017 14:51:52.361 :     DC 86 00 0B 06 00 05 00 6C  Frage: UHRZEIT/DATUM                                           
11.11.2017 14:51:52.661 :     DC 80 06 14 07 05 00 00 6C 00 75 0B 0B 06 0E 32 25 00  T: 11.11.2017 14:50:37 UHRZEIT/DATUM         Internetzeit 14:51:52 siehe ganz vorn in der Zeile die Timestamps
Ist eben nur halbwegs die aktuelle Zeit.

11.11.2017 14:52:17.000 :      ### Setze   UHRZEIT/DATUM                                                             
11.11.2017 14:52:17.000 :     DC 86 00 14 02 05 00 00 6C 01 75 0B 0B 06 0D 32 00 00  Setze  UHRZEIT/DATUM     (auf 13:50)           
11.11.2017 14:52:18.000 :     DC 86 00 0B 06 00 05 00 6C  Frage:  KONTROLLE   UHRZEIT/DATUM                               
11.11.2017 14:52:18.300 :     DC 80 06 14 07 05 00 00 6C 00 75 0B 0B 06 0D 32 01 00  T: 11.11.2017 13:50:01 UHRZEIT/DATUM    ;D ;D

Das Kontroll-Lesen zeigt schon die neue Zeit an (ich hatte glatt 13:50 vorgegeben).

Alles wieder zurück:
11.11.2017 14:53:10.000 :      ### Setze   UHRZEIT/DATUM                                                             
11.11.2017 14:53:10.000 :     DC 86 00 14 02 05 00 00 6C 01 75 0B 0B 06 0E 35 00 00  Setze  UHRZEIT/DATUM     (zurück auf 14:53)
           
11.11.2017 14:53:11.000 :     DC 86 00 0B 06 00 05 00 6C  Frage:  KONTROLLE   UHRZEIT/DATUM                               
11.11.2017 14:53:11.300 :     DC 80 06 14 07 05 00 00 6C 00 75 0B 0B 06 0E 35 01 00  T: 11.11.2017 14:53:01 UHRZEIT/DATUM

Ich gebe bis jetzt die Zeit händisch vor - das soll dann mal eine richtige Zeit werden (ntp-artig).

Also vielen Dank für den (entscheidenden) Hinweis !!!!

Viele Grüße
Thomas


freetz

Prima. Schickst Du uns dann noch die von Schotty gewünschten Daten? Danke!
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

Tommilein

#1025
Hallo,

hier die gewünschten Telegramme (ausser 6624 - da habe ich kein Command, steht auch nicht in https://github.com/fredlcore/bsb_lan/blob/master/LPB-CommandIDs.txt. Müsstet Ihr mir mal noch mitteilen.

6225:
11.11.2017 15:46:26.420 :     DC 86 00 0B 06 3D 05 00 02                           Frage: Gerätefamilie                                           
11.11.2017 15:46:26.660 :     DC 80 06 0E 07 05 3D 00 02 00 00 CB           Antw:  Gerätefamilie

6226:
11.11.2017 15:52:07.091 :     DC 86 00 0B 06 3D 05 00 03                          Frage: Gerätevariante                                           
11.11.2017 15:52:07.330 :     DC 80 06 0E 07 05 3D 00 03 00 00 02           Antw:  Gerätevariante

6227:
11.11.2017 16:08:39.570 :     DC 86 00 0B 06 3D 05 00 04                          Frage: Objektverz.Version                                       
11.11.2017 16:08:39.810 :     DC 80 06 0E 07 05 3D 00 04 00 00 01           Antw:  Objektverz.Version

da ich keine Infos zur 6224 habe, hier mal noch die 6220:
11.11.2017 16:01:16.571 :     DC 86 00 0B 06 3D 05 00 0E                          Frage: Software-version                                         
11.11.2017 16:01:16.810 :     DC 80 06 0E 07 05 3D 00 0E 00 00 26           Antw:  Software-version                       

Nachdem ich doch die 6224 gefunden habe:
11.11.2017 16:36:48.931 : DC 86 00 0B 06 3D 05 00 01                              Frage: Geräte-Identifikation 
11.11.2017 16:36:49.299 : DC 80 06 1C 07 05 3D 00 01 4C 4D 53 31 34 2E 30 30 32 41 31 36 37 20 20 20 20   Antw: Geräte-Identifikation  LMS14.002A167 (??)


Würde mich auch interessieren, was in den Antwort-Telegrammen so drin steht.

Viele Grüße
Thomas



freetz

Danke! Wenn Du die aktuelle Version herunterlädst, ist die 6224 da in der _defs.h hingelegt. In der 6225 steht die Gerätefamilie, anhand derer wir die CommandIDs unterscheiden.
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

Noch mal eine Nachfrage: Deine Telegramme sind ja anscheinend gekürzt, weil u.a. keine Prüfsumme dabei ist. Ist dann bei der Gerätefamilie die 00 00 CB der komplette Datenteil? Dann wäre CB = 203 die Gerätefamilie. Das wäre im Verhältnis zu den anderen Werten relativ hoch, aber ich nehme es dann mal so auf.
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

Tommilein

Hallo Freez,
Ja , die Telegramme sind ohne Prüfsumme, würden mich nur verwirren. Aber anhand von Byte 3 (von 0 beginnend) und der darin stehenden Länge kann man schon erkennen, dass nur die 2 Prüfsummenbytes fehlen (wenn mich copy/paste nicht irgendwo verlassen hat).

Über den Inhalt der Antworten kann ich nicht wirklich was sagen. Ich habe die Bedienzeile 6224 im vorstehenden Beitrag noch nacheditiert und da kommt "LMS14.002A167" heraus. Die Therme ist von diesem Jahr.

Grüße
Thomas

freetz

Ah, sehr gut, danke - wenn sie Therme von diesem Jahr ist, könnte das die hohe Gerätefamilie erklären.
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

lynckmeister

@Freetz, du wolltest wissen welchen Plan ich für denBau genommen hatte... schau mal , es war dieserhier ... ist der falsch ? Ich glaueb der Widerstand bei CL+ hatte sich noch geändert ...

Schotty

@lynckmeister: Besagter Widerstand war in der letzten Version auf 1k5 reduziert worden, könnte aber auch mit 4k7 funktionieren (mein erster Adapter funzt nach wie vor mit 4k7). Wenn du noch nicht gelötet hast, kannst du den ja einfach nochmal austauschen. Im Anhang nochmal der entsprechende Schaltplan.

Hattest du denn Tx nun an A15 (69) angeschlossen? BC107, Dioden, Optokoppler (Achtung, die sind ja quasi 'verdreht') richtig rum? Und es funktioniert noch immer nicht..? <ip>/6225 gibt nix raus?  :(
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Der Adapter müsste nach Plan funktionierten (hatte ich auch mit 4k7 laufen), ist mit dem 4k7 aber schon mehrere Jahre alt. Wenn Deine Software ähnlich alt ist, nimm mal die aktuelle Version und probiere es damit
Manche Optokoppler laufen mit 4k7 nicht zuverlässig, daher hatte Gero auf 1k5 reduziert.
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

lynckmeister

#1033
@Schotty: Also ich habe TX auf der 69 A15 ....
@freetz : Die Software ist neu, nur der Plan war wohl nicth aus dem Package sondern von gero aus den Anfängen des Threads...


hmm den  BC107 hat jemand auch schonmal falschrum draufgesteckt .. ist er dadruch kaputt gegangen ?
Man sieht ja im Internet total unterschiedliche Belegungen ! Ich hab mal zwei angehängt... was ist denn nun richtig ? habt ihr da mal die richtige Belegung , wie es bei euch funktioniert?
Ich hab jetzt diese beiden Varianten ausprobiert ohne Veränderung.. ich krieg nix durch... ich hab nochmal genauer hingeschaut, die LED blinkt NICHT wenn ich ein Query abschicke... das wird also schon vorher nicht weitergeleitet...


Schotty

@lynckmeister:
Deshalb hatte ich hier https://forum.fhem.de/index.php/topic,29762.msg709892.html#msg709892 geschrieben: "Wenn du nach dem alten Schalplan aufgebaut hast, dann stimmen Pin 1-3 nicht zwangsweise mit den Pins des BC107 überein - da müsstest du nochmal ins Datenblatt des BCs schauen und Base/Collector/Emitter dem Symbol entsprechend anschließen."

War vielleicht nicht ganz eindeutig ausgedrückt.. Ich versuch's nochmal anders:
Versuch mal, die genaue Bezeichnung (Hersteller etc) deines BC107 herauszufinden und das Datenblatt für exakt dieses Modell zu finden, dort solltest du dann auch die entsprechenden Angaben zu Base/Collector/Emitter finden und ihn demenstprechend schaltplangemäß richtig herum anschließen.

Auf dem Schaltplan des Adapters(!) entspricht die dargestellte Nummerierung der Transistor-'Pins' folgenden Anschlüssen: 1=Collector/C, 2=Base/B, 3=Emitter/E (und passt wie du siehst von der Nummerierung her zu keinem deiner beiden abgebildeten Transistoren).

Mein Transistor hat den erwähnten falschen Einbau damals übrigens unbeschadet überstanden..

Wenn du ihn dann richtig herum angeschlossen hast und es noch immer nicht funktioniert, dann check wie gesagt auch nochmal die Ausrichtung der Dioden und die Pinbelegung/Beschaltung der beiden Optokoppler.
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/