Autor Thema: Steuerung für eine Zentrale Lüftungsanlage (KWL Kontrollierte Wohnraumlüftung)  (Gelesen 2074 mal)

Offline SvenJust

  • Full Member
  • ***
  • Beiträge: 319
Seit Oktober 2017 haben wir aus einem Arduino Mega, einem Touch-Display, einem LAN Shield, Temperatursensoren, Relais sowie einigen Widerständen und Optokopplern eine Steuerung für eine zentrale Wohnraumlüftungsanlage aufgebaut. Die Entwicklung und Diskussion erfolgte in diesem Thread

Da jetzt eine erste, funktional vollständige Version vorliegt, werden wir die Diskussion hier weiterführen.

Zum Projekt gehört die Software für den Arduino Mega, die Dokumentation der Hardware in Form eines Schaltplanes, eine schriftliche Dokumentation für den Aufbau und Inbetriebnahme (Readme) und die Dokumenation der Steuerschnittstelle auf Basis von MQTT.

Der Code und sämtliche zum Projekt gehörenden Dokumente stehen unter der GNU General Public License.

Offen ist aktuell (24.01.2018):
- Einbau der Steuerung in ein Gehäuse
- Erstellung eines PCB für den einfachen Aufbau

Das Projekt mit allen Dateien und der Dokumentation steht auf github unter: https://github.com/svenjust/room-ventilation-system

Das Ziel dieser Entwicklung ist es, defekte Steuerungen von Lüftungsanlagen für Wohnhäuser durch diese Eigenentwicklung zu ersetzen. Die Entwicklung des Projekt erfolgt in Freizeit als Hobby. Für die Entwicklung werden Standardbauteile verwendet. Dies sind: Arduino Mega, ein LAN-Modul, OneWire Temperatursensoren DS18B20, optional ist die Ansteuerung eines Vorheizregisters, die Ansteuerung für den Sommer-Bypass, Sensoren für CO2, VOC und Luftfeuchtigkeit sowie ein (Touch-) Grafikdisplay für die lokale Anzeige. Die Lüfter können per Optokoppler oder separaten DAC Digital Analog Converter (0-10V) angeschlossen werden. Diese Steuerung implementiert eine MQTT Schnittstelle für die Verbindung zur Haussteuerung.

Die Steuerung wurde ursprünglich für eine Pluggit P300 Anlage entwickelt, funktioniert ebenso für Pluggit P450 und viele weitere Lüftungsanlagen. Die elektrische Anpassung für unterschiedliche Lüftungsanlagen wird im Abschnitt Hardware beschrieben.

Die Steuerung implementiert die wesentlichen Funktionen zum technisch sicheren Betrieb der Lüftungsanlage. Die Frostschutzabschaltung des Zuluftventilators ist immer aktiv, eine Vereisung und damit ggfs Zerstörung des Wärmetauschers sollte damit ausgeschlossen sein. Voraussetzung ist der korrekte Anschluss der Temperatursensoren. Die Autoren dieser Software übernehmen KEINERLEI Garantie. Es werden die folgenden Sensoren/Aktoren geschaltet/ausgelesen:
  • zwei Lüfter werden angesteuert und deren Tachosignale werden ausgelesen
  • vier Temperatursensoren
  • Steuerung des Abluftventilator zum Frostschutz
  • Optional: Vorheizregister als Frostschutz
  • Optional: Sommer-Bypass geschaltet
  • Optional: Bis zu 2 Temperatur/Luftfeuchtesensoren (DHT22)
  • Optional: CO2-Sensor MH-Z14
  • Optional: VOC-Sensor
Diese Steuerung stellt eine MQTT Schnittstelle zur Verfügung und kann darüber mit Automatisierungssystemen kommunizieren. Alle Topics der MQTT Schnittstelle sind in https://github.com/svenjust/room-ventilation-system/tree/master/Docs/mqtt%20topics dokumentiert.

Komfortfunktionen, wie Zeitprogramme oder die Regelung der Lüftungsanlage anhand eines VOC Sensors, sind nicht implementiert. Diese Regelungsaufgaben können in der übergeordneten Haussteuerung besser, weil spezifischer für den eigenen Anwendungsfall, implementiert werden. Der Autor verwendet fhem für diese Aufgaben. Die Einbindung dieser Steuerung in Fhem wird im Abschnitt 10 beschrieben. Die Messwerte der evtl. verbauten CO2, VOC, oder Feinstaubsensoren in der Lüftungsanlage werden per MQTT gepublishet.
« Letzte Änderung: 11 April 2018, 09:17:53 von SvenJust »
FTUI, Banana PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)
Gefällt mir Gefällt mir x 2 Liste anzeigen

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3489
Hi,
ich war mal so frei und hab mir deine TGS2600 Berechnungen für meinen ESP32 in meinem Projekt verwendet. Dazu ein paar Fragen:
Bei dir in der sensoren.ino steht

float TGS2600_RL = 1000;

Ich habe RL = 10k, muss ich also den wert auf 10000 stellen?

der ESP32 hat eine 12Bit ADC auflösung, muss ich also in der Prozedur "calcSensor_VOC" den Wert von 1024 auf 4096 stellen?

Wenn ich beides mache, bekomme ich einen ppm-Wert von zwischen 3.x - 5.x , Ist das Realistisch?

Lasse ich RL auf 1000, bekomme ich einen ppm wert um die 8000.

