Skip to content
Snippets Groups Projects
Commit 3b2cbc53 authored by void's avatar void
Browse files
parents aff9d6b9 1eec9754
No related branches found
No related tags found
No related merge requests found
File added
intern/docker_esphome/files/config/circle.gif

305 KiB

......@@ -35,27 +35,6 @@ output:
number: GPIO14
inverted: True
globals:
- id: coords
type: int
restore_value: no
initial_value: '0'
- id: length
type: int
restore_value: no
initial_value: '0'
interval:
- interval: 300ms
then:
lambda: |-
if (id(coords) < -(id(length))) {
id(coords) = 0;
}
else {
id(coords) -= 2;
}
font:
- file: "04B03.ttf"
id: b03
......@@ -66,8 +45,83 @@ display:
latch_pin: 12
clock_pin: 04
data_pin: 05
lambda: |-
std::string printout=" warpzone";
int clength = printout.length();
id(length)=clength*16;
it.print(id(coords), 0, id(b03), printout.c_str());;
\ No newline at end of file
id: my_display
pages:
- id: Page1
lambda: |-
it.line(0,0,0,6);
it.line(0,0,6,0);
it.line(0,6,6,6);
it.line(6,0,6,6);
it.filled_rectangle(2,2,3,3);
it.draw_pixel_at(8,0);
it.draw_pixel_at(10,0);
it.draw_pixel_at(12,0);
it.draw_pixel_at(14,0);
it.draw_pixel_at(13,1);
it.draw_pixel_at(14,1);
it.draw_pixel_at(8,2);
it.draw_pixel_at(11,2);
it.draw_pixel_at(12,2);
it.draw_pixel_at(14,2);
it.draw_pixel_at(8,3);
it.draw_pixel_at(10,3);
it.draw_pixel_at(11,3);
it.draw_pixel_at(13,3);
it.draw_pixel_at(14,3);
it.draw_pixel_at(9,4);
it.draw_pixel_at(11,4);
it.draw_pixel_at(12,4);
it.draw_pixel_at(13,4);
it.draw_pixel_at(14,4);
it.draw_pixel_at(8,5);
it.draw_pixel_at(10,5);
it.draw_pixel_at(11,5);
it.draw_pixel_at(12,5);
it.draw_pixel_at(9,6);
it.draw_pixel_at(10,6);
it.draw_pixel_at(12,6);
it.draw_pixel_at(13,6);
it.draw_pixel_at(11,7);
it.draw_pixel_at(14,7);
it.line(0,8,5,8);
it.draw_pixel_at(10,8);
it.draw_pixel_at(14,8);
it.line(1,9,4,9);
it.draw_pixel_at(6,9);
it.draw_pixel_at(8,9);
it.draw_pixel_at(9,9);
it.draw_pixel_at(10,9);
it.draw_pixel_at(13,9);
it.draw_pixel_at(14,9);
it.draw_pixel_at(0,10);
it.draw_pixel_at(3,10);
it.line(5,10,6,10);
it.line(8,10,10,10);
it.line(12,10,13,10);
it.line(4,11,5,11);
it.line(9,11,11,11);
it.draw_pixel_at(13,11);
it.draw_pixel_at(0,12);
it.draw_pixel_at(2,12);
it.line(4,12,5,12);
it.line(8,12,9,12);
it.line(13,12,14,12);
it.line(1,13,2,13);
it.line(5,13,6,13);
it.line(9,13,11,13);
it.draw_pixel_at(13,13);
it.draw_pixel_at(0,14);
it.line(1,14,2,14);
it.draw_pixel_at(9,14);
it.line(11,14,14,14);
- id: Page2
lambda: |-
it.strftime(4, 0, id(b03), "%H", id(ntp_time).now());
it.strftime(4, 8, id(b03), "%M", id(ntp_time).now());
interval:
- interval: 5s
then:
- display.page.show_next: my_display
- component.update: my_display
......@@ -7,7 +7,7 @@
# Dallas DS18B20
dallas:
- pin: D3
- pin: 0
update_interval: 10s
# Sensor configs
......@@ -25,6 +25,6 @@ sensor:
binary_sensor:
- platform: gpio
pin: D2
pin: 4
id: kuehlschrank_door
name: Kuehlschrank-Door
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment