Autor Thema: Hue abhängig von brightness Wert dimmen  (Gelesen 1538 mal)

Offline 2P4u

  • Full Member
  • ***
  • Beiträge: 124
Hue abhängig von brightness Wert dimmen
« am: 28 Oktober 2015, 17:56:43 »
Hi Leute.
Ich habe folgende Idee. Ich möchte die Hue im Flur gerne automatisch dimmen lassen.
Sollte in etwa so aussehen:
Bewegungsmelder erkennt "motion"
Bewegungsmelder sendet auch "brightness"

Wenn "brightness" kleiner als 45 dann soll die Hue angehen ABER nicht auf vollgas, sondern abhängig vom "brightness" Wert des Bewegungsmelders.
Klar soll auch wenn "brightness" 0 ist, die Lampe mit "pct" 3 oder so angehen. Minimal eben.
Möchte so automatisch je dunkler es wird die Beleuchtung auch dunkler haben.
Das habe ich mal zusammengebastelt:
Tuer_Motion:motion {
 if (ReadingsVal("Tuer_Motion","brightness",99) lt 45) {
  fhem("set fl_Licht1 pct ReadingsVal("Tuer_Motion","brightness",99");
 fhem("set fl_Licht1 on-for-timer 60");
 }
 else {
  fhem("set fl_Licht1 off");
 }
}

Ich hoffe mir kann jemand da weiterhelfen und das ist nicht zu Verwirrend.
Danke schonmal und Grüsse
Daniel
1x Ubuntu Server
1x LaCrosse Gateway für PCA301 /1x HMLAN /1x HMLGW
2x HueBridge mit Devices/ 1x Logitech Harmony Ultimate

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19266
Antw:Hue abhängig von brightness Wert dimmen
« Antwort #1 am: 30 Oktober 2015, 18:56:09 »
zahlen werden mit < und > verglichen. wenn du das set kommandos aus unterschiedlichen teilen zusammen baust musst du den string und das ergebniss des funktionsaufrufs aneinanderhängen. also etwa so:Tuer_Motion:motion {
 if( ReadingsVal("Tuer_Motion","brightness",99) < 45 ) {
  fhem("set fl_Licht1 pct ". ReadingsVal("Tuer_Motion","brightness",99" ) );
  fhem("set fl_Licht1 on-for-timer 60");
 }
 else {
  fhem("set fl_Licht1 off");
 }
}

gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

 

decade-submarginal