-
6033709f24
Replace the blanket "cannot connect" with a real failure taxonomy
Marc Billow
2026-08-03 20:29:53 +00:00
-
15be379243
Rebuild device discovery on the ClientHello probe and resolve identity up front
Marc Billow
2026-08-03 20:14:54 +00:00
-
-
cdaff4a1ca
Merge pull request #272 from mbillow/claude/issue-triaging-fuq5sn
Marc Billow
2026-08-03 15:45:12 -04:00
-
-
6a6eef25b8
Fix ty type error in test_dryer_drum_clean.py
claude/issue-triaging-fuq5sn
Marc Billow
2026-08-03 19:38:57 +00:00
-
da25d567cb
Remove pointless catalog-literal tests; document the anti-pattern
Marc Billow
2026-08-03 19:32:44 +00:00
-
e89aa4bab5
Fix transposed Normal/Express 60 dishwasher cycle labels (issue #226)
Marc Billow
2026-08-03 19:30:02 +00:00
-
fb5ed32b0f
Add discrete freezer setpoint support for TP1X_REF_21K (issue #229)
Marc Billow
2026-08-03 19:24:59 +00:00
-
1becd85f6e
Fix HOMECARE_WIZARD_V2 false-positive warning and None entity_id log (#235)
Marc Billow
2026-08-03 19:22:06 +00:00
-
0cc9486ad5
Add missing dryer cycle labels for DV90DG6845LHU5 (issue #244)
Marc Billow
2026-08-03 19:17:41 +00:00
-
e6d7dcddc8
Add dryer Drum Clean+ tracking; fix multi-entry DrumCleanLog parsing (#258)
Marc Billow
2026-08-03 19:14:29 +00:00
-
cf09247e39
Add AC UV LED, ventilation alarm, and PM1 filter support (issue #270)
Marc Billow
2026-08-03 19:07:03 +00:00
-
0994ca487a
Restore CRLF line endings in cs.json
Marc Billow
2026-08-03 19:00:06 +00:00
-
3ef64eae52
Add dehumidifier display switch and watertank lighting (issues #271, #231)
Marc Billow
2026-08-03 18:59:22 +00:00
-
-
ac93549f2a
Retry /<uuid>/information/vs/0 in the flat fallback so siblings get their own model/serial
claude/pattern-b-subdevice-discovery-muuh5s
Claude
2026-08-03 13:06:02 +00:00
-
b32074c8dd
Stop probing every href for Pattern B/C subdevice fallback (issue #265)
Claude
2026-08-03 12:49:58 +00:00
-
-
-
69844d9829
fix(air_purifier): record long-term statistics for the particulate sensors
kkqq9320
2026-08-03 14:34:57 +09:00
-
-
51103fa341
Merge pull request #264 from mbillow/claude/ruff-pyright-ci-stage-gxph0t
Marc Billow
2026-08-02 20:30:08 -04:00
-
-
9dc1facbfe
Fix ty diagnostics from newer homeassistant/cryptography type stubs
Marc Billow
2026-08-03 00:25:46 +00:00
-
24d48d70b9
Reformat after merging main
Marc Billow
2026-08-03 00:21:34 +00:00
-
18596f23ec
Merge remote-tracking branch 'origin/main' into claude/ruff-pyright-ci-stage-gxph0t
Marc Billow
2026-08-03 00:20:59 +00:00
-
-
-
-
450f8ca933
Add lint/format/type-check CI job
Marc Billow
2026-08-03 00:16:34 +00:00
-
679c3d2bce
Fix remaining pre-existing ty diagnostics in test files
Marc Billow
2026-08-03 00:14:58 +00:00
-
36a642135b
Fix pre-existing ty diagnostics in a second batch of test files
Marc Billow
2026-08-03 00:11:05 +00:00
-
07061c734d
Fix more pre-existing ty diagnostics in test files
Marc Billow
2026-08-03 00:03:08 +00:00
-
daf7e3787f
Add ruff (lint + format) and ty (type checking) to the project
Marc Billow
2026-08-02 23:56:38 +00:00
-
d9c84e765b
Merge pull request #263 from mbillow/claude/issue-254-diagnosis-fix-a2t1y1
Marc Billow
2026-08-02 19:50:02 -04:00
-
-
-
-
00abfb9770
Tighten the #254 fix after review
Marc Billow
2026-08-02 23:44:38 +00:00
-
9fc04e179e
Fix devices coming up entity-less after a Core restart
Marc Billow
2026-08-02 23:26:50 +00:00
-
-
b0eab93b58
Merge pull request #262 from mbillow/claude/pr-256-it-translation
Marc Billow
2026-08-02 18:07:12 -04:00
-
-
547388cc2b
Fix es.json translation-catalog parity with en.json
claude/pr-256-it-translation
Marc Billow
2026-08-02 22:04:32 +00:00
-
81b83f4175
Complete Italian translation
Marc Billow
2026-08-02 22:04:04 +00:00
-
c5f37ea280
Partial Italian translation
g1za
2026-08-02 14:10:40 +00:00
-
-
b4550cc4b1
Merge pull request #246 from axelet85/feat/es-translation
Marc Billow
2026-08-02 17:43:21 -04:00
-
-
42a1812967
Merge pull request #261 from mbillow/claude/pr-242-review-merge-nny8ug
Marc Billow
2026-08-02 17:42:46 -04:00
-
-
e926905517
fix: dedupe Pattern C's UUID-prefix candidates against Pattern B (#242 review)
Marc Billow
2026-08-02 21:40:34 +00:00
-
6bcf8f3bec
feat: discover UUID-prefixed subdevices advertised only via /oic/res (Pattern C, #241)
Hyunook
2026-08-01 08:18:31 +09:00
-
9737684c9f
Merge pull request #253 from pookey/feat/ehs-water-heater
Marc Billow
2026-08-02 17:32:22 -04:00
-
-
-
-
6efee761d9
Add Samsung EHS (Eco Heating System) heat pump support
Ian P. Christian
2026-08-02 22:08:56 +01:00
-
-
e309d3e7b8
Merge pull request #225 from atc722/agent/qooker-support
Marc Billow
2026-08-02 12:22:10 -05:00
-
-
34b2291bef
Merge pull request #255 from moKorean/autoclean-cycle-state
Marc Billow
2026-08-02 09:05:34 -05:00
-
-
5c275753d4
Report whether the auto-clean cycle is running, and how far through
Geunwon Mo
2026-08-02 22:01:27 +09:00
-
-
71f2101d11
Bound subdevice discovery during setup
galaxysj
2026-08-02 12:29:55 +09:00
-
ba5a3b529d
Add dishwasher course labels
galaxysj
2026-08-02 11:53:09 +09:00
-
f8849df8a6
Fix washer course enum display
galaxysj
2026-08-02 10:19:45 +09:00
-
-
-
57eb3e80c7
feat: add Spanish translation (es.json)
axelet85
2026-08-01 20:31:56 +02:00
-
-
-
d544644e0e
Clarify resource override comment
hoon
2026-08-01 11:29:30 +09:00
-
f9cd857ced
Support Samsung Bespoke Qooker routing
hoon
2026-08-01 10:47:00 +09:00
-
-
93744e80f4
Merge pull request #227 from blka/observe-grace-early-exit-upstream
Marc Billow
2026-07-31 20:20:22 -05:00
-
-
a74b92f758
i18n: add czech translations to merged pr
Marc Billow
2026-07-31 20:16:56 -05:00
-
d639aa693f
Merge pull request #218 from perseus177/ac-filter-reset
Marc Billow
2026-07-31 20:14:31 -05:00
-
-
3c6c7f246f
Merge branch 'main' into ac-filter-reset
Marc Billow
2026-07-31 20:13:40 -05:00
-
-
-
-
0d0844ea7f
Merge pull request #230 from moKorean/oic-type-hood
Marc Billow
2026-07-31 20:10:24 -05:00
-
-
618fc5fa51
Add x.com.st.d.hood to _OIC_TYPE_TO_KEY, and document why oic.d.cooktop is not
Geunwon Mo
2026-07-31 18:37:39 +09:00
-
-
f36b3016cc
chore: bump version to v0.18.0
v0.18.0
Marc Billow
2026-07-31 15:44:24 -05:00
-
36f53da6a0
fix(translations): backfill cs.json with keys missing since cs.json was added
Marc Billow
2026-07-31 15:32:36 -05:00
-
6166f63570
Merge pull request #224 from mbillow/claude/issue-triage-batch-h4n2wq
Marc Billow
2026-07-31 15:22:55 -05:00
-
-
b7d3f86ec7
fix: address code review feedback on issue-triage batch PR (#181, #183, #189, #196, #207, #208, #210)
Marc Billow
2026-07-31 15:17:18 -05:00
-
fd86c54f18
Merge pull request #233 from pedrodivisez/feat/ac-odor-controller-cs-translation
Marc Billow
2026-07-31 14:49:26 -05:00
-
-
e55c55c55e
Merge pull request #239 from jelle514/Reduce-Estimated-finish-activity
Marc Billow
2026-07-31 14:35:49 -05:00
-
-
7a43fcb988
Merge pull request #237 from chill-uk/fix/dryer-cycle-mappings
Marc Billow
2026-07-31 14:32:24 -05:00
-
-
9f15d06e84
Document the two new per-device options in the README
Jelle Lauwers
2026-07-31 20:54:29 +02:00
-
9ab3c5827c
Rename finish_time debounce -> hysteresis to match actual behavior
Jelle Lauwers
2026-07-31 20:27:48 +02:00
-
d90562017f
Add configurable finish_time debounce to cut recorder churn further
Jelle Lauwers
2026-07-31 19:25:45 +02:00
-
fe9a1128ea
Round finish_time to the minute to stop recorder spam
Jelle Lauwers
2026-07-31 19:07:24 +02:00
-
-
-
2f231b5c19
Aligned naming for Quick Dry 35 in english
Christopher
2026-07-31 17:52:55 +02:00
-
873ed562de
Add new drying modes to English and Dutch translations
Christopher
2026-07-31 17:46:26 +02:00
-
-
f15ee7e563
Update golden fixtures for the new odor-controller entities
Petr Divis
2026-07-31 16:39:08 +02:00
-
d0c68fb5ac
AC: bind SmartCoolClean odor-controller option tokens; add Czech translation
Petr Divis
2026-07-31 16:02:13 +02:00
-
-
e99a8a6b05
Merge pull request #232 from hmmbob/agent/polish-dutch-translations
Marc Billow
2026-07-31 08:03:37 -05:00
-
-
87e0c43b23
Polish Dutch translations
Hmmbob
2026-07-31 14:38:31 +02:00
-
-
9ee0dbb8f9
feat(airconditioner): filter alarm interval on legacy ARTIK051 boards
perseus177
2026-07-30 22:05:23 +02:00
-
f19abc7936
feat(observe): early-exit grace wait on success fraction
blka
2026-07-30 12:45:00 +02:00
-
a7d57086e9
feat: add Samsung Air Monitor Plus support (#210)
Marc Billow
2026-07-31 02:40:02 +00:00
-
4afd11a357
skill: relax adding-device-support on guessing writes
Marc Billow
2026-07-31 02:27:08 +00:00
-
d317a85988
Drop "one commit per issue" from CONTRIBUTING.md/AGENTS.md
Marc Billow
2026-07-31 02:15:47 +00:00
-
4d4de23fbb
fix(water_purifier): read favorite-temp options from showList (#196)
Marc Billow
2026-07-31 02:14:09 +00:00
-
e46e935ba0
fix(common): make the vendor kids-lock fallback read-only (#181, #183)
Marc Billow
2026-07-31 02:09:58 +00:00
-
5bbc7aeece
fix(air_dresser): bind /buzzersound/vs/0 on the TP1_21 board (#208)
Marc Billow
2026-07-31 02:03:32 +00:00
-
e642db462d
fix: recognize all-same-hex-digit placeholder serials (#189)
Marc Billow
2026-07-31 01:59:49 +00:00
-
822c6814b6
fix(coordinator): don't let subpolls delay HA startup/shutdown (#207)
Marc Billow
2026-07-31 01:58:04 +00:00
-
61f13e7484
Add CONTRIBUTING.md and AGENTS.md codifying commit conventions
Marc Billow
2026-07-31 01:57:11 +00:00
-
-
b8d04b4ae3
Merge pull request #216 from firstof9/fix-hood-fan-write-fallback
Marc Billow
2026-07-30 20:21:02 -05:00
-
-
2d09ef108a
Merge pull request #220 from R3inoudR/add-vs9700-routing
Marc Billow
2026-07-30 20:17:07 -05:00
-
-
8512aef2d2
Merge pull request #223 from mbillow/claude/oic-device-type-mapping-zyiivg
Marc Billow
2026-07-30 20:15:12 -05:00
-
-
-
-
3cd22824ca
Drop the per-entry provenance comments on _OIC_TYPE_TO_KEY
claude/oic-device-type-mapping-zyiivg
Marc Billow
2026-07-31 01:13:09 +00:00
-
9f4c47ea63
Update adding-device-support skill for /oic/d as primary detection
Marc Billow
2026-07-31 01:03:29 +00:00
-
0a4b80afc4
Add OCF-spec-confirmed oic.d types: airpurifier, dishwasher, oven
Marc Billow
2026-07-31 00:58:26 +00:00
-
4f9e630ae9
Route device type from /oic/d as the primary detection signal
Marc Billow
2026-07-31 00:56:17 +00:00
-
-
4c827bf9e4
Update __init__.py
R3inoudR
2026-07-30 23:14:19 +02:00
-
-
8e8f08109a
fix(hood_fan): fall back to settable min/max when supportedFanSpeed is missing
firstof9@gmail.com
2026-07-30 11:33:40 -07:00
-
eb938205ab
Merge pull request #215 from mbillow/claude/issue-214-device-registration-d2smcv
v0.17.2
Marc Billow
2026-07-30 13:25:14 -05:00
-
-
-
-
5e86f147d4
fix(subdevices): don't materialize a slot whose only live state is a meter
Marc Billow
2026-07-30 18:23:47 +00:00
-
-
5f5aecbe7d
Merge pull request #206 from mbillow/fix/subdevice-flat-href-fallback-205
v0.17.1
Marc Billow
2026-07-29 22:07:47 -05:00
-
-
ca27bf7f6e
docs: de-identify reporter usernames repo-wide, add PII rule to skill
Marc Billow
2026-07-30 03:06:06 +00:00
-
ce92d71a92
docs: de-identify the reporter's username in code comments
Marc Billow
2026-07-30 02:50:49 +00:00
-
8600985a36
review: address Opus findings on the subdevice flat-href fallback
Marc Billow
2026-07-30 02:44:26 +00:00
-
e78d941af3
fix(subdevices): fall back to per-href probing when a prefixed subdevice has no /device/0 Collection
Marc Billow
2026-07-30 02:25:26 +00:00
-
-
7c31bb1682
chore: bump version to 0.17.0
v0.17.0
Marc Billow
2026-07-30 01:28:42 +00:00
-
2ff39d0576
Merge pull request #204 from mbillow/claude/triage-issues-196-195-lm4wki
Marc Billow
2026-07-29 20:23:21 -05:00
-
-
-
-
fb2d267632
fix(water_purifier): route AILITE_DA-REF-WATERPURIFIER boards correctly (#196)
Marc Billow
2026-07-29 23:23:56 +00:00
-