22nd release - PIC 6.x flashing and more
It's been a while since I last released an update to the ESP8266 Nodoshop OTGW firmware, but it was about time.
Updates for v0.10.0
- Update all pic hardware (16f88 and 16f1747)
The release integrates the latest PIC flashing to the ESP firmware. This release can securely flash both pic16f88 (5.x firmware) and pic16f1847 (6.x firmware), update from the web and then flash it to the pic. - Web UI updates
The web UI has been changed a bit, so you have a single button for settings, and more advanced features are in the dropdown menu. - Bugfixes and improvements
OEM faults are now displayed in Web UI and correctly reported thru MQTT, including the integration with Home Assistant. The SC command is now sent instantly when on the minute, so time synchronizes correctly with NTP time. AceTime library updated to the latest, now all time is synced to your local time (incl. debug logs). No longer decode msgids with a parity error (issue #145, #150 and #160). Moved strings to flash memory. Detections of pic device id, firmware type and version.
Contributions from the community
- Pulse counter one wire improvements by @Roos-AID in #161
- Format float removed by @DaveDavenport in #162
- Use float constants and calculations instead of doubles. by @DaveDavenport in #163
- Don't use String() to format for rest api by @DaveDavenport in #164
- Further webui refresh fixes by @rlagerweij in #140
- UI changes by @DutchessNicole in #165
- HTML/CSS changes to index files. by @DutchessNicole in #116
- small tweaks by @DutchessNicole in #166
Full Changelog: v0.9.5...v0.10.0
This release would not have been possible without the amazing discord crowd. Thank you everyone that helped, gave input, tested beta releases, contributed time and lines of code. Most of all Schelte Bron for his latest update to the serial library that enabled PIC updates to all types of pics currently in use.