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

hsepm

#1350
Hallo zusammen,

ich fasse auf Wunsch noch mal meine Posts weiter oben zusammen:

Heizung: Broetje EcoCondens BBS 15E (ISR-Plus mit LMS14)

Adapter: von freetz, neu, also wohl V2.

"Arduino": Elegoo Kompatibler Mikrocontroller Mega2560R3 Board mit ATmega2560 USB Kabel in Blau (Mega2560R3, Blau)

Ethershield: Smraza Ethernet Shield W5100 Expasion Network Module for Arduino UNO Mega2560 1280 ATmega328 168

Anschluss: Am Serviceport des ISR-Plus (unter der Gummiabdeckung, mit Lüfterstecker), ich probiere aber noch mal die 2 freien FB-Anschlüsse. An diesen habe ich keinen Bustraffic gehabt und ja, ich war nicht am G+-Pin angeschlossen ;-)

LAN im Keller: TP-Link TL-WA860RE WLAN Repeater(300 Mbit/s, 1 Port, integrierter Steckdose, 2 flexible externe Antennen, WPS, kompatibel mit allen WLAN Geräten)

Arduino-"Gehäuse": Plastikdose mit Deckel von IKEA (und Luftlöchern zur Abführung der Wärme)

Bilder folgen, sobald ich meine Installation permanent gemacht habe.

Viele Grüße,
Holger

hsepm

Hallo nochmal,

mein Szenario war ja einfach: Umschalten der Broetje zwischen Komfort (bei Homeoffice) und Automatik (bei Büroarbeit). Das ist jetzt auch schon mit einem Bluetooth LE Tag automatisiert.

Nun frage ich mich, ob ich nicht noch einen Raumthermostaten realisieren soll. Leider habe ich keinen Plan, wie der arbeitet. Ich habe einen Temperatursensor ABS700 im Wohnzimmer (gute 15+ Jahre alt, aber zuverlässig).

Was "macht" ein Raumthermostat, z.B. von Broetje, genau? Steuert er die Kesseltemperatur oder wechselt er die Modi zwischen Komfort und reduziert?

Gruß,
Holger

P.S.: Falls das irgendwo auf den 91 Thread-Seiten steht, habe ich es nicht gefunden  :(

acfischer42

Sodele, endlich online :-)

Broetje TrioCondens BGB 20E.

6223 Konfiguration - Bisher unbekante Geräteabfrage: unknown type 000014
6224 Konfiguration - Geräte-Identifikation: LMS14.002A100   
6225 Konfiguration - Gerätefamilie: 162   
6226 Konfiguration - Gerätevariante: 5   
6227 Konfiguration - Objektverzeichnis-Version: 1.7   
6228 Konfiguration - Bisher unbekante Geräteabfrage: unknown type 000014

Kann ich noch etwas auslesen und posten?

Gruss
Achim

hsepm

Hallo zusammen,

nach einiger Recherche antworte ich mir mal selbst:

- Derzeit wird meine Heizung nach Außentemperatur und Kennlinie gesteuert.


750 Heizkreis 1 - Raumeinfluss: --- %


- Um die Raumtemperatur eines Referenzraums (mit) in die Heizungsregelung einfließen zu lassen, sollte ich den Raumeinfluss erhöhen, sagen wir 50%

- Zusätzlich muss ich der Heizung noch regelmäßig die Raumtemperatur mitteilen:


8740 Diagnose Verbraucher - Raumtemperatur 1: --- °C


Ist das so richtig?

Gruß,
Holger


acfischer42

@hsepm: das ist nach meinen Schluessen in der Tat so. Funktioniert so mit einem Raumthermostat - also auch mit BSB_lan denke ich.

Gruesse
Achim

freetz

@hspem: Das Thema ist hier schon öfter besprochen worden und (u.a.) hier weitergeführt worden:
https://forum.fhem.de/index.php/topic,60900.0.html

@acfischer42: Wenn es noch Parameter gibt, die Du im Webinterface noch nicht findest, freuen sich sicher alle, wenn Du versuchst, diese zu loggen wie in der FAQ beschrieben.
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

