Merge remote-tracking branch 'upstream/dev' into integration

This commit is contained in:
J. Nick Koston
2026-05-12 12:52:15 -05:00
1808 changed files with 12525 additions and 8089 deletions
+1 -1
View File
@@ -38,7 +38,7 @@ number:
- platform: lvgl
widget: slider_id
name: LVGL Slider Number
update_on_release: true
trigger: on_release
restore_value: true
- platform: lvgl
widget: lv_arc
+50
View File
@@ -309,6 +309,11 @@ lvgl:
- logger.log:
format: "Roller changed = %d: %s"
args: [x, text.c_str()]
on_update:
then:
- logger.log:
format: "Roller updated = %d: %s"
args: [x, text.c_str()]
- animimg:
height: 60
id: anim_img
@@ -630,6 +635,10 @@ lvgl:
logger.log:
format: "state now %d"
args: [x]
on_update:
logger.log:
format: "button updated %d"
args: [x]
on_short_click:
lvgl.widget.hide: hello_label
on_long_press:
@@ -758,6 +767,9 @@ lvgl:
lambda: return tile == id(tile_1);
then:
- logger.log: "tile 1 is now showing"
on_update:
then:
- logger.log: "tileview updated programmatically"
tiles:
- id: tile_1
scroll_snap_y: center
@@ -983,6 +995,11 @@ lvgl:
- logger.log:
format: "Arc value is %f"
args: [x]
on_update:
then:
- logger.log:
format: "Arc updated to %f"
args: [x]
scroll_on_focus: true
value: 75
min_value: 1
@@ -1085,6 +1102,11 @@ lvgl:
- logger.log:
format: "slider value %f"
args: [x]
on_update:
then:
- logger.log:
format: "slider updated to %f"
args: [x]
on_click:
then:
- lvgl.slider.update:
@@ -1197,6 +1219,10 @@ lvgl:
logger.log:
format: "Dropdown changed = %d: %s"
args: [x, text.c_str()]
on_update:
logger.log:
format: "Dropdown updated = %d: %s"
args: [x, text.c_str()]
on_cancel:
logger.log:
format: "Dropdown closed = %d"
@@ -1437,6 +1463,30 @@ color:
blue_int: 64
white_int: 255
sensor:
- platform: lvgl
widget: lv_arc_1
id: lvgl_arc1_sensor_on_change
name: LVGL Arc1 Sensor on_change
trigger: on_change
- platform: lvgl
widget: bar_id
id: lvgl_bar_sensor_on_release
name: LVGL Bar Sensor on_release
trigger: on_release
number:
- platform: lvgl
widget: lv_arc_1
id: lvgl_arc1_number_on_update
name: LVGL Arc1 Number on_update
trigger: on_update
- platform: lvgl
widget: spinbox_id
id: lvgl_spinbox_number_on_change
name: LVGL Spinbox Number on_change
trigger: on_change
select:
- platform: lvgl
id: lv_roller_select
+11
View File
@@ -0,0 +1,11 @@
sensor:
- platform: ms8607
i2c_id: i2c_bus
temperature:
name: Temperature
humidity:
name: Humidity
pressure:
name: Pressure
address: 0x76
update_interval: 15s
@@ -0,0 +1,8 @@
substitutions:
i2c_scl: GPIO16
i2c_sda: GPIO17
packages:
i2c: !include ../../test_build_components/common/i2c/esp32-idf.yaml
<<: !include common.yaml
@@ -0,0 +1,8 @@
substitutions:
i2c_scl: GPIO5
i2c_sda: GPIO4
packages:
i2c: !include ../../test_build_components/common/i2c/esp8266-ard.yaml
<<: !include common.yaml
@@ -0,0 +1,8 @@
substitutions:
i2c_scl: GPIO5
i2c_sda: GPIO4
packages:
i2c: !include ../../test_build_components/common/i2c/rp2040-ard.yaml
<<: !include common.yaml
@@ -20,4 +20,4 @@ nrf52:
voltage: 2.1V
uicr_erase: true
framework:
version: "2.6.1-a"
version: "2.6.1-b"
+16
View File
@@ -7,6 +7,12 @@ esphome:
prefix: "Test"
param2: 0
param3: true
- script.execute:
id: my_script_with_array_params
ints: [42, 100]
floats: [1.5, 2.5]
bools: [true, false]
strings: ["a", "b"]
- script.wait: my_script
- script.stop: my_script
- if:
@@ -34,6 +40,16 @@ script:
mode: restart
then:
- lambda: 'ESP_LOGD("main", "Hello World!");'
- id: my_script_with_array_params
parameters:
ints: int[]
floats: float[]
bools: bool[]
strings: string[]
then:
- lambda: |-
ESP_LOGD("main", "ints=%d floats=%f bools=%d strings=%s",
ints[0], floats[0], bools[0], strings[0].c_str());
- id: my_script_with_params
parameters:
prefix: string
@@ -0,0 +1,25 @@
substitutions:
i2s_bclk_pin: GPIO27
i2s_lrclk_pin: GPIO26
i2s_mclk_pin: GPIO25
i2s_dout_pin: GPIO12
spdif_data_pin: GPIO4
packages:
i2c: !include ../../test_build_components/common/i2c/esp32-idf.yaml
i2s_audio:
- id: i2s_output
speaker:
- platform: i2s_audio
id: speaker_id
dac_type: external
i2s_dout_pin: ${spdif_data_pin}
spdif_mode: true
use_apll: true
timeout: 2s
sample_rate: 48000
bits_per_sample: 16bit
channel: stereo
i2s_mode: primary
+7 -3
View File
@@ -1,10 +1,10 @@
packages:
- !include common.yaml
binary_sensor:
- platform: template
name: "Garage Door Open 10"
report: "enable"
- platform: template
name: "Garage Door Open 11"
report: "coordinator"
- platform: template
name: "Garage Door Open 12"
report: "force"
@@ -12,3 +12,7 @@ binary_sensor:
zigbee:
model: zigbee_test
router: true
power_source: MAINS_SINGLE_PHASE
on_join:
then:
- logger.log: "Joined network"