Initial commit
This commit is contained in:
commit
284fdc1261
16 changed files with 448 additions and 0 deletions
34
NightLight.Core/Configuration.fs
Normal file
34
NightLight.Core/Configuration.fs
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
module internal NightLight.Configuration
|
||||
|
||||
open NightLight.Moods
|
||||
open NightLight.Lights
|
||||
|
||||
let getDesiredColorAndBrightness bulb mood =
|
||||
let white = ColorByCoordinates(0.3227, 0.329)
|
||||
let yellow = ColorByTemperature 454
|
||||
let red = ColorByCoordinates(0.6942, 0.2963)
|
||||
|
||||
match bulb, mood with
|
||||
| IkeaBulb, White -> white, Brightness 254
|
||||
| IkeaBulb, Yellow -> yellow, Brightness 210
|
||||
| IkeaBulb, Red -> red, Brightness 254
|
||||
| PaulmannBulb, White -> white, Brightness 35
|
||||
| PaulmannBulb, Yellow -> yellow, Brightness 35
|
||||
| PaulmannBulb, Red -> red, Brightness 80
|
||||
|
||||
let lights =
|
||||
[ { FriendlyName = "Vardagsrum - Fönsterlampa"
|
||||
Room = LivingRoom
|
||||
Bulb = IkeaBulb }
|
||||
{ FriendlyName = "Vardagsrum - Vägglampa"
|
||||
Room = LivingRoom
|
||||
Bulb = PaulmannBulb }
|
||||
{ FriendlyName = "Vardagsrum - Golvlampa"
|
||||
Room = LivingRoom
|
||||
Bulb = PaulmannBulb }
|
||||
{ FriendlyName = "Badrum - Taklampa"
|
||||
Room = Bathroom
|
||||
Bulb = IkeaBulb }
|
||||
{ FriendlyName = "Sovrum - Nattduksbordlampa"
|
||||
Room = Bedroom
|
||||
Bulb = IkeaBulb } ]
|
||||
Loading…
Add table
Add a link
Reference in a new issue