Off-roading is fun and let you connect with nature, but we are in 2023 and we like our luxuries... so a battery for the fridge, an heater, a fan, an inverter...
This project provides basic monitoring of a 12v services battery, temperature and humidity; heater, fan and vent control.
This Project is mostly tailored to my needs but can be forked
- 1 code for 3 devices
- Different build configurations set variabiles and load libraries as needed
- Web Access
- For monitoring, commands, configuration and OTA Updates
- Long range access via LORA
- For monitoring and command
- BLE monitoring and control with notifications
- For monitoring, commands and configuration
- UI via Offline Web App at https://smokybob.github.io/ESP32_Camper/
- Automate tasks (WIP)
- Open / Close vent at specific temperatures
- Turn fan on / off at specific temperatures
- Turn heater on / off at specific temperatures
TODO photos and schematics
TODO photos and schematics
TODO photos and schematics
TODO
TODO
- BLE UI, Tap Friendly sliders on mobile
- BLE UI, Configuration edit
- BLE UI, Configurable notifications saved in local storage on the UI device
- Custom "camper" automations configurable in a list
- Simple Logging
- last 10 "Events" stored on the device
- Ex.
- 2023-12-06 18:17:05 Automation 'heater ON temp low' triggered
- 2023-12-06 18:14:00 Automation 'window Close temp low' triggered
- Data Optimization (es. no last_X variables, but an array of object with map to the Enumerators)
- Async sensors reading in dedicated threads
- Better Handheld battery and charging
- High power MOSFET, the board is cheap and easy but limited to 15A ... and for the heater a bigger mosfet with a heatsync would be better then the hacked up piece of aluminium currently in use
- a simpler way was to use an automotive 30a 12v Relay, triggered with the mosfet board (this way the high amps are managed by the relay)
- CAMPER_OLED temperature sensor, because it's near the battery and we could set heater automation profiles to keep the battery in a good temperature range for charging
- SDCard expansion for extensive logging
The code within this repository comes with no guarantee, use it on your own risk.
Don't touch these firmwares if you don't know how to put the device in the programming mode if something goes wrong. As per the GPL v3 license, I assume no liability for any damage to you or any other person or equipment.