FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Pusemukel am 11 Dezember 2016, 15:27:37

Titel: Denkanstoß: Fehler im Doif//Bedingungen zwischen zwei Werten
Beitrag von: Pusemukel am 11 Dezember 2016, 15:27:37
Hallo Leute
nachdem ich 2.Tage in er Wiki, Forum, und comandref gesucht habe komme ich nicht auf eine Lösung für mein Problem.

Für viele vielleicht ein einfaches Problem.
Ich möchte im Flur das Licht in Abhängigkeit von den Lichtverhältnissen Außen schalten.

( Wenn das Licht außen  größer gleich 11 ist und der Bewegungsmelder im Flur den ein Event mit einer 0 erzeugt wird)
(, dann schalte den Dimmer Flur auf wert 20)

Meine Definition des DOIFś
([TYMeineStadt:state]>=11 and [Eingang_Bewegung_Flur] eq "0") (set USB.G_Dimmer_Flur dim 20)

Funktioniert auch soweit,
jetzt möchte ich eine Zweite Bedingung einsetzten, und zwar um das vorhanden sein eines Wertes zwischen 2 anderen Werten zu prüfen quasi:

(Wenn das Licht außen größer gleich 8 und das Licht außen kleiner 11 ist und der Bewegungsmelder im Flur den ein Event mit einer 0 erzeugt wird)
(, dann schalte den Dimmer Flur auf wert 20)

Meine Definition des DOIFś
([TYMeineStadt:state]>=8 and [TYMeineStadt:state]<11 and [Eingang_Bewegung_Flur] eq "0") (set USB.G_Dimmer_Flur dim 20)

Dies funktioniert aber nicht, und ich finde den Fehler einfach nicht...


 
Titel: Antw:Denkanstoß: Fehler im Doif//Bedingungen zwischen zwei Werten
Beitrag von: Ellert am 11 Dezember 2016, 20:07:15
Schau mal hier:Tools_und_Fehlersuche (https://wiki.fhem.de/wiki/DOIF/Tools_und_Fehlersuche)
Hast Du das berücksichtigt?
Titel: Antw:Denkanstoß: Fehler im Doif//Bedingungen zwischen zwei Werten
Beitrag von: CoolTux am 11 Dezember 2016, 20:13:30
Bitte code Tags verwenden.
Bitte Logauszug mit verbose 5
Bitte list vom DOIF device
Titel: Antw:Denkanstoß: Fehler im Doif//Bedingungen zwischen zwei Werten
Beitrag von: Pusemukel am 12 Dezember 2016, 17:59:04
NÁbend

Leider musst ich zugeben das es mittlerweile Funktioniert  :P. ???
Leider kann ich nicht nachvollziehen woran es gelegen hat.

Trotzdem danke für die Mühen... :)

P.S
Den Link für Tools und Fehlersuche kannte ich schon allerdings in einer älteren Version, schön das
hier die Community so Aktiv ist.
Titel: Antw:Denkanstoß: Fehler im Doif//Bedingungen zwischen zwei Werten
Beitrag von: Sirel am 13 Dezember 2016, 23:00:01
Hallo,
Vielleicht daran, dass du statt eq "0" jetzt == 0 schreibst?

Max