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

Schotty

#2955
Ok danke. Also das hier#

GET /2201/8700 HTTP/1.0

12:17:55.457 -> /2201/8700
RGT2->HEIZ QUR 8700 Diagnose Verbraucher -  Aussentemperatur:
12:17:55.881 -> DC 87 00 0B 06 3D 05 05 21 07 12
12:17:55.881 -> HEIZ->RGT2 ANS 8700 Diagnose Verbraucher -  Aussentemperatur: 10.8 °C
12:17:55.928 -> DC 80 07 0E 07 05 3D 05 21 00 02 B1 DC AF

hattest du direkt via Webinterface aufgerufen (warum kam nix bzgl 2201 zurück?).

Aber das hier

RGT2->HEIZ QUR 8740 Diagnose Verbraucher -  Raumtemperatur 1:
12:17:50.989 -> DC 87 00 0B 06 3D 2D 05 1E EF C9
12:17:50.989 -> HEIZ->RGT2 ANS 8740 Diagnose Verbraucher -  Raumtemperatur 1: 21.8 °C
12:17:50.989 -> DC 80 07 0E 07 2D 3D 05 1E 00 05 72 A9 4B
RGT2->HEIZ QUR 8770 Diagnose Verbraucher -  Raumtemperatur 2:
12:17:51.177 -> DC 87 00 0B 06 3D 2E 05 1E B6 99
12:17:51.177 -> HEIZ->RGT2 ANS 8770 Diagnose Verbraucher -  Raumtemperatur 2: 21.8 °C
12:17:51.224 -> DC 80 07 0E 07 2E 3D 05 1E 00 05 72 71 C9

kommt das von FHEM?
Sieht aufgrund der beiden gelieferten Raumtemps für mich nämlich gerade aus, als wenn das vom RGT1 kommt, sprich, dass das RGT1 fälschlicherweise als RGT2 definiert ist. Sorry, das war Quatsch, ist ja 8740 und 8770 - zu schnell geguckt.. :(

EDIT: Hattest du via RGT1 denn mal was verstellt?

Ah, ein EWM hast du ja auch noch verbaut.. ;)
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Jewe

Achso, ja im ISR ZR1 Regler selber ist auch ein Bedienteil. Das ist an Bus BE angeschlossen. Der FEK (Funk Empfänger Kessel) ist an X60 angeschlossen.

Schotty

Hä? Worauf war das jetzt bezogen..? Jens, du verwirrst mich..  ;)
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Schotty

#2958
@Jewe:
1.) Auf welchem Gerät/Display wird dir dauerhaft die Außentemperatur angezeigt? Ist das bei dem Bedienteil vom ZR1? Oder wo?
2.) Bitte nochmal SerMo öffnen, wenn die ersten Telegramme einlaufen dann stell an deinem RGT1 (Funk) mal bitte mittels Info-Taste auf die TWW-Temperatur, so dass der Wert da dauerhaft angezeigt wird. Dann mal drauf achten, ob das TWW-Temp-Telegramm auf dem SerMo erscheint. Wenn das nach einer Weile nicht passiert, dann mal bitte /M1 aktivieren. Weiterhin die TWW-Temp anzeigen lassen bei RGT1. Log dann bitte wieder hier.
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Jewe

#2959
Auf dem Bedienteil im Regler wird mir dauerhaft die Außentemperatur angezeigt.
Der Regler ist nur für die beiden Heizkreise. Den Pufferspeicher incl. Trinkwasser Regelt die Solaranlage. Das ist etwas kompliziert bei mir :-)
Am Funkbedienteil zeigt es mit dauerhaft die Ist Raumtemperatur an. Mit der Infotaste kann ich mir nur die min und max   und die ist Temperatur außen und Raum anzeigen lassen. Sowie auch den Status HK1 und HK2.
(https://uploads.tapatalk-cdn.com/20181222/1b52ed9e4d20ad9b01b3bd1c3844d594.jpg)

Edit: Ja, am Anfang der Stunde des Logens   hatte ich ein paar mal am Funkteil und am Regerbedienteil etwas verstellt.

Jewe

Zitat von: Schotty am 22 Dezember 2018, 13:54:21
Hä? Worauf war das jetzt bezogen..? Jens, du verwirrst mich..  ;)
Auf die Frage von Freetz.