hsepm

Zitat von: freetz am 02 Januar 2018, 21:28:17
@hspem: Das Thema ist hier schon öfter besprochen worden und (u.a.) hier weitergeführt worden:
https://forum.fhem.de/index.php/topic,60900.0.html

Hallo freetz,

danke, das war sehr hilfreich. In diesem Thread habe ich alle Infos, die ich brauche.

Das Ziel ist natürlich Verbrauchsoptimierung. Ich gehe an die Sache aber vorsichtig ran (Stichwort: WAF).

Zunächst logge ich mal eine Woche den Ist-Zustand. Dann stelle ich stufenweise den Raumeinfluss höher.

Da ich nur einen Temperatursensor habe, der in der oberen Etage verbaut ist, müsste ich wohl auch über Korrekturgrößen nachdenken, da warme Luft bekanntlich aufsteigt. Alternativ andere Sensorposition.

Mittelfristig werde ich eine Zusatzsteuerung über Alexa Echo realisieren, damit das System auf "Alexa, mir ist zu kalt/zu warm" reagiert. Wieder WAF.

Ich werde berichten ... kann aber etwas dauern.

Gruß,
Holger



freetz

BSB-LAN bietet ja auch die Möglichkeiten, DS18B20 bzw. DHT22-Temperatursensoren anzuschließen, so dass eine eine 2- bzw. 3-Draht-Leitung in eines der weiteren Zimmer reichen würde, um die Temperaturen weiterer Räume zu messen. Alternativ lassen sich mit FHEM auch eine Reihe Thermostate auslesen; ich mache das über das MAX!-System und übermittele dann die gewichtete Temperatur an die Therme.
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

freetz

So, nachdem der PPS-Bus nun halbwegs gut getestet ist, gibt es nun auf GitHub die neue Version 0.39 zum Download. Hauptneuerung ist dabei, dass auch ältere Heizungssysteme, die z.B. über eine QAA70 verfügen, nun auch - wenn auch rudimentär - eine intelligente Heizungssteuerung realisieren können. Die neue Kategorie /K40 listet die in diesem System verfügbaren Parameter gebündelt auf.

Hier die Neuerungen in der Übersicht:

- Implemntation of PPS-Bus protocol.
   See /K40 for the limited commands available for this bus.
   Use setBusType(2) to set to PPS upon boot or /P2 to switch temporarily.

- Set GPIOs to input by using /Gxx,I

- Definement "#define CUSTOM_COMMANDS" added.
  Use this in your configuration to include individual code from "BSB_lan_custom.h"
  (needs to be created by you!) which is executed at the end of each main loop.
  Variables "custom_timer" and "custom_timer_compare" have been added to execute
  code at arbitrary intervals.

- several new parameters added

- Bugfix for logging Brennerlaufzeit Stufe 2

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

freetz

Durch die Unterstützung des "neuen" PPS-Busses hat es schon einige Anfragen nach Platinen gegeben. Aus diesem Grund, sowie wegen der Tatsache, dass wir Ende Januar noch mal Nachwuchs kriegen und ich dann erst mal ein paar Wochen größtenteils offline sein werde, würde ich vorher noch mal eine Sammelbestellung von Platinen organisieren. Interessierte mögen sich bitte bis zum 19.1. bei mir unter bsb (ät) code-it.de melden, dann sollten die Platinen hoffentlich bis Ende Januar da sein und könnten dann noch rechtzeitig verschickt werden.
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

shilbert

Nochmal zum Thema Raumeinfluss und Steuerung. Redet ihr von Heizkörpern oder FBH ? Wenn ich mir so die Beiträge bei Haustechnikdialog.de so anschaue dann ist bei FBH wegen der Trägheit eine Steuerung (im Sinne von kurzfristig) nicht notwendig/sinnvoll. Bis die FBH (WAF hin oder her) bei zu kalt nachgeheizt hat ... Übersehe ich da was ?

hsepm

