Commit Graph
117911 Commits
Author SHA1 Message Date
bb82a71866 Add Tuya indexed phase sensors as child devices (#182161)
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 16:50:00 +02:00
Franck NijhofandClaude e1b51fdd01 Drop unused restore state snapshots from memory (#183342)
Co-authored-by: Claude <noreply@anthropic.com>
2026-09-29 16:42:08 +02:00
Artur Pragacz 4c971107fd Add myself to ESPHome codeowners (#183597) 2026-09-29 16:01:42 +02:00
epenetandClaude Opus 5 27a100e910 Fix flaky test_get_image_rotated (#183598)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-29 15:43:56 +02:00
epenetandClaude Opus 5 528663a4b8 Move light service registration to services module (#183591)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-29 15:22:21 +02:00
Petar PetrovandCopilot Autofix powered by AI aec7147921 Add esphome/get_device_capabilities websocket command (#180135)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-29 15:15:13 +02:00
Brett Adams 0523a26e57 Fix Teslemetry third-row seat heaters on Model X without a third row (#183473) 2026-09-29 15:13:56 +02:00
Erwin Douna 2cfa8ad43b Bump pyzonneplan to 0.2.0 (#183592) 2026-09-29 14:59:26 +02:00
Franck Nijhof d94a12e1f8 Offer the Peblar Custom Solar smart charging mode (#183359) 2026-09-29 14:47:53 +02:00
Franck Nijhof 67378ce6f8 Notice a SolarEdge Modbus control block that only answers later (#183365) 2026-09-29 14:40:08 +02:00
epenetandClaude Opus 5 c50b6316bf Move calendar service registration to services module (#183589)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-29 14:36:39 +02:00
Brett Adams 697bbdccf3 Fix Teslemetry target temperature for right-hand drive streaming vehicles (#183421) 2026-09-29 14:30:41 +02:00
epenetandClaude Opus 5 fe77f485ea Move conversation service registration to services module (#183447)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-29 14:27:35 +02:00
epenetandClaude Opus 5 df475c2a31 Extract light param processing into helper module (#183435)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-29 14:10:12 +02:00
epenetandClaude Opus 5 745fe40dc6 Extract calendar validators and dict factories into helper module (#183433)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-29 14:10:09 +02:00
Erwin Douna 9ce2523ba8 Fix Portainer prune images until description (#183584) 2026-09-29 14:04:29 +02:00
Brett Adams 9d32d70788 Skip Teslemetry streaming setup for polling vehicles (#183455) 2026-09-29 14:03:09 +02:00
Erwin Douna e68813ec4b Bump pyportainer to 1.0.47 (#183582) 2026-09-29 13:55:54 +02:00
epenetandClaude Opus 5.5 01f953a96f Construct DeviceInfo with keyword arguments in bluetooth (#183575)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 13:53:15 +02:00
Arie CatsmanandCopilot Autofix powered by AI c0ba77841a remove 2^32 spikes from enphase_envoy daily production and consumption values (#183498)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-29 13:46:12 +02:00
Erwin Douna 12e19d8219 Use logical CPUs for pytest workers in CI (#183566) 2026-09-29 13:28:12 +02:00
18fd51cb03 Log the fetched device name in airq (#183580)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Erwin Douna <e.douna@gmail.com>
2026-09-29 13:26:45 +02:00
epenetandClaude Opus 5.5 968225604b Construct the isy994 DeviceInfo once manufacturer and model are known (#183581)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 13:22:01 +02:00
epenetandClaude Opus 5.5 1a1ef5b73e Build the switchbot connections before constructing the DeviceInfo (#183578)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 13:21:11 +02:00
Franck NijhofandClaude 29906fba78 Allow users to update their own name and picture (#183368)
Co-authored-by: Claude <noreply@anthropic.com>
2026-09-29 12:17:04 +01:00
epenetandClaude Opus 5.5 eab1be0ff6 Set the sma sensor name once instead of in a name property (#183577)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 12:57:18 +02:00
epenetandClaude Opus 5.5 1bca7da32e Pass hw_version to the DeviceInfo constructor in aprilaire (#183576)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 12:54:58 +02:00
Paul Bottein fdc2a83e6c Handle Yoto status request errors (#183570) 2026-09-29 12:47:16 +02:00
Daan Vervackeandepenet 6a1179c78a Remove De Dietrich integration (#183545)
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2026-09-29 12:44:16 +02:00
Paul Bottein 2ebf994a6a Bump yoto-api to 4.5.0 (#183568) 2026-09-29 12:38:59 +02:00
Jan BouwhuisandClaude Opus 5.5 311b39b08c Reset MQTT climate single or range setpoints when the other is set (#183540)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 12:33:32 +02:00
epenetandClaude Opus 5 c066067c39 Construct a DeviceInfo object in flux_led (#183560)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-29 12:06:39 +02:00
Marc Mueller ab8589b70e Remove pre-commit python-typing-update hook (#183563) 2026-09-29 12:04:33 +02:00
epenetandClaude Opus 5 41066e1802 Pass config_entry_id directly when updating an MQTT device (#183558)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-29 12:00:52 +02:00
Jan BouwhuisandClaude Opus 5.5 9864d42ea6 Refactor MQTT climate and water heater setpoint handling (#183539)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 11:54:26 +02:00
Jan Bouwhuis 026abf12fd Fix flaky CI unit test in steam_online integration (#183564) 2026-09-29 11:53:23 +02:00
renovate[bot] 2049269e57 Update url-normalize to 3.0.1 (#183550)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-29 11:53:11 +02:00
renovate[bot] 7327a63563 Update pylint-per-file-ignores to 4.0.0 (#183555)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-29 11:52:21 +02:00
Franck Nijhof 19c7b4db5a Fix InfluxDB dropping a batch when a string field contains a line break (#182640) 2026-09-29 11:52:01 +02:00
renovate[bot] 23976d269b Update dawidd6/action-download-artifact action to v26 (#183554)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-29 11:51:27 +02:00
renovate[bot] 143623a6dd Update zeroconf to 0.151.5 (#183552)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-29 11:50:40 +02:00
renovate[bot] 0ba77d4a04 Update uv to 0.12.20 (#183551)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-29 11:49:42 +02:00
renovate[bot] 06255aa80e Update ruff (#183549)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-29 11:49:22 +02:00
renovate[bot] 32ca355f02 Update prek to 0.5.4 (#183548)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-29 11:49:00 +02:00
renovate[bot] 8aabb18a4f Update github/codeql-action action to v4.38.2 (#183547)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-29 11:48:44 +02:00
renovate[bot] b5e54dda46 Update coverage to 7.16.2 (#183546)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-29 11:48:21 +02:00
epenetandClaude Opus 5 4a225b14dd Construct a DeviceInfo object in openrgb (#183561)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-29 11:42:43 +02:00
Brett AdamsandErwin Douna 649e217703 Bump tesla-fleet-api to 1.17.0 and aiopowerwall to 0.4.1 (#183541)
Co-authored-by: Erwin Douna <e.douna@gmail.com>
2026-09-29 11:32:18 +02:00
Yoav Mor 13243225e6 Add diagnostics for Besen (#183327) 2026-09-29 11:15:58 +02:00
Philipp Waller 99f4cf8bc1 Add KNX dashboard status translations (#183056) 2026-09-29 11:12:35 +02:00