Leds blink fix

This commit is contained in:
Nikolay Vasilchuk
2021-10-15 17:00:07 +03:00
parent 006cffd8aa
commit fb902c9304
2 changed files with 103 additions and 80 deletions

View File

@@ -15,83 +15,112 @@ light:
green: led_green green: led_green
blue: led_blue blue: led_blue
effects: effects:
- strobe: - automation:
name: "Blink Blue" name: "Blink Blue"
colors: sequence:
- state: true - light.turn_on:
# brightness: !lambda "return id(led_brightness).state / 10;" id: rgb_led
brightness: !lambda "return id(led_brightness).state / 10;"
red: 0% red: 0%
green: 40% green: 40%
blue: 100% blue: 100%
duration: 200ms - delay: 200ms
- state: false - light.turn_on:
duration: 2800ms id: rgb_led
- strobe: brightness: 1%
red: 0%
green: 40%
blue: 100%
- delay: 2800ms
- automation:
name: "Blink Green" name: "Blink Green"
colors: sequence:
- state: true - light.turn_on:
# brightness: !lambda "return id(led_brightness).state / 10;" id: rgb_led
brightness: !lambda "return id(led_brightness).state / 10;"
red: 0% red: 0%
green: 100% green: 100%
blue: 0% blue: 0%
duration: 200ms - delay: 200ms
- state: false - light.turn_on:
duration: 2800ms id: rgb_led
- strobe: brightness: 1%
red: 0%
green: 100%
blue: 0%
- delay: 2800ms
- automation:
name: "Blink Red" name: "Blink Red"
colors: sequence:
- state: true - light.turn_on:
# brightness: !lambda "return id(led_brightness).state / 10;" id: rgb_led
brightness: !lambda "return id(led_brightness).state / 10;"
red: 100% red: 100%
green: 0% green: 0%
blue: 0% blue: 0%
duration: 200ms - delay: 200ms
- state: false - light.turn_on:
duration: 2800ms id: rgb_led
- strobe: brightness: 1%
red: 100%
green: 0%
blue: 0%
- delay: 2800ms
- automation:
name: "Red Blink Blue" name: "Red Blink Blue"
colors: sequence:
- state: true - light.turn_on:
# brightness: !lambda "return id(led_brightness).state / 10;" id: rgb_led
brightness: !lambda "return id(led_brightness).state / 10;"
red: 100% red: 100%
green: 0% green: 0%
blue: 0% blue: 0%
duration: 2800ms - delay: 2800ms
- state: true - light.turn_on:
# brightness: !lambda "return id(led_brightness).state / 10;" id: rgb_led
brightness: !lambda "return id(led_brightness).state / 10;"
red: 0% red: 0%
green: 40% green: 40%
blue: 100% blue: 100%
duration: 200ms - delay: 200ms
- strobe: - automation:
name: "Green Blink Blue" name: "Green Blink Blue"
colors: sequence:
- state: true - light.turn_on:
# brightness: !lambda "return id(led_brightness).state / 10;" id: rgb_led
brightness: !lambda "return id(led_brightness).state / 10;"
red: 0% red: 0%
green: 100% green: 100%
blue: 0% blue: 0%
duration: 2800ms - delay: 2800ms
- state: true - light.turn_on:
# brightness: !lambda "return id(led_brightness).state / 10;" id: rgb_led
brightness: !lambda "return id(led_brightness).state / 10;"
red: 0% red: 0%
green: 40% green: 40%
blue: 100% blue: 100%
duration: 200ms - delay: 200ms
- strobe: - automation:
name: "Blink Green Blue" name: "Blink Green Blue"
colors: sequence:
- state: true - light.turn_on:
# brightness: !lambda "return id(led_brightness).state / 10;" id: rgb_led
brightness: !lambda "return id(led_brightness).state / 10;"
red: 0% red: 0%
green: 100% green: 100%
blue: 0% blue: 0%
duration: 200ms - delay: 200ms
- state: true - light.turn_on:
# brightness: !lambda "return id(led_brightness).state / 10;" id: rgb_led
brightness: !lambda "return id(led_brightness).state / 10;"
red: 0% red: 0%
green: 40% green: 40%
blue: 100% blue: 100%
duration: 200ms - delay: 200ms
- state: false - light.turn_on:
duration: 2600ms id: rgb_led
brightness: 1%
red: 0%
green: 100%
blue: 0%
- delay: 2600ms

View File

@@ -110,7 +110,6 @@ script:
- script.execute: led_off - script.execute: led_off
- light.turn_on: - light.turn_on:
id: rgb_led id: rgb_led
brightness: !lambda "return id(led_brightness).state / 10;"
effect: "Blink Green" effect: "Blink Green"
# Permanent blink blue led # Permanent blink blue led
@@ -120,7 +119,6 @@ script:
- script.execute: led_off - script.execute: led_off
- light.turn_on: - light.turn_on:
id: rgb_led id: rgb_led
brightness: !lambda "return id(led_brightness).state / 10;"
effect: "Blink Blue" effect: "Blink Blue"
# Once blink blue led # Once blink blue led
@@ -158,7 +156,6 @@ script:
- script.execute: led_off - script.execute: led_off
- light.turn_on: - light.turn_on:
id: rgb_led id: rgb_led
brightness: !lambda "return id(led_brightness).state / 10;"
effect: "Blink Red" effect: "Blink Red"
# Permanent on red led with # Permanent on red led with
@@ -194,7 +191,6 @@ script:
- script.execute: led_off - script.execute: led_off
- light.turn_on: - light.turn_on:
id: rgb_led id: rgb_led
brightness: !lambda "return id(led_brightness).state / 10;"
effect: "Red Blink Blue" effect: "Red Blink Blue"
# Permanent on green led and blink blue led # Permanent on green led and blink blue led
@@ -204,7 +200,6 @@ script:
- script.execute: led_off - script.execute: led_off
- light.turn_on: - light.turn_on:
id: rgb_led id: rgb_led
brightness: !lambda "return id(led_brightness).state / 10;"
effect: "Green Blink Blue" effect: "Green Blink Blue"
# Blink green and blue leds # Blink green and blue leds
@@ -214,7 +209,6 @@ script:
- script.execute: led_off - script.execute: led_off
- light.turn_on: - light.turn_on:
id: rgb_led id: rgb_led
brightness: !lambda "return id(led_brightness).state / 10;"
effect: "Blink Green Blue" effect: "Blink Green Blue"
# Turn off leds # Turn off leds