FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: satprofi am 10 April 2016, 09:44:24

Titel: RGB Werte auslesen
Beitrag von: satprofi am 10 April 2016, 09:44:24
Hallo.
Wie stelle ich es an, das bei RGB Werten "kleiner als"  geschalten wird?
Geht das überhaupt?

gruss
Titel: Antw:RGB Werte auslesen
Beitrag von: justme1968 am 10 April 2016, 10:16:29
was genau soll kleiner als ein bestimmter rgb wert bedeuten?

schau dir mal die rgb2hsv routine an. dann hast du farbe sättigung und helligkeit getrennt und kannst nach jedem dieser kriterien schalten.

gruss
  andre
Titel: Antw:RGB Werte auslesen
Beitrag von: satprofi am 10 April 2016, 10:20:49
hallo.
naja, wenn ein wert kleiner als ,z.b. 000088, ist dann soll geschalten werden. Der state ist ja vorhanden, aber klappt das mit DOIF ?
Titel: Antw:RGB Werte auslesen
Beitrag von: justme1968 am 10 April 2016, 10:24:51
das macht so keinen sinn.
Titel: Antw:RGB Werte auslesen
Beitrag von: Per am 10 April 2016, 10:59:32
Zitat von: satprofi am 10 April 2016, 10:20:49
wenn ein wert kleiner als ,z.b. 000088, ist dann soll geschalten werden. Der state ist ja vorhanden, aber klappt das mit DOIF ?
Würde mit DOIF klappen (evlt. mit Konvertieren von Text auf Hex auf Dez), aber 010000 wäre viiiiel dunkler als 000088, dennoch viiiiel größer.
Also im Ansatz falsch.
Titel: Antw:RGB Werte auslesen
Beitrag von: satprofi am 10 April 2016, 11:03:08
also bei "eq 000088" würe klappen?

gruss
Titel: Antw:RGB Werte auslesen
Beitrag von: Per am 10 April 2016, 11:36:08
Warum nicht, aber erstell dir doch schnell nen Dummy und ein "Mini"-DOIF und teste es.
Titel: Antw:RGB Werte auslesen
Beitrag von: satprofi am 11 April 2016, 09:34:18
Hallo. Es klappt.

Sent from my OPO