Skip to content

unified carserver vehicle actions#123

Closed
yoziru wants to merge 10 commits into
mainfrom
unified-carserver-vehicle-actions
Closed

unified carserver vehicle actions#123
yoziru wants to merge 10 commits into
mainfrom
unified-carserver-vehicle-actions

Conversation

@yoziru
Copy link
Copy Markdown
Owner

@yoziru 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

yoziru added 10 commits August 14, 2025 04:20
…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.
@yoziru yoziru enabled auto-merge August 17, 2025 08:08
@yoziru yoziru closed this Aug 17, 2025
auto-merge was automatically disabled August 17, 2025 08:09

Pull request was closed

@yoziru yoziru deleted the unified-carserver-vehicle-actions branch August 17, 2025 08:09
PhilJaro pushed a commit to PhilJaro/esphome-tesla-ble that referenced this pull request Jan 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant