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

Zitat von: sust am 11 Januar 2021, 01:31:30
@freetz: Wenn niemand mein Problem mit HTTP Befehlen im der WLAN Version der 2.0.x nachvollziehen kann, dann sollte  ich mich im 1.Schritt wohl um meine Hardware kümmern, also den Levelshifter und den ESP tauschen.... Was anderes fällt mir zumindest dazu nicht ein.
Mach ich dann irgendwann mal, wenn ich wieder Zeit dafür hab.
Also zumindest bei mir funktioniert der Zugriff von zwei verschiedenen Endgeräten und auch mit verschiedenen Browsern ebenfalls 1a. Von FHEM heraus habe ich es aber noch nicht getestet..
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Beetle2003

Guten Tag
ich habe eine Fröhling RendaCalor35 im Keller. Diese ist baugleich der ATAG QR-Serie ist.
Ich würde gerne diese Anlage über Fhem überwachen und steuern.

Ist dieses möglich und wenn wie?
Derzeit messe ich mit verschiedenen DS18B20 Fühlern die Temperatur, habe das HCS Modul im Einsatz und überwache mit einem Reedkontakt die Gasuhr.

Was ich noch nicht verstanden habe, was kann über den Bus gesteuert werden?

Danke für die Hilfestellung.

Schotty

Bin zeitlich gerade etwas knapp, daher: Hast du Bedienungsanleitungen für deine (oder die baugleiche, aber besser direkt für deine) Anlage, die du mir evtl schicken könntest? adapter ät quantentunnel punkt de , dann kann ich da gerne mal nachsehen. Ansonsten googel ich mal danach, kann aber etwas dauern.
Evtl kannst du aber auch das Gehäuse öffnen und einen Blick auf den Regler werfen (müsstest du im Falle der Verwendung dann ja eh zwecks Anschluss) - wenn du da eine genaue Bezeichnung und/oder ein aussagekräftiges Foto hast, wäre das sehr hilfreich.
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Schotty

Also zumindest für die ATAG QR-Reihe sieht es gut aus: http://www.atagheizungstechnik.de/media/1841531/qr-serie,montageanleitung,2019-11.pdf
Wenn dein System also wirklich baugleich ist (sieht denn auch die Bedieneinheit und ggf die Reglerplatine genau so aus?), dann ist zumindest bei der ATAG QR an X42 BSB vorhanden, Raumgerätetyp (QAA55) passt auch.
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Schotty

..sehe auch gerade in unserer Liste, dass wir zumindest auch schonmal eine Fröhling Rendagas Plus (allerdings dann mit nem RVS63-Regler, bei der QR sieht mir das eher nach ner LMS1x-Regelung aus) als kompatibel getestet gemeldet bekommen haben: https://1coderookie.github.io/BSB-LPB-LAN/kap03.html#313-weitere-hersteller
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Schotty

Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Zitat von: Schotty am 11 Januar 2021, 12:09:25
Was meinst du mit "gleicher Auswirkung"? Bei beiden wechselte zumindest jeweils das Symbol im Display entsprechend, gehe also davon aus, dass es korrekt war.

Das Display an der Heizung wechselt oder das an der QAA? Letzteres ist ja klar, die Frage ist nur, ob die Heizung da auch darauf reagiert - was mich wie gesagt wundern würde, wenn die gesendeten Daten zumindest beim Absenkmodus ja unterschiedlich sind...
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

Siehe Kommentare bei den Telegrammen vom RVS43
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Beim RVS43 steht doch nicht, ob an der Heizung die richtige Umschaltung erfolgte? "Am Display" ist für mich jetzt nicht eindeutig, ob am Display der QAA oder der Heizung.

Was die Rückmeldungen angeht, so sind die anscheinend generell nicht zuverlässig, denn entweder kommt da (wie beim Abfragen der Raumtemperatur) ein error 7 oder es kommt der Wert 0x8D zurück, der von BSB-LAN als "1" gewertet wird weil es als ON/OFF-Parameter hinterlegt ist, und da ist alles größer 0 eine 1.

