Hello!
I can’t remember when or why I signed up for this, but I have been working on a project that led me back here.
I currently use Domoticz for home automation, and I have a few ESP8266 nodes running ESPeasy.
This project was intended to tidy up the sensors in a room (bedroom, living room, etc.) so that I didn’t have Wemos D1 Minis lying around with wires dangling off them
My plan was to integrate the following items:
Pushbutton switch
Light sensor
PIR
RGB LED
Sounder/buzzer
Temperature
Humidity
Display
I’ve almost got it done, so it’s time to post about it in case anyone is interested, and in case I need help.
Here is a picture of the finished unit. It is a cube of about 45mm to a side, modelled on a pocket LED projector I bought a while ago. I have kept the same dimensions and tried to cram all the things inside.
These are the guts of the unit. The operation will be obvious to those skilled in the art. I haven’t done anything clever, just fit a bunch of components into a tasteful enclosure.
The display is a 1.5" square 128x128 pixel OLED module driven by an SSD1327 chip, and this is where I got stuck. ESPeasy does not yet have support for this display, but ESPeasy does play nicely with domoticz. ESPhome does support this display, and ESPhome plays nicely with Home Assistant.
I’ll post another photo later when the whole thing is assembled. The 3D model has changed a little bit- the LDR is on the other side, and it’s now in two pieces after I realised that building one inside the cramped confines of the cube would be a challenge and building four would be Right Out.
In terms of software, ESPhome fails to connect to wifi if the screen is connected. I’ve filed a bug report, but I’m confident that all of the sensors will work in the fullness of time.
I’ll post the 3D printing files and ESPhome configuration and assembly notes later.
I should add that when I started this I was not aware of the BRUH multisensor. I suppose this is very similar.