Hauptmenü

DOIF , ich raff es nicht.

Begonnen von satprofi, 16 Juni 2015, 15:47:37

Vorheriges Thema - Nächstes Thema

satprofi

Hallo.
Folgendes Szenario, bei bestimmten Wert soll, unabhängig alles anderen Werte, ein Aktor schalten bis ein bestimmter Wert eintritt.
Zusätzlich sollen auch andere Werte zuschlagen, wenn der bestimmte Wert eben eingetreten ist oder nicht.

Beispiel:

Luftfeuchte im Raum zu hoch, Klima ein, bis Luftfeuchte ok.
Zusätzlich, wenn Aussentemperatur zu hoch, Überschuss der PV-Anlage hoch genug, dann Klima ein, egal wie Luftfeuchte.

Jetzt habe ich aber das Problem, wenn die Luftfeuchte die Klima einschaltet, aber der PV-Überschuss einstreut, die Klima abgeschaltet wird.
Klappt das überhaupt in einem DOIF, oder muss ich mehrere DOIF anlegen? Was ich eigentlich befürchte.



([LED_06] eq "red" and [Fenster_WZ] eq "Closed") (set Klima_WZ on)
DOELSEIF ((([Heizungsmode] eq "off" and [TH_Sensor:temperature] > 24 and [Forecast:temp_c] > 20) or ([Heizungsmode] eq "auto" and [TH_Sensor:temperature] < 24 and [Forecast:temp_c] < 22)) and [Ueberschuss] > 1100 and [Fenster_WZ] eq "Closed") (set Klima_WZ on)
DOELSEIF ([LED_06] eq "green" or [Fenster_WZ] eq "Open) (set Klima_WZ off)
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Wuppi68

doif (PV_Überschuss) (set klima an)

PV hat also absolute Priorität

doif (zuFeucht) (set klima on)

jetzt kommt die Feuchte Prio mit dem einschalten

doif (kein PC_Überschuss UND nicht zu Feucht) (set klima off)
FHEM unter Proxmox als VM

satprofi

Hallo.
OK, das verstehe ich nun.

Aber, wenn bei Überschuss >1100 ein, aber erst bei Überschuss < 200 aus, was passiert wenn:
Überschuss nie grösser als 500, zu feucht = Klima ein (weil feucht)
Überschuss weiter nur 500 , trocken = ? (trocken und Überschuss aber nicht < 200)

da stehe ich an.

gruss
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Wuppi68

gestern auf dem nach Hause weg noch eine Optimierung gefunden

doif ( (PV_Überrschuss) oder (zuFeucht) ) (set klima on) doelse (set klima off)

ansonsten gibt es ja auch noch das Threshold Mudul .... http://fhem.de/commandref_DE.html#THRESHOLD


wenn man in der IT Bedingungen definiert, dann gibt es dort keine Ausnahmen.
Die Logik macht nur das was Du Ihr sagst - dieses aber zu 100% :-)


FHEM unter Proxmox als VM