596
|
1 substitutions:
|
|
2 location: display1
|
|
3 board: d1_mini
|
|
4
|
|
5 <<: !include esp8266_nightlight.yaml
|
|
6
|
|
7 i2c:
|
|
8 sda: D6
|
|
9 scl: D5
|
|
10
|
|
11 font:
|
|
12 - file: "/usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf"
|
|
13 id: font_big
|
|
14 size: 24
|
|
15 - file: "/usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf"
|
|
16 id: font_small
|
|
17 size: 12
|
|
18
|
|
19 text_sensor:
|
|
20 - platform: mqtt_subscribe
|
|
21 name: "Data from topic"
|
|
22 id: mysensor
|
|
23 topic: display1/text
|
|
24
|
|
25 display:
|
|
26 - platform: ssd1306_i2c
|
|
27 model: "SSD1306 128x64"
|
|
28 address: 0x3c
|
|
29 lambda: |-
|
|
30 it.rectangle(0, 0, 127, 63);
|
|
31 it.printf(64, 5, id(font_big), TextAlign::TOP_CENTER, id(mysensor).state.c_str());
|
|
32 it.printf(64, 63-5, id(font_small), TextAlign::BOTTOM_CENTER, "left today");
|
|
33
|
|
34
|
|
35 spi:
|
|
36 clk_pin: D0
|
|
37 miso_pin: D1
|
|
38 mosi_
|
|
39 pin: D2
|
|
40
|
|
41 pn532:
|
|
42 cs_pin: D3
|
|
43 update_interval: 1s
|