OWSWITCH, Lüftersteuerung

Begonnen von marc-willmann, 21 Februar 2016, 13:57:36

Vorheriges Thema - Nächstes Thema

marc-willmann

Hallo in die Runde,

nachdem ich ja schon lange mit der Idee schwanger ging, unsere VALLOX KWL über FHEM anzusteuern, bin ich nun einen großen Schritt weiter. Ich habe über ein OneWire-Modul die Ansteuerung geschafft und kann nun mit Befehlen der Art "set LUEFTUNG gpio <WERT>" die Lüftung steuern. Dafür habe ich einen OWSWITCH in FHEM definiert.

Nun muss dringend der Woman Acceptance Faktor (WAF) erhöht werden. Dazu muss ich sagen, dass wir vorher einen Drehschalter im Hauswirtschaftsraum hatten, mit dem die beste Ehefrau von allen die Lüftung steuern konnte (Stufe 1-4). FHEM kann sogar etwas mehr, so dass wir nun die Stufen von 0-8 haben (also 9 Abstufungen).

Ziel ist ein Widget in TabletUI, idealerweise ein "Drehschalter", der die aktuelle Einstellung anzeigt, über den aber auch die Einstellung verändert werden kann. Wenn es mit einem Schiebeschalter besser gehen sollte, soll mir das auch recht sein.

Gibt es bei OWSWITCH die Möglichkeit, ein (virtuelles) Device anzulegen, das ich mit "set D value 0-8) ansteuern kann, das mir dann den korrekten Wert an meinen OWSWITCH feuert? Von den 255 möglichen Werten, die OWSWITCH anbietet, sind für den konkreten Fall halt nur 9 sinnvoll. Außerdem tue ich mich momentan schwer, via get den aktuellen Wert auszulesen (ich bekomme sowas wie A:ON B:OFF ...); mir ist klar, was das bedeutet und wie ich das umrechne, aber für die Widget-Programmierung ist das unschön. Kann ich das ändern?

Vielen Dank im Voraus

Marc

0000

Hallo,

kannst du etwas genaueres zu deiner 1-wire Lösung sagen? Ich würde gerne ebenfalls meine zukünftige Vallox ansteuern.

Gruß!

marc-willmann

Hallo,

das mache ich gerne: Ich habe das gute Stück hier https://www.eservice-online.de/produkte/1-wire-bus/eingang-ausgang-zaehler/110/1-wire-analog-ausgang-0-10v-isoliert verwendet. Wir haben die Vallox 90SC im Einsatz; daran angeschlossen ist ein 4-Stufen-Schalter, der an die Steuerung das Steuersignal anliefert - dabei handelt es sich um ein 0-10V-Signal, die Schwellen für die Stufen sind im Handbuch aufgeführt. Interessant ist, dass die 90SC eigentlich 8 Stufen kann, nur der Schalter ist limitiert auf 4 - und zusätzlich gibt's noch das Steuersignal 0V, das die Lüfter komplett ausschaltet (das finde ich insbesondere im Sommer tagsüber interessant, weil wir keine heisse Luft reinpusten wollen).

Das Bauteil erwartet eigentlich einen 12V-Eingang und ist dann über den 1-Wire-Bus in 256 Stufen ansteuerbar. Allerdings habe ich zur Vermeidung eines zusätzlichen Netzteils die Stromversorgung des Schalters verwendet (das sind nur 10V); funktioniert auch super, allerdings ist dann die Ausgangsspannung "nur" 0-9V; das reicht mir aber.

Ich habe also den Schalter einfach abgeklemmt (3 Kabel) und stattdessen den Klingeldraht zum o.g. Bauteil angeschlossen; das Ausgangsmodul steckt ordentlich im Sicherungskasten auf einer Hutschiene; der Raspi mit FHEM steuert über 1-Wire an. Wenn ich aus irgendeinem Grund das Ganze wieder Rückbauen will, muss ich im Verteilerkasten der Vallox nur die 3 Kabel wieder tauschen und habe wieder die Originalkonfiguration.

Insbesondere wenn Du auch die 10V-Versorgung der Vallox benutzen willst, macht es Sinn, die sinnvollen Werte für das Ausgangsmodul zu ermitteln, ohne dass die Lüftung angeschlossen ist - aber die Stromversorgung natürlich schon (sonst berechnest Du die Werte für 0-10V statt 0-9V, die nachher anliegen).

Für FHEM habe ich ein Dummy-Device mit den Werten 0-8 (Aus, Stufe 1-8), das über ein NOTIFY die entsprechenden Werte an das 1Wire-Device übergibt. Im Ergebnis ist das ein schicker Schieberegler im Tablet-View, den auch die beste Ehefrau von allen bedienen kann. :)

Unabhängig vom Schieberegler kann ich natürlich über die Automatik abhängig von Thermometern innen und außen (und Taupunktberechnung und Wettervorhersage und Anzahl Personen im Haus) die Lüftung ansteuern. Das funktioniert prima - beim Regelalgorithmus bin ich noch etwas am Testen. In jedem Fall kann aber die Automatik durch manuellen Eingriff über den Schieberegler am Tablet "überstimmt" werden und schaltet sich dann für 4 Stunden aus, um dann wieder zu übernehmen.

