Schaltung mit mehreren Parametern

Begonnen von kmidt, 31 Dezember 2016, 18:22:39

Vorheriges Thema - Nächstes Thema

kmidt

Hallo liebe FHEM Community,

ich habe nun Erfolgreich FHEM installiert auf einem Raspi und Schalter mit einzelnen Funktionen implementiert.

Ich steuere mit FHEM nun meine Wärmepumpe mit Luxtronik.
Zum Bespiel kann ich meine Warmwasseraufbereitung einstellen (Automatik, aus) und meine Zirkulationspumpe an und aus machen.

Nun würde ich aber gerne beides in eine Schaltung integrieren.
Also die Warmwasseraufbereitung soll auf Automatik (on) gehen und die Zirkulation ebenfalls auf (on).

Im Moment steuer ich dies mit 2 Befehlen und 2 Schaltern.

Ich habe einen Dummy Schalter der sich Zirkulation und Warmwasser nennt mit folgenden Notifiern :

n_Zirkulation_off

DEF   
Zirkulation:off set Heizung hotWaterCircPumpDeaerate off

n_Zirkulation_on

DEF   
Zirkulation:on set Heizung hotWaterCircPumpDeaerate on

n_Warmwasser_off

DEF   
Warmwasser:off set Heizung opModeHotWater Off

n_Warmwasser_on

DEF   
Warmwasser:off set Heizung opModeHotWater on

Eigenständig funktionieren die einwandfrei.

Gibt es eine Möglichkeit diese in einen Schaltvorgang zu packen ?

Schonmal guten Rutsch und Danke,
Andreas


igami

Zur Übersichtlichkeit bitte Code Tags Verwenden (das # Zeichen)

Du könntest das ganze mit einem DOIF Lösen, oder mit einer eigenen Perl sub.
Aber es führen viele Wege nach Rom und wenn es doch funktioniert gibt es keinen Grund das zu ändern.

Zum Vereinfachen könntest du statt on/off getrennt zu behandeln es zu einem notify zusammenfügen. Dazu gibt es das Beispiel in der Commandref

define b3lampV1 notify btn3 set lamp $EVENT


Grüße
igami
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED