mirror of
https://github.com/esphome/esphome.git
synced 2026-02-18 23:45:40 -07:00
Merge branch 'dev' into copilot/update-cover-component-triggers
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
sensor:
|
||||
- platform: bmp581
|
||||
- platform: bmp581_i2c
|
||||
i2c_id: i2c_bus
|
||||
temperature:
|
||||
name: BMP581 Temperature
|
||||
@@ -0,0 +1,7 @@
|
||||
substitutions:
|
||||
verify_ssl: "true"
|
||||
|
||||
http_request:
|
||||
ca_certificate_path: $component_dir/test_ca.pem
|
||||
|
||||
<<: !include common.yaml
|
||||
10
tests/components/http_request/test_ca.pem
Normal file
10
tests/components/http_request/test_ca.pem
Normal file
@@ -0,0 +1,10 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIBkTCB+wIJAKHBfpegPjMCMA0GCSqGSIb3DQEBCwUAMBExDzANBgNVBAMMBnVu
|
||||
dXNlZDAeFw0yNDAxMDEwMDAwMDBaFw0yNTAxMDEwMDAwMDBaMBExDzANBgNVBAMM
|
||||
BnVudXNlZDBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQC5mMUB1hOgLmlnXtsvcGMP
|
||||
XkhAqZaR0dDPW5OS8VEopWLJCX9Y0cvNCqiDI8cnP8pP8XJGU1hGLvA5PJzWnWZz
|
||||
AgMBAAGjUzBRMB0GA1UdDgQWBBR5oQ9KqFeZOdBuAJrXxEP0dqzPtTAfBgNVHSME
|
||||
GDAWgBR5oQ9KqFeZOdBuAJrXxEP0dqzPtTAPBgNVHRMBAf8EBTADAQH/MA0GCSqG
|
||||
SIb3DQEBCwUAA0EAKqZFf6+f8FPDbKyPCpssquojgn7fEXqr/I/yz0R5CowGdMms
|
||||
H3WH3aKP4lLSHdPTBtfIoJi3gEIZjFxp3S1TWw==
|
||||
-----END CERTIFICATE-----
|
||||
@@ -197,6 +197,9 @@ lvgl:
|
||||
- lvgl.label.update:
|
||||
id: msgbox_label
|
||||
text: Unloaded
|
||||
- lvgl.label.update:
|
||||
id: msgbox_label
|
||||
text: "" # Empty text
|
||||
on_all_events:
|
||||
logger.log:
|
||||
format: "Event %s"
|
||||
|
||||
57
tests/components/sy6970/common.yaml
Normal file
57
tests/components/sy6970/common.yaml
Normal file
@@ -0,0 +1,57 @@
|
||||
sy6970:
|
||||
id: sy6970_component
|
||||
i2c_id: i2c_bus
|
||||
address: 0x6A
|
||||
enable_status_led: true
|
||||
input_current_limit: 1000
|
||||
charge_voltage: 4200
|
||||
charge_current: 500
|
||||
precharge_current: 128
|
||||
charge_enabled: true
|
||||
enable_adc: true
|
||||
update_interval: 5s
|
||||
|
||||
sensor:
|
||||
- platform: sy6970
|
||||
sy6970_id: sy6970_component
|
||||
vbus_voltage:
|
||||
name: "VBUS Voltage"
|
||||
id: vbus_voltage_sensor
|
||||
battery_voltage:
|
||||
name: "Battery Voltage"
|
||||
id: battery_voltage_sensor
|
||||
system_voltage:
|
||||
name: "System Voltage"
|
||||
id: system_voltage_sensor
|
||||
charge_current:
|
||||
name: "Charge Current"
|
||||
id: charge_current_sensor
|
||||
precharge_current:
|
||||
name: "Precharge Current"
|
||||
id: precharge_current_sensor
|
||||
|
||||
binary_sensor:
|
||||
- platform: sy6970
|
||||
sy6970_id: sy6970_component
|
||||
vbus_connected:
|
||||
name: "VBUS Connected"
|
||||
id: vbus_connected_binary
|
||||
charging:
|
||||
name: "Charging"
|
||||
id: charging_binary
|
||||
charge_done:
|
||||
name: "Charge Done"
|
||||
id: charge_done_binary
|
||||
|
||||
text_sensor:
|
||||
- platform: sy6970
|
||||
sy6970_id: sy6970_component
|
||||
bus_status:
|
||||
name: "Bus Status"
|
||||
id: bus_status_text
|
||||
charge_status:
|
||||
name: "Charge Status"
|
||||
id: charge_status_text
|
||||
ntc_status:
|
||||
name: "NTC Status"
|
||||
id: ntc_status_text
|
||||
4
tests/components/sy6970/test.esp32-idf.yaml
Normal file
4
tests/components/sy6970/test.esp32-idf.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
packages:
|
||||
i2c: !include ../../test_build_components/common/i2c/esp32-idf.yaml
|
||||
|
||||
<<: !include common.yaml
|
||||
@@ -64,3 +64,16 @@ text_sensor:
|
||||
- suffix -> SUFFIX
|
||||
- map:
|
||||
- PREFIX text SUFFIX -> mapped
|
||||
|
||||
- platform: template
|
||||
name: "Test Lambda Filter"
|
||||
id: test_lambda_filter
|
||||
filters:
|
||||
- lambda: |-
|
||||
return {"[" + x + "]"};
|
||||
- to_upper
|
||||
- lambda: |-
|
||||
if (x.length() > 10) {
|
||||
return {x.substr(0, 10) + "..."};
|
||||
}
|
||||
return {x};
|
||||
|
||||
Reference in New Issue
Block a user