Artur Pragacz
bafef2065f
Rework user-given entity name logic ( #162763 )
2026-03-17 11:09:20 +01:00
4d8cedb061
Add dynamic device discovery for Teslemetry ( #162143 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Erwin Douna <e.douna@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-16 20:31:05 +01:00
Erik Montnemery
d88c736016
Add is_closed state attribute to cover ( #164739 )
2026-03-04 16:54:06 +01:00
Brett Adams and Claude Haiku 4.5
b8e1c0cf2c
Fix teslemetry time_of_use service tariff double-wrapping ( #164702 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-03-04 09:59:52 +01:00
cb6d86f86d
Add energy price calendar platform to Teslemetry ( #145848 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-26 13:42:45 +01:00
2e34d4d3a6
Add brands system integration to proxy brand images through local API ( #163960 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-25 17:10:28 +01:00
4e3832758b
Add charge cable and charge port latch sensors to Tessie ( #163207 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-19 13:38:55 +01:00
ace7fad62a
Add exception translations to Teslemetry ( #162141 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-02-10 12:22:59 +01:00
Brett Adams and Claude Opus 4.5
3c73cc8bad
Use icon translations for Teslemetry battery percent entities ( #162140 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-10 12:15:30 +01:00
Brett Adams
5a1862431e
Fix device_class of backup reserve sensor in teslemetry ( #162458 )
2026-02-07 08:26:12 +01:00
d49d3f0a2f
Mark test-coverage as done for Teslemetry quality scale ( #161958 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-02-03 12:57:14 +01:00
Brett Adams
ed3b4d2de3
Fix oauth debug log bug in Teslemetry ( #161652 )
2026-02-03 11:16:45 +01:00
Brett Adams and Claude Opus 4.5
c5b9699098
Add model_id and sw_version to Teslemetry device info ( #161959 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 21:58:02 +01:00
Brett Adams and Claude
201e95a417
Complete config-flow-test-coverage quality in Teslemetry ( #161955 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-02-01 10:54:35 +01:00
Brett Adams and Claude Opus 4.5
572c0e393c
Add reconfigure flow in Teslemetry ( #160969 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-19 14:58:14 +01:00
Brett Adams and Josef Zweck
26c81f29e9
Teslemetry: Add OAuth error handling guards ( #160968 )
...
Co-authored-by: Josef Zweck <josef@zweck.dev >
2026-01-15 10:28:11 +01:00
Artur Pragacz
0130919128
Improve entity id generation ( #160302 )
2026-01-14 14:34:52 +01:00
Brett Adams and Claude Opus 4.5
ad11c72488
Add retry logic to Teslemetry coordinators ( #160756 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-14 01:36:43 +01:00
Brett Adams and Claude
0612ea4ee8
Bump tesla-fleet-api to 1.4.2 ( #159616 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-01-14 01:14:58 +01:00
Brett Adams
1021c1959e
Fix Climate signal in Teslemetry ( #160571 )
2026-01-09 10:41:18 +01:00
Brett Adams
6568a19ce6
Handle export options when enrolled to VPP in Teslemetry ( #157665 )
2026-01-02 16:52:03 +01:00
Brett Adams and Joost Lekkerkerker
043465e42f
Replace access token authentication with OAuth2 in Teslemetry ( #158905 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-12-29 16:40:45 +01:00
Brett Adams
9595759fd1
Add stale device cleanup to Teslemetry ( #144523 )
2025-08-11 13:54:44 +02:00
Brett Adams
203c908730
Add charging and preconditioning actions to Teslemetry ( #144184 )
2025-08-11 11:59:39 +02:00
Erik Montnemery
d77a3fca83
Exclude is_new from DeviceEntry snapshots ( #149801 )
2025-08-01 11:01:26 +02:00
Erik Montnemery
0d7608f7c5
Deprecate DeviceEntry.suggested_area ( #149730 )
2025-08-01 10:34:34 +02:00
Brett Adams
84e3dac406
Update vehicle type handling in Teslemetry ( #148862 )
2025-07-16 10:05:17 +02:00
Brett Adams
ffc2b0a8cf
Add mock for listen in Teslemetry tests ( #148853 )
2025-07-16 08:09:54 +02:00
Brett Adams
bb17f34bae
Remove history first refresh from Teslemetry ( #148531 )
2025-07-13 13:01:38 +02:00
Brett Adams
19d89c8952
Fix energy history in Teslemetry ( #147646 )
2025-06-27 19:43:03 +02:00
Brett Adams
ddef6fdb98
Add streaming to charge cable connected in Teslemetry ( #145880 )
2025-05-31 20:01:10 +02:00
Joost Lekkerkerker
4aade14c9e
Fix CI ( #145644 )
...
* Fix CI
* Fix CI
2025-05-26 21:55:33 +02:00
Brett Adams
001164ce1b
Remove available property for streaming in Teslemetry ( #145352 )
2025-05-26 21:11:35 +02:00
Abílio Costa
b626204f63
Add default device class display precision for Sensor ( #145013 )
...
* Add default device class display precision for Sensor
* Renaming, docstrings, cleanup
* Simplify units list
* Fix tests
* Fix missing precision when suggested is specified
* Update snapshots
* Fix when unit of measurement is not valid
* Fix tests
* Fix deprecated unit usage
* Fix goalzero tests
The sensor native_value method was accessing the data dict and trowing,
since the mock did not have any data for the sensors.
Since now the precision is always specified (it was missing for those
sensors), the throw was hitting async_update_entity_options in _update_suggested_precision.
Previously, async_update_entity_options was not called since it had no
precision.
* Fix metoffice
* Fix smartthings
* Add default sensor data for Tesla Wall Connector tests
* Update snapshots
* Revert spaces
* Update smartthings snapshots
* Add missing sensor mock for tesla wall connector
* Address review comments
* Add doc comment
* Add cap to doc comment
* Update comment
* Update snapshots
* Update comment
2025-05-26 19:40:29 +02:00
Erik Montnemery
4e1d5fbeb0
Add WS command to help reset custom entity_id ( #145504 )
...
* Add WS command to help reset custom entity_id
* Calculate suggested object id from entity properties
* Fix logic and add additional tests
* Adjust test
* Update folder_watcher test
* Handle current entity id matches the automatic entity id
* Don't store calculated_object_id
* Update snapshots
* Update snapshots
* Update test
* Tweak logic for reusing current entity_id
* Improve test
* Don't assign same entity_id to several entities
* Prioritize custom entity name
* Update snapshots
* Update snapshots
2025-05-26 19:28:27 +02:00
Brett Adams
ffb485aa87
Fix streaming window cover entity in Teslemetry ( #145012 )
2025-05-19 22:13:15 +02:00
Brett Adams and Joost Lekkerkerker
8ccedd4064
Add credit balance sensor to Teslemetry ( #144365 )
...
* Add credits
* Credits string and icon
* Add test
* tests and fixes
* Add units
* Update homeassistant/components/teslemetry/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update snapshot with unit
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-05-14 12:21:45 +02:00
Brett Adams
d2a692393f
Fix wall connector states in Teslemetry ( #144855 )
...
* Fix wall connector
* Update snapshot
2025-05-14 08:08:24 +02:00
Brett Adams
e3b3c32751
Add valet switch to Teslemetry ( #144167 )
...
* Add valet switch
* Add snapshot
2025-05-05 06:28:01 +02:00
Brett Adams
de496c693e
Add hazard lights binary sensor to Teslemetry ( #144166 )
2025-05-04 13:36:13 +02:00
Brett Adams
20df183470
Improve energy entities in Teslemetry ( #143641 )
...
* Energy fixes
* improvements
* Add more icons
2025-04-28 18:47:12 +02:00
Brett Adams
c6ebba8843
Add streaming connectivity binary sensors to Teslemetry ( #143443 )
...
* Add connectivity entities
* Add connectivity entities
* Fix Wi-Fi spelling in Teslemetry component
2025-04-28 12:58:40 +02:00
Brett Adams
a1ca0a1cb2
Dont add location entities without location scope in Teslemetry ( #143497 )
...
* Dont add location entities without location scope
* Fix tests
* simplify logic
* Add test
2025-04-27 11:25:58 +02:00
Brett Adams
7016c19b2f
Disable polling for modern vehicles in Teslemetry ( #143495 )
2025-04-24 23:59:26 +02:00
Brett Adams
2e2faeb612
Add remaining Binary Sensor entities to Teslemetry ( #143384 )
2025-04-22 13:16:29 +02:00
Norbert Rittel
26ea97cb44
Fix spelling of "off-grid" and "on-grid" in teslemetry ( #143357 )
...
* Fix spelling of "off-grid" and "on-grid" in `teslemetry`
* Update test_number.ambr
2025-04-20 21:21:06 +03:00
Brett Adams
7c3df46570
Add typed listeners to Teslemetry binary sensor platform ( #142238 )
2025-04-19 11:29:14 +02:00
Brett Adams
c34e280fc2
Add typed listeners to Teslemetry sensor platform ( #142236 )
2025-04-19 10:56:29 +02:00
Brett Adams and Joost Lekkerkerker
4a6d2c91da
Bump tesla-fleet-api to v1.0.16 ( #140869 )
...
* Add streaming climate
* fixes
* Add missing changes
* Fix restore
* Update homeassistant/components/teslemetry/climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Use dict
* Add fan mode translations
* Infer side
* WIP
* fix deps
* Migration in progress
* Working
* tesla-fleet-api==1.0.15
* tesla-fleet-api==1.0.16
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-03-26 12:28:16 +01:00
Brett Adams and Joost Lekkerkerker
013439f7c6
Add streaming to Climate platform in Teslemetry ( #138689 )
...
* Add streaming climate
* fixes
* Add missing changes
* Fix restore
* Update homeassistant/components/teslemetry/climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Use dict
* Add fan mode translations
* Infer side
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/teslemetry/climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-03-25 21:09:45 +01:00