Compare commits
No commits in common. "master" and "main" have entirely different histories.
101
bindicator.yaml
101
bindicator.yaml
@ -1,101 +0,0 @@
|
|||||||
esphome:
|
|
||||||
name: bindicator
|
|
||||||
|
|
||||||
esp32:
|
|
||||||
board: esp32-c3-devkitm-1
|
|
||||||
framework:
|
|
||||||
type: arduino
|
|
||||||
|
|
||||||
logger:
|
|
||||||
level: INfO
|
|
||||||
baud_rate: 0
|
|
||||||
|
|
||||||
ota:
|
|
||||||
password: "bd2c004f2016fde90fbbb01706ad039a"
|
|
||||||
|
|
||||||
wifi:
|
|
||||||
ssid: !secret ssid
|
|
||||||
password: !secret pass
|
|
||||||
|
|
||||||
mqtt:
|
|
||||||
broker: mqtt.srv.jnf.me
|
|
||||||
username: esphome
|
|
||||||
password: esphome
|
|
||||||
topic_prefix: esphome/bindicator
|
|
||||||
|
|
||||||
light:
|
|
||||||
- platform: neopixelbus
|
|
||||||
name: "Bindicator"
|
|
||||||
id: bindicator
|
|
||||||
variant: WS2812X
|
|
||||||
pin: 0
|
|
||||||
num_leds: 2
|
|
||||||
effects:
|
|
||||||
- lambda:
|
|
||||||
name: Pulsing
|
|
||||||
update_interval: 1s
|
|
||||||
lambda: |-
|
|
||||||
static int loopnum = 0;
|
|
||||||
auto call = id(bindicator).turn_on();
|
|
||||||
call.set_brightness(1);
|
|
||||||
call.set_transition_length(1000);
|
|
||||||
|
|
||||||
if (loopnum == 0) {
|
|
||||||
call.set_brightness(0.5);
|
|
||||||
} else if (loopnum == 1) {
|
|
||||||
call.set_brightness(1);
|
|
||||||
}
|
|
||||||
call.perform();
|
|
||||||
loopnum++;
|
|
||||||
if (loopnum == 30) loopnum = 0;
|
|
||||||
- platform: partition
|
|
||||||
name: "Bindicator - Bottom"
|
|
||||||
id: bindicatorbottom
|
|
||||||
segments:
|
|
||||||
- id: bindicator
|
|
||||||
from: 0
|
|
||||||
to: 0
|
|
||||||
effects:
|
|
||||||
- lambda:
|
|
||||||
name: Pulsing
|
|
||||||
update_interval: 1s
|
|
||||||
lambda: |-
|
|
||||||
static int loopnum = 0;
|
|
||||||
auto call = id(bindicatorbottom).turn_on();
|
|
||||||
call.set_brightness(1);
|
|
||||||
call.set_transition_length(1500);
|
|
||||||
|
|
||||||
if (loopnum == 0) {
|
|
||||||
call.set_brightness(0.5);
|
|
||||||
} else if (loopnum == 1) {
|
|
||||||
call.set_brightness(1);
|
|
||||||
}
|
|
||||||
call.perform();
|
|
||||||
loopnum++;
|
|
||||||
if (loopnum == 30) loopnum = 0;
|
|
||||||
|
|
||||||
- platform: partition
|
|
||||||
name: "Bindicator - Top"
|
|
||||||
id: bindicatortop
|
|
||||||
segments:
|
|
||||||
- id: bindicator
|
|
||||||
from: 1
|
|
||||||
to: 1
|
|
||||||
effects:
|
|
||||||
- lambda:
|
|
||||||
name: Pulsing
|
|
||||||
update_interval: 1s
|
|
||||||
lambda: |-
|
|
||||||
static int loopnum = 0;
|
|
||||||
auto call = id(bindicatortop).turn_on();
|
|
||||||
call.set_brightness(1);
|
|
||||||
call.set_transition_length(1500);
|
|
||||||
|
|
||||||
if (loopnum == 0) {
|
|
||||||
call.set_brightness(0.5);
|
|
||||||
} else if (loopnum == 1) {
|
|
||||||
call.set_brightness(1);
|
|
||||||
}
|
|
||||||
call.perform();
|
|
||||||
loopnum++;
|
|
||||||
if (loopnum == 30) loopnum = 0;
|
|
Loading…
Reference in New Issue
Block a user