Die spannende Frage ist: Die QAA55 sendet "1" für den Wechsel in den Reduziert-Modus. Die QAA75 sendet "0" für den Wechsel in den Reduziertmodus. BSB-LAN sendet entweder 0 oder 1, aber nie 2, was sowohl QAA55 als auch QAA75 für den Wechsel in den Komfort-Modus verwenden. Von daher dürfte diese Funktion (momentan) über BSB-LAN nicht möglich sein. Die offene Frage ist: Als was wird "1" von der Heizung interpretiert - als Wechsel in den Reduziert-Modus, so wie die Heizung es von der QAA55 kennt und von der QAA75 der Wert nicht verwendet wird? Oder gibt es noch einen Unterschied zwischen 1 und 2 und deswegen senden QAA55 und QAA75 den unterschiedlich für den Wechsel in den Komfortmodus?
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

#5229
Bzgl Display: Gemeint ist mit 'Display' zwar das der Bedieneinheit (ok, my bad), aber letztlich ist das in dem Fall sowieso gleichgültig, da sowohl im Display der Bedieneinheit als auch des RGT die Symbole nach kurzer Zeit identisch sind/auf den gleichen Stand gebracht werden, egal, von wo der Befehl kommt (QAA, Bedieneinheit, Webinterface), das ist geräteübergreifend zustandsabhängig.

Zitat von: freetz am 11 Januar 2021, 15:04:08
Die spannende Frage ist: Die QAA55 sendet "1" für den Wechsel in den Reduziert-Modus. Die QAA75 sendet "0" für den Wechsel in den Reduziertmodus. BSB-LAN sendet entweder 0 oder 1, aber nie 2, was sowohl QAA55 als auch QAA75 für den Wechsel in den Komfort-Modus verwenden. Von daher dürfte diese Funktion (momentan) über BSB-LAN nicht möglich sein.
Habe jetzt alle drei Varianten (0, 1, 2) via Webinterface an beiden Reglern getestet, s.u.

Zitat
Die offene Frage ist: Als was wird "1" von der Heizung interpretiert - als Wechsel in den Reduziert-Modus, so wie die Heizung es von der QAA55 kennt und von der QAA75 der Wert nicht verwendet wird? Oder gibt es noch einen Unterschied zwischen 1 und 2 und deswegen senden QAA55 und QAA75 den unterschiedlich für den Wechsel in den Komfortmodus?

@RVS43 mit angeschlossenem QAA75:
- 0 und 1 werden anscheinend beide als Wechsel vom Komfort- in den Reduziertmodus gewertet, das Mondsymbol erscheint anstelle des Sonnensymbols nach Umschaltung jeweils bei beiden Displays. Macht ja auch insofern Sinn, als dass beide Befehle gleich wirken müssten, wenn QAA55 & QAA75 unterschiedliche Befehlswerte (also 0 und 1) schicken (Regler ist ja mit beiden RGT-Typen kompatibel).

15:16:08.733 -> GET /S701=0 HTTP/1.1
15:16:08.733 -> /S701=0
15:16:08.767 -> set ProgNr 701 = 0setting line: 701 val: 01 00
15:16:08.932 -> LAN->HEIZ SET  701 Heizkreis 1 - Präsenztaste (temporäre Abwesenheit): ---
15:16:08.932 -> DC C2 00 0D 03 3D 2D 05 72 01 00 DC D4
15:16:08.932 -> HEIZ->LAN ACK  701 Heizkreis 1 - Präsenztaste (temporäre Abwesenheit):
15:16:08.966 -> DC 80 42 0B 04 2D 3D 05 72 24 B3
15:16:09.098 -> LAN->HEIZ QUR  701 Heizkreis 1 - Präsenztaste (temporäre Abwesenheit):
15:16:09.098 -> DC C2 00 0B 06 3D 2D 05 72 FC 8D
15:16:09.098 -> HEIZ->LAN ANS  701 Heizkreis 1 - Präsenztaste (temporäre Abwesenheit): 1 - Ein
15:16:09.098 -> DC 80 42 0D 07 2D 3D 05 72 00 8D 45 F6
15:16:09.098 -> #701: 141 - Ein
-> Wechsel von Komfort auf Reduziert, Symbol wechselt von Sonne zu Mond bei beiden Displays
---

15:17:03.931 -> GET /S701=1 HTTP/1.1
15:17:03.931 -> /S701=1
15:17:03.964 -> set ProgNr 701 = 1setting line: 701 val: 01 01
15:17:04.130 -> LAN->HEIZ SET  701 Heizkreis 1 - Präsenztaste (temporäre Abwesenheit): ---
15:17:04.130 -> DC C2 00 0D 03 3D 2D 05 72 01 01 CC F5
15:17:04.130 -> HEIZ->LAN ACK  701 Heizkreis 1 - Präsenztaste (temporäre Abwesenheit):
15:17:04.130 -> DC 80 42 0B 04 2D 3D 05 72 24 B3
15:17:04.295 -> LAN->HEIZ QUR  701 Heizkreis 1 - Präsenztaste (temporäre Abwesenheit):
15:17:04.295 -> DC C2 00 0B 06 3D 2D 05 72 FC 8D
15:17:04.295 -> HEIZ->LAN ANS  701 Heizkreis 1 - Präsenztaste (temporäre Abwesenheit): 1 - Ein
15:17:04.295 -> DC 80 42 0D 07 2D 3D 05 72 00 8D 45 F6
15:17:04.295 -> #701: 141 - Ein
-> Wechsel von Komfort auf Reduziert, Symbol wechselt von Sonne zu Mond bei beiden Displays


- 2 funktioniert via Webinterface und scheint eine Umschaltung von Reduziert auf Komfort zu bewirken, das Sonnensymbol erscheint bei beiden Displays

15:13:57.347 -> GET /S701=2 HTTP/1.1
15:13:57.347 -> /S701=2
15:13:57.347 -> set ProgNr 701 = 2setting line: 701 val: 01 02
15:13:57.513 -> LAN->HEIZ SET  701 Heizkreis 1 - Präsenztaste (temporäre Abwesenheit): ---
15:13:57.513 -> DC C2 00 0D 03 3D 2D 05 72 01 02 FC 96
15:13:57.513 -> HEIZ->LAN ACK  701 Heizkreis 1 - Präsenztaste (temporäre Abwesenheit):
15:13:57.546 -> DC 80 42 0B 04 2D 3D 05 72 24 B3
15:13:57.679 -> LAN->HEIZ QUR  701 Heizkreis 1 - Präsenztaste (temporäre Abwesenheit):
15:13:57.712 -> DC C2 00 0B 06 3D 2D 05 72 FC 8D
15:13:57.712 -> HEIZ->LAN ANS  701 Heizkreis 1 - Präsenztaste (temporäre Abwesenheit): 1 - Ein
15:13:57.712 -> DC 80 42 0D 07 2D 3D 05 72 00 8D 45 F6
15:13:57.712 -> #701: 141 - Ein
-> Wechsel von Reduziert auf Komfort, Symbol wechselt von Mond zu Sonne beiden Displays


@RVS63 mit angeschlossenem QAA55:
Offensichtlich gleiches Verhalten, SerMo-Telegramme kann ich hier aber gerade nicht liefern, das ist das WiFi-Setup. Im Gegensatz zum RVS43 erscheint aber bei allen drei Befehlsvarianten (also /S701=0 bzw 1 bzw 2) bei der Webausgabe dann ein 'parameter not supportet', obwohl der Befehl als solches offensichtlich (laut Display-Symbolen Mond/Sonne) erfolgreich angenommen&ausgeführt wird.
- Bei /S701=2 erfolgt anscheinend die Umschaltung von Reduziert auf Komfort, bei den Displays wechselt das Symbol von Mond zu Sonne
- Bei /S701=0 und /S701=1 ebenfalls jeweils anscheinend erfolgreicher Wechsel von Komfort zu Reduziert, bei beiden Displays wechselt das Symbol von Sonne zu Mond

Fazit:
- 1 scheint nie als Wechsel in den Komfortmodus gewertet zu werden, scheint quasi identisch mit 0 zu sein und bewirkt eine Umschaltung von Komfort nach Reduziert
- 2 bewirkt jeweils die Umschaltung von Reduziert auf Komfort
-> Alle Beurteilungen bzgl Komfort/Reduziert basieren auf den jeweiligen Sonne-/Mond-Symbolen in den Displays, daher habe ich auch immer 'anscheinend' geschrieben. Die BA (700) bleibt ja immer gleich (=Automatik), daher weiß ich gerade keine andere Möglichkeit der Beurteilung. (Ich könnte evtl noch mit den Kesseltemps rumspielen und sehen, ob ein Brennerstart initiiert oder die HK-Pumpe angeschaltet wird oder so, falls dir das mit den Symbolen im Display nicht reicht. Müsste ich dann mal testen, dauert aber vermutlich dann deutlich länger und ist aufwändiger, weil ja auch die Pumpennachlaufzeit noch dazu käme etc.. Aber sag Bescheid..)
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Schotty

