Micropython-ESP-WiFi-Manager

MicroPython based ESP WiFi Manager

MIT License

Downloads
351
Stars
31
Committers
2

Bot releases are hidden (Show)

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
Micropython-ESP-WiFi-Manager - 1.1.0

Published by brainelectronics over 2 years ago

Added

  • Property connection_timeout to control WiFi connection timeout instead of default fixed 5 seconds
  • Property connection_result to get reason for failed connection
  • Badges in README for number of downloads, latest release and license info

Changed

  • The list of available pages at the landing page is rendered from the elements of the available_urls property by _render_index_page in alphabetic order
  • WifiHelper connects with defined connection_timeout to all networks

Removed

Micropython-ESP-WiFi-Manager - 1.0.0

Published by brainelectronics over 2 years ago

Added

Changed

Removed

  • MicroPython helpers module no longer used, replaced by pip install requirement
  • Lib of dependency modules no longer used
  • Primitives folder no longer used, files are part of brainelectronics MicroPython helpers
  • Unused style.css from static
Micropython-ESP-WiFi-Manager - 0.1.1

Published by brainelectronics over 2 years ago

Fixed

  • Sleep after adding the latest found networks to the asyncio message, not before
Micropython-ESP-WiFi-Manager - 0.1.0

Published by brainelectronics over 2 years ago

Added

Simulation

Micropython-ESP-WiFi-Manager - 0.1.0-alpha-rc.1

Published by brainelectronics over 2 years ago

First test release

Package Rankings
Top 16.06% on Pypi.org
Badges
Extracted from project README
Downloads License: MIT CI
Related Projects