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

#2055
Moin Dieter,
nur fürs 'Protokoll', und weil ich hier nicht als Stinkstiefel darstehen möchte:

1.)
Zitat von: dieter114 am 09 März 2018, 10:17:54
Die "alte" Logon_B werde ich neu Auslesen mit /Q und euch das Ergebnis zusenden.
Ebenso kann ich ja mal einen Print über alle eingestellten Parameter machen und Senden.
Hatte ich schon erwähnt bzw angeboten:
Zitat von: Schotty am 08 März 2018, 10:31:42
Komplettabfrage mal anhängen biete ich dir sogar auch noch an.

2.)
Zitat von: dieter114
Danke für die Hinweise 1600 und 5110er..
Hatte ich dir auch schon geschrieben und explizit noch 5731 erwähnt (Ladepumpe oder Stellglied), da sich dieser Parameter bei einem Reset auf Werkseinstellungen auf 'Ladepumpe' zurückstellt (zumindest habe ich diese Erfahrung gemacht). Hast du jedoch ein Stellglied, ist Betriebsart TW gesperrt - daher schätzungsweise auch numsis Frage nach einem TW-Stellglied.
Zitat von: Schotty am 08 März 2018, 10:31:42
Generell solltest du nochmal alle Konfig-Parameter und TWW-Parameter sowie die Freigabe zur TWW-Bereitung prüfen. Wer weiß, was da sonst noch alles verstellt wurde - evtl TWW-Solltemp, evtl Zeiten, evtl 5731, evtl evtl. Wenn so viel verstellt war, kann der Grund sonstwo liegen.

3.)
Zitat von: dieter114
Der "freundliche" hat sich erst für Ende nächster Woche angekündigt.
Wenn es mir gelingt meine Logon_B wieder in einen normalen Zustand zu bringen
kann ich dem ja absagen - und hoffentlich viel Geld sparen.
Ja, kannst du bestimmt, wenn du alles nochmal prüfst. Deshalb hatte ich das o.g. geschrieben.
Wenn du aber jetzt eine funktionierende Reglerkonfig hast: Einfach bei beiden Reglern eine Komplettabfrage machen und Punkt für Punkt vergleichen. Dazu muss der ausgebaute übrigens nicht erst wieder eingebaut werden, es reicht, wenn du den mit Strom versorgst und den Adapter anschließt. Gibt dann zwar ein paar Fehlermeldungen, weil keine Sensoren angeschlossen sind, aber das kannst du für die kurze Komplettabfrage ignorieren.

Viel Erfolg

Nachtrag: Solltest du damals bei der Installation der Anlage Unterlagen bekommen haben, sieh nach, ob du ein Hydraulikschema und dazugehörig evtl einen Zettel mit Einstellungshinweisen bestimmter Parameter bekommen hast, da dort evtl noch relevante Reglereinstellungen (gerade auch für den Solarbetrieb) aufgeführt sein könnten.
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

postman

Moin freetz,
ZitatSchön, dann hat es bei Dir auch soweit geklappt und Du hast jetzt eine Handvoll Werte mehr :)... Die 8338 habe ich auch nachgetragen und sollte jetzt bei Dir funktionieren.
Ich habe heute die Version noch einmal installiert. Ist das richtig, dass /Q diese ausgabe anzeigt?
Gerätefamilie: 162
Gerätevariante: 17
Start Test...

Test Ende.

Oder müsste zwischen Start Test... und Test Ende noch eine Au8sgabe erscheinen?

Gruß Uwe
Raspberry Pi Version 2 QUAD-CORE CPU und 1 GB RAM, CUL V3 868 MHz,  stapelbarer CC1101 (SCC) 433 MHz, Enocean-Stick,Jeelink-Stick, BSB-Lanadapter

Spruch eines Ausbilders: Theorie ist, wenn man alles weiss und nichts funktioniert; Praxis ist, wenn alles funktioniert und keiner weiss warum...

Schotty

@postman: Wenn keine Parameter aufgeführt werden, die Ausgabe also so wie jetzt bei dir aussieht, dann ist alles gut. Parameter werden nur aufgeführt, wenn es welche gibt, die noch nicht 'freigegeben' sind.
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

FunkOdyssey

@postman: schau doch bitte mal in die Fehlerkategorie und prüfe ob alles vorhanden ist. Evtl. ist vieles noch doppelt. Aber es fehlt nichts. Bei mir.

postman

Hallo Schotty,
danke. Dann habe ich ja alles richtig gemacht  ;D

Das mit dem kein Trinkwasser aufbereiten, hatte ich ja auch. Bei mir wurde dann die Trinkwasserpumpe getauscht, was erst mal keinen Erfolg brachte, da das "Dreiwegeventil" nicht richtig angesteuert wurde, das dann versuchsweise auch getauscht wurde um festzustellen, dass es sich genauso benahm wie das Originale. Also wurde meine LMS auf Werkseinstellungen zurückgesetzt. Fehler war, dass der Ventilantrieb (ist ja nur ein Magnet mit einem Betätigungsstab für dasd Ventil) nur einmal schaltete und somit das Ventil nur in Richtung Heizen öffnete. Nach dem Ausführen des Ressets auf Werkseinstellungen funktionierte alles wieder. Ich musste danach zwar ein paar Einstellungen wieder herstellen, aber das war halb so wild.
Das sich die Steuerung aufgehängt hat, schreibe ich dem Auslesen meiner Parameter zu, anscheinend habe ich bei dem Einstellen der Werte zum Auslesen irgendetwas nicht wieder zurückgestellt.

Gruß Uwe
Raspberry Pi Version 2 QUAD-CORE CPU und 1 GB RAM, CUL V3 868 MHz,  stapelbarer CC1101 (SCC) 433 MHz, Enocean-Stick,Jeelink-Stick, BSB-Lanadapter

Spruch eines Ausbilders: Theorie ist, wenn man alles weiss und nichts funktioniert; Praxis ist, wenn alles funktioniert und keiner weiss warum...

postman

Moin FunkOdyssey,
Zitatschau doch bitte mal in die Fehlerkategorie und prüfe ob alles vorhanden ist. Evtl. ist vieles noch doppelt. Aber es fehlt nichts. Bei mir.

Was genau möchtest Du da wissen? das hier?
6705 Fehler - SW Diagnosecode: 0 - kein Fehler
6706 Fehler - FA Phase Störstellung: 0
6710 Fehler - Reset Alarmrelais: 0 - Nein
6740 Fehler - Vorlauftemperatur 1 Alarm: --- min
6741 Fehler - Vorlauftemperatur 2 Alarm: --- min
6742 Fehler - Vorlauftemperatur 3 Alarm: --- min
6743 Fehler - Kesseltemperatur Alarm: --- min
6745 Fehler - Trinkwasserladung Alarm: --- h
6800 Fehler - Historie 1 Datum/Zeit: 14.01.2018 03:35:00
6801 Fehler - Historie 1 Fehlercode: 386 - not found
6802 Fehler - Historie 2 Datum/Zeit: 10.01.2018 14:19:00
6803 Fehler - Historie 2 Fehlercode: 146 - Konfigurationsfehler Sammelmeldung
6804 Fehler - Historie 3 Datum/Zeit: 10.01.2018 14:14:00
6805 Fehler - SW Diagnosecode 1: 384 - not found
6806 Fehler - FA Phase 1: 13
6807 Fehler - Historie 4 Fehlercode: 386 - not found
6808 Fehler - Historie 5 Datum/Zeit: 01.01.2004 01:00:00
6809 Fehler - Historie 5 Fehlercode: 151 - not found
6810 Fehler - Historie 2 Datum/Zeit: 10.01.2018 14:19:00
6811 Fehler - Historie 2 Fehlercode: 146 - Konfigurationsfehler Sammelmeldung
6812 Fehler - Historie 7 Datum/Zeit: 01.01.2004 01:00:00
6813 Fehler - Historie 7 Fehlercode: 151 - not found
6814 Fehler - Historie 8 Datum/Zeit: 29.10.2016 14:58:00
6815 Fehler - SW Diagnosecode 2: ---
6816 Fehler - FA Phase 2: 4
6817 Fehler - Historie 9 Fehlercode: 386 - not found
6818 Fehler - Historie 10 Datum/Zeit: 08.10.2015 12:11:00
6819 Fehler - Historie 10 Fehlercode: 133 - not found
6820 Fehler - Historie 3 Datum/Zeit: 10.01.2018 14:14:00
6821 Fehler - Historie 3 Fehlercode: 152 - not found
6825 Fehler - SW Diagnosecode 3: 572 - not found
6826 Fehler - FA Phase 3: 4
6830 Fehler - Historie 4 Datum/Zeit: 12.06.2017 06:44:00
6831 Fehler - Historie 4 Fehlercode: 386 - not found
6835 Fehler - SW Diagnosecode 4: 384 - not found
6836 Fehler - FA Phase 4: 13
6840 Fehler - Historie 5 Datum/Zeit: 01.01.2004 01:00:00
6841 Fehler - Historie 5 Fehlercode: 151 - not found
6845 Fehler - SW Diagnosecode 5: 664 - not found
6846 Fehler - FA Phase 5: 20
6850 Fehler - Historie 6 Datum/Zeit: 01.01.2004 01:00:00
6851 Fehler - Historie 6 Fehlercode: 151 - not found
6855 Fehler - SW Diagnosecode 6: 664 - not found
6856 Fehler - FA Phase 6: 20
6860 Fehler - Historie 7 Datum/Zeit: 01.01.2004 01:00:00
6861 Fehler - Historie 7 Fehlercode: 151 - not found
6865 Fehler - SW Diagnosecode 7: 664 - not found
6866 Fehler - FA Phase 7: 20
6870 Fehler - Historie 8 Datum/Zeit: 29.10.2016 14:58:00
6871 Fehler - Historie 8 Fehlercode: 386 - not found
6875 Fehler - SW Diagnosecode 8: 384 - not found
6876 Fehler - FA Phase 8: 13
6880 Fehler - Historie 9 Datum/Zeit: 26.10.2016 21:33:00
6881 Fehler - Historie 9 Fehlercode: 386 - not found
6885 Fehler - SW Diagnosecode 9: 384 - not found
6886 Fehler - FA Phase 9: 13
6890 Fehler - Historie 10 Datum/Zeit: 08.10.2015 12:11:00
6891 Fehler - Historie 10 Fehlercode: 133 - not found
6895 Fehler - SW Diagnosecode 10: 395 - not found
6896 Fehler - FA Phase 10: 14


Ich kann damit jedenfalls nicht allzu viel anfangen und offen gestanden, schaue ich mir diese aus diesem Grund auch nicht näher an  ::)

Gruß Uwe
Raspberry Pi Version 2 QUAD-CORE CPU und 1 GB RAM, CUL V3 868 MHz,  stapelbarer CC1101 (SCC) 433 MHz, Enocean-Stick,Jeelink-Stick, BSB-Lanadapter

Spruch eines Ausbilders: Theorie ist, wenn man alles weiss und nichts funktioniert; Praxis ist, wenn alles funktioniert und keiner weiss warum...

FunkOdyssey

Für uns sind folgende IDS interessant :
6800
6801
6805
6806
6810
6811
6815
6816
usw.

Der Rest (6802,6803,...) ist doppelt. Aber wenigstens ist alles da.

numsi

@postmann
Der Ausgang für die TWW Ladepumpe bzw TWW Stellventil ist nur einmal vorhanden.
Beim Anschluss einer Pumpe, kein Problem.
Wenn ich aber ein 3Wegeventil habe um zwischen Warmwasserbereitung und Heizbetrieb hin- und herzuschalten, wird das folgendermassen mit nur dem EINEN Ausgang gemacht.

Das 3Wegeventil hat 2 Spulen und bekommt in der Vorzugsstellung (Heizbetrieb) Dauerstrom 230V auf eine der selben.
Die "andere" Richtung, kommt an den Ausgang für die TWWLadepumpe.
Wenn jetzt der Ausgang Richtung TWW bestromt wird, schaltet das Ventil für die Dauer um.
Danach (TWWLadepumpenAusgang stromlos) schaltet das Ventil wieder in die Vorzugsstellung zurück weil auf der anderen
Seite vom Ventil ja noch Dauerstrom herrscht.
Psst!
Brötchen=379Ahex, BigS=3092hex

freetz

Zitat von: numsi am 09 März 2018, 08:31:05
@freetz
Tach Frederik

Bei H1 ist es richtig mit dem Wirksinn
5950 Konfiguration - Funktion Eingang H1: 6 - Erzeugersperre      
5951 Konfiguration - Wirksinn Kontakt H1: 1 - Arbeitskontakt

Bei H3 fehlt die Auswahl mit Arbeitskontakt und so, dafür kommt das hier
5960 Konfiguration - Funktion Eingang H3: 2 - BA-Umschaltung HK's      
5961 Konfiguration - Wirksinn Kontakt H3: 1 - BA-Umschaltung HK's + TWW <--------!!!!

H2 ist wieder richtig.

Hi Numsi,

sorry, mir fällt es immer etwas schwer, sich vorzustellen, wie die Parameter (richtig) heißen müssen und was für Werte da drin stehen sollen. Insofern wäre eine Auflistung Ist/Soll gut. Dann weiß ich, wo ich da rangehen muss.
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

@freetz
Gaaaanz einfach

Es gibt 3 "H" Eingänge,

H1, 5950, Auswahl der Funktion mittels DropDown, 14 Einträge
H3, 5960, Auswahl der Funktion mittels DropDown, 14 Einträge
H2, 6046, Auswahl der Funktion mittels DropDown, 14 Einträge

zu jedem obigen Eingang, gibt es noch die Auswahl mittels DropDown zwischen Arbeits- /Ruhekontakt

H1, 5951, passt, 2 Einträge
H3, 5961, passt nicht, 14 Einträge wie bei der Funktionsauswahl, hier sollten nur die 2 stehen
H2, 6047, passt, 2 Einträge
Psst!
Brötchen=379Ahex, BigS=3092hex

Schotty

#2065
@freetz&numsi:
Oha, stimmt - das betrifft auch die Typen, bei denen 5961 "H2" heißt (in der defs 5961_2), s. screenshot.
Nachtrag: Vielleicht liegts an der zugeordneten enum5950&5950_2 nach enum5961&5961_2, dass die Funktionsoptionen der Eingänge dargestellt werden? s. screenshot 2
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

@numsi: so verstehe auch ich, was gemeint ist ;)...
@Schotty: So in etwa [emoji6] - sucht mal bitte nach
#define ENUM5961 ENUM5950
#define ENUM5961_2 ENUM5950_2


und ersetzt die 50 durch eine 51 und gebt dann noch mal Rückmeldung.
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 März 2018, 17:00:13
@Schotty: So in etwa [emoji6] - sucht mal bitte nach
#define ENUM5961 ENUM5950
#define ENUM5961_2 ENUM5950_2


und ersetzt die 50 durch eine 51 und gebt dann noch mal Rückmeldung.
Na genau das habe ich doch gemeint  ;D Habs auch probiert, allerdings kommt in der IDE dann die Fehlermeldung, dass 5951_2 'not declared' ist, s.anhang
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

...dann nimm das _2 mal weg. Und am besten mal mit einer 96er und einer nicht-96er testen...
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

#2069
Yupp, bei einer 96er passt es jetzt.
@numsi: Könntest du das vielleicht eben mit deiner 90er (SSR) testen? Ich muss für den SSR hier erst alles rauskramen, aufbauen und verkabeln..  :(
Yupp, bei 90er (=H3) passt es jetzt ebenfalls ;)
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/