vd Brink Home Automations

Home automations with Home Assistant, ESPHome, Node-RED and more tech

Stretch display

With a Home Assistant dashboard


Introduction

Old weather station I had for years a basic weather station with a radio receiver to see the indoor and outdoor weather data (temperature, humidity and pressure). Now with Home Assistant and my local weather station, I have so much more weather data available that I want to replace my old weather station display with something new, based on the data in Home Assistant.

I was also looking for a small display to show the actual CO2 and temperature data in my home office. I found that when the CO2 is too high and/or the temperature is above 23 degrees, my concentration drops.

This page is still under construction, I fill in all chapters one by one how I set it up. So you can create exactly the same, or use it as a reference for your own display project.


My solutions

A small stretched display, next to my monitor, where I can see my office climate data in a Home Assistant dashboard, controlled by a Raspberry pi.

stretch display in action

stretch display close-up

I created two Home Assistant dashboards: one for my office climate and the other as my weather data display.

HA weather display HA office display     HA office display   HA display other theme


Table of Contents


Required hardware

It’s always good to use parts which you still have lying around, but otherwise you can buy these products as well to create this project yourself.
Also affiliate links are used here.

These hardware components (or alternatives) are required:

Stretch display

For my project, I use option 1, but there are a lot of displays available on the market!

Stretch Display 1
Option 1 · ~ € 50Stretch Display 1

8.8 inch, resolution 1920 * 480, NO touchscreen. Comes with power and HDMI cable. This is the one I use.

Stretch Display 2 (touch variant)
Option 2 · ~ € 90Stretch Display 2 (touch variant)

Same size and resolution but a better version: WITH IPS touchscreen, brighter colors and a Raspberry mount on the back. Select the touch variant.

Option 3Other sizes

Stretch displays are also available in all different sizes, like an 11.3". Of course, any other display can also be used!

Display holder

Display holder
HolderDisplay holder

The mount can stretch to hold devices in a range of 4.7" - 17.3".

The stand itself can also adjust in height and angle to position the display in the right position. It fits perfect between the claws, and the cables fit also perfectly through the bottom and directly connect to the ports, which gives it a smooth design. The big round heavy feet make it stand stable.

Display holder

Device with a web browser

A small device with an OS which can run a web browser on it.

Raspberry Pi 3B
DeviceRaspberry Pi 3B

I had one lying around which I could use.

Raspberry Pi Zero W / Zero 2 W
DeviceRaspberry Pi Zero W / Zero 2 W

A cheaper alternative (Zero W) or a faster one (Zero 2 W).

Raspberry Pi 3B case
CaseRaspberry Pi 3B case

I bought a black case for my Raspberry.

Old mobile phone
AlternativeOld mobile phone

Or use an old mobile phone. For a mobile phone, I recommend to remove the battery and hack an USB power plug to it.

Micro SD card
StorageMicro SD card

To install the OS on, such as Raspberry Pi OS desktop. A minimum of 8 GB is already enough. Speed is not an issue, it only boots and then doesn't need to read and write.

USB A to micro USB cable
PowerUSB A to micro USB cable

To power the Raspberry 3B, it requires at least 5V with 3A, otherwise you get the message "Low voltage warning" in Raspberry OS.

Extras

Zigbee smart EU plug
SocketZigbee smart EU plug

To only run the PC and display when someone is nearby, otherwise it can automatically be turned off to save energy.

USB keyboard
OptionalUSB keyboard

To install the Raspberry. They have different versions with different layouts. Once installed, it can be controlled via SSH.

CO2 sensor
SensorCO2 sensor

I have a project page how to create a cheap CO2 sensor yourself.

Temperature sensor
SensorTemperature sensor

An example of a temperature sensor is this Aqara Zigbee sensor.


Found a dead link? Please inform me

Alternative links for above-mentioned products.


Required software

I installed Raspberry Pi OS with desktop where a browser runs on.

I created an auto-boot script to load the Home Assistant dashboard in Kiosk-mode on boot.

(Later I’ll describe and add the example code here)


Home Assistant dashboard

See this separate page where I describe the different elements on the dashboard. I created a new theme and increased font sizes to make it easily readable from a distance.

Weather station stretch display

This is how my weather overview looks like:

HA weather display


Office stretch display

This is how my office overview looks like:

HA office display

Stretch display layout explanation »


Links to other sections of this blog site:

Main page Other projects Home Assistant ESPHome Node RED

^^ Top | Homepage | Best Buy Tips | Automation Ideas | Blog posts | Sitemap