Implement the 'Left' button on the remote
This commit is contained in:
parent
6ecb6d07ac
commit
2950b21488
7 changed files with 91 additions and 19 deletions
|
|
@ -40,32 +40,37 @@ type DeviceFriendlyName =
|
|||
match this with
|
||||
| DeviceFriendlyName deviceFriendlyName -> deviceFriendlyName
|
||||
|
||||
type LightControl =
|
||||
| NonRemote
|
||||
| RemoteLeft
|
||||
| RemoteRight
|
||||
|
||||
type Light =
|
||||
{ FriendlyName: DeviceFriendlyName
|
||||
Room: Room
|
||||
Bulb: Bulb
|
||||
ControlledWithRemote: bool }
|
||||
ControlledWithRemote: LightControl }
|
||||
|
||||
let lights =
|
||||
[ { FriendlyName = DeviceFriendlyName "Vardagsrum - Fönsterlampa"
|
||||
Room = LivingRoom
|
||||
Bulb = IkeaBulb
|
||||
ControlledWithRemote = true }
|
||||
ControlledWithRemote = RemoteRight }
|
||||
{ FriendlyName = DeviceFriendlyName "Vardagsrum - Vägglampa"
|
||||
Room = LivingRoom
|
||||
Bulb = PaulmannBulb
|
||||
ControlledWithRemote = false }
|
||||
ControlledWithRemote = NonRemote }
|
||||
{ FriendlyName = DeviceFriendlyName "Vardagsrum - Golvlampa"
|
||||
Room = LivingRoom
|
||||
Bulb = PaulmannBulb
|
||||
ControlledWithRemote = false }
|
||||
ControlledWithRemote = NonRemote }
|
||||
{ FriendlyName = DeviceFriendlyName "Badrum - Taklampa"
|
||||
Room = Bathroom
|
||||
Bulb = IkeaBulb
|
||||
ControlledWithRemote = false }
|
||||
ControlledWithRemote = NonRemote }
|
||||
{ FriendlyName = DeviceFriendlyName "Sovrum - Nattduksbordlampa"
|
||||
Room = Bedroom
|
||||
Bulb = IkeaBulb
|
||||
ControlledWithRemote = true } ]
|
||||
ControlledWithRemote = RemoteLeft } ]
|
||||
|
||||
let remoteControlFriendlyName = DeviceFriendlyName "Fjärrkontroll"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue