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

numsi

Bei  mir zeigt
7711 Ein-/Ausgangstest - Spannungssignal UX1: 56.0 V
Das ist ein 0-10V Ausgang wo das Komma verrutscht ist
Psst!
Brötchen=379Ahex, BigS=3092hex

FunkOdyssey

@Schotty: Du pflegst doch das Handbuch, oder?

Auch wenn im GitHub-Repository Fotos vom BSB LAN-Adapter und auch der Schaltplan enthalten sind, könntest du evtl. im Handbuch einen kurzen Hinweis aufnehmen, dass man im Arduino-Betrieb die Lötbrücke SJ1 setzen muss? Ich habe das beim ersten Versuch übersehen und bin erst einmal gescheitert. Die LED blinkt zwar, aber das Interface ist über das Web nicht erreichbar. Im Schaltplan und auf den Fotos habe ich dann die Unterschiede gesehen.
Vielleicht ersparen wir anderen Usern ein paar Minuten Sucherei. Das Schlimmste ist das Klettern zwischen den Stockwerken und das Kaltwerden des Lötkolbens. :-)

Danke.

Schotty

Zitat von: FunkOdyssey am 09 Februar 2018, 12:09:10
@Schotty: Du pflegst doch das Handbuch, oder?
Jupp, so isses.

Zitat
Auch wenn im GitHub-Repository Fotos vom BSB LAN-Adapter und auch der Schaltplan enthalten sind, könntest du evtl. im Handbuch einen kurzen Hinweis aufnehmen, dass man im Arduino-Betrieb die Lötbrücke SJ1 setzen muss?
Das ist ja eigtl im Schaltplan ersichtlich, der extra groß im Anhang zu finden ist. Aber ich sehe es mir nochmal an, danke für den Hinweis.

Zitat
Das Schlimmste ist das Klettern zwischen den Stockwerken und das Kaltwerden des Lötkolbens. :-)
..Lötkolben eingesteckt lassen..  ;) (Scherz!)
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

@numsi: Habe Deine Rückmeldung jetzt eingepflegt, es sollten nun ein paar mehr Parameter gehen.
@FunkOddysey: Welche Lötbrücken gesetzt werden müssen, steht doch sogar hinten auf der Platine drauf ;)...
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 09 Februar 2018, 12:28:27
@FunkOddysey: Welche Lötbrücken gesetzt werden müssen, steht doch sogar hinten auf der Platine drauf ;)...
..aber nicht jeder benutzt eine fertige Platine und ist erfahren im Schaltplan-Lesen und Löten, da hat FunkOdyssey schon Recht. Außerdem: Wenn es uns und den Usern diffuse Fehlersuchen vermeidet, können ein paar Hinweiszeilen im Handbuch nicht schaden - ich bin schon am Schreiben.. ;)
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

...aber wer keine fertige Platine hat, kann auch nicht vergessen, die Lötbrücke zu setzen ;)...
Aber natürlich schadet's im Handbuch nicht.
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

Da haste Recht, daran habe ich gar nicht gedacht  ;D
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

numsi

@freetz
Läuft super nun, Komma auch an der richtigen Stelle, klasse!!!
Psst!
Brötchen=379Ahex, BigS=3092hex

numsi

Mein ZR2 sagt bei /Q

Gerätefamilie: 107
Start Test...

0
0 Uhrzeit und Datum - Datum/Zeit: error 7 (parameter not supported)
78 0E 02 07 C0 02 00 14 06 05 05 00 0B F4 8C
78 17 07 02 0C 02 00 14 07 05 05 00 0B 00 76 02 09 05 0E 14 1A 00 EB AD
5024
5024 Trinkwasserspeicher - TWW Schaltdifferenz 1 ein: error 7 (parameter not supported)
78 0E 02 07 C0 02 00 14 06 3D 31 07 1D F5 09
78 11 07 02 0C 02 00 14 07 31 3D 07 1D 00 01 40 F1 9D
5960
5960 Konfiguration - Funktion Eingang H2: error 7 (parameter not supported)
78 0E 02 07 C0 02 00 14 06 3D 07 08 07 F4 CA
78 10 07 02 0C 02 00 14 07 07 3D 08 07 00 01 F2 1C
5961
5961 Konfiguration - Wirksinn Kontakt H2: error 7 (parameter not supported)
78 0E 02 07 C0 02 00 14 06 3D 07 08 08 F4 CB
78 10 07 02 0C 02 00 14 07 07 3D 08 08 00 01 F2 1D
8836
8836 Diagnose Verbraucher - TWW Ladetemperatur: error 7 (parameter not supported)
78 0E 02 07 C0 02 00 14 06 3D 25 0B 25 F5 09
78 11 07 02 0C 02 00 14 07 25 3D 0B 25 01 00 00 F1 5D
9001
9001 Diagnose Verbraucher - Vorlaufsollwert H2: error 7 (parameter not supported)
78 0E 02 07 C0 02 00 14 06 05 06 08 0C F4 96
78 11 07 02 0C 02 00 14 07 06 05 08 0C 01 01 40 F1 2B
Test Ende.
###################################

Und das WGB20C meint dazu

Gerätefamilie: 97
Start Test...

0
0 Uhrzeit und Datum - Datum/Zeit: error 7 (parameter not supported)
78 0E 01 07 C0 02 00 14 06 05 05 00 0B F4 8B
78 17 07 01 0C 02 00 14 07 05 05 00 0B 00 76 02 09 05 0E 17 0A 00 EB 9F
6600
6600 LPB-System - Geräteadresse: error 7 (parameter not supported)
78 0E 01 07 C0 02 00 14 06 05 05 00 0C F4 8C
78 10 07 01 0C 02 00 14 07 05 05 00 0C 00 01 F1 DE
8700
8700 Diagnose Verbraucher - Aussentemperatur: error 7 (parameter not supported)
78 0E 01 07 C0 02 00 14 06 00 05 02 1F F4 9C
78 11 07 01 0C 02 00 14 07 05 00 02 1F 40 F3 80 F2 A2
Test Ende.
Psst!
Brötchen=379Ahex, BigS=3092hex

