Micropython-ESP-WiFi-Manager

MicroPython based ESP WiFi Manager

MIT License

Downloads
351
Stars
31
Committers
2

Bot releases are visible (Hide)

Micropython-ESP-WiFi-Manager - 1.12.1 Latest Release

Published by github-actions[bot] over 1 year ago

This prepares additional files and fixes for #33 if old upip and PyPi or Test PyPi is used

Added

  • pkg_resources to setup.py and package.json as version 0.2.1 to prepare #33

Fixed

  • Instructions for using this package boot.py and main.py files in README
  • microdot added to the simulation requirements
Micropython-ESP-WiFi-Manager - 1.12.1-rc21.dev35

Published by github-actions[bot] over 1 year ago

This prepares additional files and fixes for #33 if old upip and PyPi or Test PyPi is used

Added

  • pkg_resources to setup.py and package.json as version 0.2.1 to prepare #33

Fixed

  • Instructions for using this package boot.py and main.py files in README
  • microdot added to the simulation requirements
Micropython-ESP-WiFi-Manager - 1.12.0

Published by github-actions[bot] over 1 year ago

Added

  • Instructions for using this package boot.py and main.py files
  • boot.py and main.py are part of package.json and are installed into wifi_manager/, see #32 and #33

Changed

  • Ignore boot and main files during package.json validation

Removed

  • No device specific dependencies in boot.py to LED
Micropython-ESP-WiFi-Manager - 1.12.0-rc13.dev34

Published by github-actions[bot] over 1 year ago

Added

  • Instructions for using this package boot.py and main.py files
  • boot.py and main.py are part of package.json and are installed into wifi_manager/, see #32 and #33

Changed

  • Ignore boot and main files during package.json validation

Removed

  • No device specific dependencies in boot.py to LED
Micropython-ESP-WiFi-Manager - 1.11.0

Published by github-actions[bot] over 1 year ago

Added

  • package.json file and installation instruction for mip usage, see #30
  • utemplate is part of this package to be independent from other packages, see #30
  • Content of package.json is validated on each test workflow run
  • GitHub issues template files

Removed

  • Dependency to micropython-ulogging and utemplate packages in setup.py file

Fixed

  • YAML syntax in all workflow files
Micropython-ESP-WiFi-Manager - 1.10.0

Published by github-actions[bot] over 1 year ago

Added

  • microdot_asyncio in microdot folder
  • /shutdown endpoint to stop webserver

Changed

  • All webserver functions are async, see #28
Micropython-ESP-WiFi-Manager - 1.11.0-rc9.dev31

Published by github-actions[bot] over 1 year ago

Added

  • package.json file and installation instruction for mip usage, see #30
  • utemplate is part of this package to be independent from other packages, see #30
  • Content of package.json is validated on each test workflow run
  • GitHub issues template files

Removed

  • Dependency to micropython-ulogging and utemplate packages in setup.py file

Fixed

  • YAML syntax in all workflow files
Micropython-ESP-WiFi-Manager - 1.10.0-rc8.dev29

Published by github-actions[bot] over 1 year ago

Added

  • microdot_asyncio in microdot folder
  • /shutdown endpoint to stop webserver

Changed

  • All webserver functions are async, see #28
Micropython-ESP-WiFi-Manager - 1.10.0-rc7.dev29

Published by github-actions[bot] over 1 year ago

Added

  • microdot_asyncio in microdot folder
  • /shutdown endpoint to stop webserver

Changed

  • All webserver functions are async, see #28
Micropython-ESP-WiFi-Manager - 1.9.0

Published by github-actions[bot] over 1 year ago

Added

  • test-release and release workflows create changelog based (pre-)releases
  • Copy of microdot 1.2.1 provided with this package
  • brainelectronics favicon is shown on all pages

Changed

  • Replace picoweb with microdot
Micropython-ESP-WiFi-Manager - 1.9.0-rc5.dev27

Published by github-actions[bot] over 1 year ago

Added

  • test-release and release workflows create changelog based (pre-)releases
  • Copy of microdot 1.2.1 provided with this package
  • brainelectronics favicon is shown on all pages

Changed

  • Replace picoweb with microdot
Micropython-ESP-WiFi-Manager - 1.9.0-rc4.dev27

Published by github-actions[bot] over 1 year ago

Added

  • test-release and release workflows create changelog based (pre-)releases
  • Copy of microdot 1.2.1 provided with this package
  • brainelectronics favicon is shown on all pages

Changed

  • Replace picoweb with microdot
Micropython-ESP-WiFi-Manager - 1.8.0

Published by brainelectronics almost 2 years ago

Added

  • Deploy to Test Python Package Index on every PR build with a PEP440 compliant -rc<BUILDNUMBER>.dev<PR_NUMBER> meta data extension
  • Test release workflow running only on PRs is archiving and uploading built artifacts to Test Python Package Index
  • Added missing functions get_uuid, get_system_infos_raw and get_system_infos_human to generic_helper simulation files, see #16
  • Added Led class to led_helper simulation file, see #16
  • Added missing function freq to machine simulation file, see #16
  • Increased coverage of simulation unittests, relates to #16
  • Script to create report directories for simulation unittests results
  • Requirements files for deploy and test setup. Link with simulation requirements
  • Script to create report directories for simulation unittests
  • Implement RTC class of rtc simulation file, see #16
  • Implement Timer class of timer simulation file, see #16
  • Add all missing functions of time_helper simulation file, see #16
  • Added missing function value, on and off to pin simulation file, see #16

Changed

  • Author is explicitly mentioned in setup.py instead of used by __author__ variable which has been previously defined in version.py but no longer available with autodeploy.
  • Print source code of flake8 warnings in stdout
  • unique_id of machine simulation returns binary data represented by the hexadecimal string DEADBEEF instead of binary string only
  • Update test data files after hexlified machine unique ID change
  • Update simulation template files to latest MicroPython implementation, see #16

Removed

Fixed

  • All uncovered flake8 warnings of wifi_manager and simulation, see #25
  • Logger level is set to INFO instead of DEBUG if info is specified
  • Undefined _bssid replaced with _essid in network simulation test
Micropython-ESP-WiFi-Manager - 1.7.1

Published by brainelectronics over 2 years ago

Fixed

  • start_config creates an AccessPoint named WiFiManager_xxxx with xxxx as the last four instead of first four characters of the UUID of the device, see #15
Micropython-ESP-WiFi-Manager - 1.7.0

Published by brainelectronics over 2 years ago

Added

  • toast.js and toast.js.gz added to show hovering alert banners, see #21
  • Add toast JavaScript files to setup.py to be part of twine distributions

Changed

  • /select page shows success banner after posting new network config data and does not return to index page anymore. /configure page shows success banner after removing a network and redirects to its page instead of returning to the index page, see #21
Micropython-ESP-WiFi-Manager - 1.6.0

Published by brainelectronics over 2 years ago

Added

  • Routing for JavaScript .js files added, see #18

Changed

  • Removed source mapping from bootstrap.min.css and the compressed file to avoid issues as the bootstrap.min.css.map is not found, see #19
Micropython-ESP-WiFi-Manager - 1.5.0

Published by brainelectronics over 2 years ago

Changed

  • start_config creates an AccessPoint named WiFiManager_xxxx with xxxx as the first four characters of the UUID of the device
Micropython-ESP-WiFi-Manager - 1.4.0

Published by brainelectronics over 2 years ago

Added

  • Virtual oneshot timer is created and started on latest_scan property access to stop the scanning thread again after 10.5x of scan_interval. This reduces CPU load and avoids unused scans.

Changed

  • Scanning thread is started on latest_scan property access
  • Scan data is no logger logged with info level on latest_scan property access to reduce time before data return, see #11
  • Neopixel is no longer used to allow user of lib to use it as desired by its higher level application
Micropython-ESP-WiFi-Manager - 1.3.0

Published by brainelectronics over 2 years ago

Changed

  • Index page uses cards instead of list to show available pages
  • Available URLs dictionary used text, title and color keys per URL to style the cards as required
  • Loading spinner is shown on index page to avoid showing a not fully rendered or styled webpage
Micropython-ESP-WiFi-Manager - 1.2.0

Published by brainelectronics over 2 years ago

Added

  • Custom logger can be provided to run function to enable different logging levels of Picoweb other than DEBUG

Changed

  • Neopixel is no longer fading while scan thread is running to reduce CPU load
  • gc.collect() is no longer called on latest_scan property access
Package Rankings
Top 16.06% on Pypi.org
Badges
Extracted from project README
Downloads License: MIT CI
Related Projects