mirror of
https://github.com/syssi/esphome-votronic.git
synced 2025-07-23 04:23:02 +02:00
Allow large throttle values (#40)
This commit is contained in:
committed by
GitHub
parent
cdec1318b6
commit
634964be80
@@ -82,7 +82,7 @@ class Votronic : public uart::UARTDevice, public PollingComponent {
|
||||
}
|
||||
|
||||
void on_votronic_data(const std::vector<uint8_t> &data);
|
||||
void set_throttle(uint16_t throttle) { this->throttle_ = throttle; }
|
||||
void set_throttle(uint32_t throttle) { this->throttle_ = throttle; }
|
||||
void set_rx_timeout(uint16_t rx_timeout) { rx_timeout_ = rx_timeout; }
|
||||
|
||||
protected:
|
||||
@@ -120,7 +120,7 @@ class Votronic : public uart::UARTDevice, public PollingComponent {
|
||||
uint32_t last_battery_computer_info1_data_{0};
|
||||
uint32_t last_battery_computer_info2_data_{0};
|
||||
uint32_t last_battery_computer_info3_data_{0};
|
||||
uint16_t throttle_;
|
||||
uint32_t throttle_;
|
||||
uint16_t rx_timeout_{150};
|
||||
|
||||
void decode_solar_charger_data_(const std::vector<uint8_t> &data);
|
||||
|
@@ -82,7 +82,7 @@ class VotronicBle : public esphome::ble_client::BLEClientNode, public PollingCom
|
||||
}
|
||||
|
||||
void on_votronic_ble_data(const uint8_t &handle, const std::vector<uint8_t> &data);
|
||||
void set_throttle(uint16_t throttle) { this->throttle_ = throttle; }
|
||||
void set_throttle(uint32_t throttle) { this->throttle_ = throttle; }
|
||||
|
||||
protected:
|
||||
binary_sensor::BinarySensor *charging_binary_sensor_;
|
||||
@@ -113,7 +113,7 @@ class VotronicBle : public esphome::ble_client::BLEClientNode, public PollingCom
|
||||
uint16_t char_solar_charger_handle_{0x25};
|
||||
uint32_t last_battery_computer_data_{0};
|
||||
uint32_t last_solar_charger_data_{0};
|
||||
uint16_t throttle_;
|
||||
uint32_t throttle_;
|
||||
|
||||
esp32_ble_tracker::ESPBTUUID service_bond_uuid_ =
|
||||
esp32_ble_tracker::ESPBTUUID::from_raw("70521e61-022d-f899-d046-4885a76acbd0");
|
||||
|
Reference in New Issue
Block a user