JensNRW
30. Oktober 2015 um 22:17
1
Hallo möchte gern mein HM Dimmer im Gäste Wc zur halloween Party passend gruselig steuern
ich stelle mir vor das Licht über den Tür Kontakt einzuschalten (das Radio geht schon an mit dem passenden Sound)
aber wie stelle ich es an das licht hoch und runter zudimmen ?
Im Bereich von Start Helligkeit von 0.9 (als Value passend für HM) ,
dann nach 15 sec soll sich die Variable verändern im Bereich von 0,3 bis 0.7 in möglichst zufällig gewählten Werten.
So das es das Grussel WC wird.
Gruß Jens
Die PHP Funktion sollte dir Helfen
$wert = mt_rand(0, 100); // Von - Bis
HM_WriteValueFloat (12345, "STATE", $wert/100);
LG
Sven
Du müsstest jeden wert neu und einzeln per Funk an den Dimmer senden, da würde die Sicherung gegen uberbeanspruchung der funkfrequenz dir wohl recht schnell den Hahn abdrehen denke ich
Oder war mit 15 Sekunden gemeint das immer erst nach 15 Sekunden ein neuer wert kommen soll? Das wird aber nicht sonderlich gruselig
JensNRW
31. Oktober 2015 um 08:35
4
Danke
mt_rand war der gesuchte Befehl
hier mein Ergebnis
Skript wird zyklisch aller 15 sec ausgeführt wenn die Tür geschlossen ist
<?
$id_bar = (50295 /*[HomeMatic Device Licht GästeBad]*/);
$ramp = mt_rand(0, 9); // Von - Bis
$wert = mt_rand(50, 100); // Von - Bis
HM_WriteValueFloat($id_bar, "RAMP_TIME", $ramp); // X Sekunden Rampe
HM_WriteValueFloat($id_bar, "LEVEL", $wert/100);
//HM_WriteValueFloat($id_bar , "LEVEL" , .8); // und ausführen auf X%
?>
Gruß Jens