mirror of
https://github.com/esphome/esphome.git
synced 2025-02-15 17:38:15 +00:00
Merge branch 'dev' into mdns_cache
This commit is contained in:
commit
e4d9a87af2
@ -68,6 +68,7 @@ void LD2420Component::dump_config() {
|
|||||||
ESP_LOGCONFIG(TAG, "LD2420:");
|
ESP_LOGCONFIG(TAG, "LD2420:");
|
||||||
ESP_LOGCONFIG(TAG, " Firmware Version : %7s", this->ld2420_firmware_ver_);
|
ESP_LOGCONFIG(TAG, " Firmware Version : %7s", this->ld2420_firmware_ver_);
|
||||||
ESP_LOGCONFIG(TAG, "LD2420 Number:");
|
ESP_LOGCONFIG(TAG, "LD2420 Number:");
|
||||||
|
#ifdef USE_NUMBER
|
||||||
LOG_NUMBER(TAG, " Gate Timeout:", this->gate_timeout_number_);
|
LOG_NUMBER(TAG, " Gate Timeout:", this->gate_timeout_number_);
|
||||||
LOG_NUMBER(TAG, " Gate Max Distance:", this->max_gate_distance_number_);
|
LOG_NUMBER(TAG, " Gate Max Distance:", this->max_gate_distance_number_);
|
||||||
LOG_NUMBER(TAG, " Gate Min Distance:", this->min_gate_distance_number_);
|
LOG_NUMBER(TAG, " Gate Min Distance:", this->min_gate_distance_number_);
|
||||||
@ -76,10 +77,13 @@ void LD2420Component::dump_config() {
|
|||||||
LOG_NUMBER(TAG, " Gate Move Threshold:", this->gate_move_threshold_numbers_[gate]);
|
LOG_NUMBER(TAG, " Gate Move Threshold:", this->gate_move_threshold_numbers_[gate]);
|
||||||
LOG_NUMBER(TAG, " Gate Still Threshold::", this->gate_still_threshold_numbers_[gate]);
|
LOG_NUMBER(TAG, " Gate Still Threshold::", this->gate_still_threshold_numbers_[gate]);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
#ifdef USE_BUTTON
|
||||||
LOG_BUTTON(TAG, " Apply Config:", this->apply_config_button_);
|
LOG_BUTTON(TAG, " Apply Config:", this->apply_config_button_);
|
||||||
LOG_BUTTON(TAG, " Revert Edits:", this->revert_config_button_);
|
LOG_BUTTON(TAG, " Revert Edits:", this->revert_config_button_);
|
||||||
LOG_BUTTON(TAG, " Factory Reset:", this->factory_reset_button_);
|
LOG_BUTTON(TAG, " Factory Reset:", this->factory_reset_button_);
|
||||||
LOG_BUTTON(TAG, " Restart Module:", this->restart_module_button_);
|
LOG_BUTTON(TAG, " Restart Module:", this->restart_module_button_);
|
||||||
|
#endif
|
||||||
ESP_LOGCONFIG(TAG, "LD2420 Select:");
|
ESP_LOGCONFIG(TAG, "LD2420 Select:");
|
||||||
LOG_SELECT(TAG, " Operating Mode", this->operating_selector_);
|
LOG_SELECT(TAG, " Operating Mode", this->operating_selector_);
|
||||||
if (this->get_firmware_int_(ld2420_firmware_ver_) < CALIBRATE_VERSION_MIN) {
|
if (this->get_firmware_int_(ld2420_firmware_ver_) < CALIBRATE_VERSION_MIN) {
|
||||||
@ -183,9 +187,11 @@ void LD2420Component::factory_reset_action() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
this->set_min_max_distances_timeout(FACTORY_MAX_GATE, FACTORY_MIN_GATE, FACTORY_TIMEOUT);
|
this->set_min_max_distances_timeout(FACTORY_MAX_GATE, FACTORY_MIN_GATE, FACTORY_TIMEOUT);
|
||||||
|
#ifdef USE_NUMBER
|
||||||
this->gate_timeout_number_->state = FACTORY_TIMEOUT;
|
this->gate_timeout_number_->state = FACTORY_TIMEOUT;
|
||||||
this->min_gate_distance_number_->state = FACTORY_MIN_GATE;
|
this->min_gate_distance_number_->state = FACTORY_MIN_GATE;
|
||||||
this->max_gate_distance_number_->state = FACTORY_MAX_GATE;
|
this->max_gate_distance_number_->state = FACTORY_MAX_GATE;
|
||||||
|
#endif
|
||||||
for (uint8_t gate = 0; gate < LD2420_TOTAL_GATES; gate++) {
|
for (uint8_t gate = 0; gate < LD2420_TOTAL_GATES; gate++) {
|
||||||
this->new_config.move_thresh[gate] = FACTORY_MOVE_THRESH[gate];
|
this->new_config.move_thresh[gate] = FACTORY_MOVE_THRESH[gate];
|
||||||
this->new_config.still_thresh[gate] = FACTORY_STILL_THRESH[gate];
|
this->new_config.still_thresh[gate] = FACTORY_STILL_THRESH[gate];
|
||||||
|
@ -23,6 +23,14 @@ from esphome.core import (
|
|||||||
from esphome.helpers import add_class_to_obj
|
from esphome.helpers import add_class_to_obj
|
||||||
from esphome.util import OrderedDict, filter_yaml_files
|
from esphome.util import OrderedDict, filter_yaml_files
|
||||||
|
|
||||||
|
try:
|
||||||
|
from yaml import CSafeLoader as FastestAvailableSafeLoader
|
||||||
|
except ImportError:
|
||||||
|
from yaml import ( # type: ignore[assignment]
|
||||||
|
SafeLoader as FastestAvailableSafeLoader,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
# Mostly copied from Home Assistant because that code works fine and
|
# Mostly copied from Home Assistant because that code works fine and
|
||||||
@ -89,7 +97,7 @@ def _add_data_ref(fn):
|
|||||||
return wrapped
|
return wrapped
|
||||||
|
|
||||||
|
|
||||||
class ESPHomeLoader(yaml.SafeLoader):
|
class ESPHomeLoader(FastestAvailableSafeLoader):
|
||||||
"""Loader class that keeps track of line numbers."""
|
"""Loader class that keeps track of line numbers."""
|
||||||
|
|
||||||
@_add_data_ref
|
@_add_data_ref
|
||||||
|
@ -10,7 +10,7 @@ platformio==6.1.11 # When updating platformio, also update Dockerfile
|
|||||||
esptool==4.6.2
|
esptool==4.6.2
|
||||||
click==8.1.7
|
click==8.1.7
|
||||||
esphome-dashboard==20231107.0
|
esphome-dashboard==20231107.0
|
||||||
aioesphomeapi==18.2.7
|
aioesphomeapi==18.4.0
|
||||||
zeroconf==0.122.3
|
zeroconf==0.122.3
|
||||||
|
|
||||||
# esp-idf requires this, but doesn't bundle it by default
|
# esp-idf requires this, but doesn't bundle it by default
|
||||||
|
Loading…
x
Reference in New Issue
Block a user