Version 0.42
Fixes and New Features
-
Attempts to improve compatibility with generic ESP8266 boards (a D1 Mini is still highly recommended for best compatibility)
-
Modifies MQTT distance output (if enabled) to distinguish between out of range vs. error (see breaking changes below and MQTT in wiki)
General Release Notes
This project is still in its early stages. As such, it is a work-in-progress. While the firmware should work with any ESP8266 board with at least 4MB flash, there appears to be some current incompatibility with some NodeMCU boards (see Issue #7) . It has only been tested at this point with the Wemos D1 Mini and this is the recommended board for best results.
To see the complete parts lists that have been used and tested in this project, or for complete build details including wiring diagrams, please refer to this article: A New Parking Assistant using ESP8266 and WS2812b LEDs
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 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
If you are upgrading from a previous version of the firmware, you may apply this upgrade via the web application. See the wiki article Performing Updates and Upgrades for step-by-step instructions. Your settings and options should be maintained when upgrading. If upgrading from a version prior to v0.41, it is recommended that you review the breaking changes from that version, especially if you have more than one parking assistant device.
Breaking Changes
- If you have built automations based on reported MQTT distance, note that the distance now reports a max value of 200" or 5080 mm if the measurement is out of range. Values returned that are greater than 50000 indicates and error was returned from the TFMini.
- If upgrading from a version prior to v0.41, please see that version's breaking changes for important info.