unified carserver vehicle actions#123
Closed
yoziru wants to merge 10 commits into
Closed
Conversation
Owner
yoziru
commented
Aug 17, 2025
- add get vehicle data test
- Update TeslaBLE::Client API usage to include signature context for decryption
- Enhance Tesla BLE vehicle data message construction by adding charge state tag to the API call
- Enhance Tesla BLE vehicle component by adding new configuration options for charge polling interval and awake polling interval, and introduce additional sensors for battery level, charging state, charger power, and charge rate.
- Add charger switch functionality to Tesla BLE vehicle component
- Implement dynamic max charging amps update in Tesla BLE vehicle component
- Refactor charger power update in Tesla BLE vehicle component to use watts instead of kilowatts. This change simplifies the power conversion logic and improves clarity in the code.
- Add charging amps and charge limit functionality to Tesla BLE vehicle component
- Add charger switch component to Tesla BLE vehicle
- Refactor vehicle action message handling in Tesla BLE component
…state tag to the API call
…ns for charge polling interval and awake polling interval, and introduce additional sensors for battery level, charging state, charger power, and charge rate.
- Introduced a new configuration option for the charger switch. - Updated the C++ implementation to handle charger switch state updates from the vehicle. - Enhanced the YAML configuration to include the charger switch state and its control. - Improved logging for additional charge state fields for better debugging.
…nent - Added functionality to update the maximum charging amps based on the actual car state. - Introduced a new sensor for max charging amps in the C++ implementation. - Updated YAML configuration to reflect the dynamic nature of max charging amps. - Enhanced logging to include details about the max charging amps received from the vehicle.
…atts instead of kilowatts. This change simplifies the power conversion logic and improves clarity in the code.
… component - Introduced new number components for charging amps and charge limit. - Updated C++ implementation to handle dynamic syncing of these values with the vehicle state. - Enhanced YAML configuration to include new options for charging amps and charge limit. - Improved logging for better visibility of charge state updates.
- Introduced a new ChargerSwitch class to manage the charger switch state. - Updated C++ implementation to handle charger switch actions and state updates. - Enhanced YAML configuration to include the new charger switch component. - Improved code organization by adding the switch to the auto-load components list.
- Consolidated message building for charging actions into a single function for better code reuse. - Updated the implementation to handle charging switch, amps, and limit actions using a unified message structure. - Improved logging for action processing to enhance debugging capabilities.
auto-merge was automatically disabled
August 17, 2025 08:09
Pull request was closed
PhilJaro
pushed a commit
to PhilJaro/esphome-tesla-ble
that referenced
this pull request
Jan 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.