# A small wall mount PI Zero with touch screen

**URL:** https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746
**Category:** Hardware
**Created:** [7 January 2021 19:35 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746 "2021-01-07T19:35:36Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)
#### Post date: [8 January 2021 09:48 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/21 "2021-01-08T09:48:16Z")

</div>

If you're putting the Wemos into deepsleep there shouldn't be any self-heating, so the placement of the sensor shouldn't be an issue. Just my 2p worth.

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [8 January 2021 09:57 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/22 "2021-01-08T09:57:22Z")

</div>

> [@JGKK](#):
>
> I would expect the same to be true if not even worse for a pi zero driving a display.

Much worse I would think.

I've had issues with the M5stack basic when trying to shut down the screen - more to save the screen than to save power since all my platforms are plugged in (I'm too lazy to work out how to get them to a point where they would run off battery and too lazy to change batteries anyway 😄 ). I can get the screen to turn off but there seems to be an issue with waking it up again. I'll work it out eventually, not really top priority for me at the moment.

My Pi3 also has a screen on it (3.5") - one built into the case. I did run a desktop on it for a while but it takes so much out of the Pi that it really isn't worth it if you want to get anything else done. Now it just shows the default command line. I could remove it but until recently, I needed it up 24x7 so never quite got to it. It now only really runs the Ubiquity Wi-Fi controller software. I don't actually need that 24x7 but I leave it running anyway and I couldn't get it to install under 64bit Debian on the laptop that is now my home server. MondgoDB playing silly whatsits.

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [8 January 2021 10:00 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/23 "2021-01-08T10:00:12Z")

</div>

It takes time to wake and join the WiFi. In that time, the ESP heats enough to affect the chip.

All I'm saying is think about placement. That particular hat is a complete failure and I don't use it. It was cheap and I brought it along with some other hats in a sale a few years ago. As you know, I won't use DHT11/22 sensors anyway as they aren't accurate enough and drift over time.

---

<div class="post-metadata">

### Author: ![fellinga](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/fellinga/32/30631_2.png) [@fellinga](https://discourse.nodered.org/u/fellinga)
#### Post date: [8 January 2021 10:05 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/24 "2021-01-08T10:05:40Z")

</div>

No I don't, it's a headless setup. It runs the latest version of Pi OS Lite (no desktop) with MQTT and Node-RED (with Dashboard) installed. Here is a screenshot of it's resources:  
 ![123](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/b/7b2ff2b8a9a02981a25b67ccbaabbcfd2e7a0d26.png)

I found this: [Raspberry Pi 2/3: Chromium in Kiosk mode](https://blockdev.io/raspberry-pi-2-and-3-chromium-in-kiosk-mode/) a while ago and wanted to see if the Zero can handle it, but didn't have time for it yet.

---

<div class="post-metadata">

### Author: ![JGKK](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jgkk/32/18515_2.png) [@JGKK](https://discourse.nodered.org/u/JGKK)
#### Post date: [8 January 2021 10:05 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/25 "2021-01-08T10:05:58Z")

</div>

Thats why i read the temperature before connecting to the wifi. Its the first thing i do in the sketch before starting the wifi after a deepsleep.

---

<div class="post-metadata">

### Author: ![JGKK](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jgkk/32/18515_2.png) [@JGKK](https://discourse.nodered.org/u/JGKK)
#### Post date: [8 January 2021 10:08 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/26 "2021-01-08T10:08:17Z")

</div>

> [@fellinga](#):
>
> wanted to see if the Zero can handle it,

Would be interesting as that would be the possible use case of the case above.  
But as i said above i strongly suspect that it will struggle with anything but a headless setup.

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [8 January 2021 10:27 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/27 "2021-01-08T10:27:21Z")

</div>

> [@fellinga](#):
>
> No I don't, it's a headless setup.

OK, that makes sense, I agree that a Zero can run node-red and the dashboard server end but here the pi has a local screen and I believe that the idea is to run a dashboard on the screen, in which case, to run the node-red dashboard, it would have to run a browser, which I think would not be practical on a Pi Zero.

---

<div class="post-metadata">

### Author: ![fellinga](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/fellinga/32/30631_2.png) [@fellinga](https://discourse.nodered.org/u/fellinga)
#### Post date: [8 January 2021 15:57 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/28 "2021-01-08T15:57:04Z")

</div>

Ok I tried the kiosk mode that I had mentioned above and it worked even at 1920x1080.  
It's not super fast of course but it's ok.

The smart wall mount only has 320x240...

---

<div class="post-metadata">

### Author: ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)
#### Post date: [8 January 2021 16:22 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/29 "2021-01-08T16:22:10Z")

</div>

I'm using this on an android tablet and it solves a lot of issues for a dedicated display.

> <https://play.google.com/store/apps/details?id=com.thanksmister.iot.wallpanel&hl=en_GB&gl=US>
>
> WallPanel is an Android application for Web Based Dashboards and Home Automation Platforms such as Home Assistant. Reuse an older mobile phone or tablet to mount your home automation dashboard on your wall. 
> 
> Features
> 
> \* Web Based Dashboards and Home Automation Platforms support.
> \* Camera support for streaming video, motion detection, face detection, and QR Code reading.
> \* Google Text-to-Speech support to speak notification messages using MQTT or HTTP.
> MQTT or HTTP commands to remotely control d...

---

<div class="post-metadata">

### Author: ![drmibell](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/drmibell/32/8424_2.png) [@drmibell](https://discourse.nodered.org/u/drmibell)
#### Post date: [8 January 2021 16:44 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/30 "2021-01-08T16:44:01Z")

</div>

Does anyone have experience with the [Nextion](https://nextion.tech) displays? (From the same folks who do Sonoff.) It has been a while since I looked at them, but IIRC the idea is to off-load display generation and human-machine interface to a co-processor in the display, with just a relatively low-bandwidth serial connection to the SBC. You would not expect the flexibilty of a real web server, but for the sort of thing being discussed here it might work and be fairly inexpensive.

---

<div class="post-metadata">

### Author: ![fellinga](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/fellinga/32/30631_2.png) [@fellinga](https://discourse.nodered.org/u/fellinga)
#### Post date: [8 January 2021 17:54 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/31 "2021-01-08T17:54:01Z")

</div>

> [@drmibell](#):
>
> Does anyone have experience with the [Nextion](https://nextion.tech) displays?

I bought the Nextion NX4832K035 a few years ago and connected it via serial to a Wemos D1 Mini.

It's fun to program the display (they have an editor for that, where you can design the UI and stuff). Some buttons on my Nextion Display then sent specific codes to the Wemos (via Serial) and the Wemos made specific https requests based on the code it received - worked well!

 ![nextion](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/3/a/3a405add9c36956233419d202db03ec00713989e.jpeg)

---

<div class="post-metadata">

### Author: ![wb666greene](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/wb666greene/32/6534_2.png) [@wb666greene](https://discourse.nodered.org/u/wb666greene)
#### Post date: [8 January 2021 19:26 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/32 "2021-01-08T19:26:11Z")

</div>

Thanks, I'll look into it, could be just the ticket.

---

<div class="post-metadata">

### Author: ![ghayne](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ghayne/32/39_2.png) [@ghayne](https://discourse.nodered.org/u/ghayne)
#### Post date: [8 January 2021 20:43 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/33 "2021-01-08T20:43:55Z")

</div>

> [@drmibell](#):
>
> Does anyone have experience with the [Nextion](https://nextion.tech) displays?

I don't, but I remember that Pete Scargill has covered them. Not very up to date but it might help.

[https://tech.scargill.net/?s=Nextion](https://tech.scargill.net/?s=Nextion)

---

<div class="post-metadata">

### Author: ![wb666greene](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/wb666greene/32/6534_2.png) [@wb666greene](https://discourse.nodered.org/u/wb666greene)
#### Post date: [9 January 2021 00:58 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/34 "2021-01-09T00:58:25Z")

</div>

> [@Sean-McG](#):
>
> WallPanel is an Android application for Web Based Dashboards

Tried it on an android 5 phone. Works good but doesn't solve the problem of the phone apparently going to sleep and turning off wifi. There was a lot of activity on my dashboard while my wife and I were in the hot tub and an Amazon package was delivered, these are non-events, but I have them enabled for testing/troubleshooting at present, when I came in the phone screen was dark and I had to relaunch WallPanel from the home screen to see the dashboard again. So basically it don't work for the task.

A step in the right direction but its still not there, as you need multiple button/screen pressed to see the latest system status.

---

<div class="post-metadata">

### Author: ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)
#### Post date: [9 January 2021 03:58 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/35 "2021-01-09T03:58:11Z")

</div>

Have you checked the settings ?

You can disable sleep and setup motion or face detection so the screen comes on automatically.

---

<div class="post-metadata">

### Author: ![wb666greene](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/wb666greene/32/6534_2.png) [@wb666greene](https://discourse.nodered.org/u/wb666greene)
#### Post date: [9 January 2021 18:02 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/36 "2021-01-09T18:02:43Z")

</div>

I thought I looked through them all, I'll check again, found it. I see if that solves the problem. Takes hours for the screen to go "dark" sometimes it wakes up when I touch it other times I need to hit the "power" button which wakes the phone, but its at the home page instead.

I hope to run it on our old Nook HD+ tablet which I've installed Linage on, it doesn't have a camera so none of the motion detection settings will be useful, but if I can't get it to do what I need on this newer old phone, doubt it'll run on the Nook

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [9 January 2021 18:22 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/37 "2021-01-09T18:22:31Z")

</div>

You really should let the screen go off if you can or at least make sure that the screen display changes regularly so you don't end up with burn-in.

The ideal would be to couple the display with a wireless PIR or similar so that it was turned on automatically as someone approached or went past it 😄

---

<div class="post-metadata">

### Author: ![wb666greene](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/wb666greene/32/6534_2.png) [@wb666greene](https://discourse.nodered.org/u/wb666greene)
#### Post date: [9 January 2021 19:45 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/38 "2021-01-09T19:45:53Z")

</div>

I'm using an old phone/tablet that will either work for this task or end-up in the dustbin, Screen burn-in just don't matter here. There are some "screensaver" dimming features I'll investigate if it works.

I got it installed on the Nook and left both running for a few hours, when I looked over while typing this, both had returned to the "home screen", and as I typed this last sentence the phone screen went dark.

So unfortunately it seems that Android has deep in the bowels features built-in that prevent its devices from being useful for anything where you are not fondling the device or connecting to cellular services.

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [9 January 2021 21:36 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/39 "2021-01-09T21:36:23Z")

</div>

You can use Tasker to keep the screen on. I find it still goes dim after a while but you just have to touch it to restore the brightness.

Chrome does crash occasionally, once every couple of days maybe, at least I assume that is what is happening as it returns to the home screen. I have a shortcut on the home screen to take me to the relevant page so that isn't a major problem, for the way I use it anyway.

> **[Android customization - using Tasker to control display timeout and rotation](https://www.androidauthority.com/tasker-display-timeout-rotation-403058/)**
>
> Adding to your Tasker arsenal, come learn how to keep your display turned on longer for certain apps, and allow only certain apps to rotate the display, as our Android customization series continues.

---

<div class="post-metadata">

### Author: ![wb666greene](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/wb666greene/32/6534_2.png) [@wb666greene](https://discourse.nodered.org/u/wb666greene)
#### Post date: [10 January 2021 06:19 UTC](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746/40 "2021-01-10T06:19:15Z")

</div>

The blanking of the display while not desired and annoying, is not the problem, the real show-stopper is eventually (a few hours with my old phone and Nook tablet) it "crashes" to the home screen and the WallPanel app needs to be restarted again reloading the entire dashboard instead of just refreshing it.

[Previous page](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746.md?page=1)

[Next page](https://discourse.nodered.org/t/a-small-wall-mount-pi-zero-with-touch-screen/38746.md?page=3)
