MasseR
|
5416e9b708
|
Safer default
|
2026-10-01 21:57:47 +03:00 |
|
MasseR
|
38d575d716
|
I don't need these log lines anymore
|
2026-10-01 21:16:23 +03:00 |
|
MasseR
|
cceddad037
|
Capped based on light level
|
2026-09-30 14:27:50 +03:00 |
|
MasseR
|
c75fc1a7b9
|
Logging and really not working light restoration
|
2026-09-30 13:46:16 +03:00 |
|
MasseR
|
1098be227d
|
Push to journalctl
|
2026-09-30 12:33:31 +03:00 |
|
MasseR
|
a427acd6ed
|
Fix warnings
|
2026-09-30 09:05:48 +03:00 |
|
MasseR
|
526710ef71
|
Simplify channelHassEval now that the writer owns the flag decision
|
2026-09-30 08:56:07 +03:00 |
|
MasseR
|
c2425e8fb0
|
Move handler flag check from bus to writer with skip logging
|
2026-09-30 08:06:59 +03:00 |
|
MasseR
|
a7a11e96b7
|
Complete rename vocabulary (childrenBedroomButton, toIkeaRemoteAction)
|
2026-09-30 00:21:24 +03:00 |
|
MasseR
|
adce7c8427
|
Split Controller.hs into vertical submodules behind umbrella re-export
|
2026-09-30 00:07:31 +03:00 |
|
MasseR
|
9e00aeb6a2
|
Rename entity-list and snapshot helpers for consistency
|
2026-09-29 23:52:46 +03:00 |
|
MasseR
|
b643fe55b1
|
Rename switch to switchService to avoid AFRP name conflict
|
2026-09-29 23:47:58 +03:00 |
|
MasseR
|
138b62c54a
|
Rename IkeaController to IkeaRemoteAction, fix brightness typo
|
2026-09-29 23:44:56 +03:00 |
|
MasseR
|
c2426dec3d
|
Unify per-room Lights enums into shared LightingMode
|
2026-09-29 23:38:43 +03:00 |
|
MasseR
|
ad023a1ba2
|
Rename light observation layer (LightStatus, lightSignal, brightness, temperature)
|
2026-09-29 23:19:34 +03:00 |
|
MasseR
|
7ce994e814
|
Rename light command layer (Light, LightSettings, BrightnessSettings)
|
2026-09-29 23:14:07 +03:00 |
|
MasseR
|
fefeae6301
|
Store a custom snapshot of lights
|
2026-09-29 22:51:37 +03:00 |
|
MasseR
|
fcaccfdeb0
|
Faster transition
|
2026-09-29 20:42:14 +03:00 |
|
MasseR
|
7ad36d8ccb
|
More transition stuff
|
2026-09-29 19:48:16 +03:00 |
|
MasseR
|
f4c82df968
|
Scene transitions
|
2026-09-29 18:05:51 +03:00 |
|
MasseR
|
219f75c0e4
|
Remove the debug line
I thought I already had..?
|
2026-09-29 11:35:24 +03:00 |
|
MasseR
|
7ed846d0fc
|
Fix the ambience mode
|
2026-09-29 11:33:56 +03:00 |
|
MasseR
|
4d8cb8dc36
|
Log and return 500 when handler flag persistence fails
|
2026-09-25 13:14:25 +03:00 |
|
MasseR
|
1697d55ad5
|
Drop build-time controller flag, run all controllers, consolidate paths
|
2026-09-25 13:10:26 +03:00 |
|
MasseR
|
bd1402ab3a
|
Add REST endpoints for handler flags
|
2026-09-25 13:09:25 +03:00 |
|
MasseR
|
c412435172
|
Gate CallService by handler flags on the Bus
|
2026-09-25 13:07:40 +03:00 |
|
MasseR
|
3b08988e30
|
Route Flags load warnings to stderr
|
2026-09-25 13:02:14 +03:00 |
|
MasseR
|
44497173de
|
Add Flags module for runtime handler toggling
|
2026-09-25 13:01:44 +03:00 |
|
MasseR
|
894d8f8436
|
Add requestHandler field to Request
|
2026-09-25 12:59:14 +03:00 |
|
MasseR
|
bd5f97f96e
|
Merge pull request 'Replace scotty with servant' (#4) from servant into main
Reviewed-on: #4
|
2026-09-25 12:10:58 +03:00 |
|
MasseR
|
d6f785662b
|
Logging in http
|
2026-09-25 12:10:24 +03:00 |
|
MasseR
|
5d16bf4ade
|
Move http to separate module
|
2026-09-25 11:54:36 +03:00 |
|
MasseR
|
05bd609c7e
|
Replace scotty with servant
|
2026-09-25 11:48:42 +03:00 |
|
MasseR
|
4ea75beb7b
|
Merge pull request 'Plant lights' (#3) from plant-light into main
Reviewed-on: #3
|
2026-09-25 10:37:26 +03:00 |
|
MasseR
|
7fc07c1883
|
Plant lights
|
2026-09-25 10:31:06 +03:00 |
|
MasseR
|
a7becaf2d4
|
Use scenes instead of stateful applications of adaptive sleep mode
|
2026-09-25 09:55:48 +03:00 |
|
MasseR
|
9c47bbcb42
|
More
|
2026-09-24 20:27:11 +03:00 |
|
MasseR
|
6063aafe8b
|
Toggle adaptive mode
|
2026-09-24 20:21:33 +03:00 |
|
MasseR
|
fafc7111bb
|
The center button also disables sleep mode
|
2026-09-24 10:07:02 +03:00 |
|
MasseR
|
69cac934ec
|
Fix tests
|
2026-09-24 10:06:20 +03:00 |
|
MasseR
|
b2a74cbee4
|
Sleep mode in the bedroom
|
2026-09-24 09:48:35 +03:00 |
|
MasseR
|
769ab43fd2
|
Untested three-state for dinner table
|
2026-09-24 08:17:22 +03:00 |
|
MasseR
|
15f3fe7c9e
|
Hups
|
2026-09-21 18:59:32 +03:00 |
|
MasseR
|
416a9484a5
|
Listen on 0.0.0.0 to be usable by tailscale
|
2026-09-21 08:11:49 +03:00 |
|
MasseR
|
e3bc25ce54
|
Quick buttons
|
2026-09-17 11:48:22 +03:00 |
|
MasseR
|
036473ab81
|
Don't catch async exceptions
|
2026-09-17 11:05:27 +03:00 |
|
MasseR
|
27f271691c
|
Hallway lights automation
|
2026-09-17 09:57:12 +03:00 |
|
MasseR
|
73d546395b
|
Fix the bad use of async
Propagate errors with `mapConcurrently_`
|
2026-09-16 14:54:36 +03:00 |
|
MasseR
|
a969730de1
|
Update tests
|
2026-09-16 14:52:39 +03:00 |
|
MasseR
|
213f9d5d2a
|
More graphs
|
2026-09-16 14:42:31 +03:00 |
|