This release just addresses a few nagging bugs that have been reported.
New Feature
- All of the controller web pages are now mobile-friendly (responsive) so you can use a phone or tablet to make changes to your settings and actually read the text!
Other Changes and Fixes
- Added missing no car reset to the main loop.
- Increased debounce setting to 10. This should help prevent the system from randomly 'waking' even though a parked car is present.
- Added fix that causes settings to be lost for some users on a firmware upgrade. (fixes Issue #15)
Breaking Changes
-
There should not be any breaking changes in this release. However, if previous firmware upgrades caused your system to lose its settings, this may occur one last time as the fix for that issue is included in this update. Future upgrades should not impact your settings unless explicitly mentioned in the release notes.
-
If you are upgrading from a version prior to v0.45 and using MQTT, it is recommended that you also review the 0.45 release notes for important changes made in that version relating to MQTT.
If this is your first install, please read the initial installation and first time setup sections of the wiki
This will help prevent any unforeseen issues. The rest of the wiki describes how to setup and use the system. I welcome questions, comments or recommended improvements, but please post those in the discussion area or under the comments section of the blog article linked above or in the YouTube video for this project. Please reserve the issues section of this repo for true bugs or other problems with the firmware.
Upgrading a previous version
IMPORTANT: If you are upgrading from a previous version of the firmware prior to 0.41, it is highly recommended that you upgrade to v0.41 first and do a full reset/onboading before upgrading to this version due to changes due to changes in how data is stored in flash memory. See the release notes for v0.41 for more information.
There have been a few reports that when upgrading to a new release, wifi information or other settings were lost (fix for the issue is in this release). If you are upgrading from an earlier version and find the system does not respond after the restart, check for the initial broadcasting hotspot "ESP_ParkingAsst". If you see it, you must rejoin the system to your wifi and setup the system again. This should not occur since only the sketch is being uploaded and I have been unable to duplicate the issue. But apparently the upgrade impacts the flash memory with some boards.
It is always recommended to note/copy your current settings, such as parking zone distances, before performing any upgrade in the unlikely event that you do have to setup your system again.
You may apply this upgrade via the web application by just downloading the .bin file. See the wiki article Performing Updates and Upgrades for step-by-step instructions. Your settings and options should be maintained when upgrading. See the new troubleshooting section of the wiki if you have problems with the upgrade.