Firmware is slowly coming together for ESP32 module based version of Dwalin (thermostat).
Working features:
- OTA update
- Rotary encoder pushbutton to cycle through info screesn
- Rotary encoder to adjust set-temp
- Furnace relay responding to any time set-temp is higher than average temp
- Actual & Network Average stubbed out to just unchanging '68' degrees
- Refresh rate on OLED at 0.5s for full update
- Light sensor turning on/off onboard LED as placeholder for NeoPixel control
Pending work:
- Enclosure
- BME680 integration
- MQTT (or other) control & cell app
- MQTT (or other) logging
- MQTT (or other) input of other temp sensors to build up NetAvg temp
- Wire into furnace
I'm still undecided on enclosure - I've got several, but basically I have a handful that might just barely fit everything and one that's huge and would be relatively empty. The smaller ones look better, and I'd prefer to have the finished product not have a 'hacked together DIY' look. The X and Y axis space will be tight but should fit - my concern is the Z axis as I need to attach the OLED and rotary encoder to the cover and leave enough clearance behind them so they don't contact anything on the main prototype board.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.