Commit Graph

769 Commits

Author SHA1 Message Date
Sören Beye
c16245bd51 chore: Spelling 2025-10-22 21:50:45 +02:00
Sören Beye
84c8697432 feat(vendor.midea): J15 Ultra 2025-10-22 21:48:41 +02:00
Sören Beye
6c94eda6ff fix(vendor.midea): Fix J12 ota update check failing 2025-10-22 21:47:38 +02:00
Sören Beye
1de0ca3186 refactor(vendor.midea): Misc cleanup 2025-10-22 21:47:20 +02:00
Sören Beye
94ae396d85 fix(vendor.dreame): Remove legacy payload for manual mop clean trigger that worked for 0 remaining robots 2025-10-14 21:05:27 +02:00
Sören Beye
8fc5a0ab29 feat(vendor.midea): J12 Ultra 2025-10-12 17:43:23 +02:00
Sören Beye
64b0ee01fe feat(webserver): Add another 404 page 2025-10-10 19:03:53 +02:00
Sören Beye
78ee0f513c feat(mqtt): HA autodiscovery manufacturer should be Valetudo 2025-10-05 17:05:15 +02:00
Sören Beye
aa8c98e5f3 feat(vendor.dreame): Add some more obstacle IDs 2025-10-05 08:07:15 +02:00
Sören Beye
ff7e462c4d fix(updater): Pass around a file descriptor to/and make things safer 2025-10-04 16:32:52 +02:00
Sören Beye
c0136def9d fix(vendor.dreame): Fix DreameAutoEmptyDockAutoEmptyIntervalControlCapabilityV1 2025-10-02 17:22:47 +02:00
Sören Beye
ec61206742 fix(vendor.dreame): Give the firmware some time to think 2025-09-30 20:50:01 +02:00
Sören Beye
6fcfc6a5c1 feat(vendor.dreame): MopDockMopAutoDryingControlCapability 2025-09-30 20:48:21 +02:00
Sören Beye
847093aa4d feat(vendor.roborock): MopDockMopAutoDryingControlCapability 2025-09-30 20:46:28 +02:00
Sören Beye
ed78538257 feat(vendor.midea): MopDockMopAutoDryingControlCapability 2025-09-30 20:45:51 +02:00
Sören Beye
f150a89f2c feat(core): MopDockMopAutoDryingControlCapability 2025-09-30 20:44:45 +02:00
Sören Beye
921dd13b82 feat(mqtt): Add missing deviceClass + stateClass attributes, update enums and fix units for HA 2025-09-15 21:58:31 +02:00
Sören Beye
2fdef9fed7 refactor(vendor.dreame): Group all the ephemeral state into an object 2025-09-13 17:33:31 +02:00
Sören Beye
0afc47e9a3 feat(vendor.midea): Improve state reporting 2025-09-13 17:24:56 +02:00
Sören Beye
c0d1640ae3 refactor(vendor.midea): Move specific capabilities into actual implementation class 2025-09-13 10:05:18 +02:00
Sören Beye
7c0fc3a094 feat(vendor.midea): MopExtensionFurnitureLegHandlingControlCapability 2025-09-13 09:53:38 +02:00
Sören Beye
92cd7f6475 feat(vendor.dreame): MopExtensionFurnitureLegHandlingControlCapability 2025-09-13 09:52:58 +02:00
Sören Beye
e6615d266c feat(core): MopExtensionFurnitureLegHandlingControlCapability 2025-09-13 09:51:50 +02:00
Sören Beye
0dcca1df2f feat(webserver): You know the rules and so do I 2025-09-09 20:35:12 +02:00
Sören Beye
72444e6fe1 feat(vendor.midea): MopTwistControlCapability 2025-09-07 18:30:42 +02:00
Sören Beye
ea236abc1e feat(vendor.dreame): MopTwistControlCapability 2025-09-07 18:30:27 +02:00
Sören Beye
92ee9a5f18 feat(core): MopTwistControlCapability 2025-09-07 18:27:49 +02:00
Sören Beye
0ea2a50a4d feat(vendor.midea): Pet obstacle avoidance and stain cleaning 2025-09-07 14:46:34 +02:00
Sören Beye
f94f3c1101 feat(vendor.midea): Everything carpet 2025-09-07 14:21:35 +02:00
Sören Beye
5715fb02f2 fix(vendor.midea): Do not fail fast 2025-09-07 14:12:51 +02:00
Sören Beye
5d405842d2 refactor(MockRobot): Smurf for consistency 2025-09-06 15:28:40 +02:00
Sören Beye
7d1aea37f7 refactor!: Merge AutoEmptyDockAutoEmptyControlCapability into AutoEmptyDockAutoEmptyIntervalControlCapability 2025-09-06 15:24:40 +02:00
Sören Beye
c53dd66c6b chore: Fix CI 2025-09-06 14:25:47 +02:00
Sören Beye
52b462517b fix(vendor.midea): Add missing return statement 2025-09-06 14:22:06 +02:00
Sören Beye
15c1f801ad fix(vendor.dreame): Fix connection timeout on startup on very recent firmwares 2025-09-06 14:18:35 +02:00
Sören Beye
785e6b87cb refactor(vendor.midea): Rename implementation class for J15PU 2025-09-06 14:18:35 +02:00
Sören Beye
52c8c4b290 feat(vendor.midea): MopDockMopWashTemperatureControlCapability 2025-09-06 14:18:35 +02:00
Sören Beye
53ff4fa841 feat(vendor.dreame): MopDockMopWashTemperatureControlCapability 2025-09-06 14:18:35 +02:00
Sören Beye
de62cbf812 feat(core): MopDockMopWashTemperatureControlCapability 2025-09-06 14:18:35 +02:00
Sören Beye
0c6272f704 fix(miio): Fix super rare bug crashing the process 2025-09-06 14:18:35 +02:00
Sören Beye
ae01b69503 feat(vendor.midea): Auto empty controls 2025-09-06 14:18:35 +02:00
Sören Beye
17ebfae6a8 feat(vendor.midea): Obstacles galore 2025-09-06 14:18:35 +02:00
Sören Beye
a963fa17ee fix(vendor.midea): Fail any requests instantly on initial startup 2025-09-06 14:18:35 +02:00
Sören Beye
df46e2e697 fix(vendor.dreame): Add another new modelId 2025-09-06 14:18:35 +02:00
Sören Beye
87d0760ccc fix(vendor.dreame): Add missing model ID 2025-08-31 20:57:19 +02:00
Sören Beye
0261f57e5d fix(vendor.roborock): No-Op handle two more events 2025-08-31 15:40:47 +02:00
Sören Beye
ed34e36e4e chore(vendor.midea): Minor cleanup 2025-08-31 15:15:47 +02:00
Sören Beye
6f0fc2a453 fix(vendor.dreame): Track emptying state of auto empty dock 2025-08-31 15:04:37 +02:00
Sören Beye
30efa1afd9 chore(release): 2025.08.0 2025-08-29 18:37:16 +02:00
Sören Beye
ae1ac479d7 feat(vendor.midea): Midea 2025-08-29 18:31:45 +02:00