Hue Leuchte blinken lassen

Begonnen von slor, 11 Dezember 2020, 23:24:47

Vorheriges Thema - Nächstes Thema

slor

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?
Fhem auf Raspberry Pi 4
CCU3 mit RaspberryMatic mit HMCCU an FHEM
HMCCU, Telegram, Conbee2 und Hue/Tradfri/Osram Lampen AQARA Sensoren, HomeConnect

Intruder1956

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
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

MadMax-FHEM

#2
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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

slor

Gut, das wir das mit dem Reset geklärt haben.

Lässt von euch jemand seine Leuchten blinken? Wenn ja, wie?
Fhem auf Raspberry Pi 4
CCU3 mit RaspberryMatic mit HMCCU an FHEM
HMCCU, Telegram, Conbee2 und Hue/Tradfri/Osram Lampen AQARA Sensoren, HomeConnect

Sanchez

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
Gruß
GS alias Sanchez

Intruder1956

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
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

FHEM-User22

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

eventuell hilft das ein wenig.

Grüße aus Grimma
FHEM auf Raspberry Pi und Proxmox und... und.... und....

swsmily

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


slor

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.
Fhem auf Raspberry Pi 4
CCU3 mit RaspberryMatic mit HMCCU an FHEM
HMCCU, Telegram, Conbee2 und Hue/Tradfri/Osram Lampen AQARA Sensoren, HomeConnect

Jackie

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)?
Raspi 3 mit FHEM, LWZ 304 Trend, Fronius Symo 10.0-3-M, Conbee II Stick, Optokoppler (USB, FTDI), diverse Ikea Tradfri Komponenten,...

DeeSPe

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

MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe