• Stars
    star
    355
  • Rank 115,773 (Top 3 %)
  • Language
  • Created about 3 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

E-Paper display for viewing sensor data from Home Assistant.

HA Sensor ePaper Display

E-Paper display for viewing sensor data from Home Assistant. This firmware is based on ESPhome, so you need to install ESPhome and compile .yaml file by yourself.

header

Sensors data

The display shows PM2.5 value, temperature and humidity. Each set for indoor and outdoor.

I made PM2.5 the most prominent value. Because air pollution is currently a serious problem here in my hometime. Moreover, if the value exceeds the safety threshold, a warning sign will be displayed.

Hardware

hw

Parts:

  1. Waveshare 4.2" ePaper display
  2. ESP8266 Wemos D1 Mini
  3. 3D-Printed Case, it can be found on my thingiverse page. [https://www.thingiverse.com/thing:4772803]
  4. Stock M3 Screws from ePaper display

Note: You might need to apply some adhesives to 3d-printed parts joints, and also put some counterweight on the base to make it harder to tip over. This is my very first time designing 3D things, so it’s not perfect yet.

Wiring:

Connecting the display to Wemos D1 Mini is very straightforward. However, I soldered all wires diretly on both display and MCU in order to make it low-profile as much as possible.

ePaper Display Pin ESP8266 Pin
BUSY GPIO16
RST GPIO04
DC GPIO12
CS GPIO15
CLK GPIO14
DIN GPIO13
GND GND
3.3v 3.3v

How to use?

  1. Install ESPhome on your computer or Home Assistant Add-on
  2. Copy yaml file and fonts folder to your ESPhome folder.
  3. Edit your Wi-Fi SSID/Password, sensors entity ID, etc. as your own preference.
  4. Connect hardwares together.
  5. Flash the firmware. I reccommended you to not flash via OTA.
  6. Go to Home Assistant, it should automatically discovered your espHome display. If not, add it manually using IP address via ESPhome integration.
  7. Enjoy!

More Repositories

1

MQTT-AC-Controller

Wi-Fi enabled AC Controller that works with HomeBridge
C++
87
star
2

EasyOrder-Android-Client

An easy food ordering app for restaurant
Java
48
star
3

ESP32CocktailVendingMachine

A beverage dispenser controlled by ESP32 and Android Phone
C++
20
star
4

MQTT-MotorizeBlinds

Code for ESP8266 Microcontrollers that control DIY motorized blids made from IKEA TUPPLUR blinds. Code in this repo is intentionaly to use with Homebridge MQTT plugin on raspberry Pi
C++
19
star
5

HA-SolarWeatherStation

Weather station powered by Solar cell - Designed to be fully working with Home Assistant
C++
11
star
6

DollyDuino-V2

Motorized camera slider using Arduino ESP32
C++
6
star
7

Arduino-Motorized-Dolly

DIY Motorize camera dolly control using Arduino
C++
6
star
8

ESP8266WifiCar

This code is built for Software Engineer, KMITL Openhouse session.
JavaScript
4
star
9

telloLeap

Control Tello drone with hand gestures
Python
4
star
10

MQTT-LEDStrip

A code for ESP8266 microcontroller to control LED Strip via homebridge-mqtt plugin for homebridge
C++
3
star
11

yudee_smart_pillow

Python
2
star
12

Synology-smarthome-container-guide

แนะนำการติดตั้ง Smarthome Software บน Synology NAS ด้วยระบบ Docker
2
star
13

HA-addons-repo

Home Assistant add-on repository
Python
2
star
14

LAPSS_Hardware

C++
1
star
15

ESP32-IKEA-UPPATVIND

ESP32 Controller for IKEA UPPATVIND Air Purifier
1
star
16

ESP8266-LineNotify-DoorBell

Send notification and image snapshot to Line Notify when doorbell was pressed with ESP8266
C++
1
star
17

AndroidVendingMachine

Kotlin
1
star
18

oxford2anki

Simple Python script to convert list of vocabulary to anki dictionary deck, based on Oxford dictionaries
HTML
1
star
19

SmartTransit

Bangkok metro guidance with Artificial Intelligence
Python
1
star
20

PiRemin

Experimental Music instrument made by Raspberry Pi
Python
1
star