#1361
Zitat von: freetz am 03 Januar 2018, 08:11:55
BSB-LAN bietet ja auch die Möglichkeiten, DS18B20 bzw. DHT22-Temperatursensoren anzuschließen, so dass eine eine 2- bzw. 3-Draht-Leitung in eines der weiteren Zimmer reichen würde, um die Temperaturen weiterer Räume zu messen. Alternativ lassen sich mit FHEM auch eine Reihe Thermostate auslesen; ich mache das über das MAX!-System und übermittele dann die gewichtete Temperatur an die Therme.

Hallo freetz,

das ist mir alles bewusst. Generell funktioniert aber die Wärmeverteilung "nur" über die festen (ungeregelten)Heizkörperventilstellungen bei uns ganz gut. Weitere Sensoren bedeuten mehr Wartungsaufwand und Kosten. Ich prüfe erst mal, ob es mit dem einen Referenzsensor zufriedenstellend funktioniert. Die Heizperiode ist ja noch lang. Falls das nicht klappt, denke ich über weitere Sensorik und Steuerung nach. In der IT sagen wir aber: Keep it simple and stupid ;-)

Gruß,
Holger

hsepm

#1362
Zitat von: shilbert am 03 Januar 2018, 08:47:53
Nochmal zum Thema Raumeinfluss und Steuerung. Redet ihr von Heizkörpern oder FBH ? Wenn ich mir so die Beiträge bei Haustechnikdialog.de so anschaue dann ist bei FBH wegen der Trägheit eine Steuerung (im Sinne von kurzfristig) nicht notwendig/sinnvoll. Bis die FBH (WAF hin oder her) bei zu kalt nachgeheizt hat ... Übersehe ich da was ?

Hallo shilbert,

ich habe ca. 15 konventionelle Heizkörper, da geht es recht fix mit der Temperaturanpassung im Haus. Mit einer Fußbodenheizung habe ich wenig Erfahrung, ich denke aber, dass die so träge ist, dass ein vorausschauenderes Steuerungskonzept implementiert werden muss unter Einbindung der Wettervorhersage.

Kurzfristige Zuheizung würde ich dann über eine elektrische Zusatzheizung machen. Kühlung ... na ja, du willst ja nicht Heizen und Kühlen gleichzeitig, wie das in unseren amerikanischen Büros teilweise gemacht wird.

Also falls das System schnell reagieren soll, bleibt aus meiner Sicht nur: FBH zur Absicherung der Grundwärme und bei Bedarf mit einem schnelleren System zuheizen.

Gruß,
Holger

freetz

#1363
@shilbert: natürlich nicht bei FBH, da macht das wegen Trägheit wirklich wenig Sinn...
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

hsepm

#1364
Zitat von: acfischer42 am 02 Januar 2018, 21:18:28
@hsepm: das ist nach meinen Schluessen in der Tat so. Funktioniert so mit einem Raumthermostat - also auch mit BSB_lan denke ich.

Gruesse
Achim

Hallo acfischer42,

danke für die positive Bestätigung.

Ich werde also die Parameter für den Heizkreis 1 (750=Raumeinfluss in Prozent, 8740=Raumtemperatur 1 in Grad Celsius) für den Schreibzugriff konfigurieren und ein wenig damit "spielen".

Hinweis: Meine Heizung verfügt nur über den Heizkreis 1 und 4/TWW (Warmwasser). Mit mehreren Heizkreisen wird die Angelegenheit natürlich komplexer, funktioniert aber hoffentlich nach dem gleichen Prinzip.

Viele Grüße,
Holger

P.S.: Ein "wärmer/kälter" würde vermutlich über die Komfortsolltemperatur (Parameter 710 für Heizkreis 1) funktionieren. Diesen Parameter habe ich schon für Schreiben konfiguriert. Natürlich müssen die festen Heizkörperthermostate so eingestellt sein, dass die Wärmeanforderung auch umgesetzt werden kann. Ich probiere das mal in den Grenzen 19°C<=Komfortsolltemperatur<=22°C aus.