Advertisement
Guest User

Untitled

a guest
Feb 12th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. var Integer Dimmer
  2. var Integer DimmerCheck
  3. var Integer HueVal
  4. var Integer SatVal
  5. var DecimalType hue = new DecimalType(0) // 0-360; 0=red, 120=green, 240=blue, 360=red(again)
  6. var PercentType sat = new PercentType(100) // 0-100
  7. var PercentType bright = new PercentType(0)
  8. var HSBType light
  9.  
  10. Dimmer = 3
  11. HueVal = 2
  12. SatVal = 99
  13. DimmerCheck=Dimmer
  14.  
  15. while(Dimmer<=90) // End up at 90% brightness
  16. {
  17. if (Dimmer==DimmerCheck)
  18. {
  19. bright = new PercentType(Dimmer)
  20. hue = new DecimalType(HueVal)
  21. sat = new PercentType(SatVal)
  22. light = new HSBType(hue,sat,bright)
  23. Milight_desklamp_1_Color.sendCommand(light.toString)
  24. Milight_desklamp_2_Color.sendCommand(light.toString)
  25. Milight_floorlamp_Color.sendCommand(light.toString)
  26. Oliver_Underbordlys_RGB.sendCommand(light.toString)
  27. Dimmer = Dimmer + 3
  28. HueVal = HueVal + 2 // Increment from 0 to 60 over half an hour
  29. SatVal = SatVal - 1 // Decrement from 100 saturation to 70% over half an hour
  30.  
  31. Thread::sleep(60000)
  32. DimmerCheck = Dimmer
  33. }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement