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

frank

beim start von fhem um 14:09 uhr wird at1 definiert, welches 2 bedingungen erfüllen muss. daten siehe oben.
1. es muss alle 60 min starten
2. von den regelmässigen startzeiten muss eine um 00:21 uhr sein.

at1 startet um 14:21 uhr zum ersten mal.
at2 startet dann um 14:13 uhr erstmalig.

bei einer wiederholung bei at1 von zb 67 min werde ich keine voraussage zum erstmaligen ausführen machen, da die aligntime für den ausführungstag bei fhemstart ja schon vorbei ist.  ;)
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

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

Andreas29

Guten Morgen,

mein Name ist Andreas, und ich habe mich nun angemeldet, weil ich den BSB-LAN Adapter seit ein paar Wochen nutze und nun auch hier die Parameter posten wollte zur Vervollständigung der Liste.

Zunächst aber an dieser Stelle meinen Dank an die Entwickler, insbesondere an Frederik, der mir schnell und unkompliziert einen Bausatz zusendete und mir noch ein paar Fragen beantwortete.

Ich betreibe den BSB-LAN-Adapter an einer Gasbrennwerttherme von MHG. Es ist eine MHG Procon E 25 HS mit einer Regelung LMS14 von Siemens.
Ergebnis der Parameterabfrage:

6220 Konfiguration - Software- Version: 4.3   
6222 Konfiguration - Gerätebetriebsstunden: 474 h   
6223 Konfiguration - Bisher unbekannte Geräteabfrage: unknown type 000014 
6224 Konfiguration - Geräte-Identifikation: LMS14.167B109   
6225 Konfiguration - Gerätefamilie: 195   
6226 Konfiguration - Gerätevariante: 1   
6227 Konfiguration - Objektverzeichnis-Version: 0.9   
6228 Konfiguration - Bisher unbekannte Geräteabfrage: unknown type 000014 

Die Anbindung des Adapters war unproblematisch, es gibt entsprechende Klemmen (CL-, CL+), die Heizung sprach sofort mit dem Adapter und ist über das heimische LAN und von ausserhalb über VPN zu erreichen und abzufragen und zu steuern.
Nahezu alle Parameter die in der Anleitung (zur Info, es gibt eine sehr gute englische Anleitung zur Regelung hier: https://gemtex.co.uk/wp-content/uploads/bsk-pdf-manager/2017/09/LMS14-z-1.3.2015.pdf) aufgeführt sind können abgefragt und gesetzt werden.

Interessanterweise geht die Präsenztastenfunktion nicht, offenbar sendet das "echte" Raumgerät noch irgendeine Info, dass die Regelung diese akzeptiert. Ohne diese Info jedenfalls hat man keinen Zugriff auf die Präsenztastenfunktion.

Weil das so gut klappte und weil ich mir die volle "Reglerintelligenz" erschließen wollte habe ich mir noch eine Art "Raumgerät light" aus einem Arduino, einem Ethernet shield und einer LCD-Anzeige gebaut. So wird nun die Raumtemperatur an die Heizung übermittelt, der Fehlerstatus und der Betriebszustand der Heizung auf dem LCD angezeigt. Mittels eines Tasters kann man die Heizung auf Komfortbetrieb umschalten, erneutes Drücken schaltet die Heizung wieder in Automatikbetrieb zurück. Vergisst man dieses wird nach ca. zwei Stunden die Heizung automatisch auf Automatikbetrieb zurückgeschaltet (eine Präsenztastenfunktion also).
Dazu mache ich aber mal einen eigenen Threat auf.

Grüße

Andreas

Schotty

Zitat von: Andreas29 am 08 Oktober 2018, 08:56:14
Es ist eine MHG Procon E 25 HS mit einer Regelung LMS14 von Siemens.
Ergebnis der Parameterabfrage:
Hallo Andreas,
danke für deine vorbildliche Rückmeldung!
MHG? Cool, wieder ein komplett 'neues' Gerät für unsere Liste  :D

Zitat
Weil das so gut klappte und weil ich mir die volle "Reglerintelligenz" erschließen wollte habe ich mir noch eine Art "Raumgerät light" aus einem Arduino, einem Ethernet shield und einer LCD-Anzeige gebaut. So wird nun die Raumtemperatur an die Heizung übermittelt, der Fehlerstatus und der Betriebszustand der Heizung auf dem LCD angezeigt. Mittels eines Tasters kann man die Heizung auf Komfortbetrieb umschalten, erneutes Drücken schaltet die Heizung wieder in Automatikbetrieb zurück. Vergisst man dieses wird nach ca. zwei Stunden die Heizung automatisch auf Automatikbetrieb zurückgeschaltet (eine Präsenztastenfunktion also).
Dazu mache ich aber mal einen eigenen Threat auf.
Oh ja bitte, das hört sich sehr interessant an! Bin schon gespannt!
Gruß
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Stimmt, eine neue Gerätefamilie, ist mir gar nicht aufgefallen - Andreas, könntest Du dann bitte mal den URL-Befehl /Q laufen lassen und den Output hier posten? Damit kann ich dann wahrscheinlich noch ein paar mehr Befehle für Deine Therme "freischalten".
Vermutlich wäre es auch interessant zu schauen, ob es Parameter an Deiner Therme gibt, die in BSB-LAN noch nicht hinterlegt sind. Damit könnten wir dann die Kommandoliste noch weiter vervollständigen.
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

Andreas29

Hi,

Output /Q -bitte sehr:

Gerätefamilie: 195
Gerätevariante: 1
Start Test...

888
888 Heizkreis 1 - dt Überhöhungsfaktor: error 7 (parameter not supported)
DC 86 00 0B 06 3D 21 0E 38 45 25
DC 80 06 0D 07 21 3D 0E 38 00 21 3D 36
2441
2441 Kessel - Gebläsedrehzahl Hz Maximum: error 7 (parameter not supported)
DC 86 00 0B 06 3D 09 12 0F 6A E8
DC 80 06 0E 07 09 3D 12 0F 00 00 00 C6 83
2442
2442 Kessel - Gebläse-PWM Reglerverzögerung: error 7 (parameter not supported)
DC 86 00 0B 06 3D 09 12 11 99 17
DC 80 06 0E 07 09 3D 12 11 00 00 00 7F 7E
2444
2444 Kessel - Leistung Minimum: error 7 (parameter not supported)
DC 86 00 0B 06 3D 09 12 12 A9 74
DC 80 06 0E 07 09 3D 12 12 00 00 00 E4 A2
2445
2445 Kessel - Nennleistung Kessel: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 11 23 AF 34
DC 80 06 0D 07 05 3D 11 23 00 00 46 07
2452
2452 Kessel - SD Brennerpause: error 7 (parameter not supported)
DC 86 00 0B 06 3D 09 12 10 89 36
DC 80 06 0E 07 09 3D 12 10 00 00 00 09 CA
2453
2453 Kessel - Reglerverzögerung Dauer: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 2F 9B AF 7D
DC 80 06 0E 07 05 3D 2F 9B 00 00 0A 14 58
2454
2454 Kessel - Schaltdifferenz Ein HK's: error 7 (parameter not supported)
DC 86 00 0B 06 3D 11 0E 08 B6 D3
DC 80 06 0E 07 11 3D 0E 08 00 01 00 8F 38
2455
2455 Kessel - Schaltdiff Aus Min HK's: error 7 (parameter not supported)
DC 86 00 0B 06 3D 11 0E 09 A6 F2
DC 80 06 0E 07 11 3D 0E 09 00 01 00 F9 8C
2456
2456 Kessel - Schaltdiff Aus Max HK's: error 7 (parameter not supported)
DC 86 00 0B 06 3D 11 0E 0A 96 91
DC 80 06 0E 07 11 3D 0E 0A 00 01 00 62 50
5024
5024 Trinkwasserspeicher - TWW Schaltdifferenz 1 ein: error 7 (parameter not supported)
DC 86 00 0B 06 3D 31 07 1D C8 19
DC 80 06 0E 07 31 3D 07 1D 00 01 40 A6 94
5950
5950 Konfiguration - Funktion Eingang H1: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 0D 91 6E B3
DC 80 06 0D 07 05 3D 0D 91 00 00 82 0D
5951
5951 Konfiguration - Wirksinn Kontakt H1: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 0D C8 A5 6F
DC 80 06 0D 07 05 3D 0D C8 00 01 52 73
5953
5953 Konfiguration - Spannungswert 1 H1: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 0B 7B 98 71
DC 80 06 0E 07 05 3D 0B 7B 00 00 00 B0 4A
5954
5954 Konfiguration - Wärmeanforderung 10V H1: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 0B 7D F8 B7
DC 80 06 0E 07 05 3D 0B 7D 00 00 00 97 D3
5955
5955 Konfiguration - Spannungswert 2 H1: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 0B 7C E8 96
DC 80 06 0E 07 05 3D 0B 7C 00 00 00 E1 67
5956
5956 Konfiguration - Druckwert 3.5V H1: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 0B 83 F6 66
DC 80 06 0E 07 05 3D 0B 83 00 00 00 AA C4
5970
5970 Konfiguration - Konfig Raumthermostat 1: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 0D 96 1E 54
DC 80 06 0D 07 05 3D 0D 96 00 00 07 9D
5971
5971 Konfiguration - Konfig Raumthermostat 2: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 0D CD F5 CA
DC 80 06 0D 07 05 3D 0D CD 00 01 B9 83
5978
5978 Konfiguration - Funktion Eingang SolCl: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 0D CE C5 A9
DC 80 06 0D 07 05 3D 0D CE 00 01 E0 D3
6030
6030 Konfiguration - Relaisausgang QX21 Modul 1: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 0D 52 87 9C
DC 80 06 0D 07 05 3D 0D 52 00 00 FD AA
6031
6031 Konfiguration - Relaisausgang QX22 Modul 1: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 0D 53 97 BD
DC 80 06 0D 07 05 3D 0D 53 00 00 CA 9A
6032
6032 Konfiguration - Relaisausgang QX23 Modul 1: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 0D 54 E7 5A
DC 80 06 0D 07 05 3D 0D 54 00 00 4F 0A
6046
6046 Konfiguration - Funktion Eingang H2: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 0D 92 5E D0
DC 80 06 0D 07 05 3D 0D 92 00 00 DB 5D
6047
6047 Konfiguration - Wirksinn Kontakt H2: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 0D C9 B5 4E
DC 80 06 0D 07 05 3D 0D C9 00 01 65 43
6050
6050 Konfiguration - Temperaturwert 10V H2: error 7 (parameter not supported)
DC 86 00 0B 06 3D 06 0B 7D A1 E7
DC 80 06 0E 07 06 3D 0B 7D 00 00 00 4F 51
6706
6706 Fehler - FA Phase Störstellung: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 30 72 D0 37
DC 80 06 0D 07 05 3D 30 72 00 00 6E 03
7050
7050 Wartung/Sonderbetrieb - Gebläsedrehzahl Ion Strom: error 7 (parameter not supported)
DC 86 00 0B 06 3D 09 10 B0 5A BE
DC 80 06 0E 07 09 3D 10 B0 00 00 00 A7 3F
7051
7051 Wartung/Sonderbetrieb - Meldung Ion Strom: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 30 0C 4F 6E
DC 80 06 0D 07 05 3D 30 0C 00 00 AD 0A
7145
7145 Wartung/Sonderbetrieb - Reglerstopp Sollwert: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 30 22 8A C2
DC 80 06 0D 07 05 3D 30 22 00 00 30 CD
7840
7840 Ein-/Ausgangstest - Spannungssignal H1: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 05 79 9B 3C
DC 80 06 0D 07 05 3D 05 79 11 00 3E 1C
7841
7841 Ein-/Ausgangstest - Kontaktzustand H1: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 0D A3 78 A2
DC 80 06 0D 07 05 3D 0D A3 00 00 29 C8
7846
7846 Ein-/Ausgangstest - Kontaktzustand H2: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 0D A4 08 45
DC 80 06 0D 07 05 3D 0D A4 00 00 AC 58
8324
8324 Diagnose Erzeuger - Brennergebläsesollwert: error 7 (parameter not supported)
DC 86 00 0B 06 3D 09 0E 6A 10 F5
DC 80 06 0E 07 09 3D 0E 6A 00 00 00 AC 65
8326
8326 Diagnose Erzeuger - Brennermodulation: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 08 34 74 09
DC 80 06 0D 07 05 3D 08 34 01 00 5B 15
8329
8329 Diagnose Erzeuger - Ionisationsstrom: error 7 (parameter not supported)
DC 86 00 0B 06 3D 09 0E 16 AF EE
DC 80 06 0E 07 09 3D 0E 16 00 00 00 A1 22
8338
8338 Diagnose Erzeuger - Betriebsstunden Heizbetrieb: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 2F EB D1 EA
DC 80 06 10 07 05 3D 2F EB 00 00 04 B9 60 84 A3
8339
8339 Diagnose Erzeuger - Betriebsstunden TWW: error 7 (parameter not supported)
DC 86 00 0B 06 3D 05 2F EC A1 0D
DC 80 06 10 07 05 3D 2F EC 00 00 00 B6 D0 27 C7
8836
8836 Diagnose Verbraucher - TWW Ladetemperatur: error 7 (parameter not supported)
DC 86 00 0B 06 3D 25 0B 25 A5 8C
DC 80 06 0E 07 25 3D 0B 25 01 00 00 3E ED
9001
9001 Diagnose Verbraucher - Vorlaufsollwert H2: error 7 (parameter not supported)
DC 86 00 0B 06 05 06 08 0C 33 28
DC 80 06 0E 07 06 05 08 0C 01 00 00 80 BC
9500
9500 Feuerungsautomat - Vorlüftzeit: error 7 (parameter not supported)
DC 86 00 0B 06 3D 09 10 FE F3 B4
DC 80 06 0D 07 09 3D 10 FE 00 05 4C 30
9504
9504 Feuerungsautomat - Solldrehzahl Vorlüftung: error 7 (parameter not supported)
DC 86 00 0B 06 3D 09 12 0B 2A 6C
DC 80 06 0E 07 09 3D 12 0B 00 00 00 0C 72
9512
9512 Feuerungsautomat - Solldrehzahl Zündung: error 7 (parameter not supported)
DC 86 00 0B 06 3D 09 12 0C 5A 8B
DC 80 06 0E 07 09 3D 12 0C 00 00 00 5D 5F
9524
9524 Feuerungsautomat - Solldrehzahl Betrieb Min: error 7 (parameter not supported)
DC 86 00 0B 06 3D 09 12 0D 4A AA
DC 80 06 0E 07 09 3D 12 0D 00 00 00 2B EB
9540
9540 Feuerungsautomat - Nachlüftzeit: error 7 (parameter not supported)
DC 86 00 0B 06 3D 09 10 FD C3 D7
DC 80 06 0D 07 09 3D 10 FD 00 64 69 E7
Test Ende.

Parameter, die noch nicht hinterlegt sind...
ja, ich habe mir schon mal die diversen Parameterlisten im BSB-LAN-Programm angeschaut, auch die Parameterauflistungen der einzelnen "Abteilungen" im Regler aber ich habe noch nicht die Zeit gefunden da irgendwelche Abgleiche / Vergleiche zu machen.
Bis jetzt haben mir die Zugriffs- und Informationsmöglichkeiten über den BSB-LAN Adapter gereicht.
Eine Auflistung der Parameter findet man neben der Liste in der Siemens-Anleitung auch hier: https://mhg.de/fileadmin/redaktion_upload/geschuetzter_Download/Gas-Brennwert/96-38803-7037_MHG_BAS_ProCon-E%2025+35_dt_2016-04.pdf 

Wenn ich unterstützen kann, nur Bescheid geben. Soweit in meiner Macht und meinen Möglichkeiten stehend werde ich versuchen zu tun was ich kann.

Viele Grüße

Andreas

Schotty

Na das ist doch schon eine ganze Menge!
Wenn freetz die 'freigeschaltet' hat, kannst du vielleicht mal eine Komplettabfrage (URL/0-10000) machen und als txt-file hier einstellen (einfach die Webausgabe copy&pasten), idealerweise die unsupported-Parameter nicht ausgeblendet (s. config).
Damit gestaltet sich für dich auch der Vergleich mit den Parametern in der Anleitung und vor Ort an der Heizung selbst einfacher.

Falls gerade ein anderer User mit LMS14 mitliest:
Wäre schön, wenn jemand auch davon mal eben eine Komplettabfrage als txt-file einstellen könnte, dann kann man die ggf. mit der Liste von Andreas vergleichen.


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

freetz

Danke auch von mir für die Auflistung, da es eine ganze Menge ist, wird es vielleicht 1-2 Wochen dauern, bis ich die Parameter in einer neuen Version hinterlegt habe (sind gerade im Urlaub). Trotzdem wäre ein Abgleich mit den an der Therme vorhandenen Parametern hilfreich, denn wir haben zwar die allermeisten Parameter mit ihrer Bezeichnung hinterlegt, es fehlen aber immer noch bei vielen die sog. CommandID, also quasi der Befehl, mit der die Therme den Parameter erkennt. In vielen Fällen ist der bei allen Thermen gleich, aber bei vielen auch nicht (das sieht man jetzt an der /Q Ausgabe bei Dir). "Neue" Geräte bedeuten dann immer die Chance, dass bisher nicht mit der entsprechenden CommandID hinterlegte Parameter hinzugefügt werden können und im Idealfall für alle Thermen nutzbar gemacht werden können.
Insofern wäre es prima, wenn Du irgendwann mal Zeit hast und dann anhand des Komplettabrufs schaust, welche Parameter Deiner Therme noch nicht in BSB-LAN sind und diese dann wie in der FAQ beschrieben mitschneidest. Den Rest erledige ich dann.
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 Oktober 2018, 20:01:49
... wie in der FAQ beschrieben mitschneidest.
FAQ?!? Freeeeeetz, die Zeiten sind doch schon lange vorbei, mittlerweile hab ich dem Procedere ein extra Kapitel spendiert:

10. Auslesen neuer Parameter-Telegramme........................................................43
10.1 Ausführliche Beschreibung des Auslesens neuer Telegramme (für Einsteiger).....44
10.2 Kurze Beschreibung des Auslesens neuer Telegramme (für erfahrene Nutzer)...45
10.3 Implementieren neuer Command IDs (für Programmierer)............................46
10.4 Beispiel für eine ,Meldedatei'.....................................................................48

;) ;D

