Hallo zusammen,
ich versuche gerade herauszufinden wie man eine Hue Lampe am besten beliebig oft blinken lassen kann...
Hiermit leuchtet die Lampe kurz in rot auf, blinkt dann aber in der vorherigen Farbe und bleibt of rot stehen.
set HUEDevice29 rgb ED0000; sleep 1; set HUEDevice29 alert lselect; sleep 3; set HUEDevice29 alert none
was mach ich falsch? Erst mal an, dann rot und dann blinken?
Wie bekomme ich das mit zwei oder 3 Farben im Wechsel hin?
Hallo,
ist das "blink" überhaupt möglich bei HUE, Ikea, oder allgemein Zigbee ??
bei mehrmals blinken werden z.b. Ikea Tradfri bei 4 mal an und aus schalten in den pairing Modus gesetzt.
Gruß und gute Nacht
Intruder
Pairing Modus bzw. Reset aber nicht durch ein-/ausschalten per Zigbee sondern per Spannung an/aus...
EDIT: meine HUE haben per HUE-Bridge-Modul und deCONZ ebenfalls blink als set-Befehl. Hab ich aber noch nie genutzt... ;)
Gruß, Joachim
Gut, das wir das mit dem Reset geklärt haben.
Lässt von euch jemand seine Leuchten blinken? Wenn ja, wie?
Mit Ach und KRach über die Wait-Einstellung eines DOIF.
Fhem sendet die Befehle anscheinend zu schnell, so dass der Blink-Befehl nicht vollständig ausgeführt wird.
Über wait gebe ich ihm 15 Sekunden Zeit den Blink-Befehl auszuführen..-
Probier es mal und pass es an...
Anbei ein List meines Doifs, hoffe es führt dich auf die richtige Spur:
Internals:
DEF ([Sensor_04:CO2-level:d] > 1000)
({fhem('setreading $SELF oldValue ' . ReadingsVal("wz_Light_03","onoff",0))})
(set wz_Light_03 blink 5)
(
{
if (ReadingsVal("$SELF","oldValue",0) == 1)
{
fhem('set wz_Light_03 on');;
Log 1, "doif_Sensor_04 : CMD 1 - Part 1";;
}
elsif (ReadingsVal("$SELF","oldValue",0) == 0)
{
fhem('set wz_Light_03 off');;
Log 1, "doif_Sensor_04 : CMD 1 - Part 2";;
}
}
)
DOELSEIF ([Sensor_04:CO2-level:d] < 500)
(
{Log 1, "doif_Sensor_04 : CMD 2";;}
)
FUUID 5fcbf641-f33f-43e2-fddb-eae6784ced149dc4
MODEL FHEM
NAME doif_Sensor_04
NOTIFYDEV global,Sensor_04
NR 559
NTFY_ORDER 50-doif_Sensor_04
STATE cmd_2
TYPE DOIF
VERSION 23235 2020-11-25 22:42:28
READINGS:
2020-12-13 10:27:34 Device Sensor_04
2020-12-13 10:27:34 cmd 2
2020-12-13 10:27:34 cmd_event Sensor_04
2020-12-13 10:27:34 cmd_nr 2
2020-12-13 10:27:34 e_Sensor_04_CO2-level 400 ppm
2020-12-10 21:29:08 mode enabled
2020-12-12 10:18:58 oldValue 0
2020-12-13 10:27:34 state cmd_2
Regex:
accu:
cond:
Sensor_04:
0:
CO2-level ^Sensor_04$:^CO2-level:
1:
CO2-level ^Sensor_04$:^CO2-level:
attr:
cmdState:
wait:
0:
0
0
15
1:
0
waitdel:
condition:
0 ::ReadingValDoIf($hash,'Sensor_04','CO2-level','','d') > 1000
1 ::ReadingValDoIf($hash,'Sensor_04','CO2-level','','d') < 500
do:
0:
0 {fhem('setreading doif_Sensor_04 oldValue ' . ReadingsVal("wz_Light_03","onoff",0))}
1 set wz_Light_03 blink 5
2 { if (ReadingsVal("doif_Sensor_04","oldValue",0) == 1) { fhem('set wz_Light_03 on');; Log 1, "doif_Sensor_04 : CMD 1 - Part 1";; } elsif (ReadingsVal("doif_Sensor_04","oldValue",0) == 0) { fhem('set wz_Light_03 off');; Log 1, "doif_Sensor_04 : CMD 1 - Part 2";; } }
1:
0 {Log 1, "doif_Sensor_04 : CMD 2";;}
2:
helper:
DEVFILTER ^global$|^Sensor_04$
NOTIFYDEV global|Sensor_04
event CO2-level: 400 ppm
globalinit 1
last_timer 0
sleeptimer -1
timerdev Sensor_04
timerevent CO2-level: 400 ppm
triggerDev Sensor_04
timerevents:
CO2-level: 400 ppm
timereventsState:
CO2-level: 400 ppm
triggerEvents:
CO2-level: 400 ppm
triggerEventsState:
CO2-level: 400 ppm
internals:
perlblock:
readings:
all Sensor_04:CO2-level
trigger:
uiState:
uiTable:
Attributes:
do always
icon helper_doif
room DoIf
verbose 3
wait 0,0,15:0
Hallo,
ich habe es gerade mal ausprobiert.
Meine TRADFRI bulb E27 WW 806lm im Flur lasse ich mit set Flur_Licht blink 10 1
blinken.
Bei 5 mal an/aus macht die LED eine Pause von ca. 3 Sek. und macht dann weiter, ist dann aber auch noch über Schalter und Fhem bedienbar.
Ich lasse im Moment trotzdem im Esszi. Flur und Arbeitszi. die LED an der Decke 10 x blinken, wenn jemand an der Türe klingelt.
Gruß Intruder
Hallo,
ich lasse eine Lampe mit Tasmota blinken. Bei "Alarm" wird der Zustand gespeichert, die Blinkfolge abgearbeitet und wieder in den alten Zustand umgeschaltet.
https://forum.fhem.de/index.php/topic,114534.msg1088174.html#msg1088174 (https://forum.fhem.de/index.php/topic,114534.msg1088174.html#msg1088174)
eventuell hilft das ein wenig.
Grüße aus Grimma
Ich lasse alle meine HUEs blinken, wenn ein Anruf kommt. Um den vorherigen Status zu speichern und wiederherzustellen nutze ich zusätzlich LightScene (bei mir Lichtstatus genannt).
set Lichtstatus save Status,
set HUE_.* rgb 0000FF,
set HUE_.* blink 3 1,
define Lichtstatus_zurueck at +00:00:06 set Lichtstatus scene Status
Danke für Eure Infos!
Die Hue Leuchte ist nur für die Signalisierung da. Die macht sonst nichts.
Erst mal soll sie bei einem offenen Fenster im Haus nur dauerhaft rot blinken. Bis alle Fenster zu sind.
Elegant wäre, wenn ich pro Stockwerk eine andere Farbe angeben könnte. Dann sieht man gleich wo man hinlaufen muss :-)
Also eine Blinkfolge, die dynamisch zusammengebaut wird.
Hallo,
was mich beim Blink stört ist, dass die Lampe nach dem Blinken aus ist, egal welchen Zustand sie vorher hatte.
Ist es mit einfachen Mitteln möglich, die Lampe blinken zu lassen, aber den ursprünglichen Zustand wiederherzustellen (also aus wenn sie davor aus war, an wenn sie bereits an war)?
Zitat von: Jackie am 31 Januar 2022, 07:35:58
Hallo,
was mich beim Blink stört ist, dass die Lampe nach dem Blinken aus ist, egal welchen Zustand sie vorher hatte.
Ist es mit einfachen Mitteln möglich, die Lampe blinken zu lassen, aber den ursprünglichen Zustand wiederherzustellen (also aus wenn sie davor aus war, an wenn sie bereits an war)?
Bei Hue Leuchtmitteln sollte die Funktion "alert" helfen.
z.B. "set .... alert select" oder "set ... alert lselect"
Gruß
Dan