1
0
mirror of https://github.com/esphome/esphome.git synced 2025-02-12 07:58:17 +00:00

[CI] Consolidate some tests (M) (#8202)

This commit is contained in:
Keith Burzinski 2025-02-04 17:05:59 -06:00 committed by GitHub
parent 4273449003
commit 4e4566361f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
268 changed files with 1873 additions and 4030 deletions

View File

@ -0,0 +1,13 @@
spi:
- id: spi_max31855
clk_pin: ${clk_pin}
mosi_pin: ${mosi_pin}
miso_pin: ${miso_pin}
sensor:
- platform: max31855
name: MAX31855 Temperature
cs_pin: ${cs_pin}
update_interval: 15s
reference_temperature:
name: MAX31855 Internal Temperature

View File

@ -1,13 +1,7 @@
spi:
- id: spi_max31855
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
sensor:
- platform: max31855
name: MAX31855 Temperature
cs_pin: 12
update_interval: 15s
reference_temperature:
name: MAX31855 Internal Temperature
<<: !include common.yaml

View File

@ -1,13 +1,7 @@
spi:
- id: spi_max31855
clk_pin: 6
mosi_pin: 7
miso_pin: 5
substitutions:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO5
cs_pin: GPIO8
sensor:
- platform: max31855
name: MAX31855 Temperature
cs_pin: 8
update_interval: 15s
reference_temperature:
name: MAX31855 Internal Temperature
<<: !include common.yaml

View File

@ -1,13 +1,7 @@
spi:
- id: spi_max31855
clk_pin: 6
mosi_pin: 7
miso_pin: 5
substitutions:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO5
cs_pin: GPIO8
sensor:
- platform: max31855
name: MAX31855 Temperature
cs_pin: 8
update_interval: 15s
reference_temperature:
name: MAX31855 Internal Temperature
<<: !include common.yaml

View File

@ -1,13 +1,7 @@
spi:
- id: spi_max31855
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
sensor:
- platform: max31855
name: MAX31855 Temperature
cs_pin: 12
update_interval: 15s
reference_temperature:
name: MAX31855 Internal Temperature
<<: !include common.yaml

View File

@ -1,13 +1,7 @@
spi:
- id: spi_max31855
clk_pin: 14
mosi_pin: 13
miso_pin: 12
substitutions:
clk_pin: GPIO14
mosi_pin: GPIO13
miso_pin: GPIO12
cs_pin: GPIO15
sensor:
- platform: max31855
name: MAX31855 Temperature
cs_pin: 15
update_interval: 15s
reference_temperature:
name: MAX31855 Internal Temperature
<<: !include common.yaml

View File

@ -1,13 +1,7 @@
spi:
- id: spi_max31855
clk_pin: 2
mosi_pin: 3
miso_pin: 4
substitutions:
clk_pin: GPIO2
mosi_pin: GPIO3
miso_pin: GPIO4
cs_pin: GPIO5
sensor:
- platform: max31855
name: MAX31855 Temperature
cs_pin: 6
update_interval: 15s
reference_temperature:
name: MAX31855 Internal Temperature
<<: !include common.yaml

View File

@ -0,0 +1,13 @@
spi:
- id: spi_max31856
clk_pin: ${clk_pin}
mosi_pin: ${mosi_pin}
miso_pin: ${miso_pin}
sensor:
- platform: max31856
name: MAX31856 Temperature
cs_pin: ${cs_pin}
update_interval: 15s
mains_filter: 50Hz
thermocouple_type: N

View File

@ -1,13 +1,7 @@
spi:
- id: spi_max31856
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
sensor:
- platform: max31856
name: MAX31856 Temperature
cs_pin: 12
update_interval: 15s
mains_filter: 50Hz
thermocouple_type: N
<<: !include common.yaml

View File

@ -1,14 +1,7 @@
spi:
- id: spi_max31856
clk_pin: 6
mosi_pin: 7
miso_pin: 5
sensor:
- platform: max31856
name: MAX31856 Temperature
cs_pin: 8
update_interval: 15s
mains_filter: 50Hz
thermocouple_type: N
substitutions:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO5
cs_pin: GPIO8
<<: !include common.yaml

View File

@ -1,14 +1,7 @@
spi:
- id: spi_max31856
clk_pin: 6
mosi_pin: 7
miso_pin: 5
sensor:
- platform: max31856
name: MAX31856 Temperature
cs_pin: 8
update_interval: 15s
mains_filter: 50Hz
thermocouple_type: N
substitutions:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO5
cs_pin: GPIO8
<<: !include common.yaml

View File

@ -1,13 +1,7 @@
spi:
- id: spi_max31856
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
sensor:
- platform: max31856
name: MAX31856 Temperature
cs_pin: 12
update_interval: 15s
mains_filter: 50Hz
thermocouple_type: N
<<: !include common.yaml

View File

@ -1,14 +1,7 @@
spi:
- id: spi_max31856
clk_pin: 14
mosi_pin: 13
miso_pin: 12
sensor:
- platform: max31856
name: MAX31856 Temperature
cs_pin: 15
update_interval: 15s
mains_filter: 50Hz
thermocouple_type: N
substitutions:
clk_pin: GPIO14
mosi_pin: GPIO13
miso_pin: GPIO12
cs_pin: GPIO15
<<: !include common.yaml

View File

@ -1,14 +1,7 @@
spi:
- id: spi_max31856
clk_pin: 2
mosi_pin: 3
miso_pin: 4
sensor:
- platform: max31856
name: MAX31856 Temperature
cs_pin: 6
update_interval: 15s
mains_filter: 50Hz
thermocouple_type: N
substitutions:
clk_pin: GPIO2
mosi_pin: GPIO3
miso_pin: GPIO4
cs_pin: GPIO5
<<: !include common.yaml

View File

@ -0,0 +1,13 @@
spi:
- id: spi_max31865
clk_pin: ${clk_pin}
mosi_pin: ${mosi_pin}
miso_pin: ${miso_pin}
sensor:
- platform: max31865
name: MAX31865 Temperature
cs_pin: ${cs_pin}
update_interval: 15s
reference_resistance: 430 Ω
rtd_nominal_resistance: 100 Ω

View File

@ -1,13 +1,7 @@
spi:
- id: spi_max31865
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
sensor:
- platform: max31865
name: MAX31865 Temperature
cs_pin: 12
update_interval: 15s
reference_resistance: 430 Ω
rtd_nominal_resistance: 100 Ω
<<: !include common.yaml

View File

@ -1,13 +1,7 @@
spi:
- id: spi_max31865
clk_pin: 6
mosi_pin: 7
miso_pin: 5
substitutions:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO5
cs_pin: GPIO8
sensor:
- platform: max31865
name: MAX31865 Temperature
cs_pin: 8
update_interval: 15s
reference_resistance: 430 Ω
rtd_nominal_resistance: 100 Ω
<<: !include common.yaml

View File

@ -1,13 +1,7 @@
spi:
- id: spi_max31865
clk_pin: 6
mosi_pin: 7
miso_pin: 5
substitutions:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO5
cs_pin: GPIO8
sensor:
- platform: max31865
name: MAX31865 Temperature
cs_pin: 8
update_interval: 15s
reference_resistance: 430 Ω
rtd_nominal_resistance: 100 Ω
<<: !include common.yaml

View File

@ -1,13 +1,7 @@
spi:
- id: spi_max31865
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
sensor:
- platform: max31865
name: MAX31865 Temperature
cs_pin: 12
update_interval: 15s
reference_resistance: 430 Ω
rtd_nominal_resistance: 100 Ω
<<: !include common.yaml

View File

@ -1,13 +1,7 @@
spi:
- id: spi_max31865
clk_pin: 14
mosi_pin: 13
miso_pin: 12
substitutions:
clk_pin: GPIO14
mosi_pin: GPIO13
miso_pin: GPIO12
cs_pin: GPIO15
sensor:
- platform: max31865
name: MAX31865 Temperature
cs_pin: 15
update_interval: 15s
reference_resistance: 430 Ω
rtd_nominal_resistance: 100 Ω
<<: !include common.yaml

View File

@ -1,13 +1,7 @@
spi:
- id: spi_max31865
clk_pin: 2
mosi_pin: 3
miso_pin: 4
substitutions:
clk_pin: GPIO2
mosi_pin: GPIO3
miso_pin: GPIO4
cs_pin: GPIO5
sensor:
- platform: max31865
name: MAX31865 Temperature
cs_pin: 6
update_interval: 15s
reference_resistance: 430 Ω
rtd_nominal_resistance: 100 Ω
<<: !include common.yaml

View File

@ -0,0 +1,12 @@
i2c:
- id: i2c_max44009
scl: ${scl_pin}
sda: ${sda_pin}
sensor:
- platform: max44009
name: MAX44009 Brightness
internal: true
mode: low_power
address: 0x4A
update_interval: 30s

View File

@ -1,12 +1,5 @@
i2c:
- id: i2c_max44009
scl: 16
sda: 17
substitutions:
scl_pin: GPIO16
sda_pin: GPIO17
sensor:
- platform: max44009
name: MAX44009 Brightness
internal: true
mode: low_power
address: 0x4A
update_interval: 30s
<<: !include common.yaml

View File

@ -1,12 +1,5 @@
i2c:
- id: i2c_max44009
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
sensor:
- platform: max44009
name: MAX44009 Brightness
internal: true
mode: low_power
address: 0x4A
update_interval: 30s
<<: !include common.yaml

View File

@ -1,12 +1,5 @@
i2c:
- id: i2c_max44009
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
sensor:
- platform: max44009
name: MAX44009 Brightness
internal: true
mode: low_power
address: 0x4A
update_interval: 30s
<<: !include common.yaml

View File

@ -1,12 +1,5 @@
i2c:
- id: i2c_max44009
scl: 16
sda: 17
substitutions:
scl_pin: GPIO16
sda_pin: GPIO17
sensor:
- platform: max44009
name: MAX44009 Brightness
internal: true
mode: low_power
address: 0x4A
update_interval: 30s
<<: !include common.yaml

View File

@ -1,12 +1,5 @@
i2c:
- id: i2c_max44009
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
sensor:
- platform: max44009
name: MAX44009 Brightness
internal: true
mode: low_power
address: 0x4A
update_interval: 30s
<<: !include common.yaml

View File

@ -1,12 +1,5 @@
i2c:
- id: i2c_max44009
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
sensor:
- platform: max44009
name: MAX44009 Brightness
internal: true
mode: low_power
address: 0x4A
update_interval: 30s
<<: !include common.yaml

View File

@ -0,0 +1,11 @@
spi:
- id: spi_max6675
clk_pin: ${clk_pin}
mosi_pin: ${mosi_pin}
miso_pin: ${miso_pin}
sensor:
- platform: max6675
name: Temperature
cs_pin: ${cs_pin}
update_interval: 15s

View File

@ -1,11 +1,7 @@
spi:
- id: spi_max6675
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
sensor:
- platform: max6675
name: Temperature
cs_pin: 12
update_interval: 15s
<<: !include common.yaml

View File

@ -1,11 +1,7 @@
spi:
- id: spi_max6675
clk_pin: 6
mosi_pin: 7
miso_pin: 5
substitutions:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO5
cs_pin: GPIO8
sensor:
- platform: max6675
name: Temperature
cs_pin: 8
update_interval: 15s
<<: !include common.yaml

View File

@ -1,11 +1,7 @@
spi:
- id: spi_max6675
clk_pin: 6
mosi_pin: 7
miso_pin: 5
substitutions:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO5
cs_pin: GPIO8
sensor:
- platform: max6675
name: Temperature
cs_pin: 8
update_interval: 15s
<<: !include common.yaml

View File

@ -1,11 +1,7 @@
spi:
- id: spi_max6675
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
sensor:
- platform: max6675
name: Temperature
cs_pin: 12
update_interval: 15s
<<: !include common.yaml

View File

@ -1,11 +1,7 @@
spi:
- id: spi_max6675
clk_pin: 14
mosi_pin: 13
miso_pin: 12
substitutions:
clk_pin: GPIO14
mosi_pin: GPIO13
miso_pin: GPIO12
cs_pin: GPIO15
sensor:
- platform: max6675
name: Temperature
cs_pin: 15
update_interval: 15s
<<: !include common.yaml

View File

@ -1,11 +1,7 @@
spi:
- id: spi_max6675
clk_pin: 2
mosi_pin: 3
miso_pin: 4
substitutions:
clk_pin: GPIO2
mosi_pin: GPIO3
miso_pin: GPIO4
cs_pin: GPIO5
sensor:
- platform: max6675
name: Temperature
cs_pin: 6
update_interval: 15s
<<: !include common.yaml

View File

@ -0,0 +1,19 @@
i2c:
- id: i2c_max6956
scl: ${scl_pin}
sda: ${sda_pin}
max6956:
- id: max6956_1
address: 0x40
binary_sensor:
- platform: gpio
name: Max Input Pin
pin:
max6956: max6956_1
number: 4
mode:
input: true
pullup: true
inverted: false

View File

@ -1,19 +1,5 @@
i2c:
- id: i2c_max6956
scl: 16
sda: 17
substitutions:
scl_pin: GPIO16
sda_pin: GPIO17
max6956:
- id: max6956_1
address: 0x40
binary_sensor:
- platform: gpio
name: Max Input Pin 4
pin:
max6956: max6956_1
number: 4
mode:
input: true
pullup: true
inverted: false
<<: !include common.yaml

View File

@ -1,19 +1,5 @@
i2c:
- id: i2c_max6956
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
max6956:
- id: max6956_1
address: 0x40
binary_sensor:
- platform: gpio
name: Max Input Pin 4
pin:
max6956: max6956_1
number: 4
mode:
input: true
pullup: true
inverted: false
<<: !include common.yaml

View File

@ -1,19 +1,5 @@
i2c:
- id: i2c_max6956
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
max6956:
- id: max6956_1
address: 0x40
binary_sensor:
- platform: gpio
name: Max Input Pin 4
pin:
max6956: max6956_1
number: 4
mode:
input: true
pullup: true
inverted: false
<<: !include common.yaml

View File

@ -1,19 +1,5 @@
i2c:
- id: i2c_max6956
scl: 16
sda: 17
substitutions:
scl_pin: GPIO16
sda_pin: GPIO17
max6956:
- id: max6956_1
address: 0x40
binary_sensor:
- platform: gpio
name: Max Input Pin 4
pin:
max6956: max6956_1
number: 4
mode:
input: true
pullup: true
inverted: false
<<: !include common.yaml

View File

@ -1,19 +1,5 @@
i2c:
- id: i2c_max6956
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
max6956:
- id: max6956_1
address: 0x40
binary_sensor:
- platform: gpio
name: Max Input Pin 4
pin:
max6956: max6956_1
number: 4
mode:
input: true
pullup: true
inverted: false
<<: !include common.yaml

View File

@ -1,19 +1,5 @@
i2c:
- id: i2c_max6956
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
max6956:
- id: max6956_1
address: 0x40
binary_sensor:
- platform: gpio
name: Max Input Pin 4
pin:
max6956: max6956_1
number: 4
mode:
input: true
pullup: true
inverted: false
<<: !include common.yaml

View File

@ -0,0 +1,12 @@
spi:
- id: spi_max6675
clk_pin: ${clk_pin}
mosi_pin: ${mosi_pin}
miso_pin: ${miso_pin}
display:
- platform: max7219
cs_pin: ${cs_pin}
num_chips: 1
lambda: |-
it.print("01234567");

View File

@ -1,12 +1,7 @@
spi:
- id: spi_max6675
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
display:
- platform: max7219
cs_pin: 12
num_chips: 1
lambda: |-
it.print("01234567");
<<: !include common.yaml

View File

@ -1,12 +1,7 @@
spi:
- id: spi_max7219
clk_pin: 6
mosi_pin: 7
miso_pin: 5
substitutions:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO5
cs_pin: GPIO8
display:
- platform: max7219
cs_pin: 8
num_chips: 1
lambda: |-
it.print("01234567");
<<: !include common.yaml

View File

@ -1,12 +1,7 @@
spi:
- id: spi_max7219
clk_pin: 6
mosi_pin: 7
miso_pin: 5
substitutions:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO5
cs_pin: GPIO8
display:
- platform: max7219
cs_pin: 8
num_chips: 1
lambda: |-
it.print("01234567");
<<: !include common.yaml

View File

@ -1,12 +1,7 @@
spi:
- id: spi_max6675
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
display:
- platform: max7219
cs_pin: 12
num_chips: 1
lambda: |-
it.print("01234567");
<<: !include common.yaml

View File

@ -1,12 +1,7 @@
spi:
- id: spi_max6675
clk_pin: 14
mosi_pin: 13
miso_pin: 12
substitutions:
clk_pin: GPIO14
mosi_pin: GPIO13
miso_pin: GPIO12
cs_pin: GPIO15
display:
- platform: max7219
cs_pin: 15
num_chips: 1
lambda: |-
it.print("01234567");
<<: !include common.yaml

View File

@ -1,12 +1,7 @@
spi:
- id: spi_max6675
clk_pin: 2
mosi_pin: 3
miso_pin: 4
substitutions:
clk_pin: GPIO2
mosi_pin: GPIO3
miso_pin: GPIO4
cs_pin: GPIO5
display:
- platform: max7219
cs_pin: 6
num_chips: 1
lambda: |-
it.print("01234567");
<<: !include common.yaml

View File

@ -0,0 +1,16 @@
spi:
- id: spi_max7219digit
clk_pin: ${clk_pin}
mosi_pin: ${mosi_pin}
miso_pin: ${miso_pin}
display:
- platform: max7219digit
cs_pin: ${cs_pin}
num_chips: 4
rotate_chip: 0
intensity: 10
scroll_mode: STOP
id: my_matrix
lambda: |-
it.printdigit("hello");

View File

@ -1,16 +1,7 @@
spi:
- id: spi_max7219digit
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
display:
- platform: max7219digit
cs_pin: 12
num_chips: 4
rotate_chip: 0
intensity: 10
scroll_mode: STOP
id: my_matrix
lambda: |-
it.printdigit("hello");
<<: !include common.yaml

View File

@ -1,16 +1,7 @@
spi:
- id: spi_max7219digit
clk_pin: 6
mosi_pin: 7
miso_pin: 5
substitutions:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO5
cs_pin: GPIO8
display:
- platform: max7219digit
cs_pin: 8
num_chips: 4
rotate_chip: 0
intensity: 10
scroll_mode: STOP
id: my_matrix
lambda: |-
it.printdigit("hello");
<<: !include common.yaml

View File

@ -1,16 +1,7 @@
spi:
- id: spi_max7219digit
clk_pin: 6
mosi_pin: 7
miso_pin: 5
substitutions:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO5
cs_pin: GPIO8
display:
- platform: max7219digit
cs_pin: 8
num_chips: 4
rotate_chip: 0
intensity: 10
scroll_mode: STOP
id: my_matrix
lambda: |-
it.printdigit("hello");
<<: !include common.yaml

View File

@ -1,16 +1,7 @@
spi:
- id: spi_max7219digit
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
display:
- platform: max7219digit
cs_pin: 12
num_chips: 4
rotate_chip: 0
intensity: 10
scroll_mode: STOP
id: my_matrix
lambda: |-
it.printdigit("hello");
<<: !include common.yaml

View File

@ -1,16 +1,7 @@
spi:
- id: spi_max7219digit
clk_pin: 14
mosi_pin: 13
miso_pin: 12
substitutions:
clk_pin: GPIO14
mosi_pin: GPIO13
miso_pin: GPIO12
cs_pin: GPIO15
display:
- platform: max7219digit
cs_pin: 15
num_chips: 4
rotate_chip: 0
intensity: 10
scroll_mode: STOP
id: my_matrix
lambda: |-
it.printdigit("hello");
<<: !include common.yaml

View File

@ -1,16 +1,7 @@
spi:
- id: spi_max7219digit
clk_pin: 2
mosi_pin: 3
miso_pin: 4
substitutions:
clk_pin: GPIO2
mosi_pin: GPIO3
miso_pin: GPIO4
cs_pin: GPIO5
display:
- platform: max7219digit
cs_pin: 6
num_chips: 4
rotate_chip: 0
intensity: 10
scroll_mode: STOP
id: my_matrix
lambda: |-
it.printdigit("hello");
<<: !include common.yaml

View File

@ -0,0 +1,18 @@
i2c:
- id: i2c_max9611
scl: ${scl_pin}
sda: ${sda_pin}
sensor:
- platform: max9611
shunt_resistance: 0.2 ohm
gain: 1X
voltage:
name: Max9611 Voltage
current:
name: Max9611 Current
power:
name: Max9611 Watts
temperature:
name: Max9611 Temperature
update_interval: 1s

View File

@ -1,18 +1,5 @@
i2c:
- id: i2c_max9611
scl: 16
sda: 17
substitutions:
scl_pin: GPIO16
sda_pin: GPIO17
sensor:
- platform: max9611
shunt_resistance: 0.2 ohm
gain: 1X
voltage:
name: Max9611 Voltage
current:
name: Max9611 Current
power:
name: Max9611 Watts
temperature:
name: Max9611 Temp
update_interval: 1s
<<: !include common.yaml

View File

@ -1,18 +1,5 @@
i2c:
- id: i2c_max9611
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
sensor:
- platform: max9611
shunt_resistance: 0.2 ohm
gain: 1X
voltage:
name: Max9611 Voltage
current:
name: Max9611 Current
power:
name: Max9611 Watts
temperature:
name: Max9611 Temp
update_interval: 1s
<<: !include common.yaml

View File

@ -1,18 +1,5 @@
i2c:
- id: i2c_max9611
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
sensor:
- platform: max9611
shunt_resistance: 0.2 ohm
gain: 1X
voltage:
name: Max9611 Voltage
current:
name: Max9611 Current
power:
name: Max9611 Watts
temperature:
name: Max9611 Temp
update_interval: 1s
<<: !include common.yaml

View File

@ -1,18 +1,5 @@
i2c:
- id: i2c_max9611
scl: 16
sda: 17
substitutions:
scl_pin: GPIO16
sda_pin: GPIO17
sensor:
- platform: max9611
shunt_resistance: 0.2 ohm
gain: 1X
voltage:
name: Max9611 Voltage
current:
name: Max9611 Current
power:
name: Max9611 Watts
temperature:
name: Max9611 Temp
update_interval: 1s
<<: !include common.yaml

View File

@ -1,18 +1,5 @@
i2c:
- id: i2c_max9611
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
sensor:
- platform: max9611
shunt_resistance: 0.2 ohm
gain: 1X
voltage:
name: Max9611 Voltage
current:
name: Max9611 Current
power:
name: Max9611 Watts
temperature:
name: Max9611 Temp
update_interval: 1s
<<: !include common.yaml

View File

@ -1,18 +1,5 @@
i2c:
- id: i2c_max9611
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
sensor:
- platform: max9611
shunt_resistance: 0.2 ohm
gain: 1X
voltage:
name: Max9611 Voltage
current:
name: Max9611 Current
power:
name: Max9611 Watts
temperature:
name: Max9611 Temp
update_interval: 1s
<<: !include common.yaml

View File

@ -0,0 +1,23 @@
i2c:
- id: i2c_mcp23008
scl: ${scl_pin}
sda: ${sda_pin}
mcp23008:
id: mcp23008_hub
binary_sensor:
- platform: gpio
id: mcp23008_binary_sensor
pin:
mcp23xxx: mcp23008_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23008_switch
pin:
mcp23xxx: mcp23008_hub
number: 1
mode: OUTPUT

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23008
scl: 16
sda: 17
substitutions:
scl_pin: GPIO16
sda_pin: GPIO17
mcp23008:
id: mcp23008_hub
binary_sensor:
- platform: gpio
id: mcp23008_binary_sensor
pin:
mcp23xxx: mcp23008_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23008_switch
pin:
mcp23xxx: mcp23008_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23008
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
mcp23008:
id: mcp23008_hub
binary_sensor:
- platform: gpio
id: mcp23008_binary_sensor
pin:
mcp23xxx: mcp23008_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23008_switch
pin:
mcp23xxx: mcp23008_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23008
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
mcp23008:
id: mcp23008_hub
binary_sensor:
- platform: gpio
id: mcp23008_binary_sensor
pin:
mcp23xxx: mcp23008_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23008_switch
pin:
mcp23xxx: mcp23008_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23008
scl: 16
sda: 17
substitutions:
scl_pin: GPIO16
sda_pin: GPIO17
mcp23008:
id: mcp23008_hub
binary_sensor:
- platform: gpio
id: mcp23008_binary_sensor
pin:
mcp23xxx: mcp23008_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23008_switch
pin:
mcp23xxx: mcp23008_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23008
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
mcp23008:
id: mcp23008_hub
binary_sensor:
- platform: gpio
id: mcp23008_binary_sensor
pin:
mcp23xxx: mcp23008_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23008_switch
pin:
mcp23xxx: mcp23008_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23008
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
mcp23008:
id: mcp23008_hub
binary_sensor:
- platform: gpio
id: mcp23008_binary_sensor
pin:
mcp23xxx: mcp23008_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23008_switch
pin:
mcp23xxx: mcp23008_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -0,0 +1,23 @@
i2c:
- id: i2c_mcp23016
scl: ${scl_pin}
sda: ${sda_pin}
mcp23016:
id: mcp23016_hub
binary_sensor:
- platform: gpio
id: mcp23016_binary_sensor
pin:
mcp23016: mcp23016_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23016_switch
pin:
mcp23016: mcp23016_hub
number: 1
mode: OUTPUT

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23016
scl: 16
sda: 17
substitutions:
scl_pin: GPIO16
sda_pin: GPIO17
mcp23016:
id: mcp23016_hub
binary_sensor:
- platform: gpio
id: mcp23016_binary_sensor
pin:
mcp23016: mcp23016_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23016_switch
pin:
mcp23016: mcp23016_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23016
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
mcp23016:
id: mcp23016_hub
binary_sensor:
- platform: gpio
id: mcp23016_binary_sensor
pin:
mcp23016: mcp23016_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23016_switch
pin:
mcp23016: mcp23016_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23016
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
mcp23016:
id: mcp23016_hub
binary_sensor:
- platform: gpio
id: mcp23016_binary_sensor
pin:
mcp23016: mcp23016_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23016_switch
pin:
mcp23016: mcp23016_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23016
scl: 16
sda: 17
substitutions:
scl_pin: GPIO16
sda_pin: GPIO17
mcp23016:
id: mcp23016_hub
binary_sensor:
- platform: gpio
id: mcp23016_binary_sensor
pin:
mcp23016: mcp23016_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23016_switch
pin:
mcp23016: mcp23016_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23016
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
mcp23016:
id: mcp23016_hub
binary_sensor:
- platform: gpio
id: mcp23016_binary_sensor
pin:
mcp23016: mcp23016_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23016_switch
pin:
mcp23016: mcp23016_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23016
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
mcp23016:
id: mcp23016_hub
binary_sensor:
- platform: gpio
id: mcp23016_binary_sensor
pin:
mcp23016: mcp23016_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23016_switch
pin:
mcp23016: mcp23016_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -0,0 +1,23 @@
i2c:
- id: i2c_mcp23017
scl: ${scl_pin}
sda: ${sda_pin}
mcp23017:
id: mcp23017_hub
binary_sensor:
- platform: gpio
id: mcp23017_binary_sensor
pin:
mcp23xxx: mcp23017_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23017_switch
pin:
mcp23xxx: mcp23017_hub
number: 1
mode: OUTPUT

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23017
scl: 16
sda: 17
substitutions:
scl_pin: GPIO16
sda_pin: GPIO17
mcp23017:
id: mcp23017_hub
binary_sensor:
- platform: gpio
id: mcp23017_binary_sensor
pin:
mcp23xxx: mcp23017_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23017_switch
pin:
mcp23xxx: mcp23017_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23017
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
mcp23017:
id: mcp23017_hub
binary_sensor:
- platform: gpio
id: mcp23017_binary_sensor
pin:
mcp23xxx: mcp23017_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23017_switch
pin:
mcp23xxx: mcp23017_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23017
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
mcp23017:
id: mcp23017_hub
binary_sensor:
- platform: gpio
id: mcp23017_binary_sensor
pin:
mcp23xxx: mcp23017_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23017_switch
pin:
mcp23xxx: mcp23017_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23017
scl: 16
sda: 17
substitutions:
scl_pin: GPIO16
sda_pin: GPIO17
mcp23017:
id: mcp23017_hub
binary_sensor:
- platform: gpio
id: mcp23017_binary_sensor
pin:
mcp23xxx: mcp23017_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23017_switch
pin:
mcp23xxx: mcp23017_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23017
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
mcp23017:
id: mcp23017_hub
binary_sensor:
- platform: gpio
id: mcp23017_binary_sensor
pin:
mcp23xxx: mcp23017_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23017_switch
pin:
mcp23xxx: mcp23017_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -1,23 +1,5 @@
i2c:
- id: i2c_mcp23017
scl: 5
sda: 4
substitutions:
scl_pin: GPIO5
sda_pin: GPIO4
mcp23017:
id: mcp23017_hub
binary_sensor:
- platform: gpio
id: mcp23017_binary_sensor
pin:
mcp23xxx: mcp23017_hub
number: 0
mode: INPUT
switch:
- platform: gpio
id: mcp23017_switch
pin:
mcp23xxx: mcp23017_hub
number: 1
mode: OUTPUT
<<: !include common.yaml

View File

@ -0,0 +1,10 @@
spi:
- id: spi_mcp23s08
clk_pin: ${clk_pin}
mosi_pin: ${mosi_pin}
miso_pin: ${miso_pin}
mcp23s08:
- id: mcp23s08_hub
cs_pin: ${cs_pin}
deviceaddress: 0

View File

@ -1,10 +1,7 @@
spi:
- id: spi_mcp23s08
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
mcp23s08:
- id: mcp23s08_hub
cs_pin: 12
deviceaddress: 0
<<: !include common.yaml

View File

@ -1,10 +1,7 @@
spi:
- id: spi_mcp23s08
clk_pin: 6
mosi_pin: 7
miso_pin: 5
substitutions:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO5
cs_pin: GPIO8
mcp23s08:
- id: mcp23s08_hub
cs_pin: 8
deviceaddress: 0
<<: !include common.yaml

View File

@ -1,10 +1,7 @@
spi:
- id: spi_mcp23s08
clk_pin: 6
mosi_pin: 7
miso_pin: 5
substitutions:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO5
cs_pin: GPIO8
mcp23s08:
- id: mcp23s08_hub
cs_pin: 8
deviceaddress: 0
<<: !include common.yaml

View File

@ -1,10 +1,7 @@
spi:
- id: spi_mcp23s08
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
mcp23s08:
- id: mcp23s08_hub
cs_pin: 12
deviceaddress: 0
<<: !include common.yaml

View File

@ -1,10 +1,7 @@
spi:
- id: spi_mcp23s08
clk_pin: 14
mosi_pin: 13
miso_pin: 12
substitutions:
clk_pin: GPIO14
mosi_pin: GPIO13
miso_pin: GPIO12
cs_pin: GPIO15
mcp23s08:
- id: mcp23s08_hub
cs_pin: 15
deviceaddress: 0
<<: !include common.yaml

View File

@ -1,10 +1,7 @@
spi:
- id: spi_mcp23s08
clk_pin: 2
mosi_pin: 3
miso_pin: 4
substitutions:
clk_pin: GPIO2
mosi_pin: GPIO3
miso_pin: GPIO4
cs_pin: GPIO5
mcp23s08:
- id: mcp23s08_hub
cs_pin: 6
deviceaddress: 0
<<: !include common.yaml

View File

@ -0,0 +1,10 @@
spi:
- id: spi_mcp23s17
clk_pin: ${clk_pin}
mosi_pin: ${mosi_pin}
miso_pin: ${miso_pin}
mcp23s17:
- id: mcp23s17_hub
cs_pin: ${cs_pin}
deviceaddress: 0

View File

@ -1,10 +1,7 @@
spi:
- id: spi_mcp23s17
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
mcp23s17:
- id: mcp23s17_hub
cs_pin: 12
deviceaddress: 0
<<: !include common.yaml

View File

@ -1,10 +1,7 @@
spi:
- id: spi_mcp23s17
clk_pin: 6
mosi_pin: 7
miso_pin: 5
substitutions:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO5
cs_pin: GPIO8
mcp23s17:
- id: mcp23s17_hub
cs_pin: 8
deviceaddress: 0
<<: !include common.yaml

View File

@ -1,10 +1,7 @@
spi:
- id: spi_mcp23s17
clk_pin: 6
mosi_pin: 7
miso_pin: 5
substitutions:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO5
cs_pin: GPIO8
mcp23s17:
- id: mcp23s17_hub
cs_pin: 8
deviceaddress: 0
<<: !include common.yaml

View File

@ -1,10 +1,7 @@
spi:
- id: spi_mcp23s17
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
mcp23s17:
- id: mcp23s17_hub
cs_pin: 12
deviceaddress: 0
<<: !include common.yaml

View File

@ -1,10 +1,7 @@
spi:
- id: spi_mcp23s17
clk_pin: 14
mosi_pin: 13
miso_pin: 12
substitutions:
clk_pin: GPIO14
mosi_pin: GPIO13
miso_pin: GPIO12
cs_pin: GPIO15
mcp23s17:
- id: mcp23s17_hub
cs_pin: 15
deviceaddress: 0
<<: !include common.yaml

View File

@ -1,10 +1,7 @@
spi:
- id: spi_mcp23s17
clk_pin: 2
mosi_pin: 3
miso_pin: 4
substitutions:
clk_pin: GPIO2
mosi_pin: GPIO3
miso_pin: GPIO4
cs_pin: GPIO5
mcp23s17:
- id: mcp23s17_hub
cs_pin: 6
deviceaddress: 0
<<: !include common.yaml

View File

@ -0,0 +1,44 @@
spi:
- id: spi_mcp2515
clk_pin: ${clk_pin}
mosi_pin: ${mosi_pin}
miso_pin: ${miso_pin}
canbus:
- platform: mcp2515
id: mcp2515_can
cs_pin: ${cs_pin}
can_id: 4
bit_rate: 50kbps
on_frame:
- can_id: 500
then:
- lambda: |-
std::string b(x.begin(), x.end());
ESP_LOGD("can_id 500", "%s", b.c_str());
- can_id: 23
then:
- if:
condition:
lambda: "return x[0] == 0x11;"
then:
logger.log: "x[0] == 0x11"
- can_id: 0b00000000000000000000001000000
can_id_mask: 0b11111000000000011111111000000
use_extended_id: true
then:
- lambda: |-
auto pdo_id = can_id >> 14;
switch (pdo_id)
{
case 117:
ESP_LOGD("canbus", "exhaust_fan_duty");
break;
case 118:
ESP_LOGD("canbus", "supply_fan_duty");
break;
case 119:
ESP_LOGD("canbus", "supply_fan_flow");
break;
// to be continued...
}

View File

@ -1,44 +1,7 @@
spi:
- id: spi_mcp2515
clk_pin: 16
mosi_pin: 17
miso_pin: 15
substitutions:
clk_pin: GPIO16
mosi_pin: GPIO17
miso_pin: GPIO15
cs_pin: GPIO5
canbus:
- platform: mcp2515
id: mcp2515_can
cs_pin: 12
can_id: 4
bit_rate: 50kbps
on_frame:
- can_id: 500
then:
- lambda: |-
std::string b(x.begin(), x.end());
ESP_LOGD("can_id 500", "%s", b.c_str());
- can_id: 23
then:
- if:
condition:
lambda: "return x[0] == 0x11;"
then:
logger.log: "x[0] == 0x11"
- can_id: 0b00000000000000000000001000000
can_id_mask: 0b11111000000000011111111000000
use_extended_id: true
then:
- lambda: |-
auto pdo_id = can_id >> 14;
switch (pdo_id)
{
case 117:
ESP_LOGD("canbus", "exhaust_fan_duty");
break;
case 118:
ESP_LOGD("canbus", "supply_fan_duty");
break;
case 119:
ESP_LOGD("canbus", "supply_fan_flow");
break;
// to be continued...
}
<<: !include common.yaml

Some files were not shown because too many files have changed in this diff Show More