FunkOdyssey

Zitat von: freetz am 09 Februar 2018, 12:28:27
@FunkOddysey: Welche Lötbrücken gesetzt werden müssen, steht doch sogar hinten auf der Platine drauf ;)...

Ähm, ernsthaft? Oops. Ich komme auf die Schnelle jetzt nicht mehr daran. Im Repository sind aktuell nur Bilder der Vorderseite. Aber ich werde mal einen Blick darauf werfen. Das habe ich natürlich komplett übersehen.

Das sollte ja auch kein Vorwurf werden, sondern nur ein Hinweis für die Nachwelt. :-)

freetz

@FunkOddyssey: Kein Problem, hab's auch nicht so verstanden, aber da ich auch beruflich öfter mal Leitfäden für Anwendungen schreiben muss, weiß ich, dass Handbücher mit zu vielen Informationen dann irgendwann nicht mehr gelesen werden und die Infos am besten da stehen, wo man sie am ehesten findet - das ist in dem Fall die Platine bzw. der Bauplan ;).
@numsi: Die 107er habe ich jetzt eingepflegt und hochgeladen, aber Deine WGB20C macht mir etwas Sorgen: Die Gerätefamilie 97 ist nämlich auch die meiner Elco Thision - und für die sind die bereits hinterlegten Kommandos richtig. Wenn die 97 bei Dir stimmt, haben wir ein Problem, nämlich scheint dann die Gerätefamilie (allein) kein eindeutiges Unterscheidungsmerkmal zu sein, anhand dessen ich die CommandIDs der einzelnen Parameter unterscheiden könnte. Kannst Du mal die Parameter 6220 bis 6229 posten?
Bei mir ist das:
6220 Konfiguration - Software- Version: 11.2
6221 Konfiguration - Entwicklungs-Index: 0
6222 Konfiguration - Gerätebetriebsstunden: error 7 (parameter not supported)
6223 Konfiguration - Bisher unbekannte Geräteabfrage: unknown type 007700
6224 Konfiguration - Geräte-Identifikation: LMU7
6225 Konfiguration - Gerätefamilie: 97
6226 Konfiguration - Gerätevariante: 136
6227 Konfiguration - Objektverzeichnis-Version: 0.4
6228 Konfiguration - Bisher unbekannte Geräteabfrage: unknown type 005D00
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

numsi

Bitte schön

6220 Konfiguration - Software- Version: 11.0       
6221 Konfiguration - Entwicklungs-Index: error 7 (parameter not supported)       
6222 Konfiguration - Gerätebetriebsstunden: 7722 h       
6223 Konfiguration - Bisher unbekannte Geräteabfrage: unknown type 00000A   
6224 Konfiguration - Geräte-Identifikation: LMU7       
6225 Konfiguration - Gerätefamilie: 97       
6226 Konfiguration - Gerätevariante: 100       
6227 Konfiguration - Objektverzeichnis-Version: 2.5       
6228 Konfiguration - Bisher unbekannte Geräteabfrage: unknown type 00000A   
Psst!
Brötchen=379Ahex, BigS=3092hex

freetz

#1632
Hm, ok, zumindest die Gerätevariante unterscheidet sich. Bevor ich das aber jetzt dafür alles noch mal aufbohre, probiere bitte einmal folgendes auf der WGB20C:
1. Abruf von 0-10000
2. Ändern des Parameters fixed_device_id in der _config.h auf den Wert 90, neu kompilieren und hochladen
3. Abruf von 0-10000
4. Vergleichen:
a) Welche Werte werden bei 3. nicht mehr angezeigt (im Sinne von "parameter not supported" o.ä.)
b) Welche Werte werden bei 3. neu angezeigt (hoffentlich die von Dir vorher unter /Q ermittelten)
c) Was passiert insbesondere bei den in der vorigen Mail mit /Q aufgelisteten Werten?
5. Abfrage von /Q

Im Idealfall könnte man Deine WGB20C "hart" auf eine andere, aber genauso/besser passende Gerätefamilie mappen. Dann würde nur die Auto-Detection nicht mehr klappen bzw. bräuchtest Du, wenn Du häufiger wechselst, einen zweiten Adapter.
Ansonsten müsste ich von allen bisher bekannten Gerätefamilien auch die Gerätevariante mitgeteilt bekommen und die Erkennung entsprechend aufbohren. Das ginge aber erst, wenn ich von allen Gerätefamilien auch die Rückmeldung bekommen habe - und das kann dauern ;)...
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

numsi

Das kürze ich mal ab.
Lass es so, ich habe hier 4 Geräte am LPB und bin zufrieden wie es Momentan ist,
ich kann einfach umschalten und gut.
Sollen die Parameter doch grau bleiben :)
Psst!
Brötchen=379Ahex, BigS=3092hex

freetz

Ok, das nimmt schon mal den Druck etwas raus ;)...
Aber nichtsdestotrotz wäre es zum Verständnis wichtig, wenn Du bei Gelegenheit einmal die beiden 0-10000er Abrufe machen und mir per Mail schicken könntest, dann mache ich den Vergleich, wenn ich mal Zeit habe. Wenn es sich nämlich herausstellen sollte, dass perspektivisch doch eine Unterscheidung auch anhand der Gerätevariante gemacht werden muss, ist es natürlich besser, damit eher früher als später anzufangen...

Gruß,

F.
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