-
13d2a38f5d
Avoid probing UUID file-transfer namespaces
galaxysj
2026-08-10 15:16:42 +09:00
-
d9e7daa203
Merge remote-tracking branch 'origin/main' into codex/fix-washer-course-enum-display
galaxysj
2026-08-10 14:51:19 +09:00
-
-
-
-
d27bfc6405
laundry: CloudExtraCourse_ means two different things; tell them apart
Marc Billow
2026-08-10 03:55:13 +00:00
-
bee4466b45
translations: localize the download-cycle strings
Marc Billow
2026-08-10 03:45:14 +00:00
-
cef187b7af
diagnostics: report discovered cloud cycles in full, names included
Marc Billow
2026-08-10 03:33:28 +00:00
-
2265c52c77
laundry: apply cleanup review to the cloud-cycle branch
Marc Billow
2026-08-10 03:30:23 +00:00
-
b921bdbb28
laundry: fix six issues from review of the cloud-cycle branch
Marc Billow
2026-08-10 03:16:07 +00:00
-
9d28b088cb
laundry: cover a device that advertises cloud cycles it has never loaded
Marc Billow
2026-08-09 21:46:29 +00:00
-
22b4508f95
docs: the two cloud-blob widths are the same grammar, not two formats
Marc Billow
2026-08-09 21:32:26 +00:00
-
f45bd6a72c
laundry: discover and offer cloud "Download" cycles (issue #342)
Marc Billow
2026-08-09 21:21:10 +00:00
-
-
1424c2222e
Merge pull request #346 from mbillow/issue-345-progress-finished-hold
Marc Billow
2026-08-09 15:23:56 -04:00
-
-
ef66d1db71
washer/dryer: hold progress/progress_percentage at Finish/100 for 5 min
Marc Billow
2026-08-09 17:40:40 +00:00
-
-
16cb01ce5d
Merge pull request #344 from mbillow/claude/pr-276-squash-review-uplqdz
Marc Billow
2026-08-09 12:52:18 -04:00
-
-
676074b2f8
AC: quantize subdevice temperature writes against their own step (Opus review)
Marc Billow
2026-08-09 16:25:12 +00:00
-
846aefbcba
Fix ty failures in new AC temperature-step tests (CI)
Marc Billow
2026-08-09 16:06:22 +00:00
-
895fd87d2c
washer: fix swapped Towels/Bedding, add missing Table_02 course names
Marc Billow
2026-08-09 16:00:27 +00:00
-
248e473abe
Fix AC temperature step quantization (PR #276, code review)
Marc Billow
2026-08-09 16:00:14 +00:00
-
-
6828d0152b
Merge pull request #339 from danielhodder/bugfix/338_pad_delay_hours_with_0
Marc Billow
2026-08-09 09:47:06 -04:00
-
-
d6534c788a
Change format delay to always zero-pad number of hours.
danielhodder
2026-08-09 17:06:42 +12:00
-
-
89fea83c80
Merge pull request #334 from mbillow/claude/issue-triage-d7hz7u
Marc Billow
2026-08-08 23:09:29 -04:00
-
-
d2787327fd
Fix ty type-check failures in new tests (CI)
Marc Billow
2026-08-09 01:25:23 +00:00
-
1f7bdc9ac6
fridge: give DEODOR_FILTER its own entity keys, not AIR_FILTER's (code review)
Marc Billow
2026-08-09 01:21:17 +00:00
-
61a953d39a
Bump version to 0.21.0
Marc Billow
2026-08-09 01:09:24 +00:00
-
95ce358d55
fridge: fold the three Auto Door Open variant hrefs into one pattern cap (issue #328)
Marc Billow
2026-08-09 01:06:37 +00:00
-
5e2c23a62d
Add device support for dual-cavity range TP1X_DA-KS-RANGE-0101X (issue #324)
Marc Billow
2026-08-09 00:58:26 +00:00
-
b6f0bc22cb
Add device support for Samsung Refrigerator TP1X_REF_21K auto-door variants (issue #328)
Marc Billow
2026-08-09 00:56:54 +00:00
-
07c20e82aa
Stop double-converting filterUsage on AIR_FILTER/HEPA_FILTER (#330)
Marc Billow
2026-08-09 00:37:09 +00:00
-
-
efea9e9888
Merge pull request #333 from mbillow/claude/merge-prs-251-275-312-q2z9kz
Marc Billow
2026-08-08 20:26:58 -04:00
-
-
94798b5d9b
Fix ty type-check failure in select.py
Marc Billow
2026-08-09 00:08:27 +00:00
-
f5e99d71e3
Address PR #251 review feedback: no invented English fallback text
Marc Billow
2026-08-08 23:44:44 +00:00
-
8ed3d1467f
Apply ruff format to code merged from PR #251/#275
Marc Billow
2026-08-08 21:24:02 +00:00
-
68dee12eb4
Squash-merge PR #312 and backfill translations to match main

Marc Billowandedenhaus
2026-08-08 21:23:56 +00:00
-
082a1b3cd4
Squash-merge PR #275: add new washing, drying, and dishwasher translations

Marc Billowandvkostakos
2026-08-08 21:17:54 +00:00
-
00db7890f5
Squash-merge PR #251: fix appliance course labels and AC setup timeouts

Marc Billowandgalaxysj
2026-08-08 21:17:43 +00:00
-
-
55765fdf9a
Merge pull request #332 from mbillow/claude/issue-327-device-state-u9hz6q
Marc Billow
2026-08-08 15:56:14 -04:00
-
-
3675d8087b
Scope learning to the device, and simplify the store
claude/issue-327-device-state-u9hz6q
Marc Billow
2026-08-08 19:49:25 +00:00
-
4f3bdde6e5
Address review findings on the learned-modes store
Marc Billow
2026-08-08 19:42:20 +00:00
-
d65735ac47
Remember modes a device reports but never advertises (issue #327)
Marc Billow
2026-08-08 19:10:53 +00:00
-
-
867f4b0ae8
Bump version from 0.19.0 to 0.20.0
v0.20.0
Marc Billow
2026-08-07 19:55:02 -04:00
-
9da775a8de
Merge pull request #326 from mbillow/claude/oven-control-write-options-uthy5u
Marc Billow
2026-08-07 19:52:12 -04:00
-
-
6ee60beae9
Make holding the session across a sequence the caller's choice
Marc Billow
2026-08-07 23:46:28 +00:00
-
fffe923afc
Take the device as a field, not a service target
Marc Billow
2026-08-07 22:58:48 +00:00
-
a6d818dfc0
Fix four review findings in the raw write/read services
Marc Billow
2026-08-07 22:58:37 +00:00
-
cec3dd4a68
docs: use real field shapes in the write_resource examples
Marc Billow
2026-08-07 22:58:37 +00:00
-
5dbe990c1d
Add write_resource/read_resource services for probing write contracts (issue #300)
Marc Billow
2026-08-07 22:08:28 +00:00
-
-
9228da1d9c
Merge pull request #323 from mbillow/claude/issue-triage-qgveie
Marc Billow
2026-08-07 13:09:22 -04:00
-
-
ce60b6967b
Clarify why windfree/windsleep are plain switches, not climate presets
claude/issue-triage-qgveie
Marc Billow
2026-08-07 17:05:39 +00:00
-
a7dc1db8ff
Extract usable parts of PR #316 (System Fresh Air Ventilator support)
Marc Billow
2026-08-07 16:38:09 +00:00
-
8551974719
Fix ty type-check failures in new test files
Marc Billow
2026-08-07 15:52:46 +00:00
-
e2dcc75ed5
Address Opus review findings on the device-support commits above
Marc Billow
2026-08-07 14:50:24 +00:00
-
c203bd42c5
Add edge-lighting and indicator-light support for TP1X_DA-AC-CAC-01001 (issue #288)
Marc Billow
2026-08-07 14:27:25 +00:00
-
42fd9c2aa4
Close coverage gap and fix phantom lamp switch for TP2X_DA-KS-WALLOVEN (issue #300)
Marc Billow
2026-08-07 14:22:32 +00:00
-
df5b704f3e
Close gas-cooktop coverage gap for TP2X_DA-KS-COOKTOP-000001 (issue #314)
Marc Billow
2026-08-07 14:18:08 +00:00
-
26c9168fb7
Add internal air-filter support for TP1X_REF_21K refrigerators (issue #318)
Marc Billow
2026-08-07 14:13:38 +00:00
-
edf77309ba
Add device support for AILP_DA-AC-FAC-02011 air conditioner (issue #319)
Marc Billow
2026-08-07 14:10:13 +00:00
-
-
d24c94e303
Localize appliance course labels
galaxysj
2026-08-06 23:24:16 +09:00
-
f07ae4020e
Merge pull request #310 from edenhaus/config-flow-prefill-on-error
Marc Billow
2026-08-06 08:47:48 -04:00
-
-
dd953b8150
Merge pull request #304 from perseus177/ac-presets-per-hvac-mode
Marc Billow
2026-08-06 08:46:55 -04:00
-
-
b820a96277
docs(airconditioner): record that the board zeroes Sleep_ on leaving a sleep mode
perseus177
2026-08-06 12:20:18 +02:00
-
eed04faaed
fix(climate): derive presets only when the board publishes both capability maps
perseus177
2026-08-06 12:04:46 +02:00
-
960eca2d6a
Keep user input on error
Robert Resch
2026-08-06 10:17:43 +02:00
-
-
-
789aaf9849
Merge pull request #306 from mbillow/claude/issue-triage-backoff-xkeddl
Marc Billow
2026-08-05 22:09:52 -04:00
-
-
e3e7f4f43c
test: suppress ty's invalid-assignment on the fake-session swap
Marc Billow
2026-08-06 02:07:39 +00:00
-
a3cc918343
fix(coordinator): two gaps a follow-up Opus review found in the split
Marc Billow
2026-08-06 02:01:30 +00:00
-
69f93be4dc
fix(coordinator): close the observe-mode race an Opus design review found
Marc Billow
2026-08-06 01:39:03 +00:00
-
50bb893407
review: re-arm the settle window on retry, tighten comments, close a test gap
Marc Billow
2026-08-06 01:06:22 +00:00
-
77c2d7831e
fix(coordinator): retry a command once after a dead-session reconnect
Marc Billow
2026-08-06 00:44:35 +00:00
-
252306838d
fix(coordinator): downgrade observe mode when a device stays unreachable
Marc Billow
2026-08-06 00:42:31 +00:00
-
455ed5b27c
fix(config_flow): normalize a pasted PEM before parsing it
Marc Billow
2026-08-06 00:41:43 +00:00
-
-
26e4c9c167
Merge pull request #267 from kkqq9320/fix/air-quality-state-class
Marc Billow
2026-08-05 19:55:56 -04:00
-
-
2d772f16a7
feat(climate): offer legacy presets per HVAC mode, from the unit's own capability bits
perseus177
2026-08-05 17:24:40 +02:00
-
30bd0fd2af
fix(airconditioner): Good Sleep needs the mode token its duration belongs to
perseus177
2026-08-05 15:46:53 +02:00
-
-
-
4e47a1c3d9
Merge pull request #296 from perseus177/ac-good-sleep-halfhours
Marc Billow
2026-08-05 08:18:03 -04:00
-
-
bea5206c06
Merge pull request #293 from mbillow/claude/ac-filter-reset-cleanup
Marc Billow
2026-08-05 08:16:02 -04:00
-
-
75e985d392
style: let ruff format the write helper
perseus177
2026-08-05 12:27:24 +02:00
-
93f45cb356
fix(airconditioner): good_sleep is hours, but the token counts half hours
perseus177
2026-08-05 12:21:10 +02:00
-
-
-
e6909fb847
fix(translations): mirror the new button string into every catalog
claude/ac-filter-reset-cleanup
perseus177
2026-08-05 00:02:30 +02:00
-
9ee0329467
feat(airconditioner): reset the legacy filter counter locally
perseus177
2026-08-04 23:55:53 +02:00
-
-
e9e278726a
Merge pull request #280 from g1za/main
Marc Billow
2026-08-04 21:40:34 -04:00
-
-
ccdfe7088e
Merge pull request #281 from atc722/agent/nv9000d-regression-fix
Marc Billow
2026-08-04 21:40:03 -04:00
-
-
c423efdd23
Merge pull request #292 from mbillow/claude/code-comments-guidelines-jiv4ta
Marc Billow
2026-08-04 21:36:23 -04:00
-
-
3918b1e5c8
Fill in the Korean translation gaps left by the AI Purify/auto-clean-stop merges
Marc Billow
2026-08-05 01:33:08 +00:00
-
6dd4de8b6b
Merge remote-tracking branch 'origin/main' into claude/code-comments-guidelines-jiv4ta
Marc Billow
2026-08-05 01:32:58 +00:00
-
-
-
-
7086b134c0
Add code comment guidelines; dramatically trim excessive comments
Marc Billow
2026-08-05 00:47:48 +00:00
-
7f66d21d73
Merge pull request #283 from atc722/agent/korean-translation
Marc Billow
2026-08-04 21:07:42 -04:00
-
-
9e12992cb4
Merge pull request #284 from rtvanhook/main
Marc Billow
2026-08-04 21:01:09 -04:00
-
-
b59b5ae1b4
Merge pull request #290 from perseus177/ac-autoclean-stop
Marc Billow
2026-08-04 20:53:44 -04:00
-
-
-
-
f8a7a1fa66
Merge pull request #268 from kkqq9320/feat/avt-ai-purify
Marc Billow
2026-08-04 20:02:16 -04:00
-
-
290a348017
feat(airconditioner): stop a running auto clean, and read its progress
perseus177
2026-08-05 00:31:11 +02:00
-
-
-
54a676f841
Update README.md
GeekERDr
2026-08-04 05:31:24 -05:00
-
-
-
a38437fca4
Add Korean translation
hoon
2026-08-04 17:13:32 +09:00
-
-
-
15279066b5
review: move the state_class into the shared tuple's fourth column
kkqq9320
2026-08-04 15:25:12 +09:00
-
3d0dca20f9
Add NV9000D cooktop coverage and fix sensor setup
hoon
2026-08-04 14:47:42 +09:00
-
-
-
96d06369bc
review: floor the sensing interval at one minute
kkqq9320
2026-08-04 14:36:40 +09:00
-
330b2f344f
ITA typo fix
g1za
2026-08-04 07:34:53 +02:00
-
-
-
a5484f746a
review: unfold AI Purify into one entity per field
kkqq9320
2026-08-04 14:20:58 +09:00
-
412fff9b99
feat(air_purifier): expose the AI Purify sensing engine on /airlevelcheck/vs/0
kkqq9320
2026-08-03 11:20:13 +09:00
-
-
0c2e219464
Merge pull request #273 from mbillow/claude/device-discovery-config-flow-dmeagp
v0.19.0
Marc Billow
2026-08-03 20:36:17 -04:00
-
-
b5699badbe
Stop the v1 migration re-keying devices onto a placeholder serial
claude/device-discovery-config-flow-dmeagp
Marc Billow
2026-08-04 00:12:40 +00:00
-
d5adf311da
Normalize cs.json to LF line endings
Marc Billow
2026-08-03 20:33:30 +00:00