Was ist ein realistischer ppm-Wert?
FHEM auf Cubitruck mit Homematic, MAX, PCA301, Panstamp-Sensoren, RPi mit 2x 1wire, RPi mit Text2Speech.
Maintainer der Module: DbLog, Text2Speech, SprinkleControl, Sprinkle, TrashCal, MediaList

Offline SvenJust

  • Full Member
  • ***
  • Beiträge: 319
Hallo Tobias!

Hi,
ich war mal so frei und hab mir deine TGS2600 Berechnungen für meinen ESP32 in meinem Projekt verwendet.
Freut mich, so ist es gedacht.

float TGS2600_RL = 1000;

Ich habe RL = 10k, muss ich also den wert auf 10000 stellen?

der ESP32 hat eine 12Bit ADC auflösung, muss ich also in der Prozedur "calcSensor_VOC" den Wert von 1024 auf 4096 stellen?

Wenn ich beides mache, bekomme ich einen ppm-Wert von zwischen 3.x - 5.x , Ist das Realistisch?

Lasse ich RL auf 1000, bekomme ich einen ppm wert um die 8000.

Was ist ein realistischer ppm-Wert?

Vorweg: Ich habe meinen Code nur an EINEM TGS2600 Sensor entwickelt und getestet. Ich habe keinen Vergleich, wie sich verschiedene TGS2600 Sensoren verhalten. Mein Sensor ist im Luftstrom der Lüftungsanlage verbaut. Mit diesem Sensor bekomme ich nach Berechnung im Sourcecode Werte zwischen 0 und 100 für den VOC (manchmal sind die VOC auch größer). Diese VOC Werte korrelieren mit dem Nutzungsverhalten, d.h. z.B. beim Kochen steigt der Wert an, ebenso treibt Deo oder frische Lackfarbe den Wert nach oben.

Die Auflösung des ESP32 muss berücksichtigt werden. Die Zeile
val =  ((float)TGS2600_RL * (1024 - valr) / valr);

müsste dann lauten:

val =  ((float)TGS2600_RL * (1024 - valr/4) / (valr/4));

Ich meine mich zu erinnern, dass ich mit dem RL Wert experimentiert habe, bis ich sinnvolle Ergebnisse 0-100 bekam...

Ich bekomme einen Verlauf, wie im beiliegenden Bild. Überschreitet der Wert des VOC Sensors tagsüber einen Wert von 60 für eine längere Zeit (1 Std), so regelt die Lüftungsanlage eine Stufe höher.

VG Sven
FTUI, Banana PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3489
danke,
ich habe jetzt einen RL-Wert von 5000 genommen. Damit habe ich drußen in frischer Luft um die 1, drinnen um die 25-30.
FHEM auf Cubitruck mit Homematic, MAX, PCA301, Panstamp-Sensoren, RPi mit 2x 1wire, RPi mit Text2Speech.
Maintainer der Module: DbLog, Text2Speech, SprinkleControl, Sprinkle, TrashCal, MediaList

Offline SvenJust

  • Full Member
  • ***
  • Beiträge: 319
Hallo Sascha!

deine Frage habe ich aus dem geschlossenen Thread kopiert und hier beantwortet.

