Commit Graph
204 Commits
Author SHA1 Message Date
Brett AdamsandCopilot Autofix powered by AI b3a105c8b5 Add energy site reconfigure flow to Teslemetry (#181335)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-14 12:07:09 +02:00
Brett Adams 0e5d6b52f9 Abort Teslemetry Bluetooth vehicle setup when no Bluetooth is available (#182068) 2026-09-14 07:13:42 +02:00
Franck Nijhof 743b1489e1 Use probatio directly in tests, scripts and pylint plugins (#182113) 2026-09-13 17:24:06 +02:00
Brett Adams 55066d4ed9 Bound Teslemetry Bluetooth disconnect timeout on unload (#181988) 2026-09-12 23:38:37 +02:00
Brett Adams 0a6bcdb773 Assert retry_after propagation in teslemetry coordinator retry tests (#181721) 2026-09-12 22:29:13 +02:00
Brett Adams 8523c14c14 Disconnect Bluetooth link on unexpected pairing-task exception in Teslemetry (#181989) 2026-09-12 13:30:17 +02:00
Brett AdamsandCopilot Autofix powered by AI 8f40062f29 Add Bluetooth control for Teslemetry vehicles (#176296)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-11 15:02:19 +02:00
Brett Adams c203dcc762 Gate Teslemetry polling-only vehicle entities behind vehicle metadata (#181351) 2026-09-08 12:19:06 +02:00
Brett Adams ec82dee53d Use PressureConverter for Teslemetry TPMS streaming conversion (#181508) 2026-09-07 10:14:16 +02:00
Brett AdamsandSimon Lamon 2bc335a808 Bump teslemetry-stream to 0.13.1 (#181411)
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com>
2026-09-06 08:42:05 +02:00
Brett Adams e37a8cfa98 Leave Powerwall gateway host blank when discovery fails (#181336) 2026-09-05 08:30:15 +02:00
Brett Adams e1efb35a97 Split Teslemetry local-control abort into two reasons (#181319) 2026-09-05 08:24:38 +02:00
Brett AdamsandCopilot Autofix powered by AI 81e0a244f8 Fix Teslemetry energy-site setup crash on encrypted RSA key (#181348)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-05 08:19:29 +02:00
Brett AdamsandCopilot Autofix powered by AI 568136f840 Add local Powerwall control for Teslemetry energy sites (#176969)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-04 18:56:33 +02:00
Brett Adams db9bcd62be Stream Teslemetry energy live status, site info and tariff over SSE (#178735) 2026-08-26 13:42:16 +02:00
00fda572b6 Fix Teslemetry tariff calendar crash on hour-24 period boundaries (#180212)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2026-08-26 01:11:17 +02:00
epenet 2d5d14a23c Use async_get_device_and_config_entry service helper in teslemetry (#180151) 2026-08-25 15:57:27 -04:00
Brett Adams 05a5b7cac3 Add Teslemetry sensors for FSD/regen firmware-2025.44 telemetry fields (#177608) 2026-08-24 22:17:49 +02:00
Brett AdamsandJosef Zweck f84ff4a095 Clear stuck Teslemetry update progress after an offline install (#179479)
Co-authored-by: Josef Zweck <josef@zweck.dev>
2026-08-19 08:38:18 +02:00
Brett Adams 7bd45f28a8 Reduce Teslemetry vehicle polling for disabled entities (#179454) 2026-08-18 14:37:52 +02:00
Brett Adams 8dbd4847b4 Teslemetry: convert streamed tyre pressure and isolation resistance to their declared units (#177541) 2026-08-10 15:33:56 +02:00
Erik Montnemery f1046cad5b Migrate calls to async_get_device in tests (part 5) (#178336) 2026-08-06 16:03:18 +02:00
Brett AdamsandErwin Douna 09892ba3b1 Add Cybertruck tonneau cover to Teslemetry (#177610)
Co-authored-by: Erwin Douna <e.douna@gmail.com>
2026-08-06 09:52:52 +02:00
Brett Adams 71b79ac87e Fix teslemetry streaming enum sensors swallowing None updates (#175746) 2026-08-04 11:14:31 +02:00
Brett Adams cf6eaeced8 Add rear defroster binary sensor to Teslemetry (#177609) 2026-07-31 06:28:19 +02:00
epenetandClaude Opus 4.8 5083dc41a0 Add TARGET_TEMPERATURE/TARGET_HUMIDITY to climate state attributes (#176193)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-25 12:00:49 +02:00
Erik Montnemery 201ac314a4 Align DeviceRegistryEntrySnapshot with the device registry model (#176654) 2026-07-17 09:39:13 +02:00
Brett Adams b34412d10f Fix Teslemetry dead-token retry storm (#175671) 2026-07-10 22:03:51 +02:00
epenetandClaude Opus 4.8 c43ab4dbd1 Use base EntityStateAttribute for device tracker coordinates (#176191)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-10 17:26:54 +02:00
epenetandClaude Opus 4.8 42e1e792b1 Fix Teslemetry cabin overheat protection restored temperatures (#175973)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-10 17:20:46 +02:00
Brett AdamsandClaude Opus 4.8 834cb45ef1 Trigger reauth on Teslemetry LoginRequired errors (#174255)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-09 16:47:02 +02:00
Brett Adams 972058311c Fix Teslemetry covers reporting a false closed/open state when data is missing (#175748) 2026-07-08 22:39:16 +02:00
Brett Adams d33997d634 Fix Teslemetry streaming update progress tracking and state restore (#175749) 2026-07-08 16:43:40 +02:00
Brett Adams 079be5de66 Fix Teslemetry steering-wheel-heat select IndexError on out-of-range level (#175815) 2026-07-08 16:18:42 +02:00
Brett AdamsandCopilot Autofix powered by AI 66d99a1a06 Fix Teslemetry insufficient-credits polling storm (#175913)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-08 07:17:40 +02:00
Brett Adams 724953cdde Fix teslemetry climate reporting off instead of unknown when coordinator data is missing (#175747) 2026-07-06 13:18:49 +02:00
Brett AdamsandClaude Opus 4.8 89a92be9d7 Add seat coolers to Teslemetry (#175422)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-03 18:49:18 +02:00
epenet 0c4bc95bdd Migrate base entity attributes to StrEnum (#174633) 2026-06-24 15:38:49 +01:00
epenet cebdde6ab4 Migrate device tracker entity attributes to StrEnum (#174621) 2026-06-24 12:53:43 +02:00
epenet c384cd9894 Migrate calendar entity attributes to StrEnum (#174615) 2026-06-24 12:10:37 +02:00
epenet b301925687 Migrate cover entity attributes to StrEnum (#174601) 2026-06-24 11:18:37 +02:00
epenet 308fad166d Migrate media player entity attributes to StrEnum (#174605) 2026-06-24 11:16:33 +02:00
epenet 277af6c60b Migrate update entity attributes to StrEnum (#174608) 2026-06-24 10:57:58 +02:00
epenet f9bf7ab122 Migrate sensor entity attributes to StrEnum (#174595) 2026-06-24 09:05:32 +02:00
epenet d484f75c7b Migrate number entity attributes to StrEnum (#174593) 2026-06-24 09:04:22 +02:00
epenet 22a583c83f Migrate climate entity attributes to StrEnum (#174528) 2026-06-23 16:48:38 +02:00
epenet d966f71832 Migrate select entity attributes to StrEnum (#174536) 2026-06-23 16:44:47 +02:00
5a99cb4cca Fix Teslemetry rear seat heater entity availability (#174248)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-22 20:54:55 +02:00
Paulus SchoutsenandClaude Opus 4.8 8198aa263b Lazy load repairs platforms (#174374)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21 15:08:30 -05:00
Franck Nijhof 06aa380e09 Fix Tesla Fleet/Teslemetry cable lock showing unlocked when data unavailable (#174287) 2026-06-21 12:20:04 +02:00