mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	Merge branch 'dev' into mdns_cache
This commit is contained in:
		| @@ -68,6 +68,7 @@ void LD2420Component::dump_config() { | ||||
|   ESP_LOGCONFIG(TAG, "LD2420:"); | ||||
|   ESP_LOGCONFIG(TAG, "  Firmware Version : %7s", this->ld2420_firmware_ver_); | ||||
|   ESP_LOGCONFIG(TAG, "LD2420 Number:"); | ||||
| #ifdef USE_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 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 Still Threshold::", this->gate_still_threshold_numbers_[gate]); | ||||
|   } | ||||
| #endif | ||||
| #ifdef USE_BUTTON | ||||
|   LOG_BUTTON(TAG, "  Apply Config:", this->apply_config_button_); | ||||
|   LOG_BUTTON(TAG, "  Revert Edits:", this->revert_config_button_); | ||||
|   LOG_BUTTON(TAG, "  Factory Reset:", this->factory_reset_button_); | ||||
|   LOG_BUTTON(TAG, "  Restart Module:", this->restart_module_button_); | ||||
| #endif | ||||
|   ESP_LOGCONFIG(TAG, "LD2420 Select:"); | ||||
|   LOG_SELECT(TAG, "  Operating Mode", this->operating_selector_); | ||||
|   if (this->get_firmware_int_(ld2420_firmware_ver_) < CALIBRATE_VERSION_MIN) { | ||||
| @@ -183,9 +187,11 @@ void LD2420Component::factory_reset_action() { | ||||
|     return; | ||||
|   } | ||||
|   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->min_gate_distance_number_->state = FACTORY_MIN_GATE; | ||||
|   this->max_gate_distance_number_->state = FACTORY_MAX_GATE; | ||||
| #endif | ||||
|   for (uint8_t gate = 0; gate < LD2420_TOTAL_GATES; gate++) { | ||||
|     this->new_config.move_thresh[gate] = FACTORY_MOVE_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.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__) | ||||
|  | ||||
| # Mostly copied from Home Assistant because that code works fine and | ||||
| @@ -89,7 +97,7 @@ def _add_data_ref(fn): | ||||
|     return wrapped | ||||
|  | ||||
|  | ||||
| class ESPHomeLoader(yaml.SafeLoader): | ||||
| class ESPHomeLoader(FastestAvailableSafeLoader): | ||||
|     """Loader class that keeps track of line numbers.""" | ||||
|  | ||||
|     @_add_data_ref | ||||
|   | ||||
| @@ -10,7 +10,7 @@ platformio==6.1.11  # When updating platformio, also update Dockerfile | ||||
| esptool==4.6.2 | ||||
| click==8.1.7 | ||||
| esphome-dashboard==20231107.0 | ||||
| aioesphomeapi==18.2.7 | ||||
| aioesphomeapi==18.4.0 | ||||
| zeroconf==0.122.3 | ||||
|  | ||||
| # esp-idf requires this, but doesn't bundle it by default | ||||
|   | ||||
		Reference in New Issue
	
	Block a user