Die Grundidee der Regelungsautomatik ist:
Sommerbetrieb: Außentemperatur > Innentemperatur: Lüftung aus, außer wenn der Luftgütesensor anschlägt. Außentemperatur < Innentemperatur: Lüften!
Winterbetrieb: Dank des Wärmetauschers ist im Winter eher die Luftfeuchtigkeit ein Indikator. Insgesamt ist ein spannender Punkt in beiden Modi, wann die Luft "gefühlt" schlecht wird; der Luftgütesensor schlägt deutlich zu spät an. Wahrscheinlich wird es doch auf eine zeit- und temperaturgesteuerte Methode (ggf. in Abhängigkeit der #Personen zuhause) hinauslaufen.

Wir überlegen zudem gerade, ob wir an die Lüftung auch die Wärmepumpe für den Sommerbetrieb anschließen lassen (und damit die Erdwärmesonde zur KÜHLUNG des Hauses nutzen) - dann würde ich natürlich den Regelungsalgorithmus etwas anders aufbauen.


bechermaus


Hallo,

ich habe ebenfalls eine Vallox SC 90 daheim und habe bisher nur eine Lichtsteuerung über FHEM auf den RPi laufen.

Mit welcher Hardware hast Du das beschriebene 1-Wire Device mit dem RPi verbunden?

Viele Grüße
Maik

desq42

Hallo,

ein alter Thread, ich weiss, aber genau so einen Eintrag habe ich im Internet gesucht.
Wir haben ebenfalls eine SC90 im Einsatz und ich suche eine Möglichkeit den "Drehschalter" ein bisschen "smart" zu machen.
Hast Du den 1-Wire Aktor (0-10v) direkt an den Raspberry angebunden, oder über einen USB-1-Wire-Controller?
Wir übergibst Du deine gewünschte Voltzahl? Hast Du das ebenfalls mit FHEM realisiert?

Fragen über Fragen.

Gruß,

Stefan


Zitat von: marc-willmann am 12 Dezember 2016, 23:02:11
Hallo,

das mache ich gerne: Ich habe das gute Stück hier https://www.eservice-online.de/produkte/1-wire-bus/eingang-ausgang-zaehler/110/1-wire-analog-ausgang-0-10v-isoliert verwendet. Wir haben die Vallox 90SC im Einsatz; daran angeschlossen ist ein 4-Stufen-Schalter, der an die Steuerung das Steuersignal anliefert - dabei handelt es sich um ein 0-10V-Signal, die Schwellen für die Stufen sind im Handbuch aufgeführt. Interessant ist, dass die 90SC eigentlich 8 Stufen kann, nur der Schalter ist limitiert auf 4 - und zusätzlich gibt's noch das Steuersignal 0V, das die Lüfter komplett ausschaltet (das finde ich insbesondere im Sommer tagsüber interessant, weil wir keine heisse Luft reinpusten wollen).

Das Bauteil erwartet eigentlich einen 12V-Eingang und ist dann über den 1-Wire-Bus in 256 Stufen ansteuerbar. Allerdings habe ich zur Vermeidung eines zusätzlichen Netzteils die Stromversorgung des Schalters verwendet (das sind nur 10V); funktioniert auch super, allerdings ist dann die Ausgangsspannung "nur" 0-9V; das reicht mir aber.

Ich habe also den Schalter einfach abgeklemmt (3 Kabel) und stattdessen den Klingeldraht zum o.g. Bauteil angeschlossen; das Ausgangsmodul steckt ordentlich im Sicherungskasten auf einer Hutschiene; der Raspi mit FHEM steuert über 1-Wire an. Wenn ich aus irgendeinem Grund das Ganze wieder Rückbauen will, muss ich im Verteilerkasten der Vallox nur die 3 Kabel wieder tauschen und habe wieder die Originalkonfiguration.

Insbesondere wenn Du auch die 10V-Versorgung der Vallox benutzen willst, macht es Sinn, die sinnvollen Werte für das Ausgangsmodul zu ermitteln, ohne dass die Lüftung angeschlossen ist - aber die Stromversorgung natürlich schon (sonst berechnest Du die Werte für 0-10V statt 0-9V, die nachher anliegen).

Für FHEM habe ich ein Dummy-Device mit den Werten 0-8 (Aus, Stufe 1-8), das über ein NOTIFY die entsprechenden Werte an das 1Wire-Device übergibt. Im Ergebnis ist das ein schicker Schieberegler im Tablet-View, den auch die beste Ehefrau von allen bedienen kann. :)

Unabhängig vom Schieberegler kann ich natürlich über die Automatik abhängig von Thermometern innen und außen (und Taupunktberechnung und Wettervorhersage und Anzahl Personen im Haus) die Lüftung ansteuern. Das funktioniert prima - beim Regelalgorithmus bin ich noch etwas am Testen. In jedem Fall kann aber die Automatik durch manuellen Eingriff über den Schieberegler am Tablet "überstimmt" werden und schaltet sich dann für 4 Stunden aus, um dann wieder zu übernehmen.

Die Grundidee der Regelungsautomatik ist:
Sommerbetrieb: Außentemperatur > Innentemperatur: Lüftung aus, außer wenn der Luftgütesensor anschlägt. Außentemperatur < Innentemperatur: Lüften!
Winterbetrieb: Dank des Wärmetauschers ist im Winter eher die Luftfeuchtigkeit ein Indikator. Insgesamt ist ein spannender Punkt in beiden Modi, wann die Luft "gefühlt" schlecht wird; der Luftgütesensor schlägt deutlich zu spät an. Wahrscheinlich wird es doch auf eine zeit- und temperaturgesteuerte Methode (ggf. in Abhängigkeit der #Personen zuhause) hinauslaufen.

Wir überlegen zudem gerade, ob wir an die Lüftung auch die Wärmepumpe für den Sommerbetrieb anschließen lassen (und damit die Erdwärmesonde zur KÜHLUNG des Hauses nutzen) - dann würde ich natürlich den Regelungsalgorithmus etwas anders aufbauen.