Gesendet von meinem F5121 mit Tapatalk


Schotty

Zitat von: Jewe am 22 Dezember 2018, 16:44:13
Auf dem Bedienteil im Regler wird mir dauerhaft die Außentemperatur angezeigt.
Also am ZR? Ok, also kommt das

DISP->HEIZ QUR 8700 Diagnose Verbraucher -  Aussentemperatur:
12:17:35.985 -> DC 8A 00 0B 06 3D 05 05 21 51 76
HEIZ->DISP ANS 8700 Diagnose Verbraucher -  Aussentemperatur: 10.8 °C
12:17:36.079 -> DC 80 0A 0E 07 05 3D 05 21 00 02 B1 54 94

schonmal vom ZR.

Zitat
Funkbedienteil ... Sowie auch den Status HK1
Ok, dann stell das RGTF mal bitte so ein, dass dir dauerhaft der Status HK1 angezeigt wird. Davon bitte nochmal das oben beschriebene Log mit /V1 und dann irgendwann mit /M1. Wichtig ist, dass das Display im RGTF immer den Status HK1 anzeigt. Vielleicht kommen wir dann irgendwie weiter.

Wo ist das RGTF denn eigtl angeschlossen (also der Funkempfänger)? Am ZR?

Ansonsten ist mir gerade nochmal der Satz "Werden mehrere Bediengeräte verwendet, darf jede Verwendung nur einmal belegt sein" aufgefallen - vielleicht ist das auch ganz schlicht und ergreifend das Problem, dass du via Adapter keine Raumtemp für HK2 senden kannst, da das bereits fürs RGT1 eingestellt ist.
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Jewe

Zitat von: Schotty am 22 Dezember 2018, 17:11:37
Ok, dann stell das RGTF mal bitte so ein, dass dir dauerhaft der Status HK1 angezeigt wird. Davon bitte nochmal das oben beschriebene Log mit /V1 und dann irgendwann mit /M1. Wichtig ist, dass das Display im RGTF immer den Status HK1 anzeigt. Vielleicht kommen wir dann irgendwie weiter.
Ich habe Log erstellt mit /M1 und /V1.

Das ist vmtl. der Status HK1:

HEIZ->EM1 INF      05040227 0B 27 00 03
21:49:53.025 -> DC 80 03 0F 02 05 04 02 27 0B 27 00 03 F5 CC
EM1->HEIZ INF      05000229 09 8A 00 00 64 01 54
21:49:53.886 -> DC 83 00 12 02 05 00 02 29 09 8A 00 00 64 01 54 61 A6



Zitat von: Schotty am 22 Dezember 2018, 17:11:37
Wo ist das RGTF denn eigtl angeschlossen (also der Funkempfänger)? Am ZR?
Das RGTF ist über Funk am FEK und dieser ist am ZR1 über den X60 angeschlossen.

Zitat von: Schotty am 22 Dezember 2018, 17:11:37
Ansonsten ist mir gerade nochmal der Satz "Werden mehrere Bediengeräte verwendet, darf jede Verwendung nur einmal belegt sein" aufgefallen - vielleicht ist das auch ganz schlicht und ergreifend das Problem, dass du via Adapter keine Raumtemp für HK2 senden kannst, da das bereits fürs RGT1 eingestellt ist.

Zitat von: Jewe am 20 Dezember 2018, 22:58:35
Wenn ich den Parameter 42 ändere auf Heizkreis 1 werden die Werte übernommen. Jedoch kann am Rauamgerät auch nur noch
der Heizkreis 1 bedient werden.

Die Raumtemperatur kan ich schreiben, wenn ich den Parameter 42 auf Heizkreis 1 stelle. Jedoch kann ich dann den Heizkreis 2 nicht mehr mit den Funk-Raumgerät bedienen. Vielleicht ist das ja auch gar nicht möglich ?
Wie ist das mit einem RGT das über Kabel angeschlossen ist. Kann ich da zwei Heizkreise bedienen und die Temp für den einen HK mit dem RGT vorgeben und für den anderen mit dem BSB-Lan ??

Jens

freetz

Zitat von: Jewe am 21 Dezember 2018, 21:30:57
Habe die neue Version geladen, aber es zeigt in der Kategorie nichts an ?

Also bei mir hat Kategorie 2 (Funk) jetzt die Parameter 130 bis 140, die bei mir allerdings alle ein error 7 zurück liefern, weil meine Heizung diese CommandIDs nicht kennt. Die Parameter sind auch mit DEV_ALL für alle Geräte freigegeben. Seltsam, dass da bei Dir nichts kommt?
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

Jewe

#2964
Zitat von: freetz am 22 Dezember 2018, 23:13:56
Also bei mir hat Kategorie 2 (Funk) jetzt die Parameter 130 bis 140, die bei mir allerdings alle ein error 7 zurück liefern, weil meine Heizung diese CommandIDs nicht kennt. Die Parameter sind auch mit DEV_ALL für alle Geräte freigegeben. Seltsam, dass da bei Dir nichts kommt?
Ja schon komisch. Auch nicht nach einem neustart. Dachte schon dass ich nicht die richtige Version geladen hatte, aber es sind Änderungen  vorhanden.
Vielleicht sollte die Version nochmal hochladen.
Jens

Schotty

#2965
Zitat von: Jewe am 22 Dezember 2018, 23:08:09
Das ist vmtl. der Status HK1:

HEIZ->EM1 INF      05040227 0B 27 00 03
21:49:53.025 -> DC 80 03 0F 02 05 04 02 27 0B 27 00 03 F5 CC
EM1->HEIZ INF      05000229 09 8A 00 00 64 01 54
21:49:53.886 -> DC 83 00 12 02 05 00 02 29 09 8A 00 00 64 01 54 61 A6

Nein, das ist (d)ein EWM/Erweiterungsmodul (=EM1).

Zitat
Die Raumtemperatur kan ich schreiben, wenn ich den Parameter 42 auf Heizkreis 1 stelle. Jedoch kann ich dann den Heizkreis 2 nicht mehr mit den Funk-Raumgerät bedienen. Vielleicht ist das ja auch gar nicht möglich ?
Das vermute ich aufgrund meines Zitats aus der BDA momentan auch. Allerdings bin ich noch dabei, erstmal dein RGTF/RGT1 in deinen Logs zu suchen - sollte das nämlich über X60 tatsächlich nicht am Bus angeschlossen sein (was mich echt wundern würde), dann könnte das evtl auch ein Grund dafür sein.
Allerdings scheint es mir, als wenn in deinem "..-M1"-Log der Monitor-Modus leider nicht aktivierst worden wäre. Bei einem Neustart des Ardu oder des SerMo gehen die Einstellungen wieder verloren..
Nochmal, bitte genau so nachmachen: SerMo starten (nur einmal! nicht mehr zwischendurch!), wenn 'device family/variant' erfolgreich durchgelaufen und erkannt wurden, ins Webinterface wechseln und /V1 eingeben -> das sollte auf dem SerMo zu sehen sein!
Dann am Display vom RGTF bspw auf 'Status HK1' drehen und so lassen. Es geht auch irgendwas anderes (außer AT) - mir geht es nur darum, anhand eines evtl regelmäßig auftretenden bekannten Telegramms dein RGTF zu identifizieren - der gewählte Parameter muss nur bekannt sein, damit man weiß, wonach man suchen muss. Warten. Irgendwann gehts Display wieder auf die Standard-Anzeige zurück.
Dann im Webinterface /M1 -> was wieder im SerMo zu sehen sein sollte. Die SerMo-Ausgabe sieht nun anders aus, keine Klartext-Telegramme mehr wie vorher bei /V1. Etwas warten, dann wieder 'Status HK1' anzeigen lassen. Warten, bis wieder der Standardparameter im RGTF-Display angezeigt wird, Log beenden.
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

frank

moin,

ich habe vor kurzem hier mal ein interessantes "gespräch" mit einem siemens mitarbeiter entdeckt. vor allem die infos zu LPB/BSB finde ich interessant.

bezogen auf die RTGF problematik würde ich mal auf dem LPB sniffen, da dort eventuell mehr zu sehen ist. natürlich nur, falls es einen anschluss gibt.

Zitathttps://support.industry.siemens.com/tf/ww/de/posts/siemens-regler-lmu75-100-ozw672-01-heizung-auslese-und-steuern/166781/?page=0&pageSize=10
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

Schotty

#2967
@frank: Hehe, lustig dass man irgendwann immer auf die gleichen Quellen kommt  ;) Die Seite kenne ich, wobei wir eigtl die Aussage, LPB stelle mehr Daten zur Verfügung, (zumindest gefühlt) nicht bestätigen können - bei uns (freetz korrigiere mich, falls ich mich jetzt irre) scheint BSB mehr zur Verfügung zu stellen. Macht insofern auch Sinn, da BSB 'reglerintern' und LPB 'reglerübergreifend' zu sein scheint. Aber es läuft gerade eine Komplettabfrage zum direkten Vergleich zwischen BSB und LPB.
Freetz hat nämlich gerade entdeckt, dass auf dem LPB bei ihm plötzlich andere Parameter verfügbar sind als beim BSB - das checken wir gerade.
Nachtrag:
Also bei meinem RVS43.222 scheint es größtenteils zu passen, BSB und LPB liefern in etwa die gleiche Menge Parameter (habe noch nicht gezählt, aber so auf den ersten Blick..). Bei freetz' LMU74 hingegen, wo der LPB mittels eines ClipIn-Busmoduls (OCI 420) nachgerüstet werden muss, sind deutlich weniger Parameter als via BSB verfügbar. Interessanterweise aber auch ein paar, die via BSB nicht verfügbar sind.

Via LPB wäre der übernächste Schritt, die Vermutung habe ich nämlich mittlerweile bzgl RGTF auch. Bei mir ist nur das Testsystem gerade am Ackern, daher habe ich X60 noch nicht gegen den LPB gemessen, kommt aber noch. X60 scheint nicht mit dem LPB verbunden zu sein, wäre eigtl auch verwunderlich, da die Raumgeräte eigtl immer alle via BSB kommunizieren.
Ich habe aber nochmal X60 gegen BSB gemessen: Bei Draufsicht auf X60 der Pin rechts unten in der Ecke scheint mit BSB verbunden zu sein, wenn auch irgendwie wohl nicht direkt 1:1 auf den Bus geschaltet - zumindest wird mir nun ein Wert angezeigt, wenn ich auf Durchgang prüfe.
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Schotty

@Jewe:
Melde deinen Adapter mal testweise AUCH als RGT1 an, so dass du dann also zwei RGT1 angemeldet und angeschlossen hast (RGTF & Adapter). Sollte es zu einem Adresskonflikt kommen, dann gehts eben nicht - sollte es aber nicht zu einem Adresskonflikt kommen, dann versuch als nächsten Schritt mal, mit dem Adapter-RGT1 eine Raumtemp an HK2 zu senden.

Bei meinem QAA75 (RGT) kann ich den Adapter parallel ebenfalls als RGT1 anmelden, beim kleinen QAA55 (RGB) geht das hingegen nicht, da kommt es zu einem Adresskonflikt.
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Jewe

#2969
Zitat von: Schotty am 24 Dezember 2018, 09:52:41
@Jewe:
Melde deinen Adapter mal testweise AUCH als RGT1 an, so dass du dann also zwei RGT1 angemeldet und angeschlossen hast (RGTF & Adapter). Sollte es zu einem Adresskonflikt kommen, dann gehts eben nicht - sollte es aber nicht zu einem Adresskonflikt kommen, dann versuch als nächsten Schritt mal, mit dem Adapter-RGT1 eine Raumtemp an HK2 zu senden.

Bei meinem QAA75 (RGT) kann ich den Adapter parallel ebenfalls als RGT1 anmelden, beim kleinen QAA55 (RGB) geht das hingegen nicht, da kommt es zu einem Adresskonflikt.
Anfangs hatte ich das so und es gab keine Konflikte. Ich werde es in den nächsten Tagen mal probieren. Ist ein Versuch Wert.
Im Moment habe ich den Parameter 42 auf HK1 gestellt und so funktioniert es erstmal.

Schöne Weihnachten an alle.

Edit: Doch es gibt Konflikte....