Brett Adams
800cdee409
Update Diagnostics in Teslemetry ( #138759 )
...
* Testing
* Diag
2025-02-18 09:44:29 +01:00
Erik Montnemery
4b34d1bbb5
Merge config subentry feature branch to dev ( #136121 )
...
* Reapply "Add support for subentries to config entries" (#133470 ) (#136061 )
* Reapply "Add support for subentries to config entries" (#133470 )
This reverts commit ecb3bf79f3
.
* Update test snapshot
* Add config subentry support to device registry (#128157 )
* Add config subentry support to device registry
* Apply suggestions from code review
* Update syrupy serializer
* Update snapshots
* Address review comments
* Allow a device to be connected to no or a single subentry of a config entry
* Update snapshots
* Revert "Allow a device to be connected to no or a single subentry of a config entry"
This reverts commit ec6f613151cb4a806b7961033c004b71b76510c2.
* Update test snapshots
* Bump release version in comments
* Rename config_subentries to config_entries_subentries
* Add config subentry support to entity registry (#128155 )
* Add config subentry support to entity registry
* Update syrupy serializer
* Update snapshots
* Update snapshots
* Accept suggested changes
* Clean registries when removing subentry (#136671 )
* Clean up registries when removing subentry
* Update tests
* Clean up subentries from deleted devices when removing config entry (#136669 )
* Clean up subentries from deleted devices when removing config entry
* Move
* Add config subentry support to entity platform (#128161 )
* Add config subentry support to entity platform
* Rename subentry_id to config_subentry_id
* Store subentry type in subentry (#136687 )
* Add reconfigure support to config subentries (#133353 )
* Add reconfigure support to config subentries
* Update test
* Minor adjustment
* Rename supported_subentry_flows to supported_subentry_types
* Address review comments
* Add subentry support to kitchen sink (#136755 )
* Add subentry support to kitchen sink
* Add subentry reconfigure support to kitchen_sink
* Update kitchen_sink tests with subentry type stored in config entry
* Update kitchen_sink
* Update kitchen_sink
* Adjust kitchen sink tests
* Fix hassfest
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Improve docstrings and strings.json
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update snapshots
* Update snapshots
* Update snapshots
* Update snapshots
* Update snapshots
* Update snapshots
* Update snapshots
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-02-10 16:40:07 +01:00
Brett Adams
d48d4284c5
Add streaming select entities to Teslemetry ( #137210 )
2025-02-05 16:48:50 +01:00
Brett Adams
ea62da553e
Correct the behavior of the Charge switch in Tessie/Teslemetry/Tesla Fleet ( #136562 )
2025-01-29 11:41:33 +01:00
Brett Adams
77d42f6c57
Add streaming to Teslemetry lock platform ( #136037 )
2025-01-28 17:44:05 +01:00
Brett Adams
941461b427
Add streaming to Teslemetry number platform ( #136048 )
2025-01-28 17:43:41 +01:00
Brett Adams
6292d6c0dc
Add streaming to device tracker platform in Teslemetry ( #135962 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-19 13:20:40 +01:00
Brett Adams
24bb623567
Add streaming to Teslemetry cover platform ( #135660 )
2025-01-17 17:38:03 +01:00
Brett Adams
65df8b946f
Update buttons in Teslemetry ( #135631 )
...
* Update button
* tests
2025-01-15 08:32:46 +01:00
Brett Adams
6a032baa48
Add streaming binary sensors to Teslemetry ( #135248 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-14 13:46:10 +01:00
Brett Adams
dae87db244
Fix when live status is blank in Telsemetry ( #130408 )
2025-01-13 12:44:36 +01:00
Brett Adams
b6c0257c43
Add streaming sensors to Teslemetry ( #132783 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-09 18:58:12 +01:00
Brett Adams
513c8487c5
Check vehicle metadata ( #134381 )
2025-01-01 12:09:15 +01:00
Joost Lekkerkerker
2aba1d399b
Rename test file to singular form ( #133482 )
2024-12-18 12:47:30 +00:00
Brett Adams
17521f25b6
Remove sleep and forbidden handling from Teslemetry ( #132784 )
2024-12-10 08:35:53 +01:00
Brett Adams
1929b368fe
Remove legacy behavior from Teslemetry ( #132760 )
2024-12-09 23:11:23 +01:00
Brett Adams
3656bcf752
Fix "home" route in Tesla Fleet & Teslemetry ( #129546 )
...
* translate Home to home
* refactor for mypy
* Fix home state
* Revert key change
* Add testing
2024-10-31 08:56:03 +01:00
Brett Adams
da9749ecce
Add data streaming to Teslemetry ( #127559 )
2024-10-25 11:50:37 +02:00
Erik Montnemery
bd55fe868d
Allow update entities to report progress as a float ( #128930 )
...
* Allow update entities to report progress as a float
* Add test
* Update snapshots
* Update recorder test
* Use _attr_* in MockUpdateEntity
2024-10-24 21:20:18 +02:00
Erik Montnemery
e861cab727
Add update_percentage state attribute to update entity ( #128877 )
...
* Add update_percentage state attribute to update entity
* Update tests
* Update tests
2024-10-21 15:31:48 +02:00
epenet
120e17fa1e
Improve logic for detecting unused ignore translations ( #128441 )
2024-10-18 17:59:06 +02:00
epenet
3ba3fbf4a5
Add tests/components/conftest.py to core files ( #128425 )
2024-10-15 10:34:54 +02:00
G Johansson
666e8e133e
Cover state is enum ( #127144 )
...
* Change light state to use enum
* Adjust cover tests
* Update cover
* Fix covers
* Some tests
* More tests
* Fix tests
* Fix
2024-10-08 18:39:04 +02:00
Brett Adams
ae6add1e77
Fix Island status in Teslemetry ( #127504 )
2024-10-07 10:15:25 +02:00
Brett Adams
cad87f51a3
Code quality improvements for Teslemetry ( #123444 )
2024-09-27 15:06:09 +02:00
G Johansson
c6a1b9fc39
Change Climate set temp action for incorrect feature will raise ( #126692 )
...
* Change Climate set temp action for incorrect feature will raise
* Fix some tests
* Fix review comments
* Fix tesla_fleet
* Fix tests
* Fix review comment
2024-09-25 21:16:14 +02:00
Brett Adams
eccb7bb55f
Add Storm watch active to Tesla integrations ( #126704 )
2024-09-25 09:05:33 +02:00
G Johansson
93aade6e8e
Change lock state to an enum ( #126379 )
...
* Add new LockState enum for lock states
* Add rest
* Fix insteon tests
* Fix mqtt tests
* Fix tesla_fleet
* Revert back ST_STATE_LOCKED
* Add back constant
2024-09-24 12:30:50 +02:00
Brett Adams
5186605cec
Add energy history coordinator and sensors to Teslemetry ( #126166 )
...
* start
* More
* fix init
* Update requirements_all.txt
* Update requirements_test_all.txt
* Add Tests
* Add missing fixture
* first refresh history
* Fix mock_energy_history
* Remove failures prop
* Update test_init.py
* Actually add the sensors
* Add more icons
* suggested_display_precision
* Fix updated_once
* Fix fixture
* Review changes
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Remove init data
* Update homeassistant/components/teslemetry/coordinator.py
* ruff
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-09-24 10:32:38 +02:00
Brett Adams
65f007ace7
Remove HVAC Modes when no scopes in Teslemetry ( #124612 )
...
* Remove modes when not scoped
* Fix inits
* Re-add raise
* Remove unused raise_for_scope
* Set hvac_modes when not scoped
* tests
2024-08-31 07:28:35 -07:00
epenet
7652c35ee6
Use start_reauth helper method in integration tests (t) ( #124794 )
2024-08-28 16:47:10 +02:00
G Johansson
a913587eb6
Climate validate temperature(s) out of range ( #118649 )
...
* Climate temperature out of range
* Fix test sensibo
* use temp converting for min/max
* Fix
* Fix mqtt tests
* Fix honeywell tests
* Fix Balboa tests
* Fix whirlpool test
* Fix teslemetry test
* Fix plugwise test
* Fix tplink test
* Fix generic thermostat test
* Fix modbus test
* Fix fritzbox tests
* Honewell
2024-07-31 19:17:53 +02:00
Brett Adams
8d14095cb9
Improve API calls in Teslemetry ( #122449 )
...
* Improve API calls
* Small tweak
* typing fixtures
2024-07-23 12:59:25 +02:00
Brett Adams
31d3b3b675
Handle empty energy sites in Tesla integrations ( #122355 )
2024-07-22 13:14:15 +02:00
Joost Lekkerkerker
f8ba4d41ba
Add support for adding model_id in device info ( #121989 )
2024-07-16 15:12:25 +02:00
Brett Adams
48d9df74ed
Add sunroof to Teslemetry ( #121476 )
2024-07-09 08:36:34 +02:00
Erik Montnemery
9bbeb5d608
Add primary_config_entry attribute to device registry entries ( #119959 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Robert Resch <robert@resch.dev>
2024-06-26 12:26:24 +02:00
Brett Adams
de8bccb650
Add services to Teslemetry ( #119119 )
...
* Add custom services
* Fixes
* wip
* Test coverage
* Update homeassistant/components/teslemetry/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Add error translations
* Translate command error
* Fix test
* Expand on comment as requested
* Remove impossible cases
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-06-25 12:44:06 +02:00
Paulus Schoutsen
eb89ce47ea
Inline primary integration ( #119860 )
2024-06-18 08:08:08 +02:00
Paulus Schoutsen
836abe68c7
Track primary integration ( #119741 )
...
* Track primary integration
* Update snapshots
* More snapshots updated
* Uno mas
* Update snapshot
2024-06-16 13:26:06 -04:00
Brett Adams
dac661831e
Add unique IDs to config entries for Teslemetry ( #115616 )
...
* Add basic UID
* Add Unique IDs
* Add debug message
* Readd debug message
* Minor bump config version
* Ruff
* Rework migration
* Fix migration return
* Review feedback
* Add test for v2
2024-06-15 12:10:02 +02:00
Brett Adams
4a9ebd9af1
Refactor helpers and bump Teslemetry ( #119246 )
2024-06-10 21:12:09 +02:00
Brett Adams
159503b8d3
Add model to Teslemetry Wall Connectors ( #119251 )
2024-06-10 07:48:09 +02:00
Jan Bouwhuis
4ca38f227a
Fix - Remove unneeded assert in teslemetry test ( #119219 )
...
Remove unneded assert in teslemetry test
2024-06-09 19:21:37 +02:00
Brett Adams
38ab121db5
Add cabin overheat protection entity to Teslemetry ( #118449 )
...
* test_cabin_overheat_protection
* Fix snapshot
* Translate error
* Review Feedback
2024-06-09 18:30:36 +02:00
Sid
721b2c2ca8
Enable Ruff PT012 ( #113957 )
2024-06-08 17:59:08 +02:00
Brett Adams
929568c3b5
Fix off_grid_vehicle_charging_reserve_percent in Teselemetry ( #118532 )
2024-05-31 07:54:40 -05:00
Brett Adams
46158f5c14
Allow older vehicles to sleep in Teslemetry ( #117229 )
...
* Allow older vehicles to sleep
* Remove updated_once
* move pre2021 to lib
* bump
* Bump again
* Bump to 0.5.11
* Fix VIN so it matches the check
* Fix snapshot
* Snapshots
* Fix self.updated_once
* Remove old pre2021 attribute
* fix snapshots
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-05-27 12:37:33 +02:00
Brett Adams
841d5dfd4f
Fix flaky test in Teslemetry ( #118196 )
...
Cleanup tests
2024-05-26 17:31:11 -04:00
Brett Adams
f12f82caac
Add update platform to Teslemetry ( #118145 )
...
* Add update platform
* Add tests
* updates
* update test
* Fix support features comment
* Add assertion
2024-05-26 13:04:02 +02:00