-
1Step 1
What to use : Hardware Components
Prerequisites:
- Specifically the Waveshare ESP32S3 4 inch Touch display Dev Board (contains an embedded CAN transceiver): https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-4
See Power section for more details, but tldr; the device can be installed in place of the ComfoSense controller using the 3d printed bracket.
For dimming the device, check the detailed instruction on the Github repo: this is a not so easy modifications due to the size of the two resistors to solder.
How to use : Flashing the firmware in the ESP32 development board
First, rename the "secrets_template.h" file at the top of this repository into "secrets.h" and fill in the configuration: Wifi, MQTT config, Night Time Mode, Dimming.
Then compile the code using PlatformIO:
pio run -t clean pio run -e esp32s3 pio run -t upload -e esp32s3 pio device monitor -b 115200
That's it ! Check further below for the mounting bracket to install it on the wall and options for dimming the screen (requires hardware changes)
Physical Mounting on the wall
The mounting consists of 3 main part : two oversized (150%) Garmin style mount (male and female) and a decorative frame fixed by friction fit (to be improved) There are also 4 spacers which I couldn't print in one block with the rest.
It will fit into the existing standard junction box (Swiss size, 81mm diam / 57mm in between mounting screws, 4 sides). Fusion files are included as well as ready to print 3mf files with a Bambulab profile
vincentmakes
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.