Wie hast du denn den Kamin Modus realisiert? Bzw. was passiert, wenn der Kamin an ist?
Gar nicht (ich habe keinen Kamin), und das kann bei den aktuellen Minustemperaturen SEHR gefährlich werden. Aktuell MUSST du die Lüftungsanlage ausschalten, wenn der Kamin an. Die Lüftungsanlage schaltet bei unter zwei Grad Ablufttemperatur den Zuluftlüfter aus. Damit wird nur Luft aus dem Haus gesaugt, ohne dass Luft zugeführt wird. Damit kann Kohlenmonoxid aus dem Kamin ins Haus gelangen (wirklich gefährlich, siehe https://de.wikipedia.org/wiki/Kohlenstoffmonoxidintoxikation

Ich schaue mir das Thema genauer an und ergänze den Code. Kann aber ein paar Tage dauern. Bis dahin MUSST du die Anlage ausschalten, wenn der Kamin brennt und draußen Minusgrade herrschen.

Ich habe meine Lüftung seid 3 Tagen, mit meiner selbst gelöteten Platine im Einsatz, allerdings mit einer etwas älteren Code Version (ohne Menü). Läuft soweit alles rund.
Sehr gut, dann sollte auch die neue Software laufen. Wesentliche Ergänzungen betrafen nur noch das Display.

Allerdings muss ich meine 100er Rohre noch zu Ende dämmen. Raumtemperaturen liegen bei 22 Grad, es kommen aber nur 12grad in der Anlage an.
Die Temperatur an den Sensoren hängt stark von der Platzierung innerhalb der Anlage ab. Ich vermute, du hast die gleichen Positionen wie Pluggit gewählt? Ich habe meine Sensoren auch direkt neben den Pluggit Sensoren verbaut, allerdings weichen meine Messwerte auch stark von den Pluggit Werten ab. Ich vermute, Pluggit korrigiert die gemessenen Werte und rechnet die angezeigten Werte schön. Aktuelle Werte bei mir (mit Vorheizregister, welches die Außenluft von -7.2 auf -2.0 Grad aufheizt)
Außentemperatur Garten    -7.2
 T1 Temperatur Außenluft   -2.0
 T2 Temperatur Zuluft      16.8
 T3 Temperatur Abluft      18.1
 T3 Temperatur Abluft DHT  22.7
 T4 Temperatur Fortluft     6.6
 
Die Temperatur "T3 Temperatur Abluft DHT" wird vor dem Abluftfilter gemessen, die Temperatur "T3 Temperatur Abluft" wird direkt hinter dem Filter gemessen, hier ist schon ein Unterschied von 4.6 Grad. Bei der Zuluft messe ich in den Zimmern direkt 22 Grad. Das Haus ist allerdings auch komplett auf 23 Grad aufgeheizt...

Ansonsten top arbeit, Sven.
Danke.

Momentan scheitere ich daran mir die Effizienz in Fhem anzeigen zu lassen.
Wenn ich mir den Code so anschaue, wird der Wert auch nicht per mqtt übermittelt, dies kann ich aber einfach ergänzen, ich schaue heute Abend mal.

Ein pca301 Zwischenstecker soll auch noch eingebaut werden um den Verbrauch zu testen und die Anlage komplett abzuschalten.
ja, betreibe ich auch so, allerdings mit Homematic Zwischenstecker.

VG Sven
FTUI, Banana PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Offline Starsurfer

  • Full Member
  • ***
  • Beiträge: 170
    • Projekt-Heimwerken
Keine Sorge, wenn der Kamin an ist, ist die Anlage aus, bin ja nicht Lebensmüde  :o
In der nähe des Kamins soll sowieso ein Kohlemonoxid Warner hin (kein Arduino, sondern was zugelassenes)
Die Frage hatte sich allerdings nicht an Dich gerichtet, ist aber nicht schlimm, wenn du das noch implementierst  ;D

Eins habe ich noch:
Bei mosquitto_pub -t d15/set/kwl/fans/calculatespeed -m PID schwankt die Drehzahl deutlich hörbar. Muss das dann mal mit aktuellem Code testen.
Bei mosquitto_pub -t d15/set/kwl/fans/calculatespeed -m PROP alles gleichmäßig aber mehr Umdrehungen

Zitat
Die Temperatur an den Sensoren hängt stark von der Plazierung innerhalb der Anlage ab. Ich vermute, du hast die gleichen Positionen wie Pluggit gewählt? Ich habe meine Sensoren auch direkt neben den Pluggit Sensoren verbaut, allerdings weichen meine Meßwerte auch stark von den Pluggit Werten ab. Ich vermute, Pluggit korrigiert die gemessenen Werte und rechnet die angezeigten Werte schön. Aktuelle Werte bei mir (mit Vorheizregister, welches die Außenluft von -7.2 auf -2.0 Grad aufheizt)
Die Sensoren hatte ich zuerst an den von Pluggit vorgesehen Plätze, allerdings ist das mit dem 1 Meter Kabel an den Sensoren dann sehr knapp, deshalb habe ich oben an den 150er Öffnungen Löcher gebohrt und habe die Sensoren dort rein gesteckt, so das sie direkt im Luftstrom sitzen.

Sieht momentan so bei mir aus:
Temp_Abluft:         9.50
Temp_Aussenluft:  1.00
Temp_Fortluft: -127.00 (Sensor defekt)
Temp_Zuluft: 7.50

Zitat
Wenn ich mir den Code so anschaue, wird der Wert auch nicht per mqtt übermittelt, dies kann ich aber einfach ergänzen, ich schaue heute Abend mal.
Das wäre cool.

Ein Vorheizregister werde ich wohl auch noch nachrüsten, habe da schon eins ins Auge gefasst.

Die Bypassklappe kennt im Moment nur Auf/Zu, wenn ich den Code richtig verstanden habe?
« Letzte Änderung: 01 März 2018, 12:11:55 von Starsurfer »
Zotak Zbox + LaCrosseGateway + CURL 433 + 868 + HM-MOD-RPI-PCB WLAN + ConBee + Migateway
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - PCA301 - Intertechno IT1500
Arduino Mega - MQTT - Pluggit 300

Offline SvenJust

  • Full Member
  • ***
  • Beiträge: 319
In der nähe des Kamins soll sowieso ein Kohlemonoxid Warner hin (kein Arduino, sondern was zugelassenes)
Sehr gut!

Pluggit geht wie folgt vor: Wenn der Feuerstättenmodus in der Anlage aktiviert ist, schaltet die Anlage im Frostschutzprogramm für 4 Stunden ab, anstatt nur den Zuluftventilator auszuschalten.

Eins habe ich noch:
Bei mosquitto_pub -t d15/set/kwl/fans/calculatespeed -m PID schwankt die Drehzahl deutlich hörbar. Muss das dann mal mit aktuellem Code testen.
Bei mosquitto_pub -t d15/set/kwl/fans/calculatespeed -m PROP alles gleichmäßig aber mehr Umdrehungen

Hast Du den folgenden Befehl bei der Inbetriebnahme ausgeführt? Danach sollten die PWM Werte für die unterschiedlichen Drehzahlen für den Betrieb im PROP Modus korrekt eingestellt sein. Wenn nicht, dann bitte nachholen.
mosquitto_pub -t d15/set/kwl/calibratefans -m YES

mosquitto_pub -t d15/set/kwl/fans/calculatespeed -m PROP sollte anschliessend die gleichen Drehzahlen wie PID bringen, aber konstant.

Der Wirkungsgrad wird in fhem mit dem mqtt-Topic d15/state/kwl/effiencyKwl übertragen.

In den Code sind noch einige Korrekturen eingeflossen, die aber nur die Anzeige betreffen. Der aktualisierte Code liegt auf github.

Die Bypassklappe kennt im Moment nur Auf/Zu, wenn ich den Code richtig verstanden habe?
Soweit mir bekannt, kann die Bypassklappe aufgrund der verbauten Hardware nur die Positionen offen oder geschlossen anfahren, Zwischenpositionen sind nicht möglich.

VG Sven
FTUI, Banana PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Offline SvenJust

  • Full Member
  • ***
  • Beiträge: 319
Hallo!

Es steht eine neue Version (V0.14) bei https://github.com/svenjust/room-ventilation-system online.

Pluggit geht wie folgt vor: Wenn der Feuerstättenmodus in der Anlage aktiviert ist, schaltet die Anlage im Frostschutzprogramm für 4 Stunden ab, anstatt nur den Zuluftventilator auszuschalten.

Die gesamte Frostschutzsteuerung ist überarbeitet und vom Code wesentlich vereinfacht und verständlicher. Die Funktion loopAntiFreezeCheck prüft regelmäßig für den aktuellen Status, ob Bedingungen erfüllt sind, um in einen neuen Status zu wechseln. Wenn ja, wird in den neuen Status gewechselt. Es gibt die Stati: antifreezeOff, antifreezePreheater, antifreezeZuluftOff und antifreezeFireplace. Die jeweiligen Aktionen der Stati werden in der Funktion DoActionAntiFreezeState ausgeführt. Unter der folgenden Url https://github.com/svenjust/room-ventilation-system/blob/38401245a0eb0c4b234efeab530aeb4bdb1f8017/Docs/Programming/Zustands%C3%A4nderung%20Antifreeze.jpg gibt es eine Skizze der Zustandmaschine für die AntiFreezeSchaltung.

Der Feuerstättenmodus wird mit dem folgenden mqtt Kommando eingeschaltet:
mosquitto_pub -t d15/set/kwl/heatingapp/combinedUse -m YES
, ausschalten mit NO.

Wenn im Feuerstättenmodus die Antifrostschaltung aktiviert wird, wird zuerst versucht mittels Vorheizregister die Außenlufttemperatur zu erhöhen. Wenn die Fortlufttemperatur nach 10 Minuten nicht über der TEMP4_Fortluft <= antifreezeTemp liegt, wird im Feuerstättenmodus der Zu- und Abluftventilator ausgeschaltet. Diese werden erst nach vier Stunden wieder eingeschaltet. Nur ein Neustart der Steuerung kann die Ventilatoren vorher wieder aktiveren. Der Feuerstättenmodus wird im EEPROM gespeichert. Beim Booten wird als zweite Meldung "...System mit Feuerstaettenbetrieb" angezeigt. Antifreeze ohne Feuerstättenmodus ist wie bisher.

//Edit: Die Dokumentation ist auch entsprechend ergänzt: https://github.com/svenjust/room-ventilation-system/blob/master/Docs/Readme/ReadMe.pdf

VG Sven
« Letzte Änderung: 07 März 2018, 10:11:27 von SvenJust »
FTUI, Banana PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Offline Starsurfer

  • Full Member
  • ***
  • Beiträge: 170
    • Projekt-Heimwerken
Sehr schön, werde ich nächste Woche mal testen, muss mir aber erst noch mal eine andere Platine zusammen löten mit allen Anschlüssen drauf.
Zotak Zbox + LaCrosseGateway + CURL 433 + 868 + HM-MOD-RPI-PCB WLAN + ConBee + Migateway
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - PCA301 - Intertechno IT1500
Arduino Mega - MQTT - Pluggit 300

Offline Starsurfer

  • Full Member
  • ***
  • Beiträge: 170
    • Projekt-Heimwerken
Moin,
habe heute zeit gehabt, die Platine neu zu löten und habe diese gleich mal mit der neuen Version getestet.
Dazu habe ich ein paar Fragen.
Hast Du irgend etwas an der Berechnung der Drehzahl geändert? Mir werden Drehzahlen bis über 5000 Umdrehungen angezeigt.
Ausserdem schwanken diese sehr stark auf der Anzeige (400-500 U). Gefühlt und hörbar sind diese Schwankungen aber nicht.
Habe diese Befehle ausgeführt:
root@cubietruck:~# mosquitto_pub -t d15/set/kwl/fan1/standardspeed -m 1550     
root@cubietruck:~# mosquitto_pub -t d15/set/kwl/fan2/standardspeed -m 1550     
root@cubietruck:~# mosquitto_pub -t d15/set/kwl/lueftungsstufe -m 1 

Anzeige Drehzahl:
Fan1Speed 4063
Fan2Speed 3459

Was genau passiert bei der Kalibrierung, bzw danach und wie lange braucht diese ungefähr?

Gruß Sascha
Zotak Zbox + LaCrosseGateway + CURL 433 + 868 + HM-MOD-RPI-PCB WLAN + ConBee + Migateway
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - PCA301 - Intertechno IT1500
Arduino Mega - MQTT - Pluggit 300

Offline SvenJust

  • Full Member
  • ***
  • Beiträge: 319
Hallo Sascha!

habe heute zeit gehabt, die Platine neu zu löten und habe diese gleich mal mit der neuen Version getestet.
Dazu habe ich ein paar Fragen.
Hast Du irgend etwas an der Berechnung der Drehzahl geändert? Mir werden Drehzahlen bis über 5000 Umdrehungen angezeigt.
Ausserdem schwanken diese sehr stark auf der Anzeige (400-500 U). Gefühlt und hörbar sind diese Schwankungen aber nicht.

Der Code für die Drehzahlberechnung ist seit den Anfangstagen gleich geblieben. Deine Schilderung kann ich aber aus Erfahrung bestätigen. Bei mir wurde dies immer durch
a) eine nicht saubere 5V-Spannung für die Schaltung oder
b) elektrische Einstreuung auf den Tacholeitungen oder
c) Fehler bei Verkabelung der Masseleitung von Lüfter
hervorgerufen.

Ich würde überprüfen:
a) alte Softwareversion installieren
b) Netzteil für Schaltung - vielleicht neu?
c) Verkabelung/Lötung der Platine überprüfen


Habe diese Befehle ausgeführt:
root@cubietruck:~# mosquitto_pub -t d15/set/kwl/fan1/standardspeed -m 1550     
root@cubietruck:~# mosquitto_pub -t d15/set/kwl/fan2/standardspeed -m 1550     
root@cubietruck:~# mosquitto_pub -t d15/set/kwl/lueftungsstufe -m 1 

Anzeige Drehzahl:
Fan1Speed 4063
Fan2Speed 3459

Was genau passiert bei der Kalibrierung, bzw danach und wie lange braucht diese ungefähr?

Bei der Kalibrierung wird für jede Lüftungsstufe und jeden Lüfter per PID Regler versucht, die erforderliche Drehzahl zu erreichen. Die Drehzahl wird per Tachosignal des Lüfters gemessen. Es werden für jede Lüftungsstufe 30 PWM Werte zwischengespeichert, bei denen die Istdrehzahl weniger als 10 U/min von der Solldrehzahl abweicht. Wenn die 30 PWM Werte gemessen wurden, wird der Mittelwert gebildet und im EEPROM gespeichert. Anschließend werden die Werte für die nächste Lüftungsstufe ermittelt.

