Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- api:
- encryption:
- key: "xxxxxxxxxxxxxxxxxxx"
- services:
- - service: display_text
- variables:
- message: string
- then:
- - text_sensor.template.publish:
- id: display_message
- state: !lambda 'return message;'
- i2c:
- sda: GPIO22
- scl: GPIO23
- scan: True
- font:
- - id: my_font
- file: "gfonts://Poppins"
- size: 30
- display:
- - platform: ssd1306_i2c
- id: my_display
- model: "SSD1306 128x64"
- address: 0x3C
- rotation: 0
- lambda: |-
- if (id(display_message).state != "") {
- it.printf(0, 0, id(my_font), "%s", id(display_message).state.c_str());
- } else {
- it.print(0, 0, id(my_font), "No message");
- }
- text_sensor:
- - platform: template
- id: display_message
- name: "Display Message"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement