mirror of
https://github.com/esphome/esphome.git
synced 2026-05-27 11:56:11 +08:00
Add some components to the new testing framework (E) (#6176)
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
wifi:
|
||||
ssid: MySSID
|
||||
password: password1
|
||||
|
||||
e131:
|
||||
|
||||
light:
|
||||
- platform: esp32_rmt_led_strip
|
||||
id: led_matrix_32x8
|
||||
default_transition_length: 500ms
|
||||
chipset: ws2812
|
||||
rgb_order: GRB
|
||||
num_leds: 256
|
||||
pin: 2
|
||||
rmt_channel: 0
|
||||
effects:
|
||||
- e131:
|
||||
universe: 1
|
||||
@@ -0,0 +1,18 @@
|
||||
wifi:
|
||||
ssid: MySSID
|
||||
password: password1
|
||||
|
||||
e131:
|
||||
|
||||
light:
|
||||
- platform: esp32_rmt_led_strip
|
||||
id: led_matrix_32x8
|
||||
default_transition_length: 500ms
|
||||
chipset: ws2812
|
||||
rgb_order: GRB
|
||||
num_leds: 256
|
||||
pin: 2
|
||||
rmt_channel: 0
|
||||
effects:
|
||||
- e131:
|
||||
universe: 1
|
||||
@@ -0,0 +1,18 @@
|
||||
wifi:
|
||||
ssid: MySSID
|
||||
password: password1
|
||||
|
||||
e131:
|
||||
|
||||
light:
|
||||
- platform: esp32_rmt_led_strip
|
||||
id: led_matrix_32x8
|
||||
default_transition_length: 500ms
|
||||
chipset: ws2812
|
||||
rgb_order: GRB
|
||||
num_leds: 256
|
||||
pin: 2
|
||||
rmt_channel: 0
|
||||
effects:
|
||||
- e131:
|
||||
universe: 1
|
||||
@@ -0,0 +1,18 @@
|
||||
wifi:
|
||||
ssid: MySSID
|
||||
password: password1
|
||||
|
||||
e131:
|
||||
|
||||
light:
|
||||
- platform: esp32_rmt_led_strip
|
||||
id: led_matrix_32x8
|
||||
default_transition_length: 500ms
|
||||
chipset: ws2812
|
||||
rgb_order: GRB
|
||||
num_leds: 256
|
||||
pin: 2
|
||||
rmt_channel: 0
|
||||
effects:
|
||||
- e131:
|
||||
universe: 1
|
||||
@@ -0,0 +1,17 @@
|
||||
wifi:
|
||||
ssid: MySSID
|
||||
password: password1
|
||||
|
||||
e131:
|
||||
|
||||
light:
|
||||
- platform: neopixelbus
|
||||
name: Neopixelbus Light
|
||||
pin: 1
|
||||
type: GRBW
|
||||
variant: SK6812
|
||||
method: ESP8266_UART0
|
||||
num_leds: 256
|
||||
effects:
|
||||
- e131:
|
||||
universe: 1
|
||||
@@ -0,0 +1,17 @@
|
||||
wifi:
|
||||
ssid: MySSID
|
||||
password: password1
|
||||
|
||||
e131:
|
||||
|
||||
light:
|
||||
- platform: rp2040_pio_led_strip
|
||||
id: led_strip
|
||||
pin: 2
|
||||
pio: 0
|
||||
num_leds: 256
|
||||
rgb_order: GRB
|
||||
chipset: WS2812
|
||||
effects:
|
||||
- e131:
|
||||
universe: 1
|
||||
@@ -0,0 +1,14 @@
|
||||
i2c:
|
||||
- id: i2c_ee895
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
sensor:
|
||||
- platform: ee895
|
||||
address: 0x5F
|
||||
co2:
|
||||
name: EE895 CO2
|
||||
temperature:
|
||||
name: EE895 Temperature
|
||||
pressure:
|
||||
name: EE895 Pressure
|
||||
@@ -0,0 +1,14 @@
|
||||
i2c:
|
||||
- id: i2c_ee895
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
sensor:
|
||||
- platform: ee895
|
||||
address: 0x5F
|
||||
co2:
|
||||
name: EE895 CO2
|
||||
temperature:
|
||||
name: EE895 Temperature
|
||||
pressure:
|
||||
name: EE895 Pressure
|
||||
@@ -0,0 +1,14 @@
|
||||
i2c:
|
||||
- id: i2c_ee895
|
||||
scl: 16
|
||||
sda: 17
|
||||
|
||||
sensor:
|
||||
- platform: ee895
|
||||
address: 0x5F
|
||||
co2:
|
||||
name: EE895 CO2
|
||||
temperature:
|
||||
name: EE895 Temperature
|
||||
pressure:
|
||||
name: EE895 Pressure
|
||||
@@ -0,0 +1,14 @@
|
||||
i2c:
|
||||
- id: i2c_ee895
|
||||
scl: 16
|
||||
sda: 17
|
||||
|
||||
sensor:
|
||||
- platform: ee895
|
||||
address: 0x5F
|
||||
co2:
|
||||
name: EE895 CO2
|
||||
temperature:
|
||||
name: EE895 Temperature
|
||||
pressure:
|
||||
name: EE895 Pressure
|
||||
@@ -0,0 +1,14 @@
|
||||
i2c:
|
||||
- id: i2c_ee895
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
sensor:
|
||||
- platform: ee895
|
||||
address: 0x5F
|
||||
co2:
|
||||
name: EE895 CO2
|
||||
temperature:
|
||||
name: EE895 Temperature
|
||||
pressure:
|
||||
name: EE895 Pressure
|
||||
@@ -0,0 +1,14 @@
|
||||
i2c:
|
||||
- id: i2c_ee895
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
sensor:
|
||||
- platform: ee895
|
||||
address: 0x5F
|
||||
co2:
|
||||
name: EE895 CO2
|
||||
temperature:
|
||||
name: EE895 Temperature
|
||||
pressure:
|
||||
name: EE895 Pressure
|
||||
@@ -0,0 +1,24 @@
|
||||
i2c:
|
||||
- id: i2c_ektf2232
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
display:
|
||||
- platform: ssd1306_i2c
|
||||
id: ssd1306_display
|
||||
model: SSD1306_128X64
|
||||
reset_pin: 3
|
||||
pages:
|
||||
- id: page1
|
||||
lambda: |-
|
||||
it.rectangle(0, 0, it.get_width(), it.get_height());
|
||||
|
||||
touchscreen:
|
||||
- platform: ektf2232
|
||||
interrupt_pin: 6
|
||||
rts_pin: 7
|
||||
display: ssd1306_display
|
||||
on_touch:
|
||||
- logger.log:
|
||||
format: Touch at (%d, %d)
|
||||
args: [touch.x, touch.y]
|
||||
@@ -0,0 +1,24 @@
|
||||
i2c:
|
||||
- id: i2c_ektf2232
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
display:
|
||||
- platform: ssd1306_i2c
|
||||
id: ssd1306_display
|
||||
model: SSD1306_128X64
|
||||
reset_pin: 3
|
||||
pages:
|
||||
- id: page1
|
||||
lambda: |-
|
||||
it.rectangle(0, 0, it.get_width(), it.get_height());
|
||||
|
||||
touchscreen:
|
||||
- platform: ektf2232
|
||||
interrupt_pin: 6
|
||||
rts_pin: 7
|
||||
display: ssd1306_display
|
||||
on_touch:
|
||||
- logger.log:
|
||||
format: Touch at (%d, %d)
|
||||
args: [touch.x, touch.y]
|
||||
@@ -0,0 +1,24 @@
|
||||
i2c:
|
||||
- id: i2c_ektf2232
|
||||
scl: 16
|
||||
sda: 17
|
||||
|
||||
display:
|
||||
- platform: ssd1306_i2c
|
||||
id: ssd1306_display
|
||||
model: SSD1306_128X64
|
||||
reset_pin: 13
|
||||
pages:
|
||||
- id: page1
|
||||
lambda: |-
|
||||
it.rectangle(0, 0, it.get_width(), it.get_height());
|
||||
|
||||
touchscreen:
|
||||
- platform: ektf2232
|
||||
interrupt_pin: 14
|
||||
rts_pin: 15
|
||||
display: ssd1306_display
|
||||
on_touch:
|
||||
- logger.log:
|
||||
format: Touch at (%d, %d)
|
||||
args: [touch.x, touch.y]
|
||||
@@ -0,0 +1,24 @@
|
||||
i2c:
|
||||
- id: i2c_ektf2232
|
||||
scl: 16
|
||||
sda: 17
|
||||
|
||||
display:
|
||||
- platform: ssd1306_i2c
|
||||
id: ssd1306_display
|
||||
model: SSD1306_128X64
|
||||
reset_pin: 13
|
||||
pages:
|
||||
- id: page1
|
||||
lambda: |-
|
||||
it.rectangle(0, 0, it.get_width(), it.get_height());
|
||||
|
||||
touchscreen:
|
||||
- platform: ektf2232
|
||||
interrupt_pin: 14
|
||||
rts_pin: 15
|
||||
display: ssd1306_display
|
||||
on_touch:
|
||||
- logger.log:
|
||||
format: Touch at (%d, %d)
|
||||
args: [touch.x, touch.y]
|
||||
@@ -0,0 +1,24 @@
|
||||
i2c:
|
||||
- id: i2c_ektf2232
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
display:
|
||||
- platform: ssd1306_i2c
|
||||
id: ssd1306_display
|
||||
model: SSD1306_128X64
|
||||
reset_pin: 3
|
||||
pages:
|
||||
- id: page1
|
||||
lambda: |-
|
||||
it.rectangle(0, 0, it.get_width(), it.get_height());
|
||||
|
||||
touchscreen:
|
||||
- platform: ektf2232
|
||||
interrupt_pin: 12
|
||||
rts_pin: 13
|
||||
display: ssd1306_display
|
||||
on_touch:
|
||||
- logger.log:
|
||||
format: Touch at (%d, %d)
|
||||
args: [touch.x, touch.y]
|
||||
@@ -0,0 +1,24 @@
|
||||
i2c:
|
||||
- id: i2c_ektf2232
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
display:
|
||||
- platform: ssd1306_i2c
|
||||
id: ssd1306_display
|
||||
model: SSD1306_128X64
|
||||
reset_pin: 3
|
||||
pages:
|
||||
- id: page1
|
||||
lambda: |-
|
||||
it.rectangle(0, 0, it.get_width(), it.get_height());
|
||||
|
||||
touchscreen:
|
||||
- platform: ektf2232
|
||||
interrupt_pin: 6
|
||||
rts_pin: 7
|
||||
display: ssd1306_display
|
||||
on_touch:
|
||||
- logger.log:
|
||||
format: Touch at (%d, %d)
|
||||
args: [touch.x, touch.y]
|
||||
@@ -0,0 +1,25 @@
|
||||
i2c:
|
||||
- id: i2c_emc2101
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
emc2101:
|
||||
pwm:
|
||||
resolution: 8
|
||||
|
||||
output:
|
||||
- platform: emc2101
|
||||
id: fan_duty_cycle
|
||||
|
||||
sensor:
|
||||
- platform: emc2101
|
||||
internal_temperature:
|
||||
id: internal_temperature_sensor
|
||||
name: Internal Temperature Sensor
|
||||
speed:
|
||||
id: speed_sensor
|
||||
name: Speed Sensor
|
||||
duty_cycle:
|
||||
id: duty_cycle_sensor
|
||||
name: Duty Cycle Sensor
|
||||
update_interval: 5s
|
||||
@@ -0,0 +1,25 @@
|
||||
i2c:
|
||||
- id: i2c_emc2101
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
emc2101:
|
||||
pwm:
|
||||
resolution: 8
|
||||
|
||||
output:
|
||||
- platform: emc2101
|
||||
id: fan_duty_cycle
|
||||
|
||||
sensor:
|
||||
- platform: emc2101
|
||||
internal_temperature:
|
||||
id: internal_temperature_sensor
|
||||
name: Internal Temperature Sensor
|
||||
speed:
|
||||
id: speed_sensor
|
||||
name: Speed Sensor
|
||||
duty_cycle:
|
||||
id: duty_cycle_sensor
|
||||
name: Duty Cycle Sensor
|
||||
update_interval: 5s
|
||||
@@ -0,0 +1,25 @@
|
||||
i2c:
|
||||
- id: i2c_emc2101
|
||||
scl: 16
|
||||
sda: 17
|
||||
|
||||
emc2101:
|
||||
pwm:
|
||||
resolution: 8
|
||||
|
||||
output:
|
||||
- platform: emc2101
|
||||
id: fan_duty_cycle
|
||||
|
||||
sensor:
|
||||
- platform: emc2101
|
||||
internal_temperature:
|
||||
id: internal_temperature_sensor
|
||||
name: Internal Temperature Sensor
|
||||
speed:
|
||||
id: speed_sensor
|
||||
name: Speed Sensor
|
||||
duty_cycle:
|
||||
id: duty_cycle_sensor
|
||||
name: Duty Cycle Sensor
|
||||
update_interval: 5s
|
||||
@@ -0,0 +1,25 @@
|
||||
i2c:
|
||||
- id: i2c_emc2101
|
||||
scl: 16
|
||||
sda: 17
|
||||
|
||||
emc2101:
|
||||
pwm:
|
||||
resolution: 8
|
||||
|
||||
output:
|
||||
- platform: emc2101
|
||||
id: fan_duty_cycle
|
||||
|
||||
sensor:
|
||||
- platform: emc2101
|
||||
internal_temperature:
|
||||
id: internal_temperature_sensor
|
||||
name: Internal Temperature Sensor
|
||||
speed:
|
||||
id: speed_sensor
|
||||
name: Speed Sensor
|
||||
duty_cycle:
|
||||
id: duty_cycle_sensor
|
||||
name: Duty Cycle Sensor
|
||||
update_interval: 5s
|
||||
@@ -0,0 +1,25 @@
|
||||
i2c:
|
||||
- id: i2c_emc2101
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
emc2101:
|
||||
pwm:
|
||||
resolution: 8
|
||||
|
||||
output:
|
||||
- platform: emc2101
|
||||
id: fan_duty_cycle
|
||||
|
||||
sensor:
|
||||
- platform: emc2101
|
||||
internal_temperature:
|
||||
id: internal_temperature_sensor
|
||||
name: Internal Temperature Sensor
|
||||
speed:
|
||||
id: speed_sensor
|
||||
name: Speed Sensor
|
||||
duty_cycle:
|
||||
id: duty_cycle_sensor
|
||||
name: Duty Cycle Sensor
|
||||
update_interval: 5s
|
||||
@@ -0,0 +1,25 @@
|
||||
i2c:
|
||||
- id: i2c_emc2101
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
emc2101:
|
||||
pwm:
|
||||
resolution: 8
|
||||
|
||||
output:
|
||||
- platform: emc2101
|
||||
id: fan_duty_cycle
|
||||
|
||||
sensor:
|
||||
- platform: emc2101
|
||||
internal_temperature:
|
||||
id: internal_temperature_sensor
|
||||
name: Internal Temperature Sensor
|
||||
speed:
|
||||
id: speed_sensor
|
||||
name: Speed Sensor
|
||||
duty_cycle:
|
||||
id: duty_cycle_sensor
|
||||
name: Duty Cycle Sensor
|
||||
update_interval: 5s
|
||||
@@ -0,0 +1,33 @@
|
||||
binary_sensor:
|
||||
- platform: template
|
||||
id: bin1
|
||||
lambda: |-
|
||||
if (millis() > 10000) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
||||
switch:
|
||||
- platform: template
|
||||
id: template_switch1
|
||||
optimistic: true
|
||||
- platform: template
|
||||
id: template_switch2
|
||||
optimistic: true
|
||||
|
||||
cover:
|
||||
- platform: endstop
|
||||
id: endstop_cover
|
||||
name: Endstop Cover
|
||||
stop_action:
|
||||
- switch.turn_on: template_switch1
|
||||
open_endstop: bin1
|
||||
open_action:
|
||||
- switch.turn_on: template_switch1
|
||||
open_duration: 5min
|
||||
close_endstop: bin1
|
||||
close_action:
|
||||
- switch.turn_on: template_switch2
|
||||
close_duration: 4.5min
|
||||
max_duration: 10min
|
||||
@@ -0,0 +1,33 @@
|
||||
binary_sensor:
|
||||
- platform: template
|
||||
id: bin1
|
||||
lambda: |-
|
||||
if (millis() > 10000) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
||||
switch:
|
||||
- platform: template
|
||||
id: template_switch1
|
||||
optimistic: true
|
||||
- platform: template
|
||||
id: template_switch2
|
||||
optimistic: true
|
||||
|
||||
cover:
|
||||
- platform: endstop
|
||||
id: endstop_cover
|
||||
name: Endstop Cover
|
||||
stop_action:
|
||||
- switch.turn_on: template_switch1
|
||||
open_endstop: bin1
|
||||
open_action:
|
||||
- switch.turn_on: template_switch1
|
||||
open_duration: 5min
|
||||
close_endstop: bin1
|
||||
close_action:
|
||||
- switch.turn_on: template_switch2
|
||||
close_duration: 4.5min
|
||||
max_duration: 10min
|
||||
@@ -0,0 +1,33 @@
|
||||
binary_sensor:
|
||||
- platform: template
|
||||
id: bin1
|
||||
lambda: |-
|
||||
if (millis() > 10000) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
||||
switch:
|
||||
- platform: template
|
||||
id: template_switch1
|
||||
optimistic: true
|
||||
- platform: template
|
||||
id: template_switch2
|
||||
optimistic: true
|
||||
|
||||
cover:
|
||||
- platform: endstop
|
||||
id: endstop_cover
|
||||
name: Endstop Cover
|
||||
stop_action:
|
||||
- switch.turn_on: template_switch1
|
||||
open_endstop: bin1
|
||||
open_action:
|
||||
- switch.turn_on: template_switch1
|
||||
open_duration: 5min
|
||||
close_endstop: bin1
|
||||
close_action:
|
||||
- switch.turn_on: template_switch2
|
||||
close_duration: 4.5min
|
||||
max_duration: 10min
|
||||
@@ -0,0 +1,33 @@
|
||||
binary_sensor:
|
||||
- platform: template
|
||||
id: bin1
|
||||
lambda: |-
|
||||
if (millis() > 10000) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
||||
switch:
|
||||
- platform: template
|
||||
id: template_switch1
|
||||
optimistic: true
|
||||
- platform: template
|
||||
id: template_switch2
|
||||
optimistic: true
|
||||
|
||||
cover:
|
||||
- platform: endstop
|
||||
id: endstop_cover
|
||||
name: Endstop Cover
|
||||
stop_action:
|
||||
- switch.turn_on: template_switch1
|
||||
open_endstop: bin1
|
||||
open_action:
|
||||
- switch.turn_on: template_switch1
|
||||
open_duration: 5min
|
||||
close_endstop: bin1
|
||||
close_action:
|
||||
- switch.turn_on: template_switch2
|
||||
close_duration: 4.5min
|
||||
max_duration: 10min
|
||||
@@ -0,0 +1,33 @@
|
||||
binary_sensor:
|
||||
- platform: template
|
||||
id: bin1
|
||||
lambda: |-
|
||||
if (millis() > 10000) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
||||
switch:
|
||||
- platform: template
|
||||
id: template_switch1
|
||||
optimistic: true
|
||||
- platform: template
|
||||
id: template_switch2
|
||||
optimistic: true
|
||||
|
||||
cover:
|
||||
- platform: endstop
|
||||
id: endstop_cover
|
||||
name: Endstop Cover
|
||||
stop_action:
|
||||
- switch.turn_on: template_switch1
|
||||
open_endstop: bin1
|
||||
open_action:
|
||||
- switch.turn_on: template_switch1
|
||||
open_duration: 5min
|
||||
close_endstop: bin1
|
||||
close_action:
|
||||
- switch.turn_on: template_switch2
|
||||
close_duration: 4.5min
|
||||
max_duration: 10min
|
||||
@@ -0,0 +1,33 @@
|
||||
binary_sensor:
|
||||
- platform: template
|
||||
id: bin1
|
||||
lambda: |-
|
||||
if (millis() > 10000) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
||||
switch:
|
||||
- platform: template
|
||||
id: template_switch1
|
||||
optimistic: true
|
||||
- platform: template
|
||||
id: template_switch2
|
||||
optimistic: true
|
||||
|
||||
cover:
|
||||
- platform: endstop
|
||||
id: endstop_cover
|
||||
name: Endstop Cover
|
||||
stop_action:
|
||||
- switch.turn_on: template_switch1
|
||||
open_endstop: bin1
|
||||
open_action:
|
||||
- switch.turn_on: template_switch1
|
||||
open_duration: 5min
|
||||
close_endstop: bin1
|
||||
close_action:
|
||||
- switch.turn_on: template_switch2
|
||||
close_duration: 4.5min
|
||||
max_duration: 10min
|
||||
@@ -0,0 +1,13 @@
|
||||
i2c:
|
||||
- id: i2c_ens160
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
sensor:
|
||||
- platform: ens160
|
||||
eco2:
|
||||
name: ENS160 eCO2
|
||||
tvoc:
|
||||
name: ENS160 Total Volatile Organic Compounds
|
||||
aqi:
|
||||
name: ENS160 Air Quality Index
|
||||
@@ -0,0 +1,13 @@
|
||||
i2c:
|
||||
- id: i2c_ens160
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
sensor:
|
||||
- platform: ens160
|
||||
eco2:
|
||||
name: ENS160 eCO2
|
||||
tvoc:
|
||||
name: ENS160 Total Volatile Organic Compounds
|
||||
aqi:
|
||||
name: ENS160 Air Quality Index
|
||||
@@ -0,0 +1,13 @@
|
||||
i2c:
|
||||
- id: i2c_ens160
|
||||
scl: 16
|
||||
sda: 17
|
||||
|
||||
sensor:
|
||||
- platform: ens160
|
||||
eco2:
|
||||
name: ENS160 eCO2
|
||||
tvoc:
|
||||
name: ENS160 Total Volatile Organic Compounds
|
||||
aqi:
|
||||
name: ENS160 Air Quality Index
|
||||
@@ -0,0 +1,13 @@
|
||||
i2c:
|
||||
- id: i2c_ens160
|
||||
scl: 16
|
||||
sda: 17
|
||||
|
||||
sensor:
|
||||
- platform: ens160
|
||||
eco2:
|
||||
name: ENS160 eCO2
|
||||
tvoc:
|
||||
name: ENS160 Total Volatile Organic Compounds
|
||||
aqi:
|
||||
name: ENS160 Air Quality Index
|
||||
@@ -0,0 +1,13 @@
|
||||
i2c:
|
||||
- id: i2c_ens160
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
sensor:
|
||||
- platform: ens160
|
||||
eco2:
|
||||
name: ENS160 eCO2
|
||||
tvoc:
|
||||
name: ENS160 Total Volatile Organic Compounds
|
||||
aqi:
|
||||
name: ENS160 Air Quality Index
|
||||
@@ -0,0 +1,13 @@
|
||||
i2c:
|
||||
- id: i2c_ens160
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
sensor:
|
||||
- platform: ens160
|
||||
eco2:
|
||||
name: ENS160 eCO2
|
||||
tvoc:
|
||||
name: ENS160 Total Volatile Organic Compounds
|
||||
aqi:
|
||||
name: ENS160 Air Quality Index
|
||||
@@ -0,0 +1,12 @@
|
||||
i2c:
|
||||
- id: i2c_ens210
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
sensor:
|
||||
- platform: ens210
|
||||
temperature:
|
||||
name: ENS210 Temperature
|
||||
humidity:
|
||||
name: ENS210 Humidity
|
||||
update_interval: 15s
|
||||
@@ -0,0 +1,12 @@
|
||||
i2c:
|
||||
- id: i2c_ens210
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
sensor:
|
||||
- platform: ens210
|
||||
temperature:
|
||||
name: ENS210 Temperature
|
||||
humidity:
|
||||
name: ENS210 Humidity
|
||||
update_interval: 15s
|
||||
@@ -0,0 +1,12 @@
|
||||
i2c:
|
||||
- id: i2c_ens210
|
||||
scl: 16
|
||||
sda: 17
|
||||
|
||||
sensor:
|
||||
- platform: ens210
|
||||
temperature:
|
||||
name: ENS210 Temperature
|
||||
humidity:
|
||||
name: ENS210 Humidity
|
||||
update_interval: 15s
|
||||
@@ -0,0 +1,12 @@
|
||||
i2c:
|
||||
- id: i2c_ens210
|
||||
scl: 16
|
||||
sda: 17
|
||||
|
||||
sensor:
|
||||
- platform: ens210
|
||||
temperature:
|
||||
name: ENS210 Temperature
|
||||
humidity:
|
||||
name: ENS210 Humidity
|
||||
update_interval: 15s
|
||||
@@ -0,0 +1,12 @@
|
||||
i2c:
|
||||
- id: i2c_ens210
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
sensor:
|
||||
- platform: ens210
|
||||
temperature:
|
||||
name: ENS210 Temperature
|
||||
humidity:
|
||||
name: ENS210 Humidity
|
||||
update_interval: 15s
|
||||
@@ -0,0 +1,12 @@
|
||||
i2c:
|
||||
- id: i2c_ens210
|
||||
scl: 5
|
||||
sda: 4
|
||||
|
||||
sensor:
|
||||
- platform: ens210
|
||||
temperature:
|
||||
name: ENS210 Temperature
|
||||
humidity:
|
||||
name: ENS210 Humidity
|
||||
update_interval: 15s
|
||||
@@ -0,0 +1,2 @@
|
||||
esp32_ble:
|
||||
io_capability: keyboard_only
|
||||
@@ -0,0 +1,2 @@
|
||||
esp32_ble:
|
||||
io_capability: keyboard_only
|
||||
@@ -0,0 +1,2 @@
|
||||
esp32_ble:
|
||||
io_capability: keyboard_only
|
||||
@@ -0,0 +1,2 @@
|
||||
esp32_ble:
|
||||
io_capability: keyboard_only
|
||||
@@ -0,0 +1,3 @@
|
||||
esp32_ble_beacon:
|
||||
type: iBeacon
|
||||
uuid: 'c29ce823-e67a-4e71-bff2-abaa32e77a98'
|
||||
@@ -0,0 +1,3 @@
|
||||
esp32_ble_beacon:
|
||||
type: iBeacon
|
||||
uuid: 'c29ce823-e67a-4e71-bff2-abaa32e77a98'
|
||||
@@ -0,0 +1,3 @@
|
||||
esp32_ble_beacon:
|
||||
type: iBeacon
|
||||
uuid: 'c29ce823-e67a-4e71-bff2-abaa32e77a98'
|
||||
@@ -0,0 +1,3 @@
|
||||
esp32_ble_beacon:
|
||||
type: iBeacon
|
||||
uuid: 'c29ce823-e67a-4e71-bff2-abaa32e77a98'
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user