Releases: letscontrolit/uPyEasy
BETA
Version 0.3.1
000df1a - Several bug fixes - Pages.py deepcopy replaced by ordereddict init because of deepcopy failure - Debug mode main added
9ebffbd - Changed queue setup in plugins, there are now three queues: script,rule and value Changed queue processing: there are now three independant queue processes: script, rule and value Changed AP SSID name to be unique Changed reboot sequence Changed db-table references to deepcopy Changed SOC unique identifier from binary to string Changed LoadForm to use deepcopy Changed device/controller delete: now it does a reload after 3 secs Changed I2C/SPI/UART setup in devices Fixed several bugs
cf2bca9 - SPI bug fix Core build version bug fix
7711724 - Authentication switched to BASIC HTTP authentication instead of webpage based.
b1760aa Delete Device changed to RESTful API
d71b3d5 - Changed Picoweb for use of methods - Changed pages for use of methods macro - Changed controllers, no more protocol change possible. Just delete and recreate.
8379138 - Uart bug fixes
Version 0.3.0:
- Dxbootstate switched from server based to client-server based
- Changed hardware page from server based to client-server based, most processing on the page is now done by the browser.
- Database single/multi row caching
- Plugins optimized, bug fixing
- Memory optimization done: Mem debugging added, pre-loading protocol/plugin changed to JIT
- Memory optimization STM32
- Added AP mode to config
- Added missing unix dir's
There are significant database changes, best is to erase your firmware before flashing it with V0.3.0
Debug level can be set manually at startup, change the file boot.py content to
upyeasy.main(loglevel=0)
Loglevels:
0 = Debug + mem info
1 = Debug
2 = Info
3 = Warning
4 = Error