mirror of
https://github.com/esphome/esphome.git
synced 2024-12-23 16:47:57 +01:00
Fix yamllint (#6253)
This commit is contained in:
parent
e847039ffd
commit
75af4c3d62
1
.github/workflows/ci.yml
vendored
1
.github/workflows/ci.yml
vendored
@ -11,6 +11,7 @@ on:
|
|||||||
- "**"
|
- "**"
|
||||||
- "!.github/workflows/*.yml"
|
- "!.github/workflows/*.yml"
|
||||||
- ".github/workflows/ci.yml"
|
- ".github/workflows/ci.yml"
|
||||||
|
- "!.yamllint"
|
||||||
merge_group:
|
merge_group:
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
|
1
.github/workflows/needs-docs.yml
vendored
1
.github/workflows/needs-docs.yml
vendored
@ -1,5 +1,6 @@
|
|||||||
name: Needs Docs
|
name: Needs Docs
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
on:
|
on:
|
||||||
pull_request:
|
pull_request:
|
||||||
types: [labeled, unlabeled]
|
types: [labeled, unlabeled]
|
||||||
|
1
.github/workflows/sync-device-classes.yml
vendored
1
.github/workflows/sync-device-classes.yml
vendored
@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
name: Synchronise Device Classes from Home Assistant
|
name: Synchronise Device Classes from Home Assistant
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
schedule:
|
schedule:
|
||||||
|
4
.github/workflows/yaml-lint.yml
vendored
4
.github/workflows/yaml-lint.yml
vendored
@ -1,5 +1,7 @@
|
|||||||
|
---
|
||||||
name: YAML lint
|
name: YAML lint
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: [dev, beta, release]
|
branches: [dev, beta, release]
|
||||||
@ -20,3 +22,5 @@ jobs:
|
|||||||
uses: actions/checkout@v4.1.1
|
uses: actions/checkout@v4.1.1
|
||||||
- name: Run yamllint
|
- name: Run yamllint
|
||||||
uses: frenck/action-yamllint@v1.5.0
|
uses: frenck/action-yamllint@v1.5.0
|
||||||
|
with:
|
||||||
|
strict: true
|
||||||
|
19
.yamllint
19
.yamllint
@ -1,3 +1,18 @@
|
|||||||
---
|
---
|
||||||
ignore: |
|
extends: default
|
||||||
venv/
|
|
||||||
|
ignore-from-file: .gitignore
|
||||||
|
|
||||||
|
rules:
|
||||||
|
document-start: disable
|
||||||
|
empty-lines:
|
||||||
|
level: error
|
||||||
|
max: 1
|
||||||
|
max-start: 0
|
||||||
|
max-end: 1
|
||||||
|
indentation:
|
||||||
|
level: error
|
||||||
|
spaces: 2
|
||||||
|
indent-sequences: true
|
||||||
|
check-multi-line-strings: false
|
||||||
|
line-length: disable
|
||||||
|
@ -20,4 +20,4 @@ animation:
|
|||||||
- id: rgb565_animation
|
- id: rgb565_animation
|
||||||
file: ../../pnglogo.png
|
file: ../../pnglogo.png
|
||||||
type: RGB565
|
type: RGB565
|
||||||
use_transparency: no
|
use_transparency: false
|
||||||
|
@ -20,4 +20,4 @@ animation:
|
|||||||
- id: rgb565_animation
|
- id: rgb565_animation
|
||||||
file: ../../pnglogo.png
|
file: ../../pnglogo.png
|
||||||
type: RGB565
|
type: RGB565
|
||||||
use_transparency: no
|
use_transparency: false
|
||||||
|
@ -20,4 +20,4 @@ animation:
|
|||||||
- id: rgb565_animation
|
- id: rgb565_animation
|
||||||
file: ../../pnglogo.png
|
file: ../../pnglogo.png
|
||||||
type: RGB565
|
type: RGB565
|
||||||
use_transparency: no
|
use_transparency: false
|
||||||
|
@ -20,4 +20,4 @@ animation:
|
|||||||
- id: rgb565_animation
|
- id: rgb565_animation
|
||||||
file: ../../pnglogo.png
|
file: ../../pnglogo.png
|
||||||
type: RGB565
|
type: RGB565
|
||||||
use_transparency: no
|
use_transparency: false
|
||||||
|
@ -20,4 +20,4 @@ animation:
|
|||||||
- id: rgb565_animation
|
- id: rgb565_animation
|
||||||
file: ../../pnglogo.png
|
file: ../../pnglogo.png
|
||||||
type: RGB565
|
type: RGB565
|
||||||
use_transparency: no
|
use_transparency: false
|
||||||
|
@ -20,4 +20,4 @@ animation:
|
|||||||
- id: rgb565_animation
|
- id: rgb565_animation
|
||||||
file: ../../pnglogo.png
|
file: ../../pnglogo.png
|
||||||
type: RGB565
|
type: RGB565
|
||||||
use_transparency: no
|
use_transparency: false
|
||||||
|
@ -6,11 +6,10 @@ sensor:
|
|||||||
mac_address: D3:75:F2:DC:16:91
|
mac_address: D3:75:F2:DC:16:91
|
||||||
tank_type: Europe_11kg
|
tank_type: Europe_11kg
|
||||||
temperature:
|
temperature:
|
||||||
name: "Propane test temp"
|
name: "Propane test temp"
|
||||||
level:
|
level:
|
||||||
name: "Propane test level"
|
name: "Propane test level"
|
||||||
distance:
|
distance:
|
||||||
name: "Propane test distance"
|
name: "Propane test distance"
|
||||||
battery_level:
|
battery_level:
|
||||||
name: "Propane test battery level"
|
name: "Propane test battery level"
|
||||||
|
|
||||||
|
@ -380,7 +380,7 @@ ble_client:
|
|||||||
then:
|
then:
|
||||||
- ble_client.numeric_comparison_reply:
|
- ble_client.numeric_comparison_reply:
|
||||||
id: ble_blah
|
id: ble_blah
|
||||||
accept: True
|
accept: true
|
||||||
- mac_address: C4:4F:33:11:22:33
|
- mac_address: C4:4F:33:11:22:33
|
||||||
id: my_bedjet_ble_client
|
id: my_bedjet_ble_client
|
||||||
|
|
||||||
@ -2053,7 +2053,7 @@ binary_sensor:
|
|||||||
on_press:
|
on_press:
|
||||||
- fan.cycle_speed:
|
- fan.cycle_speed:
|
||||||
id: fan_speed
|
id: fan_speed
|
||||||
off_speed_cycle: False
|
off_speed_cycle: false
|
||||||
- logger.log: "Cycle speed clicked"
|
- logger.log: "Cycle speed clicked"
|
||||||
- platform: remote_receiver
|
- platform: remote_receiver
|
||||||
name: Raw Remote Receiver Test
|
name: Raw Remote Receiver Test
|
||||||
@ -2312,7 +2312,7 @@ output:
|
|||||||
pin:
|
pin:
|
||||||
pcf8574: pcf8574_hub
|
pcf8574: pcf8574_hub
|
||||||
number: 0
|
number: 0
|
||||||
#allow_other_uses: true
|
# allow_other_uses: true
|
||||||
mode: OUTPUT
|
mode: OUTPUT
|
||||||
inverted: false
|
inverted: false
|
||||||
- platform: gpio
|
- platform: gpio
|
||||||
@ -2320,7 +2320,7 @@ output:
|
|||||||
pin:
|
pin:
|
||||||
pca9554: pca9554_hub
|
pca9554: pca9554_hub
|
||||||
number: 0
|
number: 0
|
||||||
#allow_other_uses: true
|
# allow_other_uses: true
|
||||||
mode: OUTPUT
|
mode: OUTPUT
|
||||||
inverted: false
|
inverted: false
|
||||||
- platform: gpio
|
- platform: gpio
|
||||||
@ -3411,7 +3411,7 @@ display:
|
|||||||
reset_pin:
|
reset_pin:
|
||||||
allow_other_uses: true
|
allow_other_uses: true
|
||||||
number: GPIO23
|
number: GPIO23
|
||||||
backlight_pin: no
|
backlight_pin: false
|
||||||
lambda: |-
|
lambda: |-
|
||||||
it.rectangle(0, 0, it.get_width(), it.get_height());
|
it.rectangle(0, 0, it.get_width(), it.get_height());
|
||||||
- platform: st7920
|
- platform: st7920
|
||||||
|
@ -116,7 +116,7 @@ binary_sensor:
|
|||||||
id: modbus_binsensortest
|
id: modbus_binsensortest
|
||||||
register_type: read
|
register_type: read
|
||||||
address: 0x3200
|
address: 0x3200
|
||||||
bitmask: 0x80 # (bit 8)
|
bitmask: 0x80 # (bit 8)
|
||||||
lambda: "return x;"
|
lambda: "return x;"
|
||||||
|
|
||||||
- platform: tm1638
|
- platform: tm1638
|
||||||
@ -714,9 +714,9 @@ display:
|
|||||||
id: primarydisplay
|
id: primarydisplay
|
||||||
stb_pin:
|
stb_pin:
|
||||||
allow_other_uses: true
|
allow_other_uses: true
|
||||||
number: 5 #TM1638 STB
|
number: 5 # TM1638 STB
|
||||||
clk_pin: 18 #TM1638 CLK
|
clk_pin: 18 # TM1638 CLK
|
||||||
dio_pin: 23 #TM1638 DIO
|
dio_pin: 23 # TM1638 DIO
|
||||||
update_interval: 5s
|
update_interval: 5s
|
||||||
intensity: 5
|
intensity: 5
|
||||||
lambda: |-
|
lambda: |-
|
||||||
|
@ -8,7 +8,7 @@ esphome:
|
|||||||
globals:
|
globals:
|
||||||
- id: my_global_string
|
- id: my_global_string
|
||||||
type: std::string
|
type: std::string
|
||||||
restore_value: yes
|
restore_value: true
|
||||||
max_restore_data_length: 70
|
max_restore_data_length: 70
|
||||||
initial_value: '"DefaultValue"'
|
initial_value: '"DefaultValue"'
|
||||||
|
|
||||||
@ -786,11 +786,11 @@ image:
|
|||||||
- id: rgb24_image
|
- id: rgb24_image
|
||||||
file: pnglogo.png
|
file: pnglogo.png
|
||||||
type: RGB24
|
type: RGB24
|
||||||
use_transparency: yes
|
use_transparency: true
|
||||||
- id: rgb565_image
|
- id: rgb565_image
|
||||||
file: pnglogo.png
|
file: pnglogo.png
|
||||||
type: RGB565
|
type: RGB565
|
||||||
use_transparency: no
|
use_transparency: false
|
||||||
- id: web_svg_image
|
- id: web_svg_image
|
||||||
file: https://raw.githubusercontent.com/esphome/esphome-docs/a62d7ab193c1a464ed791670170c7d518189109b/images/logo.svg
|
file: https://raw.githubusercontent.com/esphome/esphome-docs/a62d7ab193c1a464ed791670170c7d518189109b/images/logo.svg
|
||||||
resize: 256x48
|
resize: 256x48
|
||||||
|
@ -503,7 +503,7 @@ switch:
|
|||||||
- platform: template
|
- platform: template
|
||||||
name: open_vent
|
name: open_vent
|
||||||
id: open_vent
|
id: open_vent
|
||||||
optimistic: True
|
optimistic: true
|
||||||
on_turn_on:
|
on_turn_on:
|
||||||
then:
|
then:
|
||||||
- grove_tb6612fng.run:
|
- grove_tb6612fng.run:
|
||||||
|
@ -1035,34 +1035,34 @@ climate:
|
|||||||
target_temperature: 1
|
target_temperature: 1
|
||||||
current_temperature: 0.5
|
current_temperature: 0.5
|
||||||
supported_modes:
|
supported_modes:
|
||||||
- 'OFF'
|
- "OFF"
|
||||||
- HEAT_COOL
|
- HEAT_COOL
|
||||||
- COOL
|
- COOL
|
||||||
- HEAT
|
- HEAT
|
||||||
- DRY
|
- DRY
|
||||||
- FAN_ONLY
|
- FAN_ONLY
|
||||||
supported_swing_modes:
|
supported_swing_modes:
|
||||||
- 'OFF'
|
- "OFF"
|
||||||
- VERTICAL
|
- VERTICAL
|
||||||
- HORIZONTAL
|
- HORIZONTAL
|
||||||
- BOTH
|
- BOTH
|
||||||
supported_presets:
|
supported_presets:
|
||||||
- AWAY
|
- AWAY
|
||||||
- BOOST
|
- BOOST
|
||||||
- ECO
|
- ECO
|
||||||
- SLEEP
|
- SLEEP
|
||||||
on_alarm_start:
|
on_alarm_start:
|
||||||
then:
|
then:
|
||||||
- logger.log:
|
- logger.log:
|
||||||
level: DEBUG
|
level: DEBUG
|
||||||
format: "Alarm activated. Code: %d. Message: \"%s\""
|
format: 'Alarm activated. Code: %d. Message: "%s"'
|
||||||
args: [ code, message]
|
args: [code, message]
|
||||||
on_alarm_end:
|
on_alarm_end:
|
||||||
then:
|
then:
|
||||||
- logger.log:
|
- logger.log:
|
||||||
level: DEBUG
|
level: DEBUG
|
||||||
format: "Alarm deactivated. Code: %d. Message: \"%s\""
|
format: 'Alarm deactivated. Code: %d. Message: "%s"'
|
||||||
args: [ code, message]
|
args: [code, message]
|
||||||
|
|
||||||
sprinkler:
|
sprinkler:
|
||||||
- id: yard_sprinkler_ctrlr
|
- id: yard_sprinkler_ctrlr
|
||||||
|
@ -477,7 +477,6 @@ binary_sensor:
|
|||||||
sx1509: sx1509_hub
|
sx1509: sx1509_hub
|
||||||
number: 3
|
number: 3
|
||||||
|
|
||||||
|
|
||||||
- platform: touchscreen
|
- platform: touchscreen
|
||||||
touchscreen_id: lilygo_touchscreen
|
touchscreen_id: lilygo_touchscreen
|
||||||
id: touch_key1
|
id: touch_key1
|
||||||
@ -491,7 +490,6 @@ binary_sensor:
|
|||||||
id: touch_key_911
|
id: touch_key_911
|
||||||
index: 0
|
index: 0
|
||||||
|
|
||||||
|
|
||||||
- platform: gpio
|
- platform: gpio
|
||||||
name: MaxIn Pin 4
|
name: MaxIn Pin 4
|
||||||
pin:
|
pin:
|
||||||
@ -521,7 +519,6 @@ binary_sensor:
|
|||||||
input: true
|
input: true
|
||||||
inverted: false
|
inverted: false
|
||||||
|
|
||||||
|
|
||||||
climate:
|
climate:
|
||||||
- platform: tuya
|
- platform: tuya
|
||||||
id: tuya_climate
|
id: tuya_climate
|
||||||
@ -591,7 +588,6 @@ cover:
|
|||||||
open_duration: 14s
|
open_duration: 14s
|
||||||
close_duration: 14s
|
close_duration: 14s
|
||||||
|
|
||||||
|
|
||||||
display:
|
display:
|
||||||
- platform: addressable_light
|
- platform: addressable_light
|
||||||
id: led_matrix_32x8_display
|
id: led_matrix_32x8_display
|
||||||
@ -885,16 +881,16 @@ esp32_camera:
|
|||||||
allow_other_uses: true
|
allow_other_uses: true
|
||||||
- number: GPIO35
|
- number: GPIO35
|
||||||
allow_other_uses: true
|
allow_other_uses: true
|
||||||
- number: GPIO34
|
- number: GPIO34
|
||||||
- number: GPIO5
|
- number: GPIO5
|
||||||
allow_other_uses: true
|
allow_other_uses: true
|
||||||
- number: GPIO39
|
- number: GPIO39
|
||||||
allow_other_uses: true
|
allow_other_uses: true
|
||||||
- number: GPIO18
|
- number: GPIO18
|
||||||
allow_other_uses: true
|
allow_other_uses: true
|
||||||
- number: GPIO36
|
- number: GPIO36
|
||||||
allow_other_uses: true
|
allow_other_uses: true
|
||||||
- number: GPIO19
|
- number: GPIO19
|
||||||
allow_other_uses: true
|
allow_other_uses: true
|
||||||
vsync_pin:
|
vsync_pin:
|
||||||
allow_other_uses: true
|
allow_other_uses: true
|
||||||
@ -927,8 +923,8 @@ esp32_camera:
|
|||||||
jpeg_quality: 10
|
jpeg_quality: 10
|
||||||
on_image:
|
on_image:
|
||||||
then:
|
then:
|
||||||
- lambda: |-
|
- lambda: |-
|
||||||
ESP_LOGD("main", "image len=%d, data=%c", image.length, image.data[0]);
|
ESP_LOGD("main", "image len=%d, data=%c", image.length, image.data[0]);
|
||||||
|
|
||||||
esp32_camera_web_server:
|
esp32_camera_web_server:
|
||||||
- port: 8080
|
- port: 8080
|
||||||
@ -1004,7 +1000,6 @@ touchscreen:
|
|||||||
number: GPIO3
|
number: GPIO3
|
||||||
display: inkplate_display
|
display: inkplate_display
|
||||||
|
|
||||||
|
|
||||||
- platform: ft63x6
|
- platform: ft63x6
|
||||||
id: ft63_touchscreen
|
id: ft63_touchscreen
|
||||||
interrupt_pin:
|
interrupt_pin:
|
||||||
@ -1012,7 +1007,7 @@ touchscreen:
|
|||||||
number: GPIO39
|
number: GPIO39
|
||||||
reset_pin:
|
reset_pin:
|
||||||
allow_other_uses: true
|
allow_other_uses: true
|
||||||
number: GPIO5
|
number: GPIO5
|
||||||
display: inkplate_display
|
display: inkplate_display
|
||||||
on_touch:
|
on_touch:
|
||||||
- logger.log:
|
- logger.log:
|
||||||
|
@ -100,7 +100,7 @@ binary_sensor:
|
|||||||
id: modbus_binsensortest
|
id: modbus_binsensortest
|
||||||
register_type: read
|
register_type: read
|
||||||
address: 0x3200
|
address: 0x3200
|
||||||
bitmask: 0x80 # (bit 8)
|
bitmask: 0x80 # (bit 8)
|
||||||
lambda: "return x;"
|
lambda: "return x;"
|
||||||
|
|
||||||
- platform: tm1638
|
- platform: tm1638
|
||||||
@ -632,9 +632,9 @@ display:
|
|||||||
id: primarydisplay
|
id: primarydisplay
|
||||||
stb_pin:
|
stb_pin:
|
||||||
allow_other_uses: true
|
allow_other_uses: true
|
||||||
number: 5 #TM1638 STB
|
number: 5 # TM1638 STB
|
||||||
clk_pin: 18 #TM1638 CLK
|
clk_pin: 18 # TM1638 CLK
|
||||||
dio_pin: 23 #TM1638 DIO
|
dio_pin: 23 # TM1638 DIO
|
||||||
update_interval: 5s
|
update_interval: 5s
|
||||||
intensity: 5
|
intensity: 5
|
||||||
lambda: |-
|
lambda: |-
|
||||||
|
@ -42,7 +42,6 @@ switch:
|
|||||||
output: pin_4
|
output: pin_4
|
||||||
id: pin_4_switch
|
id: pin_4_switch
|
||||||
|
|
||||||
|
|
||||||
spi: # Pins are for SPI1 on the RP2040 Pico-W
|
spi: # Pins are for SPI1 on the RP2040 Pico-W
|
||||||
miso_pin: 8
|
miso_pin: 8
|
||||||
clk_pin: 10
|
clk_pin: 10
|
||||||
@ -50,7 +49,7 @@ spi: # Pins are for SPI1 on the RP2040 Pico-W
|
|||||||
id: spi_0
|
id: spi_0
|
||||||
interface: hardware
|
interface: hardware
|
||||||
|
|
||||||
#light:
|
# light:
|
||||||
# - platform: rp2040_pio_led_strip
|
# - platform: rp2040_pio_led_strip
|
||||||
# id: led_strip
|
# id: led_strip
|
||||||
# pin: GPIO13
|
# pin: GPIO13
|
||||||
@ -69,7 +68,6 @@ spi: # Pins are for SPI1 on the RP2040 Pico-W
|
|||||||
# bit1_high: .69us
|
# bit1_high: .69us
|
||||||
# bit1_low: .4us
|
# bit1_low: .4us
|
||||||
|
|
||||||
|
|
||||||
sensor:
|
sensor:
|
||||||
- platform: internal_temperature
|
- platform: internal_temperature
|
||||||
name: Internal Temperature
|
name: Internal Temperature
|
||||||
|
@ -24,15 +24,14 @@ psram:
|
|||||||
spi:
|
spi:
|
||||||
- id: spi_id_1
|
- id: spi_id_1
|
||||||
clk_pin:
|
clk_pin:
|
||||||
number: GPIO7
|
number: GPIO7
|
||||||
allow_other_uses: false
|
allow_other_uses: false
|
||||||
mosi_pin: GPIO6
|
mosi_pin: GPIO6
|
||||||
interface: any
|
interface: any
|
||||||
- id: quad_spi
|
- id: quad_spi
|
||||||
clk_pin: 47
|
clk_pin: 47
|
||||||
data_pins:
|
data_pins:
|
||||||
-
|
- number: 40
|
||||||
number: 40
|
|
||||||
allow_other_uses: false
|
allow_other_uses: false
|
||||||
- 41
|
- 41
|
||||||
- 42
|
- 42
|
||||||
|
@ -24,7 +24,7 @@ psram:
|
|||||||
spi:
|
spi:
|
||||||
- id: spi_id_1
|
- id: spi_id_1
|
||||||
clk_pin:
|
clk_pin:
|
||||||
number: GPIO7
|
number: GPIO7
|
||||||
allow_other_uses: false
|
allow_other_uses: false
|
||||||
mosi_pin: GPIO6
|
mosi_pin: GPIO6
|
||||||
interface: any
|
interface: any
|
||||||
|
@ -101,4 +101,4 @@ animation:
|
|||||||
- id: rgb565_animation
|
- id: rgb565_animation
|
||||||
file: pnglogo.png
|
file: pnglogo.png
|
||||||
type: RGB565
|
type: RGB565
|
||||||
use_transparency: no
|
use_transparency: false
|
||||||
|
Loading…
Reference in New Issue
Block a user