Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Released
0.11.0 - 2023-02-18
Changed
Webserver functions use
async
andawait
to become asynchronous
Removed
wait_for_irq
returns instantly, no longer required due to/shutdown
enpoint introduced in Micropython ESP WiFi Manager 1.10.0
0.10.0 - 2023-02-17
Added
Custom PyPi server is used for package test version installation
Changed
Replace
picoweb
withmicrodot
0.9.1 - 2023-02-01
Added
.readthedocs.yaml for Read The Docs, contributes to #29
Dedicated file for installation and documentation instructions in new
docs
folderAvailable endpoints and webpages documented in USAGE file
Changed
Changelog based releases and release candidates are created on every merge to development branch
Root README updated with
mpip
installation instructions
0.9.0 - 2022-11-06
Added
The user can choose between the latest stable or latest test release version at the update page of the MyEVSE-Webinterface
Further custom packages can be installed from the index depending on the previously mentioned selection. The custom packages will be installed after the update of MyEVSE-Webinterface has been performed. Thereby a custom package might overwrite an already installed package version.
Deploy to Test Python Package Index on every PR build with a PEP440 compliant
-rc<BUILDNUMBER>.dev<PR_NUMBER>
meta data extensionTest release workflow running only on PRs is archiving and uploading built artifacts to Test Python Package Index
Fixed
All uncovered flake8 warnings of
myevse_webinterface
0.8.4 - 2022-05-18
Fixed
Changing a system config value updates always the config properties to ensure a changed value is not only reflected after a reboot of the system, see #22
0.8.3 - 2022-05-08
Fixed
Respond with
204 No Conent
on favicon request to avoid404
on webpages, see #12
0.8.2 - 2022-05-06
Fixed
Use last 4 characters of UUID as unique AccessPoint name, see additional comment in #14
0.8.1 - 2022-04-20
Changed
Form post of
/setup
changed to vanilla JavaScript JSON post
Fixed
Increase spinner time at
/reboot
from 45 to 60 seconds to ensure a full reboot of the device, see #16Prevent redirection to POST URL on
/reboot
and/setup
pages
0.8.0 - 2022-04-18
Changed
/setup
and/reboot
pages show success banner after posting new config data and triggering a reboot ./setup
does not redirect anymore after submitting the config. The reboot of the system is done after the response has been sent to from the system. A circular progressbar is shown as long as the reboot progress is active and redirects to the index page after 45 sec which should be enough to fully reboot the system, see #16
0.7.0 - 2022-04-17
Changed
AccessPoint of MyEVSE is named
MyEVSE_xxxx
withxxxx
as the first four characters of the UUID of the device, see #14
0.6.0 - 2022-04-16
Changed
Modbus data pages are only available in client or access point mode, update page only in client mode, see #10
Fixed
Added missing steps to copy
boot.py
andmain.py
files in Quickstart guide
0.5.0 - 2022-03-20
Added
Versions of WiFi Manager and micropython be helpers added to system info dict
Quickstart guide
Changed
Scanning thread is no longer started by webinterface. WiFi Manager 1.4.0 is starting the thread on the property access
0.4.1 - 2022-03-13
Fixed
System setup card text and color content were mixed up
0.4.0 - 2022-03-13
Changed
All
_tpl.py
inside/lib/templates/
will be removed after an update to ensure the usage and display of the latest templates contentAll threads are stopped before a PyPi update
Available URLs dictionary has been updated to new WiFi Manager 1.3.0 style and usage
Data webpage is no longer automatically updated every 10 seconds to reduce system load and to avoid
EOF on request start
, see #4CPU clock speed increased from default 160MHz to 240MHz
Fixed
Register file path is set initially to correct path
0.3.0 - 2022-03-11
Added
update.tpl
page to perform system update
Changed
MyEVSE webinterface version is printed after boot steps finished
POST call to
/perform_reboot_system
returns success JSON, instead of redirecting to landing page
Fixed
Removed undefined variable in
data.tpl
0.2.0 - 2022-03-07
Added
data.tpl
page to show latest Modbus data as tableinfo.tpl
page to show latest system data/modbus_data
endpoint to make Modbus data available as JSON/system_data
endpoint to make system data available as JSONSection with available webpages introduced in
README
Custom logger is handed over to WiFi Manager run function to use
WARNING
logging level compared to defaultDEBUG
level for Picoweb
Changed
WiFi manager scan interval increased from 5 to 10 seconds
Modbus bridge and WiFi manager logger level increased from
DEBUG
toINFO
Neopixel changes from blue to green as soon as webinterface is running
0.1.0 - 2022-02-27
Added
This changelog file
.gitignore
fileMIT License
requirements.txt
file to setup tools for board interactionsExample JSON file to change some values of the Modbus register definitions file for MyEVSE
Usage instructions in
README
updatedmyevse_webinterface
packagesetup.tpl
andreboot.tpl
pages to configure the system values and reboot the system via Webserversetup.py
andsdist_upip.py
taken from pfalcon’s picoweb repo and PEP8 improved