#5230
Zitat von: Schotty am 11 Januar 2021, 12:09:25
Was meinst du mit "gleicher Auswirkung"? Bei beiden wechselte zumindest jeweils das Symbol im Display entsprechend, gehe also davon aus, dass es korrekt war.
Ok, hier meinte ich die Displays der QAAs. Aber wie gesagt, das ist eigtl eh unerheblich, weil die Symbole der Bedieneinheit nach kurzer Zeit angepasst werden und dann identisch mit denen der RGTs sind/sein sollten.

Gerade nochmal rumgespielt:
Ich konnte es noch anhand des Zeitprogrammbalkens überprüfen.
- Laut Zeitprogramm im Automatikbetrieb ist gerade Reduziertbetrieb aktiv, Umschaltung via Webinterface mit /S701=2 bewirkt bei beiden Reglern eine Umschaltung auf Komfort (laut Sonne und auch laut Zeitprogrammbalken).
- Bei beiden Reglern funktioniert dann auch die Umschaltung mit /S701=1 und /S701=0 auf Reduziert (laut Mond und Zeitprogrammbalken).
- Aber: Beim RVS63 (im Gegensatz zum RVS43) wird anscheinend gerade nicht mehr auf /S701=0 reagiert (was beim Testen zuvor ja noch funktionierte), da bleibt der Status momentan unverändert auf Komfort. Mehrmals probiert. SEHR merkwürdig, ich teste weiter.. EDIT: Anscheinend hatte sich da irgendwas aufgehängt - nachdem ich den Regler aus- und wieder eingeschaltet habe funktioniert auch /S701=0 wieder wie gewünscht. Merke: Präsenztaste nicht zu oft/in zu kurzen Abständen benutzen, anscheinend kann so ein Regler dann Schluckauf bekommen.. :o
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Danke, Schotty, das sind wertvolle Hinweise, die letztlich besagen, dass unsere bisherige Dekodierung des Parameters falsch war (oder ich sie falsch verstanden/hinterlegt habe). Denn bisher wird 0 und 1 gesendet, was bedeutet hätte, dass man über die Präsenztaste immer nur in den Reduziertmodus geschaltet hätte.
Wenn 1 für Reduziert und 2 für Komfort jetzt übergreifend funktionieren, würde ich das so hinterlegen. Selbst wenn 0 jetzt dann doch wieder funktionieren sollte.
Falls Du aber noch herausfinden solltest, warum 0 mal geht und mal nicht, wäre das natürlich interessant, weil es vielleicht ja auch für etwas anderes stehen könnte, aber wie gesagt, kein Stress deswegen.
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

#5232
Gerne :)
Ja, 1 und 2 wollte ich auch gerade vorschlagen, das mit der 0 muss ich nochmal im Auge behalten. Nicht, dass da bei der Bedieneinheit am RVS63 aus welchen Gründen auch immer auf die HK2-Ansicht gewechselt wurde (habe nicht darauf geachtet, welche Nr bei dem Heizkörpersymbol erschien, fiel mir gerade erst ein), beim QAA wurde nämlich nach dem Umschalten mittels /S701=0 korrekt der Mond angezeigt und das ist ja fest als RGT1 parametriert.. Insofern wäre das eine mögliche Erklärung, auch wenn mir der Grund dafür gerade nicht in den Sinn kommen will..

Nachtrag: Gerade mal für HK2 am RVS63 mit /S1001=2 und /S1001=1 bzw 0 probiert, aber da kann ich es nicht überprüfen, die Nummer beim HK-Symbol im Display der Bedieneinheit ändert sich nicht..
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

HK2 sendet einfach eine andere CommandID, das war in einem Deiner ersten Logs ersichtlich...
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

Dann sollte das da also mit 2 und 1 auch so passen?
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/