Mercurial > code > home > repos > homeauto
diff service/espNode/display1.yaml @ 596:a56bc73d308c
espNode code
Ignore-this: 443d950518d808c2df1ade5935100e38
author | drewp@bigasterisk.com |
---|---|
date | Sun, 07 Jul 2019 11:23:48 -0700 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/service/espNode/display1.yaml Sun Jul 07 11:23:48 2019 -0700 @@ -0,0 +1,43 @@ +substitutions: + location: display1 + board: d1_mini + +<<: !include esp8266_nightlight.yaml + +i2c: + sda: D6 + scl: D5 + +font: + - file: "/usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf" + id: font_big + size: 24 + - file: "/usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf" + id: font_small + size: 12 + +text_sensor: + - platform: mqtt_subscribe + name: "Data from topic" + id: mysensor + topic: display1/text + +display: + - platform: ssd1306_i2c + model: "SSD1306 128x64" + address: 0x3c + lambda: |- + it.rectangle(0, 0, 127, 63); + it.printf(64, 5, id(font_big), TextAlign::TOP_CENTER, id(mysensor).state.c_str()); + it.printf(64, 63-5, id(font_small), TextAlign::BOTTOM_CENTER, "left today"); + + +spi: + clk_pin: D0 + miso_pin: D1 + mosi_ + pin: D2 + +pn532: + cs_pin: D3 + update_interval: 1s