Skip to content

Instantly share code, notes, and snippets.

@krissen
Last active November 16, 2023 18:48
Show Gist options
  • Save krissen/cb3caedf3b01db0d665c064183ba4dfe to your computer and use it in GitHub Desktop.
Save krissen/cb3caedf3b01db0d665c064183ba4dfe to your computer and use it in GitHub Desktop.
Weather on a 1.54" epaper tag through Home assistant and OpenEPaperLink

I've long been searching for a simple display to show various things on HA. I wanted it to be cordless with wireless updates, small in size, and without extra sensors since the values to be displayed are already in HA. It's been hard to find something that matches all that, at a reasonable price.

I just stumbled upon a Reddit thread (since removed), where someone recommended OpenEPaperLink and this seller on Tindie. An access point for $35. Five screens (2.9" or 1.54") for $25; a 4.2" for $20. (It seems many have been looking for the same thing. The seller quickly ran out of stock, but more is on the way; more info at the link above.)

There's a HA integration via HACS.

You'll find my example of an automation that updates humidity and temperature here.

It was easy to get everything started and I'm happy with the result! I guess there will soon be even more examples on various HA forums!

Länge letat efter en enkel skärm, för att visa olika saker på HA. Önskat sladdlös drift och trådlös uppdatering i litet format och utan extra sensorer då värdena soma ska visas finns i HA. Varit svårt att hitta något som matchar allt det, till ett rimligt pris.

Råkade nyss på en Reddit-tråd (sedermera borttagen), där någon tipsade om OpenEPaperLink och den här försäljaren på Tindie. En accesspoint för $35. Fem skärmar (2.9" eller 1.54") för $25; en 4.2" för $20. (Verkar som att många letat efter samma sak. Försäljaren fick snabbt slut på lagret, men mer är på väg; mer info vid länken ovan.)

Det finns en HA-integration genom HACS.

Mitt exempel på en automation som uppdaterar luftfuktighet och temperatur hittar du här.

Smidigt att sätta igång allt och nöjd med resultatet! Gissar det snart kommer finnas ännu fler exempel på olika HA-forum!

---
- alias: "Epaper: Väder, farstu"
trigger:
platform: time_pattern
minutes: "/15"
action:
- service: open_epaper_link.drawcustom
target:
entity_id: open_epaper_link.0000021c6bae3410
data:
background: white
rotate: 0
payload:
- type: text
value: "{{ states('sensor.oregon_farstu_luftfuktighet') | round(0) }}%"
font: "ppb.ttf"
x: 150
"y": 5
size: 30
color: black
anchor: rt
- type: line
x_start: 0
x_end: 260
y_padding: 15
width: 2
fill: red
- type: text
value: "{{ states('sensor.oregon_farstu_temperatur') | round(1) }}°"
font: "ppb.ttf"
x: 150
size: >-
{% set temp = states('sensor.oregon_farstu_temperatur') | float %}
{% if temp <= -10 %}50
{% elif temp >= 10 %}60
{% else %}70
{% endif %}
color: black
anchor: rt
- type: line
x_start: 0
x_end: 240
width: 2
y_padding: 10
fill: red
- type: text
value: "Farstu"
font: "ppb.ttf"
x: 5
"y": 135
size: 20
color: black
- type: text
value: "({{ states('sensor.oregon_farstu_battery') | round(0) }})"
font: "ppb.ttf"
x: 150
anchor: rt
"y": 130
size: 20
color: black
# vim: ts=2 sw=2 et
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment