-
b5e25d72d3
Merge pull request #401 from vmonkey/feature/add-wash
main
Marc Billow
2026-08-20 21:22:20 -05:00
-
-
6c980f927b
Address review: make the AddWash master switch's On idempotent
Marek Tyburec
2026-08-20 06:56:47 +02:00
-
207dd2f830
Bump version to 0.24.0
v0.24.0
Marc Billow
2026-08-20 03:10:28 +00:00
-
b0caebe14d
Merge pull request #391 from JayChickenK/observe-silent-href-subpolls
Marc Billow
2026-08-19 21:59:34 -05:00
-
-
513d44e8be
Merge pull request #403 from mbillow/claude/agents-triage-fixes-7vc6xl
Marc Billow
2026-08-19 21:56:43 -05:00
-
-
2a52cd9cfa
laundry: add DV6800N's Table_00 dryer courses (issue #394)
Marc Billow
2026-08-20 02:24:34 +00:00
-
-
16dfcd4e50
Merge pull request #390 from JayChickenK/air-purifier-co2
Marc Billow
2026-08-19 20:35:00 -05:00
-
-
4edd5b7866
observe: assign fallback_hrefs under the notify lock
JayChickenK
2026-08-19 22:22:11 +02:00
-
51bce3c8cf
Address review: gate the AddWash master write on a readable mask
Marek Tyburec
2026-08-19 19:41:13 +02:00
-
35f144a2d1
tests: cancel background subpolls before driving them directly
JayChickenK
2026-08-19 18:37:54 +02:00
-
43076352ae
observe: drop fallback hrefs on late notify; skip empty subpolls
JayChickenK
2026-08-19 18:33:22 +02:00
-
171316bd95
air_purifier: share has_sensor_type and disable co2 by default
JayChickenK
2026-08-19 18:27:01 +02:00
-
61d2b9e9ff
Merge pull request #402 from mbillow/claude/offline-device-startup-64bjpt
Marc Billow
2026-08-19 07:27:06 -05:00
-
-
5ab0c9b5a8
Stop reconnecting a session a dark appliance never opened
Marc Billow
2026-08-19 11:58:01 +00:00
-
-
6003394cb2
Add AddWash controls and sensors for washers
Marek Tyburec
2026-08-19 10:02:07 +02:00
-
-
-
66b4f1400b
Merge pull request #399 from mbillow/claude/issues-398-397-vkne4j
Marc Billow
2026-08-18 22:06:28 -05:00
-
-
c573a41483
Drop dishwasher's drum_clean_last_cleaned sensor (#398)
Marc Billow
2026-08-19 02:58:46 +00:00
-
b5969773db
Translate dishwasher's Sanitizing progress stage (#397)
Marc Billow
2026-08-19 02:58:32 +00:00
-
-
9a45afe949
observe: keep silent hrefs on the sub-poll cadence
JayChickenK
2026-08-18 11:19:29 +02:00
-
-
-
296ba18cba
tests: narrow exists_fn before calling it
JayChickenK
2026-08-18 11:10:20 +02:00
-
258cdc1647
tests: apply ruff format to CO2 assertions
JayChickenK
2026-08-18 11:07:51 +02:00
-
33a06b9ae8
air_purifier: expose CO2 when the device lists it
JayChickenK
2026-08-18 11:04:25 +02:00
-
-
1f31b118d1
Pace writes and retry a timed-out PUT in place
claude/issue-384-debug-3hwwkw
Marc Billow
2026-08-18 05:32:21 +00:00
-
-
f2e0485b03
Name devices by type alone, so entity_ids stay readable
claude/entity-naming-device-uuid-2t7wmw
Marc Billow
2026-08-18 03:29:35 +00:00
-
-
01c9dc9801
Bump version to 0.24.0-beta.1
v0.24.0-beta.1
Marc Billow
2026-08-18 03:08:40 +00:00
-
f780cc6069
Merge pull request #383 from mbillow/claude/unique-id-strategy-nofs1c
Marc Billow
2026-08-17 22:03:49 -05:00
-
-
d8ebc17808
Merge pull request #386 from mbillow/claude/dishwasher-self-cleaning-sensors-c8b43k
Marc Billow
2026-08-17 12:07:58 -05:00
-
-
367017cc4c
Add Drum Clean+ sensors for dishwasher
Marc Billow
2026-08-17 15:50:29 +00:00
-
-
ccb4a09c65
Trim the identity work's comments to the contributing guidelines
Marc Billow
2026-08-17 05:33:49 +00:00
-
1b8e8368ca
Type-check the test suite, not just the component
Marc Billow
2026-08-17 05:24:23 +00:00
-
c7aa66ef6e
Address code review: close the migration-window duplicate and unify adoption
Marc Billow
2026-08-17 05:24:22 +00:00
-
1e9fbd4ec5
Cover the identity migration against what existing users can lose
Marc Billow
2026-08-17 05:24:22 +00:00
-
81dbc6fa03
Key devices on the OCF device ID instead of the serial number
Marc Billow
2026-08-17 05:24:22 +00:00
-
-
d912bff5d3
Bump version to 0.23.0
v0.23.0
Marc Billow
2026-08-16 05:32:31 +00:00
-
330479d389
Merge pull request #380 from mbillow/issue-364-cloud-courses-disable
Marc Billow
2026-08-16 00:27:52 -05:00
-
-
c0ef45c7c8
Harden the cloud-courses toggle against three review findings
Marc Billow
2026-08-16 05:25:36 +00:00
-
d5dc6421ba
Add a global disable for downloaded cycles and clarify setup instructions
Marc Billow
2026-08-16 05:04:44 +00:00
-
-
93cd6ae6fe
Merge pull request #379 from mbillow/fix-particulate-unit-deprecation
Marc Billow
2026-08-15 23:33:02 -05:00
-
-
ffc0eec322
Merge pull request #378 from mbillow/issue-376-cycle-labels
Marc Billow
2026-08-15 23:26:44 -05:00
-
-
f5d9f0e31b
Stop importing the deprecated CONCENTRATION_MICROGRAMS_PER_CUBIC_METER
Marc Billow
2026-08-16 04:26:29 +00:00
-
-
-
55486526cc
Relabel washer Table_02 06 from XXL Laundry to Bedding
Marc Billow
2026-08-16 04:19:04 +00:00
-
a18663d5e0
Add washer/dryer Table_02/Table_03 cycle labels for WF21T6500KV/DV19T8745BV
Marc Billow
2026-08-16 04:15:02 +00:00
-
-
322e436c22
Merge pull request #377 from mbillow/chore/smartthings-local-0-1-8
Marc Billow
2026-08-15 22:47:52 -05:00
-
-
ba089dbb5c
Bump smartthings-local floor to 0.1.8
chore/smartthings-local-0-1-8
Marc Billow
2026-08-16 03:44:11 +00:00
-
-
0d0ffb57dd
Merge pull request #375 from mbillow/claude/issue-367-hnrc8y
Marc Billow
2026-08-15 16:47:45 -05:00
-
-
fe0db8586f
airconditioner: ungate outdoor_temperature from is_legacy_board
Marc Billow
2026-08-15 21:38:56 +00:00
-
8814fffa4f
airconditioner: ungate outdoor_temperature from is_legacy_board
Marc Billow
2026-08-15 21:22:09 +00:00
-
-
12922909c0
Merge pull request #374 from mbillow/claude/pr-303-code-review-6mghcs
Marc Billow
2026-08-15 15:54:25 -05:00
-
-
9d3782a29a
Harden the snapshot path against three review findings
Marc Billow
2026-08-15 20:32:46 +00:00
-
edff7385c6
Raise the coverage-gap Repair only from a live poll
Marc Billow
2026-08-15 20:13:02 +00:00
-
e684146f61
Load a config entry offline from the last discovery snapshot (#295)
Marc Billow
2026-08-15 20:05:58 +00:00
-
bc03ada208
docs(offline-setup): what PR #303 measures, and what a working version needs
Marc Billow
2026-08-15 19:38:28 +00:00
-
67012c57d7
Allow non-blocking setup when device is offline (#295)
firstof9@gmail.com
2026-08-05 10:17:50 -07:00
-
-
dbc5c55a97
docs(ac-filter-reset): record a board family with no local reset (#354)
Andy Warwick
2026-08-15 04:00:49 +01:00
-
19a2c03609
Merge pull request #372 from mbillow/claude/dryer-type-translations
Marc Billow
2026-08-14 21:59:27 -05:00
-
-
76f2c3c0cd
progress: add dryingwithdooropen ('Venting') across all locales
Marc Billow
2026-08-15 02:56:50 +00:00
-
a59ef6cca9
dryer: translate dryer_type, folding in #366's Dutch additions
Marc Billow
2026-08-15 02:44:01 +00:00
-
-
bc21f5f8f5
Bump version to 0.22.0
v0.22.0
Marc Billow
2026-08-15 02:26:27 +00:00
-
ab035a94af
Merge pull request #371 from mbillow/claude/pr-341-review
Marc Billow
2026-08-14 21:19:33 -05:00
-
-
f6fbfc1f7f
Keep the drum-clean unit in code rather than the catalog
Marc Billow
2026-08-15 02:07:30 +00:00
-
75466761a1
Normalize appliance enums for HA translations
Lukas Knoeller
2026-08-15 01:40:56 +00:00
-
-
02d009380d
Merge pull request #370 from mbillow/claude/pr-365-review-4o0f94
Marc Billow
2026-08-14 20:25:39 -05:00
-
-
9f1bcad3ec
Harden the statistics relabel against older Home Assistant and lost boots
Marc Billow
2026-08-15 01:23:33 +00:00
-
eeece4906c
Type air_monitor's particulates and migrate the recorded statistics
Marc Billow
2026-08-15 00:47:37 +00:00
-
21af5708cb
Fix PM unit codepoint and document the /sensors/vs/0 grade column
Marc Billow
2026-08-15 00:23:53 +00:00
-
627b761462
washer: add 0A/B0 cycle labels; purifier: PM device classes
JayChickenK
2026-08-13 22:32:07 +02:00
-
-
3735d8b806
vacuum_station: bind VS9700 stick battery via /status/stick/vs/0 (#369)

NicolasandNicolas
2026-08-14 21:44:52 +02:00
-
65fa80c71c
Merge pull request #368 from mbillow/claude/smartthings-local-upgrade-07r0u0
Marc Billow
2026-08-14 13:58:44 -05:00
-
-
1abaad7f40
Fix issues found by an Opus review of the smartthings-local upgrade
Marc Billow
2026-08-14 18:43:44 +00:00
-
389c65adbc
README: drop the reconnect-timing paragraph, keep it in code
Marc Billow
2026-08-14 18:16:32 +00:00
-
74bdc04f56
Document the reconnect-timing change from smartthings-local's fail-fast fix
Marc Billow
2026-08-14 18:15:32 +00:00
-
f949ff04c2
coordinator: close four uncaught-exception gaps around smartthings_local
Marc Billow
2026-08-14 18:09:09 +00:00
-
3f9789512d
Update to smartthings-local 0.1.6, handle redacted typed errors
Marc Billow
2026-08-14 17:50:10 +00:00
-
-
cbe881818b
test_services: widen _get_reps' value type to match queue_get
Marc Billow
2026-08-13 03:08:20 +00:00
-
2b85e20108
Bump version to 0.21.2
v0.21.2
Marc Billow
2026-08-13 02:44:15 +00:00
-
e5cd212a34
read_resource: a Collection's list body is not an empty resource (#335)
claude/ocf-composite-device-hrefs-3z4x2k
Marc Billow
2026-08-12 15:55:12 +00:00
-
11c71a62e8
docs: where else a composite AC's sibling hrefs could live (#335)
Marc Billow
2026-08-12 15:01:59 +00:00
-
6d73ac8694
Bump version to 0.21.1
v0.21.1
claude/version-bump-release-notes-06stz2
Marc Billow
2026-08-13 02:31:48 +00:00
-
1cfe126313
Merge pull request #360 from mbillow/claude/issue-357-5bsr88
Marc Billow
2026-08-12 11:28:59 -04:00
-
-
8d1ecb4f2a
laundry: add Table_00 cycle labels for WF45R6300 washer and DVE45R6300 dryer
Marc Billow
2026-08-12 15:25:54 +00:00
-
-
0c1231794a
Merge pull request #359 from mbillow/claude/pr-346-regression-debug-a3x3pj
Marc Billow
2026-08-12 10:43:47 -04:00
-
-
67b28ed10f
laundry: cite the machine_state history confirming #358's tail
Marc Billow
2026-08-12 14:39:18 +00:00
-
f12f67b2b3
laundry: one hold per cycle, so the sticky bound is actually a bound
Marc Billow
2026-08-12 14:18:56 +00:00
-
2f7170c448
laundry: a post-Finish running stage is the cycle ending, not a new one
Marc Billow
2026-08-12 13:44:24 +00:00
-
-
b8ef430ed4
Merge pull request #356 from mbillow/claude/alert-read-action-guidance-2lwu5a
Marc Billow
2026-08-11 22:43:23 -04:00
-
-
cd3a47f9a4
Fix stuck alarm_code: never merge /alarms/vs/0 onto stale cache (#348)
Marc Billow
2026-08-12 01:07:35 +00:00
-
-
ac995dcbd4
Revert version to 0.21.0
v0.21.0
Marc Billow
2026-08-10 16:44:23 +00:00
-
d80bd550fe
Merge pull request #351 from mbillow/claude/triage-version-bump-x60dym
Marc Billow
2026-08-10 12:37:38 -04:00
-
-
cc16766b9d
Bump version to 0.22.0
claude/triage-version-bump-x60dym
Marc Billow
2026-08-10 16:33:39 +00:00
-
84465aee72
water_purifier, range: drop invalid device_class='lock' from switches
Marc Billow
2026-08-10 16:33:39 +00:00
-
-
711a71876d
Merge pull request #350 from galaxysj/codex/fix-washer-course-enum-display
Marc Billow
2026-08-10 12:19:21 -04:00
-
-
9004125c97
Merge pull request #347 from mbillow/claude/cloud-cycle-download-select-onx14l
Marc Billow
2026-08-10 06:52:13 -04:00
-
-
0dd8bfb5fc
laundry: fix four findings from the final review of guided setup
Marc Billow
2026-08-10 10:43:01 +00:00
-
9652a14f64
tests: stop the cloud write test leaving a debounced refresh behind
Marc Billow
2026-08-10 10:26:33 +00:00
-
bb20eea191
laundry: a payload sitting there is not evidence of when it got there
Marc Billow
2026-08-10 10:16:00 +00:00
-
0fbac7f14d
laundry: guided setup left download cycles unselectable, and cleared the course
Marc Billow
2026-08-10 10:08:12 +00:00
-
78a545341b
laundry: show the names assigned so far during guided setup
Marc Billow
2026-08-10 09:57:21 +00:00
-
a4981f40a2
laundry: guided setup for download cycles
Marc Billow
2026-08-10 09:40:13 +00:00
-
17cd78d975
Format subdevice regression test
galaxysj
2026-08-10 15:23:43 +09:00
-
863fe32526
Cover reported washer course table
galaxysj
2026-08-10 15:19:13 +09:00