-
2c283218b0
feat: add completion_minutes and completion_time to state_keys in JSON fixtures
Jeroen Hof
2026-07-24 08:10:17 +02:00
-
3b3dd54372
Simplify table-scoped translation key; fix stale resolution; correct docstring
claude/course-list-supportedoptions-fallback
Marc Billow
2026-07-24 05:55:04 +00:00
-
ab874797fc
Merge branch 'main' into feature/add-completion-time
Jeroen Hof
2026-07-24 07:48:57 +02:00
-
-
-
-
f5d4e2219a
fix: remove redundant course codes from parse_edit_course_list test case
Jeroen Hof
2026-07-24 07:47:53 +02:00
-
b2c32a90b6
Scope washer/dryer cycle translations to the device's own course table
Marc Billow
2026-07-24 05:42:12 +00:00
-
b2c0517115
feat: derive washer/dryer/dishwasher cycle list from supportedOptions when editCourseList is empty
Marc Billow
2026-07-24 05:06:39 +00:00
-
-
-
86f07abf30
fix: correct expected output for parse_edit_course_list test case
Jeroen Hof
2026-07-24 06:29:53 +02:00
-
b00390c093
fix: correct key for Jeans cycle in strings and translations
Jeroen Hof
2026-07-24 06:27:28 +02:00
-
e913a3c2c0
feat: add new washer cycle options for AI Wash and Jeans
Jeroen Hof
2026-07-24 06:26:24 +02:00
-
b2db4bf357
feat: add completion time and minutes sensors with parsing logic
Jeroen Hof
2026-07-24 06:23:53 +02:00
-
39dcf6a7b8
Drop unexplained Blooming_* diagnostic, confirm remaining air purifier fields (issue #56)
Marc Billow
2026-07-24 04:20:42 +00:00
-
-
ed768d7257
Merge pull request #62 from mbillow/claude/issue-52-quick-fix
v0.11.1
Marc Billow
2026-07-23 23:08:32 -05:00
-
-
efe87381b7
Bump version to 0.11.1
Marc Billow
2026-07-24 04:04:08 +00:00
-
8e25e6dc71
Recognize A-CAWW-TP2-20-COMMON system air conditioners (issue #52)
Marc Billow
2026-07-24 01:11:58 +00:00
-
-
60f8fdf488
Merge pull request #61 from mbillow/claude/issue-9-optimistic-write-debug-k4fjdb
v0.11.0
Marc Billow
2026-07-23 22:40:51 -05:00
-
-
dccd6e1209
fix: correct backwards options-flow description wording
Marc Billow
2026-07-24 03:38:10 +00:00
-
037dc9722f
feat: add options flow to bypass the remote-control write block per device (issue #54)
Marc Billow
2026-07-24 03:32:49 +00:00
-
-
dffe1ef455
Merge pull request #60 from mbillow/claude/issue-9-optimistic-write-debug-k4fjdb
Marc Billow
2026-07-23 22:24:03 -05:00
-
-
-
-
49bd4ef0cb
Bump version to 0.11.0
Marc Billow
2026-07-24 03:22:59 +00:00
-
f7faf56689
Bump version to 0.10.2
Marc Billow
2026-07-24 03:21:16 +00:00
-
85cca70b6b
fix: don't let an in-progress settle window block a second write's own optimistic apply
Marc Billow
2026-07-24 03:14:58 +00:00
-
020402c82f
fix: size the write-settle window to outlast a slow-settling device (issue #9)
Marc Billow
2026-07-24 03:07:37 +00:00
-
-
e07d6ed706
Complete dryer coverage from issue #14 screenshots (DV90BB5245AES1)
claude/issue-14-7gi0jb
Marc Billow
2026-07-24 00:43:58 +00:00
-
-
5ee72bebb8
Apply issue #56 field reports: filter direction, drop Blooming_*
claude/device-support-issue-56-shy2vg
Marc Billow
2026-07-23 23:56:11 +00:00
-
cf18cc3ecc
Merge pull request #59 from mbillow/claude/device-support-issue-56-shy2vg
Marc Billow
2026-07-23 18:50:06 -05:00
-
-
61e6035a36
Merge pull request #58 from mbillow/claude/climate-state-freshness-s5v2bk
Marc Billow
2026-07-23 18:47:48 -05:00
-
-
7b155aabc2
Merge remote-tracking branch 'origin/main' into claude/device-support-issue-56-shy2vg
Marc Billow
2026-07-23 23:47:42 +00:00
-
-
-
-
788b8f98a1
Merge pull request #57 from mbillow/claude/issue-55-triage-db1omk
Marc Billow
2026-07-23 18:44:57 -05:00
-
-
83bd158049
fix: apply the optimistic write to its actual target href, not the bound href (issues #17, #53)
Marc Billow
2026-07-23 22:42:04 +00:00
-
618443db7b
Use generic names for shared start/stop/pause entities
claude/issue-55-triage-db1omk
Marc Billow
2026-07-23 22:38:48 +00:00
-
3ed277a33b
Fix wall oven device-type detection (issue #55)
Marc Billow
2026-07-23 22:38:44 +00:00
-
-
42a80fffe6
Simplify air purifier support by reusing existing helpers
Marc Billow
2026-07-23 22:36:47 +00:00
-
b121d24966
Add Samsung air purifier support (ARTIK051_TVTL-class, issue #56)
Marc Billow
2026-07-23 22:12:15 +00:00
-
-
-
615c5d5aa9
fix: size the write-settle window to outlast its own confirm poll (issues #17, #53)
Marc Billow
2026-07-23 22:11:26 +00:00
-
-
30e814f242
Merge pull request #23 from themaanda/contrib/cooktop-range-hood
Marc Billow
2026-07-22 22:41:10 -05:00
-
-
13f1214790
Merge branch 'main' into contrib/cooktop-range-hood
Marc Billow
2026-07-22 22:39:19 -05:00
-
-
-
-
4d21f3b8f2
Merge pull request #51 from mbillow/claude/release-notes-version-bump-1obhfb
v0.10.1
Marc Billow
2026-07-22 22:31:42 -05:00
-
-
760d797c12
Bump version to 0.10.1
claude/release-notes-version-bump-1obhfb
Marc Billow
2026-07-23 03:30:16 +00:00
-
-
b944549f55
Merge pull request #50 from mbillow/claude/release-notes-version-bump-1obhfb
Marc Billow
2026-07-22 22:28:51 -05:00
-
-
94551da4a0
fix: apply writes optimistically before the settle guard (issue #27)
Marc Billow
2026-07-23 03:26:00 +00:00
-
f7db568a43
Merge remote-tracking branch 'upstream/main' into contrib/cooktop-range-hood
themaanda
2026-07-22 21:59:23 -05:00
-
-
-
-
62caf769f2
Address cooktop and range hood review
themaanda
2026-07-22 21:54:01 -05:00
-
e7daa21931
Merge remote-tracking branch 'upstream/main' into contrib/cooktop-range-hood
themaanda
2026-07-22 21:53:45 -05:00
-
-
f783aa72b9
Add range/cooktop-oven combo to supported appliance types
Marc Billow
2026-07-23 02:47:12 +00:00
-
-
ed461d82cd
Merge pull request #49 from mbillow/claude/release-notes-version-bump-1obhfb
v0.10.0
Marc Billow
2026-07-22 21:45:15 -05:00
-
-
62d4ed673b
Bump version to 0.10.0
Marc Billow
2026-07-23 02:40:06 +00:00
-
-
e74089a545
Merge pull request #48 from mbillow/claude/issue-44-device-fixes-ejmedf
Marc Billow
2026-07-22 21:35:10 -05:00
-
-
b2f3e501e5
Merge pull request #47 from mbillow/claude/remote-control-write-validation-axyqqs
Marc Billow
2026-07-22 21:32:43 -05:00
-
-
-
-
8ca2c3cb16
Address opus review: Fahrenheit setpoint bounds, OVEN_SPEC coverage, docstring
claude/issue-44-device-fixes-ejmedf
Marc Billow
2026-07-23 02:23:01 +00:00
-
aec3c5e460
Rename cooktop.py capabilities module to range.py to avoid PR #23 collision
Marc Billow
2026-07-23 02:04:33 +00:00
-
321f186b0e
Add range/cooktop-oven combo support (issue #44)
Marc Billow
2026-07-23 01:45:32 +00:00
-
-
-
2f6b7d54e3
refactor: share remote-control read between sensor and write guard, poll it warm
Marc Billow
2026-07-23 02:29:03 +00:00
-
6e5fee32b8
feat: reject writes when a device's remote control is disabled
Marc Billow
2026-07-23 02:14:40 +00:00
-
-
1e9437ef3c
Merge pull request #46 from mbillow/claude/issue-27-investigation-ff60pw
Marc Billow
2026-07-22 20:31:19 -05:00
-
-
36f7aa0b8c
refactor: dedup naming helpers, close observe-cache merge race
Marc Billow
2026-07-23 01:25:04 +00:00
-
10ab51c7f3
fix(fridge,observe): merge partial cache updates, name ice makers dynamically
Marc Billow
2026-07-23 01:10:48 +00:00
-
8bf9002eb7
Merge pull request #45 from mbillow/claude/climate-entity-href-observation-2wlnlw
Marc Billow
2026-07-22 20:14:02 -05:00
-
-
-
-
fb0f24a175
Fix AC climate state lag by promoting consumed hrefs to warm poll tier
Marc Billow
2026-07-23 00:57:04 +00:00
-
-
5944d14bca
Merge pull request #43 from mbillow/claude/ai-level-href-binding-djhmlv
Marc Billow
2026-07-22 19:46:59 -05:00
-
-
1493467c63
Fix AI energy level platform-flip bug found in Opus review
claude/ai-level-href-binding-djhmlv
Marc Billow
2026-07-22 20:16:20 +00:00
-
61ee2972dc
Trim duplicated comments from /simplify review
Marc Billow
2026-07-22 20:00:01 +00:00
-
3d5263d792
Add common.UNIVERSAL/POWER bundles to stop hand-duplicating capabilities
Marc Billow
2026-07-22 19:51:37 +00:00
-
d6639c99d4
Bind AI energy level on washer; switch/select split, drop translations
Marc Billow
2026-07-22 19:14:52 +00:00
-
-
5d9b470d7e
Merge pull request #42 from mbillow/claude/translation-cycles-22-dxgozk
Marc Billow
2026-07-22 14:56:26 -05:00
-
-
9800cd0aa8
refactor: lift options[] boolean-toggle machinery into laundry.py
claude/translation-cycles-22-dxgozk
Marc Billow
2026-07-22 19:43:59 +00:00
-
3469f57080
refactor: simplify washer toggle switches, move validate_fn to coordinator
Marc Billow
2026-07-22 19:33:58 +00:00
-
f54daf3608
feat: reject bubble soak/pre-wash/intensive writes on unsupported courses
Marc Billow
2026-07-22 19:21:12 +00:00
-
e49b61e01e
feat: add bubble soak, pre-wash, and intensive switches for washers (#22)
Marc Billow
2026-07-22 19:10:12 +00:00
-
-
dbe70ffc5b
Merge pull request #41 from mbillow/claude/translation-cycles-22-dxgozk
Marc Billow
2026-07-22 13:51:16 -05:00
-
-
7d011bfe89
fix: add missing washer cycle translations for combo units (#22)
Marc Billow
2026-07-22 18:34:41 +00:00
-
-
9199fb7711
Merge pull request #39 from mbillow/claude/ac-support-triage-3zyjj9
v0.9.0
Marc Billow
2026-07-22 09:28:41 -05:00
-
-
6611f85958
chore: bump version to 0.9.0
claude/ac-support-triage-3zyjj9
Marc Billow
2026-07-22 14:25:10 +00:00
-
8470853fb6
fix: reconcile AC coverage with PR #36, bind selfcheck/mute-once for TP1X-01011 too
Marc Billow
2026-07-22 14:18:15 +00:00
-
e942c822a6
feat: extend AC support for TP2X_RAC_20K and TP1X_DA-AC-RAC-01001_0000
Marc Billow
2026-07-22 13:47:57 +00:00
-
-
4a376a98aa
Merge pull request #36 from paddawan2002/fix/tp1x-airconditioner-coverage
Marc Billow
2026-07-22 09:12:33 -05:00
-
-
bc9d4f4cf5
Fix AC coverage for TP1X-class (oneUiVersion "7.0 Air conditioner")
paddawan2002
2026-07-22 11:26:01 +02:00
-
-
10f2aac0bd
Merge pull request #35 from aaearon/feat/fridge-tp1x-ai-energy-selfcheck
Marc Billow
2026-07-22 02:31:20 -05:00
-
-
0cc9d8e511
fix: render selfcheck_error as no-value on empty list; document ai_energy_level level labels
Tim Schindler
2026-07-22 09:04:24 +02:00
-
b586277031
Merge pull request #34 from aaearon/fix/flaky-observe-resubscribe
Marc Billow
2026-07-22 01:56:58 -05:00
-
-
2a0a9f32ee
feat: add AI energy level select and self-check error sensor for fridges
Tim Schindler
2026-07-22 08:30:20 +02:00
-
-
-
8dadea6796
test: address Copilot review on observe fixture typing and comment
Tim Schindler
2026-07-22 07:48:43 +02:00
-
2cd93619a4
Merge pull request #33 from mbillow/claude/triage-dump-device-support-1pqxfr
v0.8.0
Marc Billow
2026-07-22 01:17:29 -05:00
-
-
5a9a002a7f
chore: bump version to 0.8.0
Marc Billow
2026-07-22 06:12:17 +00:00
-
0715eb0829
test: remove timing race from coordinator observe-mode tests
Tim Schindler
2026-07-21 20:59:10 +02:00
-
-
-
43542b146f
fix: restore empty-stub carve-out on the new energy sensors; dedupe flex-zone set build
Marc Billow
2026-07-22 06:11:16 +00:00
-
9a899080fa
fix: fridge/washer coverage gaps from the #19-#27 dump batch
Marc Billow
2026-07-22 06:11:15 +00:00
-
88e630b54f
feat: detect FlexWash (WV) washers; add combo dry-level select
Marc Billow
2026-07-22 06:11:15 +00:00
-
-
70a7f861c3
Merge pull request #25 from themaanda/contrib/detect-wf-washers
Marc Billow
2026-07-22 00:20:36 -05:00
-
-
ff034905a2
Merge pull request #24 from themaanda/contrib/tp1x-refrigerator-mirrors
Marc Billow
2026-07-22 00:20:03 -05:00
-
-
ae8bb0b621
Merge pull request #29 from mbillow/claude/bump-version-0.7.0
v0.7.0
Marc Billow
2026-07-21 19:19:04 -05:00
-
-
3688cf24a0
chore: bump version to 0.7.0
Marc Billow
2026-07-22 00:13:14 +00:00
-
-
f6c90b712a
chore: bump version to 0.7.0
claude/issue-9-dosing-select-format-and-blocking-fix
Marc Billow
2026-07-22 00:13:14 +00:00
-
d917d757e9
Merge pull request #28 from mbillow/claude/issue-9-dosing-select-format-and-blocking-fix
Marc Billow
2026-07-21 19:10:29 -05:00
-
-
-
-
f4b4a04628
refactor: tidy the AC climate entity (/simplify pass)
Marc Billow
2026-07-21 23:59:03 +00:00
-
c0298d57d9
fix: normalize washer dosing-select codes; stop blocking the loop in diagnostics (#9)
Marc Billow
2026-07-21 23:49:30 +00:00
-
-
0503bda0f3
Detect WF-series washer models
themaanda
2026-07-21 16:59:16 -05:00
-
-
-
6f53b3043b
Cover TP1X refrigerator native resource mirrors
themaanda
2026-07-21 16:58:42 -05:00
-
-
c64f58aaa5
Add cooktop and range hood support
themaanda
2026-07-21 16:57:45 -05:00
-
-
ad6c07a2a5
fix: keep last state on empty sweep reps; stop blocking the loop in diagnostics (#9)
claude/issue-9-observe-empty-rep-and-blocking-fixes
Marc Billow
2026-07-21 15:12:00 +00:00
-
-
bedc662b47
Merge pull request #18 from mbillow/claude/device-support-triage-17-665d44
Marc Billow
2026-07-21 09:55:35 -05:00
-