78b57258c1
Rewrite construction of newLightToState
2026-01-17 15:23:13 +01:00
4d8fc44bee
Naively move construction of lightToState to first TimeChanged
2026-01-17 12:01:07 +01:00
0d21e81b82
Introduce a global remoteControlledLights value
2026-01-14 19:55:58 +01:00
2950b21488
Implement the 'Left' button on the remote
2026-01-14 19:53:15 +01:00
2f6e46960f
Spam a bit less
2026-01-10 21:04:50 +01:00
fd103125e3
Automatically turn on lights at dawn
2026-01-06 09:36:42 +01:00
c1d9029a73
Demonstrate and fix some odd behaviour with some bulbs
2026-01-05 23:21:46 +01:00
10d858817d
Turn on lights before changing brightness and color
2026-01-05 23:10:26 +01:00
2443468eb4
Fix the bug by keeping state
2026-01-05 22:49:41 +01:00
838bbb79a3
Add naive remote control implementation
2026-01-05 21:53:48 +01:00
9531dee52b
Stop requiring the initial time in NightLightStateMachine
...
We're only fooling ourselves if we think that it's ready *right* after
construction anyway. After all, the initial state of the lights won't be
updated when the state machine is constructed.
2026-01-04 20:16:58 +01:00
c7c5de9e21
State -> NightLightStateMachine
2026-01-04 12:10:06 +01:00