PS: Wünsche Euch nen schönen Urlaub! ;)
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Ja, stimmt, ich bin halt mehr auf den englischen Seiten, und da gibt es noch:
https://github.com/fredlcore/bsb_lan/blob/master/FAQ.md#my-heating-system-has-parameters-that-are-not-supported-in-the-software-yet-can-i-help-adding-these-parameters

@Andreas29: Ich konnte jetzt Deine Parameter doch sehr viel schneller hinterlegen, weil mir die Auflistung irgendwie bekannt vorkam. Gerätefamilie 163 hatte fast exakt die gleichen Meldungen, so dass ich die größtenteils direkt kopieren konnte. Ein Vergleich, ob die angezeigten Parameterbezeichnungen identisch/korrekt sind, wäre irgedwann trotzdem mal sinnvoll, auch wenn eine "falsche" Bezeichnung letztlich nur optisch unschön ist. Wenn Du mit der jetzt auf GitHub liegenden Version (_defs.h reicht eigentlich) noch einmal /Q aufrufst, sollte dort ein leerer Test zurück kommen (wenn ich mich nicht irgendwo vertippt habe...).
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

Andreas29

Hi,

@freetz: Danke für die schnelle Reaktion.
Im Augenblick sitze ich krank zu Hause rum, daher kann ich immer mal wieder etwas rumprobieren  ;)
Ich wollte gerade mal meinen LAN-Adapter-Arduino mit dem neuen sketch füttern, aber beim kompilieren gibt´s eine Fehlermeldung.
Er bricht in dieser Zeile der _defs.h ab: #define DEV_162_ALL  162,255 // Brötje WGB 15 E, WGB-S 17/20E, WBS 22 E
und zwar sagt er dass er eine } Klammer vor einem numerischen Wert erwartet. Ich habe jetzt noch nicht herausgefunden wo´s hakt und erstmal den alten sketch wieder aufgespielt.
Der Vergleich mit dem alten sketch offenbart mir derzeit noch nix und ich habe noch keine Ahnung warum beim Kompilieren so was kommt.

Grüße

Andreas

postman

Moin Schotty,
ich hab eine Frage: Hast Du in Deinem Handbuch irgendwo beschrieben, wie einzelne Parameter (hier der Parameter 700) schreibbar gemacht werden können?
Ich weiss, dass das hier irgendwo steht; aber ich finde es nicht.

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

Moin Uwe,
ja, in Kap. 5 'Einstellungsrelevante Parameter', ziemlich weit am Ende:

Zitat ausm Handbuch, S. 26:
"In der Voreinstellung ist der Zugriff des Adapters auf den Regler auf Lesen beschränkt,
d.h. ein Setzen bzw. Verändern von Parametern der Heizungssteuerung per Adapter ist
standardmäßig nicht möglich.
Das betreffende Definement lautet:
#define DEFAULT_FLAG FL_RONLY;
Wer den Status ändern will, um generell Werte und Einstellungen des Reglers per
Adapter verändern zu können, muss das Flag auf 0 setzen:
#define DEFAULT_FLAG 0;
Ist diese Funktion nur bei ausgewählten Parametern (z.B. 10000 oder 710) gewünscht,
muss bei dem genannten Definement nach wie vor das Flag generell auf FL_RONLY
gesetzt sein und dann in der Datei BSB_lan_defs.h der Wert DEFAULT_FLAG des
gewünschten Parameters durch 0 ersetzt werden.
"
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

@Andreas29: Sorry, da hatte sich irgendwo eine "2" als Typo eingeschlichen, die dann anderswo zur Fehlermeldung führte - ist jetzt gefixt und bei mir kompiliert es jetzt problemlos. Bitte noch mal Testen - und gute Besserung :)!
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

postman

Hallo Schotty,
ZitatIst diese Funktion nur bei ausgewählten Parametern (z.B. 10000 oder 710) gewünscht,
muss bei dem genannten Definement nach wie vor das Flag generell auf FL_RONLY
gesetzt sein und dann in der Datei BSB_lan_defs.h der Wert DEFAULT_FLAG des
gewünschten Parameters durch 0 ersetzt werden."
muss ich den Eintrag DEFAULT_FLAG durch eine 0 ersetzen oder die 0 dahinterschreiben; das ist mir noch nicht so ganz klar?
Gruß
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...