Skip to content

Version 0.46

Latest
Compare
Choose a tag to compare
@Resinchem Resinchem released this 16 Feb 13:17

New Features!

  • Added Device Name to configuration for wifi/ota host names for easier identification in router when looking for IP address and to unique identify the proper controller when more than one are installed on the same network (requires device reset - see upgrading notes). See the wiki First Time Setup for more information on creating a device name.

  • Changed the default onboarding AP Hotspot to MotionLED_AP instead of the generic ESPxxxxxx for easier identification when onboarding.

  • Added boot indicators by turning the LEDs briefly blue for 2-3 seconds, followed by alternating red/green to indicate a successful boot and that the device is active.

  • Added OTA mode indicators (lit alternating red/green LEDs) to indicate that the controller is in Arduino OTA mode and ready to receive new code. This indication also briefly happens during the boot process to show that OTA mode is available. See the wiki section Perfomring Updates for more info on OTA updates.

  • Made all web pages responsive (mobile-friendly) so you can access the settings from a phone/tablet and still be able to read the text!

Other fixes or updates

  • Added flash formatting on device reset to assure all settings removed
  • Assured file system is closed so that settings are not lost on normal firmware upgrade
  • Load defaults for any missing config values (e.g effects) on initial startup - fixes Issue #2
  • General code clean-up and documentation

Breaking Changes

A full device reset is necessary after upgrading due to the new device name setting. Resetting the device will allow you to specify your own device name during the onboarding. See the upgrading notes below.

Upgrading

If you upgrading from a version prior to v0.40, you will need to upgrade one last time using a USB cable or the Arduino IDE and source code (for an OTA upgrade) as firmware updates via the web app were not available.

For all other versions, the update may be applied by downloading the attached standalone_led_ESP8266_v046.bin file and applying it via the web interface See Performing Updates for details.

IMPORTANT NOTE: For all prior versions, after the firmware update is complete and controller reboots, you must do a full device reset using the RESET ALL option on the web settings page. This will reset the controller, including WiFi, and you will need to onboard and setup the controller again. This will give you the opportunity to specify a new device name (and in turn the WiFi hostname) as part of the onboarding. Just follow the information in the First Time Setup.