annotate espNode/frontwindow.yaml @ 726:b14020802f8a

espNode was not a service; move it to top dir Ignore-this: 3a46fb9f4d09a046dcc30ec838923d69
author drewp@bigasterisk.com
date Wed, 05 Feb 2020 16:43:46 -0800
parents service/espNode/frontwindow.yaml@a56bc73d308c
children bc3516d02762
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
596
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
1 substitutions:
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
2 location: display1
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
3 board: d1_mini
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
4
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
5 <<: !include esp8266_nightlight.yaml
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
6
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
7 i2c:
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
8 sda: D6
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
9 scl: D5
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
10
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
11 font:
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
12 - file: "/usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf"
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
13 id: font_big
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
14 size: 24
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
15 - file: "/usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf"
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
16 id: font_small
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
17 size: 12
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
18
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
19 text_sensor:
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
20 - platform: mqtt_subscribe
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
21 name: "Data from topic"
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
22 id: bigtext
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
23 topic: frontwindow/bigtext
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
24 - platform: mqtt_subscribe
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
25 name: "Data from topic"
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
26 id: smalltext
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
27 topic: frontwindow/smalltext
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
28
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
29 display:
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
30 - platform: ssd1306_i2c
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
31 model: "SSD1306 128x64"
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
32 address: 0x3c
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
33 lambda: |-
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
34 it.rectangle(0, 0, 127, 63);
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
35 it.printf(64, 5, id(font_big), TextAlign::TOP_CENTER, id(bigtext).state.c_str());
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
36 it.printf(64, 63-5, id(font_small), TextAlign::BOTTOM_CENTER, id(smalltext).state.c_str());
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
37
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
38
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
39 spi:
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
40 clk_pin: D4
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
41 miso_pin: D1
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
42 mosi_pin: D2
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
43
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
44 pn532:
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
45 cs_pin: D3
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
46 update_interval: 1s
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
47 on_tag:
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
48 then:
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
49 - mqtt.publish:
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
50 topic: frontwindow/tag
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
51 payload: !lambda 'return x;'
a56bc73d308c espNode code
drewp@bigasterisk.com
parents:
diff changeset
52