Wenn bei Dir falsche Drehzahlen angezeigt werden, kann die Kalibrierung nicht funktionieren. Die korrekte Drehzahlermittlung ist Voraussetzung der Kalibrierung.

Die Kalibrierung bricht nach 10 Minuten ab, siehe https://github.com/svenjust/room-ventilation-system/blob/cee5d365790ac40b58ebf9f962971649728e9288/Sourcecode/KWLctl/FanCalibration.ino#L40 die Mindestzeit liegt bei etwa 2 Minuten (Drei Lüfterstufen und 30 Sekunden jede Stufe plus Zeit zum Erreichen der jeweiligen Drehzahl. Im Display wird unten während der Kalibrierung eine Meldung angezeigt, wenn keine Fehlermeldung vorliegt.

Viel Erfolg bei der Suche

VG Sven
FTUI, Banana PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Offline Starsurfer

  • Full Member
  • ***
  • Beiträge: 170
    • Projekt-Heimwerken
Moin,
habe jetzt noch mal alles nachgelötet und die Masse noch mal direkt an Masse gelötet, aber keine Änderung.
Netzteil getauscht, auch keine Änderung.
Software bekomme ich heute nicht mehr geändert, muss ich mal die Tage machen.
Tacholeitungen sollten eigentlich auch keine Störungen abbekommen können,
Zotak Zbox + LaCrosseGateway + CURL 433 + 868 + HM-MOD-RPI-PCB WLAN + ConBee + Migateway
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - PCA301 - Intertechno IT1500
Arduino Mega - MQTT - Pluggit 300

Offline SvenJust

  • Full Member
  • ***
  • Beiträge: 319
Pin Belegung fällt mir noch ein. Hattest Du die bei Dir geändert?
FTUI, Banana PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Offline Starsurfer

  • Full Member
  • ***
  • Beiträge: 170
    • Projekt-Heimwerken
Nein habe alles nach dem aktuellen PDF verkabelt. Wenn ich Mal ein bisschen Zeit habe, gehe ich mit dem Multimeter noch mal auf die Suche.
Ansonsten warte ich auf die PCB Platine oder nehme feste pwm Werte um die Anlage auf kleinster Stufe laufen zu lassen.
Zotak Zbox + LaCrosseGateway + CURL 433 + 868 + HM-MOD-RPI-PCB WLAN + ConBee + Migateway
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - PCA301 - Intertechno IT1500
Arduino Mega - MQTT - Pluggit 300

Offline SvenJust

  • Full Member
  • ***
  • Beiträge: 319
Anbei Mal mein neuer Entwurf einer selbst gelöteten Platine.

Ich beziehe mich auf den obigen Post. Wenn ich die Platine richtig lese, hast Du die Pins 2 und 3 vom Lüfter mit 1 und 2 von der Platine (also Optokoppler) verschraubt/angeschlossen? Pin 1 und 4 vom Lüfter demnach mit Pin 3 und 4 der Platine? Korrekt?

Ich sehe eine gemeinsame (serielle) Masseleitung für alle Anschlüsse. Die Anschlüsse für die Lüfter sind am Ende der seriellen Leitung. Die Anschüsse für die Lüfter, also in Deiner Platine Pin 3, würde ich sternförmig mit einem Massepunkt zum Arduino verkabeln oder das Ende der Masseleitung nochmals an einen Massepunkt vom Arduino anlöten. Meine Steckbrettschaltung ist "sternförmig", also einen gemeinsamen Massepunkt bzw. Masseschiene aufgebaut. Evtl. einen kleinen Kondensator (wenige nF) zwischen Tacholeitung in Masse anschließen (sollte aber eigentlich bei sauberer Kabelführung nicht notwendig sein).
FTUI, Banana PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Offline Starsurfer

  • Full Member
  • ***
  • Beiträge: 170
    • Projekt-Heimwerken
Die Masseleitung habe ich mittlerweile schon getrennt und für Lüfter und Temperatur Sensoren jeweils eine eigene Masseleitung.
Die Anschlüsse sollten so sein, kann ich aber erst heute Abend nachschauen.
Wegen Kondensator muss ich Mal in meine bastelkiste schauen.
Zotak Zbox + LaCrosseGateway + CURL 433 + 868 + HM-MOD-RPI-PCB WLAN + ConBee + Migateway
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - PCA301 - Intertechno IT1500
Arduino Mega - MQTT - Pluggit 300

Offline Starsurfer

  • Full Member
  • ***
  • Beiträge: 170
    • Projekt-Heimwerken
So ich glaube ich habe zumindest ein Fehler gefunden gehabt. Irgendwie muss beim loten die Brücke der Masseleitung an den Optokopplern zu heiß geworden sein und hat mit den Widerständen eine Gemeinschaft gebildet. Hat aber auch nichts gebracht, Tachowerte waren trotzdem zu hoch. Ich habe mit verschiedenen Kondensatoren versucht, hat auch alles nichts geholfen.
Ich habe es dann mal mit einem 10K Ohm Widerstand zwischen 10V und Tacho ausprobiert, hatte ich irgendwo gelesen und siehe da, die Tachowerte scheinen jetzt zu stimmen und sind wesentlich stabiler.
Momentan läuft die Kalibrierung durch, diesmal auch hörbar.
Zotak Zbox + LaCrosseGateway + CURL 433 + 868 + HM-MOD-RPI-PCB WLAN + ConBee + Migateway
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - PCA301 - Intertechno IT1500
Arduino Mega - MQTT - Pluggit 300

Offline Starsurfer

  • Full Member
  • ***
  • Beiträge: 170
    • Projekt-Heimwerken
Ok ich gebe gleich auf, irgendwas passt da immer noch nicht.
Stufe 1: circa 1900/U
Stufe 2: circa 2500/U
Stufe 3: circa 2800/U

Läuft Momentan mit d15/set/kwl/fans/calculatespeed -m PROP
Die Drehzahlen sind bei PID aber ungefähr gleich.

Auch eine Eingabe von:
root@cubietruck:~# mosquitto_pub -t d15/set/kwl/fan1/standardspeed -m 1250
root@cubietruck:~# mosquitto_pub -t d15/set/kwl/fan2/standardspeed -m 1250
scheint keine Auswirkung zu haben.

Stufe 1 finde ich definitiv zu hoch. Kann ich die Drehzahlen auch irgendwie manuell hinterlegen?
Z.B
Stufe 1: 1200
Stufe 2: 1600
Stufe 3: 3000

Wie sind den die originalen Drehzahlen?
Zotak Zbox + LaCrosseGateway + CURL 433 + 868 + HM-MOD-RPI-PCB WLAN + ConBee + Migateway
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - PCA301 - Intertechno IT1500
Arduino Mega - MQTT - Pluggit 300

Offline SvenJust

  • Full Member
  • ***
  • Beiträge: 319
Es ist schwer konkret zu helfen, da so wenig von Deinem aktuellen Aufbau bekannt ist, liste doch bitte kurz die aktuellen Aufbau auf und mach doch bitte ein/mehrere Fotos.

Besonderes Interesse: LAN-Shield (welches), Display (welches), Relais-Shield (welches), Netzteil (welches, Name, Spannung, Strom), verbundene Sensoren (welche). Wie werden der Arduino und wie die anderen Komponenten mit Strom versorgt? Welches Eingangsspannung soll das Netzteil liefern und welche Spannung misst du mit und ohne Belastung/Schaltung am Netzteil? Welchen Strom misst du auf der Niedervoltschiene bei der Versorgung der ganzen Komponenten?

Ich meine mich zu erinnern, dass Du kein Oszilloskop hast? Falls doch, wie sieht das Tachosignal aus?

Du kannst alle Drehzahlen im Programmcode einstellen, siehe folgende Zeilen https://github.com/svenjust/room-ventilation-system/blob/cee5d365790ac40b58ebf9f962971649728e9288/Sourcecode/KWLctl/KWLctl.ino#L124
Nach dem Einstellen von neuen Werten muss ein FactoryReset ausgeführt werden, dazu in der Zeile https://github.com/svenjust/room-ventilation-system/blob/cee5d365790ac40b58ebf9f962971649728e9288/Sourcecode/KWLctl/KWLctl.ino#L139 true einstellen oder per mqtt Befehl senden: mosquitto_pub -t d15/set/kwl/resetAll_IKNOWWHATIMDOING -m YES

Die Originaldrehzahlen sind 1550 für beide Lüfter, bei mir sind 1450 für L1 und 1100 für L2, steht aber auch im genannten Code.

VG Sven
FTUI, Banana PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Offline Starsurfer

  • Full Member
  • ***
  • Beiträge: 170
    • Projekt-Heimwerken
Danke, habe das jetzt noch einmal in der von dir genannten Reihenfolge gemacht und jetzt habe ich die Drehzahlen, wie ich sie haben möchte :-)
Mir war nicht bewußt, das ich diese Zeile dafür anpassen muss:
double   defStandardKwlModeFactor[defStandardModeCnt] = {0, 0.4, 1, 1.3};
Die Komponenten sind die gleichen wie bei dir, nur ist mein Lan Shield blau.
Wie gesagt, jetzt funktioniert es so wie ich möchte.
Zotak Zbox + LaCrosseGateway + CURL 433 + 868 + HM-MOD-RPI-PCB WLAN + ConBee + Migateway
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - PCA301 - Intertechno IT1500
Arduino Mega - MQTT - Pluggit 300

Offline SvenJust

  • Full Member
  • ***
  • Beiträge: 319
Es gab Fehler beim Schalten des Sommer-Bypasses, diese sind in der jetzt online stehenden Version V0.15 korrigiert, https://github.com/svenjust/room-ventilation-system/commit/c62b2b7321b782e56975dd1c9e47d99340bfef82

VG Sven
FTUI, Banana PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline kabelschnürschuh

  • New Member
  • *
  • Beiträge: 3
Hallo Sven,
vorab erstmal vielen Dank für tolle Arbeit!

Ich bin gerade dabei, deine Steuerung für meine Avent P300 nachzubauen, da sich dort ebenfalls die Platine verabschiedet hat. Die Schaltung habe ich mittlerweile größtenteils begriffen.
Was mir jetzt noch Fragen aufwirft, ist die Beschaltung der Relais für die Lüfter bzw Bypass:
Bei meinen Relais (4fach Relaiskarte) habe ich im ungeschalteten Zustand Durchgang vom mittleren zum 'rechten' Anschluß. Sobald das Relais geschaltet ist, vom mittleren zum 'linken' Anschluß. D.h. wenn ich es wie auf deinem Schaltplan verkabele, habe ich in keinem Schaltzustand  Durchgang vom 'Bypass-Power-Relais' über die Brücke zum 'Bypass-Richtungs-Relais'

Ich bitte leihweise um eine Kneifzange, um das Brett von meinem Kopf zu entfernen, danke
bg Hauke
« Letzte Änderung: 10 April 2018, 18:25:12 von kabelschnürschuh »

Offline SvenJust

  • Full Member
  • ***
  • Beiträge: 319
Hallo Hauke!

Hallo Sven,
vorab erstmal vielen Dank für tolle Arbeit!
Danke.

Bei meinen Relais (4fach Relaiskarte) habe ich im ungeschalteten Zustand Durchgang vom mittleren zum 'rechten' Anschluß. Sobald das Relais geschaltet ist, vom mittleren zum 'linken' Anschluß.

Für das Bypass-Power-Relais führst Du die 230V-AC-Spannung über den mittleren Anschluss zu. Den linken Anschluss (Bypass-Power-Relais) verbindest Du mit dem mittleren Anschluss des Richtungsrelais. Der linke Anschluss des Richtungsrelais steuert dann Bypass-Zu, der rechte Anschluss Bypass-Auf.

Viel Spaß und viel Erfolg.

Viele Grüße
Sven
FTUI, Banana PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Offline kabelschnürschuh

  • New Member
  • *
  • Beiträge: 3
Vielen Dank! Hatte es mir fast schon so gedacht. Allerdings scheint der Bypassmotor ebenfalls den Geist aufgegeben zu haben: Kein Pieps sagt das Ding. Beschaltung laut Datenblatt (http://www.belimo.ch/pdf/d/CM230-L_datasheet_de-ch.pdf) ist korrekt, Spannung liegt an. Mit folgendem Testprogramm tat sich nichts.

const int bypasspower = 40;
const int bypassdir = 41;
const int fan1 = 42;
const int fan2 = 43;

#define RELAY_ON   LOW
#define RELAY_OFF  HIGH
#include <SPI.h>
void setup() {
  pinMode(bypasspower, OUTPUT); // Den PWM PIN "relaisPin" als Ausgangssignal setzen.
  pinMode(bypassdir, OUTPUT);
  pinMode(fan1, OUTPUT);
  pinMode(fan2, OUTPUT);


 Serial.begin(57600);
 while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }
 
}
void loop() {
  digitalWrite(bypasspower, RELAY_OFF);
  digitalWrite(bypassdir, RELAY_OFF);
  digitalWrite(fan1, RELAY_OFF);
  digitalWrite(fan2, RELAY_OFF);
  delay(5000);
 
  digitalWrite(bypasspower, RELAY_ON);
  delay(500);
  Serial.println("Bypass Power: ON");
  // Serial.println(RELAY_ON);
  digitalWrite(bypassdir, RELAY_ON);
  Serial.println("Bypass Direction: CLOSE");
  delay(50000);
 
  digitalWrite(bypassdir, RELAY_OFF);
  Serial.println("Bypass Direction: OPEN");
  delay(50000);
 
  digitalWrite(bypasspower, RELAY_OFF);
  Serial.println("Bypass Power: OFF");
  delay(2000);
 
  digitalWrite(fan1, RELAY_ON);
  Serial.println("Fan 1: ON");
  delay(500);
  digitalWrite(fan1, RELAY_OFF);
  Serial.println("Fan 1: OFF");
  delay(1000);
 
  digitalWrite(fan2, RELAY_ON);
  Serial.println("Fan 2: ON");
  delay(500);
  digitalWrite(fan2, RELAY_OFF);
  Serial.println("Fan 2: OFF");
  delay(1000);
}

Neuer Motor ist bestellt (70€), Bezugsquelle verlinke ich bei Bedarf gerne nach.

Offline Starsurfer

  • Full Member
  • ***
  • Beiträge: 170
    • Projekt-Heimwerken
Moin,
wollte mal kurz eine Rückmeldung geben.
Habe die Steuerung jetzt seid knapp 5 Wochen im realen Einsatz und was soll ich sagen, sie läuft 1A.
Danke noch einmal Sven, für deine tolle Arbeit :-)

