mirror of
https://github.com/basnijholt/adaptive-lighting.git
synced 2026-09-11 22:34:04 +02:00
Commit graph
Select branches
Hide pull requests
1.0/accent_colors
adaptive-lighting-edge
add-code-cov
add-watched-lights
add_flat_limits_to_configuration
adjust_adapt_until_sleep
all-contributors/add-tests
allow-more-flexible-service-calls
alt_detect_method
bronze-action-setup
change_default_config_values
compare-service-datas-with-ignore-fields
correctly-fix-timers
do-it-yourself-fixall
external-from-kelvin-to-rgb-manual
feat/docs-improvement
feat/fix-turn-on-with-attributes
feat/strings-script
fix-async
fix-autoreset-dev-core
fix-test_changing_options_when_using_yaml
fix-webapp
fix-webapp-readme
fix/docker-volume-mount-symlinks
fix/light-group-context-reuse-1378
fix/separate-turn-on-commands-race-condition
fix/unavailable-light-recovery
fix2
friendly_names_and_types
getattribute_switch__lights_autoexpand_groups
light-profile
main
manual_control_lights_turned_on_with_custom_service_data
master
new-service-calls
no-reset
reformat_adapt_lights
reformat_adapt_lights-change
release/1.32.0b1
renovate/astral-sh-setup-uv-10.x
renovate/configure
renovate/prompt-toolkit-3.x
renovate/pytz-2025.x
simple-ui
support-rgbww
unconventional_sunrise_sunset_times
wait_for_transitions
#1
#1000
#1003
#1004
#1005
#1013
#1016
#1019
#1029
#1031
#1037
#1038
#1039
#1040
#1041
#1042
#1043
#1046
#1063
#1067
#1075
#1076
#1077
#1078
#1079
#1080
#1082
#1083
#1084
#1085
#1086
#1087
#1088
#1089
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1097
#1098
#1099
#1100
#1101
#1102
#1103
#1104
#1105
#1106
#1107
#1108
#1109
#1110
#1111
#1112
#1113
#1114
#1115
#1116
#1117
#1118
#1119
#1120
#1121
#1122
#1123
#1124
#1125
#1126
#1127
#1128
#1129
#1130
#1137
#1140
#1141
#1145
#1146
#1147
#1148
#1149
#1150
#1151
#1152
#1153
#1154
#1155
#1156
#1157
#1158
#1159
#1160
#1163
#1168
#1171
#1173
#1181
#1191
#1207
#1211
#1212
#1213
#1214
#1215
#1216
#1217
#1218
#1219
#1220
#1221
#1222
#1223
#1224
#1225
#1226
#1227
#1228
#1229
#1235
#1236
#1239
#1240
#1241
#1242
#1243
#1244
#1245
#1246
#1246
#1251
#1253
#1254
#1258
#1259
#126
#1260
#1261
#1269
#1270
#1271
#1277
#1280
#1282
#1284
#1288
#1291
#1292
#1293
#1294
#1295
#1296
#1297
#1298
#1299
#1300
#1301
#1302
#1303
#1304
#1305
#1306
#1307
#1308
#1309
#1310
#1311
#1313
#1314
#1316
#1317
#1318
#1319
#1320
#1321
#1323
#1324
#1325
#1326
#1327
#1328
#1329
#1330
#1331
#1334
#1335
#1343
#1348
#1349
#1351
#1352
#1354
#1356
#1359
#1363
#1376
#1377
#1379
#1380
#1382
#1383
#1384
#1385
#1386
#1387
#1388
#1389
#139
#1390
#1392
#1393
#1394
#1395
#1396
#1397
#1399
#140
#1400
#1403
#1404
#1405
#1406
#1407
#1408
#1409
#1410
#1411
#1412
#1413
#1414
#1417
#1419
#1422
#1423
#1424
#1426
#1434
#1436
#1437
#1438
#1439
#1440
#1441
#1445
#1446
#1447
#1448
#1450
#1452
#1453
#1454
#1455
#1458
#1460
#1462
#1463
#1466
#1467
#1468
#1469
#1470
#1472
#1474
#1475
#1476
#1479
#1482
#1483
#1486
#1488
#1489
#149
#1490
#1492
#1493
#1496
#1499
#1500
#1501
#1504
#1505
#1506
#1507
#1511
#1513
#1516
#1517
#1518
#1519
#1520
#1521
#1522
#1523
#1524
#1525
#1526
#1527
#1528
#1529
#1531
#1532
#1533
#1534
#1535
#1536
#1537
#1538
#1539
#154
#1540
#1541
#1542
#1543
#1544
#1545
#1546
#1547
#1548
#1549
#155
#1550
#1551
#1552
#1553
#1554
#1555
#1556
#1557
#1558
#1559
#1560
#1561
#1562
#1563
#1564
#1565
#1566
#1567
#1569
#157
#1570
#1571
#1572
#1573
#1574
#1575
#1576
#1577
#1578
#1579
#1580
#1581
#1582
#1583
#1584
#1585
#1585
#1586
#1587
#1589
#1590
#1591
#1592
#1593
#1593
#1594
#1595
#1598
#1598
#1600
#1600
#1601
#1601
#1602
#1602
#17
#180
#181
#19
#192
#193
#196
#197
#198
#214
#216
#219
#228
#229
#230
#231
#234
#235
#238
#239
#244
#263
#266
#27
#276
#285
#286
#297
#30
#310
#316
#317
#319
#320
#321
#323
#324
#325
#326
#327
#329
#330
#350
#351
#355
#357
#358
#359
#360
#361
#362
#363
#364
#365
#366
#367
#368
#369
#370
#371
#372
#373
#375
#384
#386
#387
#388
#389
#396
#397
#399
#401
#402
#417
#422
#427
#428
#429
#430
#431
#432
#440
#443
#445
#448
#450
#452
#452
#458
#459
#460
#463
#464
#465
#466
#467
#468
#469
#470
#471
#472
#473
#474
#475
#476
#477
#478
#479
#480
#481
#482
#483
#484
#485
#486
#487
#488
#488
#492
#495
#496
#497
#498
#500
#500
#504
#505
#507
#508
#509
#510
#511
#512
#512
#513
#514
#515
#516
#517
#518
#519
#52
#520
#521
#522
#523
#524
#526
#527
#528
#528
#529
#530
#531
#533
#534
#535
#535
#536
#537
#538
#539
#543
#544
#545
#547
#549
#550
#551
#552
#553
#554
#557
#558
#559
#559
#560
#561
#561
#562
#562
#563
#564
#565
#566
#566
#567
#567
#568
#568
#569
#570
#570
#571
#572
#573
#574
#575
#583
#584
#587
#590
#591
#596
#597
#598
#605
#607
#610
#613
#614
#615
#620
#627
#628
#630
#631
#632
#634
#635
#636
#637
#639
#640
#642
#643
#644
#646
#647
#648
#650
#652
#654
#655
#656
#657
#659
#660
#662
#663
#667
#668
#669
#670
#671
#672
#673
#674
#675
#676
#677
#678
#679
#681
#684
#685
#686
#687
#688
#689
#69
#691
#693
#695
#696
#697
#698
#699
#700
#704
#705
#706
#707
#708
#709
#710
#712
#713
#715
#716
#717
#718
#719
#722
#725
#727
#728
#729
#73
#731
#732
#733
#734
#736
#740
#746
#747
#748
#750
#751
#752
#753
#754
#755
#756
#757
#758
#759
#760
#761
#762
#763
#764
#765
#766
#767
#768
#770
#775
#776
#777
#778
#780
#781
#782
#784
#786
#788
#792
#793
#798
#803
#804
#806
#810
#814
#815
#816
#821
#822
#826
#830
#843
#844
#846
#848
#862
#863
#864
#865
#866
#867
#87
#870
#871
#872
#873
#874
#875
#876
#879
#882
#883
#884
#885
#887
#895
#896
#897
#922
#923
#924
#925
#926
#927
#928
#929
#930
#931
#932
#933
#935
#936
#937
#941
#942
#943
#946
#949
#955
#961
#962
#963
#964
#965
#966
#967
#970
#971
#972
#974
#980
#981
#987
#991
#992
#993
#994
#995
#997
#998
#999
1.0.0
1.0.1
1.0.10
1.0.10b
1.0.11
1.0.11b
1.0.12b
1.0.13
1.0.13b
1.0.14
1.0.15
1.0.16
1.0.17
1.0.18
1.0.19
1.0.2
1.0.20
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7b
1.0.8b
1.0.9
1.0.9b
1.1.0
1.1.1
1.10.0
1.10.1
1.11.0
1.12.0
1.13.0
1.14.0
1.15.0
1.15.1
1.15.2
1.16.0
1.16.1
1.16.2
1.16.3
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.17.5
1.18.0
1.18.1
1.18.2
1.18.3
1.19.0
1.19.0b0
1.19.0b1
1.19.0b2
1.19.0b3
1.19.0b4
1.19.0b5
1.19.1
1.2.0
1.2.1
1.20.0
1.21.0
1.21.1
1.21.2
1.21.3
1.22.0
1.23.0
1.3.0
1.4.0
1.4.1
1.5.0
1.6.0
1.7.0
1.8.0
1.9.0
1.9.1
untagged-b5abcaae183f221f05c9
v1.24.0
v1.25.0
v1.26.0
v1.27.0
v1.28.0
v1.29.0
v1.30.0
v1.30.1
v1.31.0
v1.32.0
-
75e40797f5Merge
e59c8aefa7into7d0f4b610a
renovate[bot]
2026-09-11 19:45:08 +00:00 -
e59c8aefa7⬆️ Update astral-sh/setup-uv action to v10.1.0 renovate/astral-sh-setup-uv-10.x
renovate[bot]
2026-09-10 23:53:41 +00:00 -
4536de53f8Merge
2a95703378into7d0f4b610a
Rolf Brocke
2026-09-10 11:07:04 +02:00 -
2a95703378
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot]
2026-09-10 09:07:00 +00:00 -
d0091f1f2b
feat: create sections, sort options
Rolf Brocke
2026-09-09 01:38:48 +02:00 -
fbd4e0c4edMerge
cfc9956ebeinto7d0f4b610a
Federico Zivolo
2026-09-10 07:48:47 +02:00 -
cfc9956ebe
Add missing {webapp_url}/{docs_url} placeholders to 7 translations
Federico Zivolo
2026-09-10 07:48:29 +02:00 -
de2e7bacd5Merge
b1729d906cinto7d0f4b610a
Joe Neuman
2026-09-08 18:08:01 -07:00 -
b1729d906c
Add restore_manual_control option to keep manual control across restarts
Joe Neuman
2026-09-08 18:00:23 -07:00 -
eacd4aadd4Merge
220e3ef057into7d0f4b610a
Ahmad Tawakol
2026-09-08 12:07:59 +00:00 -
220e3ef057
Refresh generated intensity documentation
Bas Nijholt
2026-09-08 05:07:49 -07:00 -
7cad9176d0Merge
bd6e724030into7d0f4b610a
Bas Nijholt
2026-09-08 12:06:34 +00:00 -
bd6e724030
Normalize turn-off transitions during light recovery
fix/unavailable-light-recovery
Bas Nijholt
2026-09-08 05:06:26 -07:00 -
c2d9ea3e51
Merge remote-tracking branch 'origin/main' into fix/unavailable-light-recovery
Bas Nijholt
2026-09-08 05:04:34 -07:00 -
e0d13c032d
Merge remote-tracking branch 'origin/main' into fix/pr1593-intensity-lifecycle
Bas Nijholt
2026-09-08 05:03:33 -07:00 -
844c7ced85
Fix intensity restoration and RGB output
Bas Nijholt
2026-09-08 05:03:10 -07:00 -
7d0f4b610aFix TypeError when 'light.turn_off' is called with a string transition (#1589) main master
Ahmad Tawakol
2026-09-08 09:03:07 -03:00 -
da749bcf61Add a .dockerignore (#1591)
Ahmad Tawakol
2026-09-08 09:02:51 -03:00 -
3e78ac7e21Make scripts/setup-symlinks idempotent (#1590)
Ahmad Tawakol
2026-09-08 09:02:45 -03:00 -
51ea83dba3[pre-commit.ci] pre-commit autoupdate (#1592)
pre-commit-ci[bot]
2026-09-08 14:02:08 +02:00 -
214cb600fd
test: avoid mired rounding boundary
Bas Nijholt
2026-09-08 04:59:25 -07:00 -
0da92cf119
Normalize turn-off transitions with the light service validator
Bas Nijholt
2026-09-08 04:55:10 -07:00 -
7c445af63bdocs: add ahmadtawakol as a contributor for code, bug, and maintenance (#1595)
allcontributors[bot]
2026-09-08 13:54:05 +02:00 -
2b298e1844docs: update .all-contributorsrc
allcontributors[bot]
2026-09-08 11:52:59 +00:00 -
a3715a438ddocs: update README.md
allcontributors[bot]
2026-09-08 11:52:58 +00:00 -
6725f164aa
fix: entity translations were dead, and both validators disabled themselves
Casey
2026-09-08 13:34:27 +02:00 -
51e0b11860
Use the sleep RGB colour as the floor whenever it is configured
Ahmad Tawakol
2026-09-07 18:47:10 -03:00 -
f2936816c6[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot]
2026-09-07 19:25:56 +00:00 -
76061ca52f
Add a .dockerignore
Ahmad Tawakol
2026-09-07 15:37:52 -03:00 -
168a105995
Make scripts/setup-symlinks idempotent
Ahmad Tawakol
2026-09-07 15:29:03 -03:00 -
a4a4b5adec
Fix TypeError when 'light.turn_off' is called with a string transition
Ahmad Tawakol
2026-09-07 15:15:53 -03:00 -
3b1b84e7e8
Add a per-switch intensity dial (number entity)
Ahmad Tawakol
2026-09-07 12:26:13 -03:00 -
2f37b6ea40Fix pending adaptations after light or profile removal (#1587)
Bas Nijholt
2026-09-07 09:03:03 +02:00 -
ee835c98c7
Test sibling recovery preserves group turn-off intent
Bas Nijholt
2026-09-06 23:48:48 -07:00 -
9f4089f3d8
Resume eligible light adaptation after availability returns
Bas Nijholt
2026-09-06 23:40:31 -07:00 -
f148b40807
Merge branch 'fix/pending-adaptation-cancellation' into fix/unavailable-light-recovery
Bas Nijholt
2026-09-06 23:32:36 -07:00 -
87a30972a7
Merge remote-tracking branch 'origin/main' into fix/unavailable-light-recovery
Bas Nijholt
2026-09-06 23:31:16 -07:00 -
e6dce70163
Fix pending adaptations after light or profile removal
Bas Nijholt
2026-09-06 23:30:42 -07:00 -
34356a6b56ci: validate README TOC before merging (#1586)
Bas Nijholt
2026-09-07 08:01:35 +02:00 -
a3d10fa56f
ci: validate README TOC before merging
Bas Nijholt
2026-09-06 22:58:17 -07:00 -
d1d2383c04
Merge main after turn-off fix
Bas Nijholt
2026-09-06 22:41:49 -07:00 -
a936519866fix: track mixed targets during light turn-off (#1584)
Bas Nijholt
2026-09-07 07:41:28 +02:00 -
97133597e3
docs: refresh generated recovery troubleshooting
Bas Nijholt
2026-09-06 14:21:33 -07:00 -
3b93032519
Preserve turn-off intent during light recovery
Bas Nijholt
2026-09-06 14:18:45 -07:00 -
d8fdd75696
Merge turn-off target tracking fix
Bas Nijholt
2026-09-06 14:14:16 -07:00 -
da75a16d36
Handle lights recovering from unavailable
Bas Nijholt
2026-09-06 14:13:29 -07:00 -
69df1fa0a4
fix: track mixed targets during light turn-off
Bas Nijholt
2026-09-06 14:10:22 -07:00 -
3a27c346b9test: preserve physical dimming across repeated turn-on calls (#1583)
Bas Nijholt
2026-09-06 22:38:35 +02:00 -
2299161690docs: clarify persistent sleep mode and daytime dimming (#1582)
Bas Nijholt
2026-09-06 22:38:30 +02:00 -
77183ee3ebdocs: explain physical turn-ons that require reloading (#1581)
Bas Nijholt
2026-09-06 22:38:25 +02:00 -
eed70f3864
test: preserve reported color temperature baseline
Bas Nijholt
2026-09-06 13:33:51 -07:00 -
fe7bffa425
docs: clarify when adaptation targets are available
Bas Nijholt
2026-09-06 13:33:10 -07:00 -
1be265c722
test: cover repeated bare turn-on after physical dim
Bas Nijholt
2026-09-06 13:31:41 -07:00 -
b5fd5c5f33
docs: list options that require takeover control
Bas Nijholt
2026-09-06 13:30:23 -07:00 -
d1fa255d14
docs: clarify persistent sleep mode state
Bas Nijholt
2026-09-06 13:29:45 -07:00 -
4b93b233dc
docs: explain physical turn-ons that require reloading
Bas Nijholt
2026-09-06 13:26:33 -07:00 -
7f7fec4e34chore: release v1.32.0 (#1580) v1.32.0
Bas Nijholt
2026-09-06 22:06:43 +02:00 -
17730f022d
chore: release v1.32.0
Bas Nijholt
2026-09-06 13:04:10 -07:00 -
c5d216ea6ffix: synchronize sleep mode and mixed-light split timing (#1579)
Bas Nijholt
2026-09-06 21:50:32 +02:00 -
8de074b7d7
docs: refresh generated sleep automation example
Bas Nijholt
2026-09-06 12:48:14 -07:00 -
25878c1725
fix: synchronize sleep mode and mixed-light split timing
Bas Nijholt
2026-09-06 12:45:46 -07:00 -
aa84eda871feat: add expand_light_groups option (#1462)
Leonhard Hesse
2026-09-06 21:13:35 +02:00 -
94bfa9eb69
Merge commit '
9e29a21197' into fix/group-target-resolution
Bas Nijholt
2026-09-06 12:02:52 -07:00 -
9e29a21197Add manual_control_on_external_turn_on option (#1490)
Alistair Galbraith
2026-09-06 12:02:30 -07:00 -
0b2673a4ab
Stabilize delayed group target regression test
Bas Nijholt
2026-09-06 12:00:19 -07:00 -
4ce4d03207
Clarify settings needed to adapt unmatched turn-ons
Bas Nijholt
2026-09-06 11:59:31 -07:00 -
c88e444529
Name external turn-on policy after manual-control behavior
Bas Nijholt
2026-09-06 11:56:48 -07:00 -
b34db1261c
Merge main before final turn-on policy review
Bas Nijholt
2026-09-06 11:55:29 -07:00 -
726a0610ca
Merge branch 'main' of https://github.com/basnijholt/adaptive-lighting into fix/group-target-resolution
Bas Nijholt
2026-09-06 11:55:14 -07:00 -
11bd5cf2aaPause brightness at minimum using existing manual-control resets (#1578)
Bas Nijholt
2026-09-06 20:46:14 +02:00 -
8fe22a8703
Add Home Assistant import badges for each blueprint
Bas Nijholt
2026-09-06 11:40:56 -07:00 -
140bd1dcfa
Add minimum brightness pause using manual-control resets
Bas Nijholt
2026-09-06 11:38:50 -07:00 -
f7b50b12d9Add validated blueprints for common automation examples (#1577)
Bas Nijholt
2026-09-06 19:59:56 +02:00 -
bc593ad935
Add tested blueprints for sleep, schedules, and daylight
Bas Nijholt
2026-09-06 10:49:54 -07:00 -
0ce69a58a3
Ignore independent profile event order in test
Bas Nijholt
2026-09-06 10:44:05 -07:00 -
48854d1080
Add minimum brightness automation and blueprint
Bas Nijholt
2026-09-06 10:40:06 -07:00 -
e2a3aae416docs: add lehneres as a contributor for ideas (#1576)
allcontributors[bot]
2026-09-06 19:14:21 +02:00 -
9875885d23
Refresh contributor credit against main
Bas Nijholt
2026-09-06 10:14:11 -07:00 -
51f2878b16docs: add timstallmann as a contributor for code (#1574)
allcontributors[bot]
2026-09-06 19:13:44 +02:00 -
9061dcb43c
Refresh contributor credit against main
Bas Nijholt
2026-09-06 10:13:31 -07:00 -
d09b15a138docs: add hesseleo as a contributor for code (#1573)
allcontributors[bot]
2026-09-06 19:13:13 +02:00 -
577cf61fb9
Refresh contributor credit against main
Bas Nijholt
2026-09-06 10:13:03 -07:00 -
46d07388badocs: add alistairg as a contributor for code (#1572)
allcontributors[bot]
2026-09-06 19:12:41 +02:00 -
0273caf430
Refresh credit after diagnostics merge
Bas Nijholt
2026-09-06 10:12:33 -07:00 -
66c969bdb8
Refresh contributor credit against main
Bas Nijholt
2026-09-06 10:12:06 -07:00 -
3231a1ac27Add on-demand Home Assistant diagnostics (#1575)
Bas Nijholt
2026-09-06 19:11:55 +02:00 -
5fbc4134e9
Merge branch 'main' of https://github.com/basnijholt/adaptive-lighting into feat/factual-diagnostics
Bas Nijholt
2026-09-06 10:09:49 -07:00 -
ba2b7a3e44docs: add jaynis as a contributor for code (#1571)
allcontributors[bot]
2026-09-06 19:09:30 +02:00 -
cda1c2db33Track manual changes across shared light profiles (#1569)
Bas Nijholt
2026-09-06 19:09:26 +02:00 -
cfe778cef8
fix: retain terminal zero during interception
Bas Nijholt
2026-09-06 09:44:44 -07:00 -
07a25aefce
Clarify accumulated diagnostics values
Bas Nijholt
2026-09-06 09:43:11 -07:00 -
eba899c02c
Protect per-light dim ceilings during interception
Bas Nijholt
2026-09-06 09:41:25 -07:00 -
9157ae1edcdocs: update .all-contributorsrc
allcontributors[bot]
2026-09-06 16:37:48 +00:00 -
8676c996fadocs: update README.md
allcontributors[bot]
2026-09-06 16:37:47 +00:00 -
fe2fd8d195
Add privacy-safe config entry diagnostics
Bas Nijholt
2026-09-06 09:33:23 -07:00 -
2aa913be71docs: update .all-contributorsrc
allcontributors[bot]
2026-09-06 16:32:58 +00:00 -
e83be8a774docs: update README.md
allcontributors[bot]
2026-09-06 16:32:57 +00:00 -
fa83b35305
Shorten dim-only option summary
Bas Nijholt
2026-09-06 09:30:44 -07:00 -
3c10d827c2
Add dim-only brightness adaptation
Bas Nijholt
2026-09-06 09:29:32 -07:00 -
c985fddb6c
Document shared turn-on policy limitations
Bas Nijholt
2026-09-06 09:27:30 -07:00