mirror of
https://github.com/esphome/esphome.git
synced 2026-05-31 07:57:40 +08:00
Add some components to the new testing framework (S part 1) (#6224)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,13 @@
|
|||||||
|
wifi:
|
||||||
|
ssid: MySSID
|
||||||
|
password: password1
|
||||||
|
|
||||||
|
ota:
|
||||||
|
|
||||||
|
button:
|
||||||
|
- platform: safe_mode
|
||||||
|
name: Safe Mode Button
|
||||||
|
|
||||||
|
switch:
|
||||||
|
- platform: safe_mode
|
||||||
|
name: Safe Mode Switch
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
wifi:
|
||||||
|
ssid: MySSID
|
||||||
|
password: password1
|
||||||
|
|
||||||
|
ota:
|
||||||
|
|
||||||
|
button:
|
||||||
|
- platform: safe_mode
|
||||||
|
name: Safe Mode Button
|
||||||
|
|
||||||
|
switch:
|
||||||
|
- platform: safe_mode
|
||||||
|
name: Safe Mode Switch
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
wifi:
|
||||||
|
ssid: MySSID
|
||||||
|
password: password1
|
||||||
|
|
||||||
|
ota:
|
||||||
|
|
||||||
|
button:
|
||||||
|
- platform: safe_mode
|
||||||
|
name: Safe Mode Button
|
||||||
|
|
||||||
|
switch:
|
||||||
|
- platform: safe_mode
|
||||||
|
name: Safe Mode Switch
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
wifi:
|
||||||
|
ssid: MySSID
|
||||||
|
password: password1
|
||||||
|
|
||||||
|
ota:
|
||||||
|
|
||||||
|
button:
|
||||||
|
- platform: safe_mode
|
||||||
|
name: Safe Mode Button
|
||||||
|
|
||||||
|
switch:
|
||||||
|
- platform: safe_mode
|
||||||
|
name: Safe Mode Switch
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
wifi:
|
||||||
|
ssid: MySSID
|
||||||
|
password: password1
|
||||||
|
|
||||||
|
ota:
|
||||||
|
|
||||||
|
button:
|
||||||
|
- platform: safe_mode
|
||||||
|
name: Safe Mode Button
|
||||||
|
|
||||||
|
switch:
|
||||||
|
- platform: safe_mode
|
||||||
|
name: Safe Mode Switch
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
wifi:
|
||||||
|
ssid: MySSID
|
||||||
|
password: password1
|
||||||
|
|
||||||
|
ota:
|
||||||
|
|
||||||
|
button:
|
||||||
|
- platform: safe_mode
|
||||||
|
name: Safe Mode Button
|
||||||
|
|
||||||
|
switch:
|
||||||
|
- platform: safe_mode
|
||||||
|
name: Safe Mode Switch
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_scd30
|
||||||
|
scl: 5
|
||||||
|
sda: 4
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: scd30
|
||||||
|
co2:
|
||||||
|
name: SCD30 CO2
|
||||||
|
temperature:
|
||||||
|
id: scd30_temperature
|
||||||
|
name: SCD30 Temperature
|
||||||
|
humidity:
|
||||||
|
name: SCD30 Humidity
|
||||||
|
address: 0x61
|
||||||
|
automatic_self_calibration: true
|
||||||
|
altitude_compensation: 10m
|
||||||
|
ambient_pressure_compensation: 961mBar
|
||||||
|
temperature_offset: 4.2C
|
||||||
|
update_interval: 15s
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_scd30
|
||||||
|
scl: 5
|
||||||
|
sda: 4
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: scd30
|
||||||
|
co2:
|
||||||
|
name: SCD30 CO2
|
||||||
|
temperature:
|
||||||
|
id: scd30_temperature
|
||||||
|
name: SCD30 Temperature
|
||||||
|
humidity:
|
||||||
|
name: SCD30 Humidity
|
||||||
|
address: 0x61
|
||||||
|
automatic_self_calibration: true
|
||||||
|
altitude_compensation: 10m
|
||||||
|
ambient_pressure_compensation: 961mBar
|
||||||
|
temperature_offset: 4.2C
|
||||||
|
update_interval: 15s
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_scd30
|
||||||
|
scl: 16
|
||||||
|
sda: 17
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: scd30
|
||||||
|
co2:
|
||||||
|
name: SCD30 CO2
|
||||||
|
temperature:
|
||||||
|
id: scd30_temperature
|
||||||
|
name: SCD30 Temperature
|
||||||
|
humidity:
|
||||||
|
name: SCD30 Humidity
|
||||||
|
address: 0x61
|
||||||
|
automatic_self_calibration: true
|
||||||
|
altitude_compensation: 10m
|
||||||
|
ambient_pressure_compensation: 961mBar
|
||||||
|
temperature_offset: 4.2C
|
||||||
|
update_interval: 15s
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_scd30
|
||||||
|
scl: 16
|
||||||
|
sda: 17
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: scd30
|
||||||
|
co2:
|
||||||
|
name: SCD30 CO2
|
||||||
|
temperature:
|
||||||
|
id: scd30_temperature
|
||||||
|
name: SCD30 Temperature
|
||||||
|
humidity:
|
||||||
|
name: SCD30 Humidity
|
||||||
|
address: 0x61
|
||||||
|
automatic_self_calibration: true
|
||||||
|
altitude_compensation: 10m
|
||||||
|
ambient_pressure_compensation: 961mBar
|
||||||
|
temperature_offset: 4.2C
|
||||||
|
update_interval: 15s
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_scd30
|
||||||
|
scl: 5
|
||||||
|
sda: 4
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: scd30
|
||||||
|
co2:
|
||||||
|
name: SCD30 CO2
|
||||||
|
temperature:
|
||||||
|
id: scd30_temperature
|
||||||
|
name: SCD30 Temperature
|
||||||
|
humidity:
|
||||||
|
name: SCD30 Humidity
|
||||||
|
address: 0x61
|
||||||
|
automatic_self_calibration: true
|
||||||
|
altitude_compensation: 10m
|
||||||
|
ambient_pressure_compensation: 961mBar
|
||||||
|
temperature_offset: 4.2C
|
||||||
|
update_interval: 15s
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_scd30
|
||||||
|
scl: 5
|
||||||
|
sda: 4
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: scd30
|
||||||
|
co2:
|
||||||
|
name: SCD30 CO2
|
||||||
|
temperature:
|
||||||
|
id: scd30_temperature
|
||||||
|
name: SCD30 Temperature
|
||||||
|
humidity:
|
||||||
|
name: SCD30 Humidity
|
||||||
|
address: 0x61
|
||||||
|
automatic_self_calibration: true
|
||||||
|
altitude_compensation: 10m
|
||||||
|
ambient_pressure_compensation: 961mBar
|
||||||
|
temperature_offset: 4.2C
|
||||||
|
update_interval: 15s
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_scd4x
|
||||||
|
scl: 5
|
||||||
|
sda: 4
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: scd4x
|
||||||
|
id: scd40
|
||||||
|
co2:
|
||||||
|
name: SCD4X CO2
|
||||||
|
temperature:
|
||||||
|
id: scd4x_temperature
|
||||||
|
name: SCD4X Temperature
|
||||||
|
humidity:
|
||||||
|
name: SCD4X Humidity
|
||||||
|
automatic_self_calibration: true
|
||||||
|
altitude_compensation: 10m
|
||||||
|
ambient_pressure_compensation: 961mBar
|
||||||
|
temperature_offset: 4.2C
|
||||||
|
update_interval: 15s
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_scd4x
|
||||||
|
scl: 5
|
||||||
|
sda: 4
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: scd4x
|
||||||
|
id: scd40
|
||||||
|
co2:
|
||||||
|
name: SCD4X CO2
|
||||||
|
temperature:
|
||||||
|
id: scd4x_temperature
|
||||||
|
name: SCD4X Temperature
|
||||||
|
humidity:
|
||||||
|
name: SCD4X Humidity
|
||||||
|
automatic_self_calibration: true
|
||||||
|
altitude_compensation: 10m
|
||||||
|
ambient_pressure_compensation: 961mBar
|
||||||
|
temperature_offset: 4.2C
|
||||||
|
update_interval: 15s
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_scd4x
|
||||||
|
scl: 16
|
||||||
|
sda: 17
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: scd4x
|
||||||
|
id: scd40
|
||||||
|
co2:
|
||||||
|
name: SCD4X CO2
|
||||||
|
temperature:
|
||||||
|
id: scd4x_temperature
|
||||||
|
name: SCD4X Temperature
|
||||||
|
humidity:
|
||||||
|
name: SCD4X Humidity
|
||||||
|
automatic_self_calibration: true
|
||||||
|
altitude_compensation: 10m
|
||||||
|
ambient_pressure_compensation: 961mBar
|
||||||
|
temperature_offset: 4.2C
|
||||||
|
update_interval: 15s
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_scd4x
|
||||||
|
scl: 16
|
||||||
|
sda: 17
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: scd4x
|
||||||
|
id: scd40
|
||||||
|
co2:
|
||||||
|
name: SCD4X CO2
|
||||||
|
temperature:
|
||||||
|
id: scd4x_temperature
|
||||||
|
name: SCD4X Temperature
|
||||||
|
humidity:
|
||||||
|
name: SCD4X Humidity
|
||||||
|
automatic_self_calibration: true
|
||||||
|
altitude_compensation: 10m
|
||||||
|
ambient_pressure_compensation: 961mBar
|
||||||
|
temperature_offset: 4.2C
|
||||||
|
update_interval: 15s
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_scd4x
|
||||||
|
scl: 5
|
||||||
|
sda: 4
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: scd4x
|
||||||
|
id: scd40
|
||||||
|
co2:
|
||||||
|
name: SCD4X CO2
|
||||||
|
temperature:
|
||||||
|
id: scd4x_temperature
|
||||||
|
name: SCD4X Temperature
|
||||||
|
humidity:
|
||||||
|
name: SCD4X Humidity
|
||||||
|
automatic_self_calibration: true
|
||||||
|
altitude_compensation: 10m
|
||||||
|
ambient_pressure_compensation: 961mBar
|
||||||
|
temperature_offset: 4.2C
|
||||||
|
update_interval: 15s
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_scd4x
|
||||||
|
scl: 5
|
||||||
|
sda: 4
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: scd4x
|
||||||
|
id: scd40
|
||||||
|
co2:
|
||||||
|
name: SCD4X CO2
|
||||||
|
temperature:
|
||||||
|
id: scd4x_temperature
|
||||||
|
name: SCD4X Temperature
|
||||||
|
humidity:
|
||||||
|
name: SCD4X Humidity
|
||||||
|
automatic_self_calibration: true
|
||||||
|
altitude_compensation: 10m
|
||||||
|
ambient_pressure_compensation: 961mBar
|
||||||
|
temperature_offset: 4.2C
|
||||||
|
update_interval: 15s
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
script:
|
||||||
|
- id: my_script
|
||||||
|
mode: single
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_queued
|
||||||
|
mode: queued
|
||||||
|
max_runs: 2
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_parallel
|
||||||
|
mode: parallel
|
||||||
|
max_runs: 2
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_restart
|
||||||
|
mode: restart
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_with_params
|
||||||
|
parameters:
|
||||||
|
prefix: string
|
||||||
|
param2: int
|
||||||
|
param3: bool
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", (prefix + " Hello World!" + to_string(param2) + " " + to_string(param3)).c_str());'
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
script:
|
||||||
|
- id: my_script
|
||||||
|
mode: single
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_queued
|
||||||
|
mode: queued
|
||||||
|
max_runs: 2
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_parallel
|
||||||
|
mode: parallel
|
||||||
|
max_runs: 2
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_restart
|
||||||
|
mode: restart
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_with_params
|
||||||
|
parameters:
|
||||||
|
prefix: string
|
||||||
|
param2: int
|
||||||
|
param3: bool
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", (prefix + " Hello World!" + to_string(param2) + " " + to_string(param3)).c_str());'
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
script:
|
||||||
|
- id: my_script
|
||||||
|
mode: single
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_queued
|
||||||
|
mode: queued
|
||||||
|
max_runs: 2
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_parallel
|
||||||
|
mode: parallel
|
||||||
|
max_runs: 2
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_restart
|
||||||
|
mode: restart
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_with_params
|
||||||
|
parameters:
|
||||||
|
prefix: string
|
||||||
|
param2: int
|
||||||
|
param3: bool
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", (prefix + " Hello World!" + to_string(param2) + " " + to_string(param3)).c_str());'
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
script:
|
||||||
|
- id: my_script
|
||||||
|
mode: single
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_queued
|
||||||
|
mode: queued
|
||||||
|
max_runs: 2
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_parallel
|
||||||
|
mode: parallel
|
||||||
|
max_runs: 2
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_restart
|
||||||
|
mode: restart
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_with_params
|
||||||
|
parameters:
|
||||||
|
prefix: string
|
||||||
|
param2: int
|
||||||
|
param3: bool
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", (prefix + " Hello World!" + to_string(param2) + " " + to_string(param3)).c_str());'
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
script:
|
||||||
|
- id: my_script
|
||||||
|
mode: single
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_queued
|
||||||
|
mode: queued
|
||||||
|
max_runs: 2
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_parallel
|
||||||
|
mode: parallel
|
||||||
|
max_runs: 2
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_restart
|
||||||
|
mode: restart
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_with_params
|
||||||
|
parameters:
|
||||||
|
prefix: string
|
||||||
|
param2: int
|
||||||
|
param3: bool
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD(prefix.c_str(), "Hello World! %i %i", param2, param3);'
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
script:
|
||||||
|
- id: my_script
|
||||||
|
mode: single
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_queued
|
||||||
|
mode: queued
|
||||||
|
max_runs: 2
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_parallel
|
||||||
|
mode: parallel
|
||||||
|
max_runs: 2
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_restart
|
||||||
|
mode: restart
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
||||||
|
- id: my_script_with_params
|
||||||
|
parameters:
|
||||||
|
prefix: string
|
||||||
|
param2: int
|
||||||
|
param3: bool
|
||||||
|
then:
|
||||||
|
- lambda: 'ESP_LOGD("main", (prefix + " Hello World!" + to_string(param2) + " " + to_string(param3)).c_str());'
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_sdm_meter
|
||||||
|
tx_pin: 4
|
||||||
|
rx_pin: 5
|
||||||
|
baud_rate: 9600
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sdm_meter
|
||||||
|
phase_a:
|
||||||
|
current:
|
||||||
|
name: Phase A Current
|
||||||
|
voltage:
|
||||||
|
name: Phase A Voltage
|
||||||
|
active_power:
|
||||||
|
name: Phase A Power
|
||||||
|
power_factor:
|
||||||
|
name: Phase A Power Factor
|
||||||
|
apparent_power:
|
||||||
|
name: Phase A Apparent Power
|
||||||
|
reactive_power:
|
||||||
|
name: Phase A Reactive Power
|
||||||
|
phase_angle:
|
||||||
|
name: Phase A Phase Angle
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_sdm_meter
|
||||||
|
tx_pin: 4
|
||||||
|
rx_pin: 5
|
||||||
|
baud_rate: 9600
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sdm_meter
|
||||||
|
phase_a:
|
||||||
|
current:
|
||||||
|
name: Phase A Current
|
||||||
|
voltage:
|
||||||
|
name: Phase A Voltage
|
||||||
|
active_power:
|
||||||
|
name: Phase A Power
|
||||||
|
power_factor:
|
||||||
|
name: Phase A Power Factor
|
||||||
|
apparent_power:
|
||||||
|
name: Phase A Apparent Power
|
||||||
|
reactive_power:
|
||||||
|
name: Phase A Reactive Power
|
||||||
|
phase_angle:
|
||||||
|
name: Phase A Phase Angle
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_sdm_meter
|
||||||
|
tx_pin: 17
|
||||||
|
rx_pin: 16
|
||||||
|
baud_rate: 9600
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sdm_meter
|
||||||
|
phase_a:
|
||||||
|
current:
|
||||||
|
name: Phase A Current
|
||||||
|
voltage:
|
||||||
|
name: Phase A Voltage
|
||||||
|
active_power:
|
||||||
|
name: Phase A Power
|
||||||
|
power_factor:
|
||||||
|
name: Phase A Power Factor
|
||||||
|
apparent_power:
|
||||||
|
name: Phase A Apparent Power
|
||||||
|
reactive_power:
|
||||||
|
name: Phase A Reactive Power
|
||||||
|
phase_angle:
|
||||||
|
name: Phase A Phase Angle
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_sdm_meter
|
||||||
|
tx_pin: 17
|
||||||
|
rx_pin: 16
|
||||||
|
baud_rate: 9600
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sdm_meter
|
||||||
|
phase_a:
|
||||||
|
current:
|
||||||
|
name: Phase A Current
|
||||||
|
voltage:
|
||||||
|
name: Phase A Voltage
|
||||||
|
active_power:
|
||||||
|
name: Phase A Power
|
||||||
|
power_factor:
|
||||||
|
name: Phase A Power Factor
|
||||||
|
apparent_power:
|
||||||
|
name: Phase A Apparent Power
|
||||||
|
reactive_power:
|
||||||
|
name: Phase A Reactive Power
|
||||||
|
phase_angle:
|
||||||
|
name: Phase A Phase Angle
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_sdm_meter
|
||||||
|
tx_pin: 4
|
||||||
|
rx_pin: 5
|
||||||
|
baud_rate: 9600
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sdm_meter
|
||||||
|
phase_a:
|
||||||
|
current:
|
||||||
|
name: Phase A Current
|
||||||
|
voltage:
|
||||||
|
name: Phase A Voltage
|
||||||
|
active_power:
|
||||||
|
name: Phase A Power
|
||||||
|
power_factor:
|
||||||
|
name: Phase A Power Factor
|
||||||
|
apparent_power:
|
||||||
|
name: Phase A Apparent Power
|
||||||
|
reactive_power:
|
||||||
|
name: Phase A Reactive Power
|
||||||
|
phase_angle:
|
||||||
|
name: Phase A Phase Angle
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_sdm_meter
|
||||||
|
tx_pin: 4
|
||||||
|
rx_pin: 5
|
||||||
|
baud_rate: 9600
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sdm_meter
|
||||||
|
phase_a:
|
||||||
|
current:
|
||||||
|
name: Phase A Current
|
||||||
|
voltage:
|
||||||
|
name: Phase A Voltage
|
||||||
|
active_power:
|
||||||
|
name: Phase A Power
|
||||||
|
power_factor:
|
||||||
|
name: Phase A Power Factor
|
||||||
|
apparent_power:
|
||||||
|
name: Phase A Apparent Power
|
||||||
|
reactive_power:
|
||||||
|
name: Phase A Reactive Power
|
||||||
|
phase_angle:
|
||||||
|
name: Phase A Phase Angle
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_sdp3x
|
||||||
|
scl: 5
|
||||||
|
sda: 4
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sdp3x
|
||||||
|
id: filter_pressure
|
||||||
|
name: HVAC Filter Pressure drop
|
||||||
|
accuracy_decimals: 3
|
||||||
|
update_interval: 5s
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_sdp3x
|
||||||
|
scl: 5
|
||||||
|
sda: 4
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sdp3x
|
||||||
|
id: filter_pressure
|
||||||
|
name: HVAC Filter Pressure drop
|
||||||
|
accuracy_decimals: 3
|
||||||
|
update_interval: 5s
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_sdp3x
|
||||||
|
scl: 16
|
||||||
|
sda: 17
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sdp3x
|
||||||
|
id: filter_pressure
|
||||||
|
name: HVAC Filter Pressure drop
|
||||||
|
accuracy_decimals: 3
|
||||||
|
update_interval: 5s
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_sdp3x
|
||||||
|
scl: 16
|
||||||
|
sda: 17
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sdp3x
|
||||||
|
id: filter_pressure
|
||||||
|
name: HVAC Filter Pressure drop
|
||||||
|
accuracy_decimals: 3
|
||||||
|
update_interval: 5s
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_sdp3x
|
||||||
|
scl: 5
|
||||||
|
sda: 4
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sdp3x
|
||||||
|
id: filter_pressure
|
||||||
|
name: HVAC Filter Pressure drop
|
||||||
|
accuracy_decimals: 3
|
||||||
|
update_interval: 5s
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_sdp3x
|
||||||
|
scl: 5
|
||||||
|
sda: 4
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sdp3x
|
||||||
|
id: filter_pressure
|
||||||
|
name: HVAC Filter Pressure drop
|
||||||
|
accuracy_decimals: 3
|
||||||
|
update_interval: 5s
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_sdm_sds011
|
||||||
|
tx_pin: 4
|
||||||
|
rx_pin: 5
|
||||||
|
baud_rate: 115200
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sds011
|
||||||
|
pm_2_5:
|
||||||
|
name: SDS011 PM2.5
|
||||||
|
pm_10_0:
|
||||||
|
name: SDS011 PM10.0
|
||||||
|
rx_only: false
|
||||||
|
update_interval: 5min
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_sdm_sds011
|
||||||
|
tx_pin: 4
|
||||||
|
rx_pin: 5
|
||||||
|
baud_rate: 115200
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sds011
|
||||||
|
pm_2_5:
|
||||||
|
name: SDS011 PM2.5
|
||||||
|
pm_10_0:
|
||||||
|
name: SDS011 PM10.0
|
||||||
|
rx_only: false
|
||||||
|
update_interval: 5min
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_sdm_sds011
|
||||||
|
tx_pin: 17
|
||||||
|
rx_pin: 16
|
||||||
|
baud_rate: 115200
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sds011
|
||||||
|
pm_2_5:
|
||||||
|
name: SDS011 PM2.5
|
||||||
|
pm_10_0:
|
||||||
|
name: SDS011 PM10.0
|
||||||
|
rx_only: false
|
||||||
|
update_interval: 5min
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_sdm_sds011
|
||||||
|
tx_pin: 17
|
||||||
|
rx_pin: 16
|
||||||
|
baud_rate: 115200
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sds011
|
||||||
|
pm_2_5:
|
||||||
|
name: SDS011 PM2.5
|
||||||
|
pm_10_0:
|
||||||
|
name: SDS011 PM10.0
|
||||||
|
rx_only: false
|
||||||
|
update_interval: 5min
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_sdm_sds011
|
||||||
|
tx_pin: 4
|
||||||
|
rx_pin: 5
|
||||||
|
baud_rate: 115200
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sds011
|
||||||
|
pm_2_5:
|
||||||
|
name: SDS011 PM2.5
|
||||||
|
pm_10_0:
|
||||||
|
name: SDS011 PM10.0
|
||||||
|
rx_only: false
|
||||||
|
update_interval: 5min
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_sdm_sds011
|
||||||
|
tx_pin: 4
|
||||||
|
rx_pin: 5
|
||||||
|
baud_rate: 115200
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sds011
|
||||||
|
pm_2_5:
|
||||||
|
name: SDS011 PM2.5
|
||||||
|
pm_10_0:
|
||||||
|
name: SDS011 PM10.0
|
||||||
|
rx_only: false
|
||||||
|
update_interval: 5min
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_selec_meter
|
||||||
|
tx_pin: 4
|
||||||
|
rx_pin: 5
|
||||||
|
baud_rate: 9600
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: selec_meter
|
||||||
|
total_active_energy:
|
||||||
|
name: SelecEM2M Total Active Energy
|
||||||
|
import_active_energy:
|
||||||
|
name: SelecEM2M Import Active Energy
|
||||||
|
export_active_energy:
|
||||||
|
name: SelecEM2M Export Active Energy
|
||||||
|
total_reactive_energy:
|
||||||
|
name: SelecEM2M Total Reactive Energy
|
||||||
|
import_reactive_energy:
|
||||||
|
name: SelecEM2M Import Reactive Energy
|
||||||
|
export_reactive_energy:
|
||||||
|
name: SelecEM2M Export Reactive Energy
|
||||||
|
apparent_energy:
|
||||||
|
name: SelecEM2M Apparent Energy
|
||||||
|
active_power:
|
||||||
|
name: SelecEM2M Active Power
|
||||||
|
reactive_power:
|
||||||
|
name: SelecEM2M Reactive Power
|
||||||
|
apparent_power:
|
||||||
|
name: SelecEM2M Apparent Power
|
||||||
|
voltage:
|
||||||
|
name: SelecEM2M Voltage
|
||||||
|
current:
|
||||||
|
name: SelecEM2M Current
|
||||||
|
power_factor:
|
||||||
|
name: SelecEM2M Power Factor
|
||||||
|
frequency:
|
||||||
|
name: SelecEM2M Frequency
|
||||||
|
maximum_demand_active_power:
|
||||||
|
name: SelecEM2M Maximum Demand Active Power
|
||||||
|
disabled_by_default: true
|
||||||
|
maximum_demand_reactive_power:
|
||||||
|
name: SelecEM2M Maximum Demand Reactive Power
|
||||||
|
disabled_by_default: true
|
||||||
|
maximum_demand_apparent_power:
|
||||||
|
name: SelecEM2M Maximum Demand Apparent Power
|
||||||
|
disabled_by_default: true
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_selec_meter
|
||||||
|
tx_pin: 4
|
||||||
|
rx_pin: 5
|
||||||
|
baud_rate: 9600
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: selec_meter
|
||||||
|
total_active_energy:
|
||||||
|
name: SelecEM2M Total Active Energy
|
||||||
|
import_active_energy:
|
||||||
|
name: SelecEM2M Import Active Energy
|
||||||
|
export_active_energy:
|
||||||
|
name: SelecEM2M Export Active Energy
|
||||||
|
total_reactive_energy:
|
||||||
|
name: SelecEM2M Total Reactive Energy
|
||||||
|
import_reactive_energy:
|
||||||
|
name: SelecEM2M Import Reactive Energy
|
||||||
|
export_reactive_energy:
|
||||||
|
name: SelecEM2M Export Reactive Energy
|
||||||
|
apparent_energy:
|
||||||
|
name: SelecEM2M Apparent Energy
|
||||||
|
active_power:
|
||||||
|
name: SelecEM2M Active Power
|
||||||
|
reactive_power:
|
||||||
|
name: SelecEM2M Reactive Power
|
||||||
|
apparent_power:
|
||||||
|
name: SelecEM2M Apparent Power
|
||||||
|
voltage:
|
||||||
|
name: SelecEM2M Voltage
|
||||||
|
current:
|
||||||
|
name: SelecEM2M Current
|
||||||
|
power_factor:
|
||||||
|
name: SelecEM2M Power Factor
|
||||||
|
frequency:
|
||||||
|
name: SelecEM2M Frequency
|
||||||
|
maximum_demand_active_power:
|
||||||
|
name: SelecEM2M Maximum Demand Active Power
|
||||||
|
disabled_by_default: true
|
||||||
|
maximum_demand_reactive_power:
|
||||||
|
name: SelecEM2M Maximum Demand Reactive Power
|
||||||
|
disabled_by_default: true
|
||||||
|
maximum_demand_apparent_power:
|
||||||
|
name: SelecEM2M Maximum Demand Apparent Power
|
||||||
|
disabled_by_default: true
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_selec_meter
|
||||||
|
tx_pin: 17
|
||||||
|
rx_pin: 16
|
||||||
|
baud_rate: 9600
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: selec_meter
|
||||||
|
total_active_energy:
|
||||||
|
name: SelecEM2M Total Active Energy
|
||||||
|
import_active_energy:
|
||||||
|
name: SelecEM2M Import Active Energy
|
||||||
|
export_active_energy:
|
||||||
|
name: SelecEM2M Export Active Energy
|
||||||
|
total_reactive_energy:
|
||||||
|
name: SelecEM2M Total Reactive Energy
|
||||||
|
import_reactive_energy:
|
||||||
|
name: SelecEM2M Import Reactive Energy
|
||||||
|
export_reactive_energy:
|
||||||
|
name: SelecEM2M Export Reactive Energy
|
||||||
|
apparent_energy:
|
||||||
|
name: SelecEM2M Apparent Energy
|
||||||
|
active_power:
|
||||||
|
name: SelecEM2M Active Power
|
||||||
|
reactive_power:
|
||||||
|
name: SelecEM2M Reactive Power
|
||||||
|
apparent_power:
|
||||||
|
name: SelecEM2M Apparent Power
|
||||||
|
voltage:
|
||||||
|
name: SelecEM2M Voltage
|
||||||
|
current:
|
||||||
|
name: SelecEM2M Current
|
||||||
|
power_factor:
|
||||||
|
name: SelecEM2M Power Factor
|
||||||
|
frequency:
|
||||||
|
name: SelecEM2M Frequency
|
||||||
|
maximum_demand_active_power:
|
||||||
|
name: SelecEM2M Maximum Demand Active Power
|
||||||
|
disabled_by_default: true
|
||||||
|
maximum_demand_reactive_power:
|
||||||
|
name: SelecEM2M Maximum Demand Reactive Power
|
||||||
|
disabled_by_default: true
|
||||||
|
maximum_demand_apparent_power:
|
||||||
|
name: SelecEM2M Maximum Demand Apparent Power
|
||||||
|
disabled_by_default: true
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_selec_meter
|
||||||
|
tx_pin: 17
|
||||||
|
rx_pin: 16
|
||||||
|
baud_rate: 9600
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: selec_meter
|
||||||
|
total_active_energy:
|
||||||
|
name: SelecEM2M Total Active Energy
|
||||||
|
import_active_energy:
|
||||||
|
name: SelecEM2M Import Active Energy
|
||||||
|
export_active_energy:
|
||||||
|
name: SelecEM2M Export Active Energy
|
||||||
|
total_reactive_energy:
|
||||||
|
name: SelecEM2M Total Reactive Energy
|
||||||
|
import_reactive_energy:
|
||||||
|
name: SelecEM2M Import Reactive Energy
|
||||||
|
export_reactive_energy:
|
||||||
|
name: SelecEM2M Export Reactive Energy
|
||||||
|
apparent_energy:
|
||||||
|
name: SelecEM2M Apparent Energy
|
||||||
|
active_power:
|
||||||
|
name: SelecEM2M Active Power
|
||||||
|
reactive_power:
|
||||||
|
name: SelecEM2M Reactive Power
|
||||||
|
apparent_power:
|
||||||
|
name: SelecEM2M Apparent Power
|
||||||
|
voltage:
|
||||||
|
name: SelecEM2M Voltage
|
||||||
|
current:
|
||||||
|
name: SelecEM2M Current
|
||||||
|
power_factor:
|
||||||
|
name: SelecEM2M Power Factor
|
||||||
|
frequency:
|
||||||
|
name: SelecEM2M Frequency
|
||||||
|
maximum_demand_active_power:
|
||||||
|
name: SelecEM2M Maximum Demand Active Power
|
||||||
|
disabled_by_default: true
|
||||||
|
maximum_demand_reactive_power:
|
||||||
|
name: SelecEM2M Maximum Demand Reactive Power
|
||||||
|
disabled_by_default: true
|
||||||
|
maximum_demand_apparent_power:
|
||||||
|
name: SelecEM2M Maximum Demand Apparent Power
|
||||||
|
disabled_by_default: true
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_selec_meter
|
||||||
|
tx_pin: 4
|
||||||
|
rx_pin: 5
|
||||||
|
baud_rate: 9600
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: selec_meter
|
||||||
|
total_active_energy:
|
||||||
|
name: SelecEM2M Total Active Energy
|
||||||
|
import_active_energy:
|
||||||
|
name: SelecEM2M Import Active Energy
|
||||||
|
export_active_energy:
|
||||||
|
name: SelecEM2M Export Active Energy
|
||||||
|
total_reactive_energy:
|
||||||
|
name: SelecEM2M Total Reactive Energy
|
||||||
|
import_reactive_energy:
|
||||||
|
name: SelecEM2M Import Reactive Energy
|
||||||
|
export_reactive_energy:
|
||||||
|
name: SelecEM2M Export Reactive Energy
|
||||||
|
apparent_energy:
|
||||||
|
name: SelecEM2M Apparent Energy
|
||||||
|
active_power:
|
||||||
|
name: SelecEM2M Active Power
|
||||||
|
reactive_power:
|
||||||
|
name: SelecEM2M Reactive Power
|
||||||
|
apparent_power:
|
||||||
|
name: SelecEM2M Apparent Power
|
||||||
|
voltage:
|
||||||
|
name: SelecEM2M Voltage
|
||||||
|
current:
|
||||||
|
name: SelecEM2M Current
|
||||||
|
power_factor:
|
||||||
|
name: SelecEM2M Power Factor
|
||||||
|
frequency:
|
||||||
|
name: SelecEM2M Frequency
|
||||||
|
maximum_demand_active_power:
|
||||||
|
name: SelecEM2M Maximum Demand Active Power
|
||||||
|
disabled_by_default: true
|
||||||
|
maximum_demand_reactive_power:
|
||||||
|
name: SelecEM2M Maximum Demand Reactive Power
|
||||||
|
disabled_by_default: true
|
||||||
|
maximum_demand_apparent_power:
|
||||||
|
name: SelecEM2M Maximum Demand Apparent Power
|
||||||
|
disabled_by_default: true
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
uart:
|
||||||
|
- id: uart_selec_meter
|
||||||
|
tx_pin: 4
|
||||||
|
rx_pin: 5
|
||||||
|
baud_rate: 9600
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: selec_meter
|
||||||
|
total_active_energy:
|
||||||
|
name: SelecEM2M Total Active Energy
|
||||||
|
import_active_energy:
|
||||||
|
name: SelecEM2M Import Active Energy
|
||||||
|
export_active_energy:
|
||||||
|
name: SelecEM2M Export Active Energy
|
||||||
|
total_reactive_energy:
|
||||||
|
name: SelecEM2M Total Reactive Energy
|
||||||
|
import_reactive_energy:
|
||||||
|
name: SelecEM2M Import Reactive Energy
|
||||||
|
export_reactive_energy:
|
||||||
|
name: SelecEM2M Export Reactive Energy
|
||||||
|
apparent_energy:
|
||||||
|
name: SelecEM2M Apparent Energy
|
||||||
|
active_power:
|
||||||
|
name: SelecEM2M Active Power
|
||||||
|
reactive_power:
|
||||||
|
name: SelecEM2M Reactive Power
|
||||||
|
apparent_power:
|
||||||
|
name: SelecEM2M Apparent Power
|
||||||
|
voltage:
|
||||||
|
name: SelecEM2M Voltage
|
||||||
|
current:
|
||||||
|
name: SelecEM2M Current
|
||||||
|
power_factor:
|
||||||
|
name: SelecEM2M Power Factor
|
||||||
|
frequency:
|
||||||
|
name: SelecEM2M Frequency
|
||||||
|
maximum_demand_active_power:
|
||||||
|
name: SelecEM2M Maximum Demand Active Power
|
||||||
|
disabled_by_default: true
|
||||||
|
maximum_demand_reactive_power:
|
||||||
|
name: SelecEM2M Maximum Demand Reactive Power
|
||||||
|
disabled_by_default: true
|
||||||
|
maximum_demand_apparent_power:
|
||||||
|
name: SelecEM2M Maximum Demand Apparent Power
|
||||||
|
disabled_by_default: true
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_sen0321
|
||||||
|
scl: 5
|
||||||
|
sda: 4
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sen0321
|
||||||
|
name: Workshop Ozone Sensor
|
||||||
|
id: sen0321_ozone
|
||||||
|
update_interval: 10s
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
i2c:
|
||||||
|
- id: i2c_sen0321
|
||||||
|
scl: 5
|
||||||
|
sda: 4
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: sen0321
|
||||||
|
name: Workshop Ozone Sensor
|
||||||
|
id: sen0321_ozone
|
||||||
|
update_interval: 10s
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user