Hauptmenü

DOIF liefert Fehlermeldung :-(

Begonnen von h-man-kl, 07 Dezember 2016, 09:12:58

Vorheriges Thema - Nächstes Thema

h-man-kl

Hallo zusammen,
ich bräuchte mal wieder eure Hilfe bei einem DOIF.

Ich möchte mir ein Wakeuplight bauen, aber mein DOIF klappt nicht richtig. Es gibt hier ja ein paar Beiträge zu dem Thema, aber die bringen mich gerade nicht weiter :-(
Ich habe für meine HUE folgendes funktionierendes DOIF hier aus dem Forum:
Inhalt des DOIF:

([Sonnentest:state] eq "on")
(set HUEDevice4 hue 43690 : sat 254 : bri 5 : transitiontime 500,
set HUEDevice4 hue 43690 : sat 254 : bri 3 : transitiontime 500,
set HUEDevice4 hue 43690 : sat 254 : bri 5 : transitiontime 1000,
set HUEDevice4 hue 43690 : sat 254 : bri 33 : transitiontime 10000,
set HUEDevice4 hue 43690 : sat 254 : bri 20 : transitiontime 10000,
set HUEDevice4 hue 38228 : sat 254 : bri 15 : transitiontime 15000,
set HUEDevice4 hue 34587 : sat 254 : bri 20 : transitiontime 500,
set HUEDevice4 hue 16384 : sat 254 : bri 36 : transitiontime 500,
set HUEDevice4 hue 12743 : sat 254 : bri 41 : transitiontime 500,
set HUEDevice4 hue 1820 : sat 254 : bri 86 : transitiontime 1000,
set HUEDevice4 hue 5461 : sat 254 : bri 102 : transitiontime 15000,
set HUEDevice4 hue 7282 : sat 254 : bri 152 : transitiontime 15000,
set HUEDevice4 hue 8192 : sat 254 : bri 203 : transitiontime 15000,
set HUEDevice4 hue 9102 : sat 254 : bri 254 : transitiontime 15000,
set HUEDevice4 hue 9102 : sat 48 : bri 190 : transitiontime 1500,
set HUEDevice4 hue 9102 : sat 0 : bri 254 : transitiontime 15000)


jetzt möchte ich das auf eine MILight Lampe umsetzen und habe das hier im DOIF:

([d_Sonnenaufgang.MI1:state] eq "on")
(set 23.RGBW.Test1 hsv 240,100,2 [1],
set 23.RGBW.Test1 hsv 240,100,1 [1],
set 23.RGBW.Test1 hsv 240,100,2 [20],
set 23.RGBW.Test1 hsv 240,100,5 [20],
set 23.RGBW.Test1 hsv 240,100,8 [20],
set 23.RGBW.Test1 hsv 210,100,6 [30],
set 23.RGBW.Test1 hsv 190,100,8 [1],
set 23.RGBW.Test1 hsv 90,100,14 [1],
set 23.RGBW.Test1 hsv 70,100,16 [1],
set 23.RGBW.Test1 hsv 10,100,34 [2],
set 23.RGBW.Test1 hsv 30,100,40 [30],
set 23.RGBW.Test1 hsv 40,100,60 [30],
set 23.RGBW.Test1 hsv 45,100,80 [30],
set 23.RGBW.Test1 hsv 50,100,100 [30],
set 23.RGBW.Test1 hsv 50,19,75 [3],
set 23.RGBW.Test1 hsv 50,0,100 [30])


die einzelnen Zeilen funktionieren wenn ich sie einfach im eintippe. Führe ich aber das DOIF aus bekomme ich:

2016-12-07 09:11:27 DOIF di_Sonnenaufgang.MI1 error: set 23.RGBW.Test1 hsv 240: Usage: set 23.RGBW.Test1 hsv ,, [seconds(0..x)] [flags(l=long path|q=don't clear queue)] 100: Unknown command 100, try help. 2 [1]: Unknown command 2, try help.  set 23.RGBW.Test1 hsv 240: Usage: set 23.RGBW.Test1 hsv ,, [seconds(0..x)] [flags(l=long path|q=don't clear queue)] 100: Unknown command 100, try help. 1 [1]: Unknown command 1, try help.  set 23.RGBW.Test1 hsv 240: Usage: set 23.RGBW.Test1 hsv ,, [seconds(0..x)] [flags(l=long path|q=don't clear queue)] 100: Unknown command 100, try help. 2 [20]: Unknown command 2, try help.  set 23.RGBW.Test1 hsv 240: Usage: set 23.RGBW.Test1 hsv ,, [seconds(0..x)] [flags(l=long path|q=don't clear queue)] 100: Unknown command 100, try help. 5 [20]: Unknown command 5, try help.  set 23.RGBW.Test1 hsv 240: Usage: set 23.RGBW.Test1 hsv ,, [seconds(0..x)] [flags(l=long path|q=don't clear queue)] 100: Unknown command 100, try help. 8 [20]: Unknown command 8, try help.  set 23.RGBW.Test1 hsv 210: Usage: set 23.RGBW.Test1 hsv ,, [seconds(0..x)] [flags(l=long path|q=don't clear queue)] 100: Unknown command 100, try help. 6 [30]: Unknown command 6, try help.  set 23.RGBW.Test1 hsv 190: Usage: set 23.RGBW.Test1 hsv ,, [seconds(0..x)] [flags(l=long path|q=don't clear queue)] 100: Unknown command 100, try help. 8 [1]: Unknown command 8, try help.  set 23.RGBW.Test1 hsv 90: Usage: set 23.RGBW.Test1 hsv ,, [seconds(0..x)] [flags(l=long path|q=don't clear queue)] 100: Unknown command 100, try help. 14 [1]: Unknown command 14, try help.  set 23.RGBW.Test1 hsv 70: Usage: set 23.RGBW.Test1 hsv ,, [seconds(0..x)] [flags(l=long path|q=don't clear queue)] 100: Unknown command 100, try help. 16 [1]: Unknown command 16, try help.  set 23.RGBW.Test1 hsv 10: Usage: set 23.RGBW.Test1 hsv ,, [seconds(0..x)] [flags(l=long path|q=don't clear queue)] 100: Unknown command 100, try help. 34 [2]: Unknown command 34, try help.  set 23.RGBW.Test1 hsv 30: Usage: set 23.RGBW.Test1 hsv ,, [seconds(0..x)] [flags(l=long path|q=don't clear queue)] 100: Unknown command 100, try help. 40 [30]: Unknown command 40, try help.  set 23.RGBW.Test1 hsv 40: Usage: set 23.RGBW.Test1 hsv ,, [seconds(0..x)] [flags(l=long path|q=don't clear queue)] 100: Unknown command 100, try help. 60 [30]: Unknown command 60, try help.  set 23.RGBW.Test1 hsv 45: Usage: set 23.RGBW.Test1 hsv ,, [seconds(0..x)] [flags(l=long path|q=don't clear queue)] 100: Unknown command 100, try help. 80 [30]: Unknown command 80, try help.  set 23.RGBW.Test1 hsv 50: Usage: set 23.RGBW.Test1 hsv ,, [seconds(0..x)] [flags(l=long path|q=don't clear queue)] 100: Unknown command 100, try help. 100 [30]: Unknown command 100, try help.  set 23.RGBW.Test1 hsv 50: Usage: set 23.RGBW.Test1 hsv ,, [seconds(0..x)] [flags(l=long path|q=don't clear queue)] 19: Unknown command 19, try help. 75 [3]: Unknown command 75, try help.  set 23.RGBW.Test1 hsv 50: Usage: set 23.RGBW.Test1 hsv ,, [seconds(0..x)] [flags(l=long path|q=don't clear queue)] 100 [30]: Unknown command 100, try help.


Leider verstehe ich nicht warm das so ist......

Vielen Dank für eure Antworten!
Gruß
H-man
RasPi 3 mit MaxCube für FS20 , HM-Urart, HM-LAN, MiLight, HUE, Lightify, SONOS, Harmony, Unifi, FritzBox 7490... :-)
Ganz nach dem Motto: Normal? Normal is langweilig....

igami

Das Komma ist zum Befehle trennen bei DOIF vorgesehen. Bei dir ist ein Komma aber in jedem Befehl vorhanden. Wie man das trotzdem umsetzen kann steht in der Commandref zu DOIF.
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

h-man-kl

Danke! Auf jeden Fall macht das doif jetzt was und der Slider der Lampe im Webinterface verändert sich.
Ob genau das passiert was ich mir erhoffe muss ich heute Abend probieren wenn ichdaheim bin.

Hier mal die aktuelle Version:

([d_Sonnenaufgang.MI1:state] eq "on")
((set 23.RGBW.Test1 hsv 240,100,2 1 q),
(set 23.RGBW.Test1 hsv 240,100,1 1 q),
(set 23.RGBW.Test1 hsv 240,100,2 20 q),
(set 23.RGBW.Test1 hsv 240,100,5 20 q),
(set 23.RGBW.Test1 hsv 240,100,8 20 q),
(set 23.RGBW.Test1 hsv 210,100,6 30 q),
(set 23.RGBW.Test1 hsv 190,100,8 1 q),
(set 23.RGBW.Test1 hsv 90,100,14 1 q),
(set 23.RGBW.Test1 hsv 70,100,16 1 q),
(set 23.RGBW.Test1 hsv 10,100,34 2 q),
(set 23.RGBW.Test1 hsv 30,100,40 30 q),
(set 23.RGBW.Test1 hsv 40,100,60 30 q),
(set 23.RGBW.Test1 hsv 45,100,80 30 q),
(set 23.RGBW.Test1 hsv 50,100,100 30 q),
(set 23.RGBW.Test1 hsv 50,19,75 3 q),
(set 23.RGBW.Test1 hsv 50,0,100 30 q))
RasPi 3 mit MaxCube für FS20 , HM-Urart, HM-LAN, MiLight, HUE, Lightify, SONOS, Harmony, Unifi, FritzBox 7490... :-)
Ganz nach dem Motto: Normal? Normal is langweilig....

