Releases: rvdbreemen/OTGW-firmware
6th release - improved pic firmware integration
This release included the following changes:
- improved integration of Schelte Bron's pic firmware upgrade (incl. refresh from internet)
- adding notification on new pic releases
- new setting: Turn on/off NTP and timezone setable
- new setting: Turn on/off heartbeat led (blink off)
- adding epoch to rest api (last update msg)
- clean up of code and ui & minor fixes
5th release
This 5th release is introducting new features and implements the migration to the LittleFS filesystem
With the release of v0.7.5 we move on toward LittleFS filesystem, this is a breaking change meaning, you have to binary flash both files in this release. It is not compatible with the SPIFF filesystem, so you have to change the settings before it works again.
So note your current settings, and follow the flash instructions.
Also this release integrates with the upgrade pic code by Bron Schelte. The code should enable you to reliably upgrade to the latest relese of the firmware (version 5.0) which is included in the binary release as of now. In a future update I will include several hex firmwares and enable you to select which code you want to flash your PIC with.
Besides these two major changes, there are many smaller feature, improvements, bugfixes, and also a new REST API. In sort, read the READ.ME to find out more what happend since the 4th release.
From now on I look forward to start releasing more often again, so we fix bugs and introduce features faster. Your pull requests are more than welcome, also any help, question and issues, keep up your feedback so I can improve the release.
Release v0.7.0 - 4th release - adding more OT msgids and bugfixing
This release has the following features:
- Adding more OpenTherm message ID's, the specification 2.3b (Ventilation/Heat Recovery) and some known Remeha msgid's
- Added reset PIC on booting ESP
- Translated more dutch texts to english
- Bugfix: Serial write, with a flush to wait for serial sending. Also added checks before write to serial, to make sure there is enough bufferspace.
WARNING: Experimental PIC flashing using port 1023, it turns out it is not reliable in previous release. This release has more flush and checks on write buffer. I need a reliable testing facility. Until then only use this if you are able to recover your PIC using a flash programmer
A small release to fix the settings page (3th release)
The v0.6.1 release fixes a bug in the setting page. Now the changes will register correctly, both visually and a confirmation on hitting save has been added. So it's clear that your changes did register.
To flash the binary release, just follow the instructions in the wiki here:
https://github.com/rvdbreemen/OTGW-firmware/wiki/How-to-flash-the-binary-release-to-your-ESP8266-NodeMCU
2nd release with working UI and OTA flashing
Version 0.6 add two feature:
- working UI for OT monitor (standalone, just goto http://otgw.local and see your OTGW in real-time)
- fixed the OTA updates (feeding the watchdog during flash upload process)
- impemented new REST API for OTmonitor and sending commands
Also this contains the very first binary release, inclusing ino.bin and the spiff.bin so you can easily flash your device.
First stable release /w UI
This is the first release that I think is stable enough to use for production. It includes a working setting UI, so you can set MQTT from the UI now, even connect out into cloud MQTT brokers. Also a working REST API has been implemented. You can use the original OTmonitor to connect to port 1023, and you can even update and control your device using OTmonitor application thru this.
The sending of commands over serial (port 1023) and MQTT is supported now.
The work is not done, lots to do (see my project page). However it works as designed, it includes all OT specification v2.2 data-id's.
So I am proud to let you all know this is a first working OTGW firmware release that I set out to develop about a year ago.