Momentan habe ich die Bypassklappe noch nicht eingebaut und wir hatten ja jetzt schon ein paar ordentlich warme Tage und die Erhitzung des Hauses hält sich in Grenzen.
Eventuell werde ich die Anlage bei über 24 Grad Zuluft, die Anlage ausschalte, mal sehen.
Ansonsten alles Top
Zotak Zbox + LaCrosseGateway + CURL 433 + 868 + HM-MOD-RPI-PCB WLAN + ConBee + Migateway
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - PCA301 - Intertechno IT1500
Arduino Mega - MQTT - Pluggit 300

Offline SvenJust

  • Full Member
  • ***
  • Beiträge: 319
Habe die Steuerung jetzt seid knapp 5 Wochen im realen Einsatz und was soll ich sagen, sie läuft 1A.

Hallo Sascha,

danke für die Rückmeldung, freut mich zu hören, dass es so problemlos funktioniert.

VG Sven
FTUI, Banana PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Offline kabelschnürschuh

  • New Member
  • *
  • Beiträge: 3
Hi,
auch von mir nochmal meinen herzlichsten Dank an alle Mitwirkenden!
Der neue Bypass-Motor ist eingebaut und die Steuerung des "Avenduinos 300" insgesamt funktioniert 1A! Von meiner, mit dem Dachrinnenlötkolben geklöppelten, Lochrasterplatine V1.0 stelle ich bald nochmal ein paar Fotos rein... aber erst wenn die ordentlich gebastelte V2.0 fertig ist. ;-)

Die Steuerung habe ich noch insofern angepasst, dass ich den TFT- und DAC-Teil rausgenommen habe, da ich kein TFT habe und nicht vorhabe ein Vorheizregister einzubauen, also reichen da die Optokoppler. Die Anzeige und Steuerung läuft bei mir über Raspberry und OpenHAB.

lg
Hauke

Offline SvenJust

  • Full Member
  • ***
  • Beiträge: 319
Hallo Hauke!

Lochrasterplatine V1.0 stelle ich bald nochmal ein paar Fotos rein... aber erst wenn die ordentlich gebastelte V2.0 fertig ist. ;-)
Bilder sind immer klasse und erleichtern anderen Nutzern den Zugang zum Nachbau.


Die Steuerung habe ich noch insofern angepasst, dass ich den TFT- und DAC-Teil rausgenommen habe, da ich kein TFT habe und nicht vorhabe ein Vorheizregister einzubauen, also reichen da die Optokoppler.
Sehr gut, die Steuerung auf dem Arduino ist auch entsprechend entwickelt worden, so dass die Steuerung auch ohne TFT-Display und DAC funktioniert.

Die Anzeige und Steuerung läuft bei mir über Raspberry und OpenHAB.
 

Die Visualisierung mittels OpenHAB hört sich interessant an. Falls Du in dem OpenHAB-Forum etwas dazu gezeigt hast, wäre der Link interessant.

VG Sven
« Letzte Änderung: 07 Mai 2018, 13:41:18 von SvenJust »
FTUI, Banana PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Offline arnoldluk

  • Newbie
  • Beiträge: 1
Hallo Sven,

Vorab, danke für die tolle Steuerung die du hier entwickelt hast.

Habe mir eine gebrauchte Helios KWL 300 gekauft die ich bei mir installieren möchte.
Da ich die Anlage auch über FHEM steuern möchte habe ich mich entschieden deine Steuerung dafür einzusetzten.
Habe deine Steuerung aufgebaut, und es funktioniert soweit auch alles super. Anbindung an FHEM über MQTT funtioniert auch.
Habe auch einen VOC Sensor TGS2600 mit angeschlossen, Auf dem Touchscreen bekomme ich den Wert angezeigt, wird aber nicht über MQTT gepublisht.
Im sourcecode mqtt_send.ino ist TOPICKwlVOCAbluft nicht vorhanden.
Habe ich da ein Denkfehler oder muss ich da noch was einstellen damit ich den VOC Wert über MQTT übermittelt bekomme?

Danke!
LG Arnold



Offline SvenJust

  • Full Member
  • ***
  • Beiträge: 319
Hallo Arnold!

Vorab, danke für die tolle Steuerung die du hier entwickelt hast.
Danke,  :)

Habe auch einen VOC Sensor TGS2600 mit angeschlossen, Auf dem Touchscreen bekomme ich den Wert angezeigt, wird aber nicht über MQTT gepublisht.

Das Publishen des VOC Wertes ist in der Tat in der Version https://github.com/svenjust/room-ventilation-system/commit/c62b2b7321b782e56975dd1c9e47d99340bfef82 nicht implementiert, ich habe es bei mir lokal aber ergänzt und werde den Code heute Abend am Gerät testen und die Änderungen bei github hochladen. Ich melde mich dann hier nochmals...

Danke für die Rückmeldung.

Viele Grüße
Sven
FTUI, Banana PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Offline SvenJust

  • Full Member
  • ***
  • Beiträge: 319
Hallo!

Auf github liegt eine fehlerkorrigierte Version der Steuerung. Jetzt werden der CO2 und VOC Wert regelmäßig per Mqtt übertragen. Die Versionsnummer auf dem Display ist auf v0.16 hochgezählt.

https://github.com/svenjust/room-ventilation-system/tree/v0.16

VG Sven

FTUI, Banana PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

 

decade-submarginal