h-man-kl

Läuft! :-)

Das einzige was mir jetzt noch nicht gefällt sind teilweise die Farben bzw. die Übergänge.
Ausserdem habe ich festgestellt, dass die Lampe bei einschalten für ca 1 sec. ein helles Lila zeigt, das hab ich noch nicht so verstanden warum.
Und dann sind da noch zwei weitere Punkte:
1) Das Licht ist viel zu hell :-) mal sehen ob ich da noch ws an der Helligkeit drehen kann. (Habe eine 4W E27 MiLight in meinem Deckenventilator bzw in dessen Milchglaskugel und dadurch strahlt das ganze Zimmer)
2) Da mir ja die Farben nicht so ganz gefallen, wüsste ich gerne ob jemand ein Wakeuplight-Farbverlauf von einem fertgen Wakeuplight kennt....

Vielen Dank nochmals an Alle!
Gruß
H-Man
RasPi 3 mit MaxCube für FS20 , HM-Urart, HM-LAN, MiLight, HUE, Lightify, SONOS, Harmony, Unifi, FritzBox 7490... :-)
Ganz nach dem Motto: Normal? Normal is langweilig....

Per

Zitat von: h-man-kl am 08 Dezember 2016, 08:19:05Und dann sind da noch zwei weitere Punkte:
Welche hier bei DOIF nicht so richtig gut aufgehoben sind...