mirror of
https://github.com/esphome/esphome.git
synced 2025-11-19 08:15:49 +00:00
Merge remote-tracking branch 'upstream/dev' into integration
This commit is contained in:
4
.github/workflows/codeql.yml
vendored
4
.github/workflows/codeql.yml
vendored
@@ -58,7 +58,7 @@ jobs:
|
|||||||
|
|
||||||
# Initializes the CodeQL tools for scanning.
|
# Initializes the CodeQL tools for scanning.
|
||||||
- name: Initialize CodeQL
|
- name: Initialize CodeQL
|
||||||
uses: github/codeql-action/init@014f16e7ab1402f30e7c3329d33797e7948572db # v4.31.3
|
uses: github/codeql-action/init@e12f0178983d466f2f6028f5cc7a6d786fd97f4b # v4.31.4
|
||||||
with:
|
with:
|
||||||
languages: ${{ matrix.language }}
|
languages: ${{ matrix.language }}
|
||||||
build-mode: ${{ matrix.build-mode }}
|
build-mode: ${{ matrix.build-mode }}
|
||||||
@@ -86,6 +86,6 @@ jobs:
|
|||||||
exit 1
|
exit 1
|
||||||
|
|
||||||
- name: Perform CodeQL Analysis
|
- name: Perform CodeQL Analysis
|
||||||
uses: github/codeql-action/analyze@014f16e7ab1402f30e7c3329d33797e7948572db # v4.31.3
|
uses: github/codeql-action/analyze@e12f0178983d466f2f6028f5cc7a6d786fd97f4b # v4.31.4
|
||||||
with:
|
with:
|
||||||
category: "/language:${{matrix.language}}"
|
category: "/language:${{matrix.language}}"
|
||||||
|
|||||||
@@ -70,6 +70,9 @@ void BME68xBSEC2Component::dump_config() {
|
|||||||
if (this->is_failed()) {
|
if (this->is_failed()) {
|
||||||
ESP_LOGE(TAG, "Communication failed (BSEC2 status: %d, BME68X status: %d)", this->bsec_status_,
|
ESP_LOGE(TAG, "Communication failed (BSEC2 status: %d, BME68X status: %d)", this->bsec_status_,
|
||||||
this->bme68x_status_);
|
this->bme68x_status_);
|
||||||
|
if (this->bsec_status_ == BSEC_I_SU_SUBSCRIBEDOUTPUTGATES) {
|
||||||
|
ESP_LOGE(TAG, "No sensors, add at least one sensor to the config");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this->algorithm_output_ != ALGORITHM_OUTPUT_IAQ) {
|
if (this->algorithm_output_ != ALGORITHM_OUTPUT_IAQ) {
|
||||||
|
|||||||
@@ -931,6 +931,12 @@ async def to_code(config):
|
|||||||
add_idf_sdkconfig_option("CONFIG_MBEDTLS_CERTIFICATE_BUNDLE", True)
|
add_idf_sdkconfig_option("CONFIG_MBEDTLS_CERTIFICATE_BUNDLE", True)
|
||||||
add_idf_sdkconfig_option("CONFIG_ESP_PHY_REDUCE_TX_POWER", True)
|
add_idf_sdkconfig_option("CONFIG_ESP_PHY_REDUCE_TX_POWER", True)
|
||||||
|
|
||||||
|
# ESP32-S2 Arduino: Disable USB Serial on boot to avoid TinyUSB dependency
|
||||||
|
if get_esp32_variant() == VARIANT_ESP32S2:
|
||||||
|
cg.add_build_unflag("-DARDUINO_USB_CDC_ON_BOOT=1")
|
||||||
|
cg.add_build_unflag("-DARDUINO_USB_CDC_ON_BOOT=0")
|
||||||
|
cg.add_build_flag("-DARDUINO_USB_CDC_ON_BOOT=0")
|
||||||
|
|
||||||
cg.add_build_flag("-Wno-nonnull-compare")
|
cg.add_build_flag("-Wno-nonnull-compare")
|
||||||
|
|
||||||
add_idf_sdkconfig_option(f"CONFIG_IDF_TARGET_{variant}", True)
|
add_idf_sdkconfig_option(f"CONFIG_IDF_TARGET_{variant}", True)
|
||||||
|
|||||||
@@ -73,17 +73,17 @@ void SFA30Component::update() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (this->formaldehyde_sensor_ != nullptr) {
|
if (this->formaldehyde_sensor_ != nullptr) {
|
||||||
const float formaldehyde = raw_data[0] / 5.0f;
|
const float formaldehyde = static_cast<int16_t>(raw_data[0]) / 5.0f;
|
||||||
this->formaldehyde_sensor_->publish_state(formaldehyde);
|
this->formaldehyde_sensor_->publish_state(formaldehyde);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this->humidity_sensor_ != nullptr) {
|
if (this->humidity_sensor_ != nullptr) {
|
||||||
const float humidity = raw_data[1] / 100.0f;
|
const float humidity = static_cast<int16_t>(raw_data[1]) / 100.0f;
|
||||||
this->humidity_sensor_->publish_state(humidity);
|
this->humidity_sensor_->publish_state(humidity);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this->temperature_sensor_ != nullptr) {
|
if (this->temperature_sensor_ != nullptr) {
|
||||||
const float temperature = raw_data[2] / 200.0f;
|
const float temperature = static_cast<int16_t>(raw_data[2]) / 200.0f;
|
||||||
this->temperature_sensor_->publish_state(temperature);
|
this->temperature_sensor_->publish_state(temperature);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user