Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move dev branch to master #24

Merged
merged 7 commits into from
May 1, 2021
Merged

Move dev branch to master #24

merged 7 commits into from
May 1, 2021

Conversation

seb821
Copy link
Owner

@seb821 seb821 commented May 1, 2021

No description provided.

- Lots of ptimizations to reduce memory usage
- Code split-up for better reading
- Possibility to update MQTT settings (server, port, user, pass) from webinterface
- Better webinterface : menu, configuration for ID filtering, lots of things
- Non blocking loop when MQTT connection fails
- Retain flag option for MQTT messages
- ID filtering can be enabled or disabled from web interface
- ID filtering tested with 32 devices
- Lots of comments and cleaning
- Removed requirement for ArduinoJson library
- Lots of small fixes
- Attempts to use Autoconnect and ESP_WiFiManager
- Removed AutoConnect
- Removed ESP_WifiManager
- Possibility to change WiFi settings from webinterface: SSID, password, hostname
- WiFi startup sequence changed: starts access point after 1 min if WiFi connection failed, stays in this state for 5 min to give opportunity to update WiFi settings, then returns to normal WiFi connection attempt
- Messages from RFLink are now handled in the web interface even if MQTT server is not connected
- Warning in web interface if MQTT server is not connected
- ID filtering configuration can be saved in one time instead of line by line
- ID filtering tested with 64 devices ; it works but on the edge for memory usage when using web interface ; default stays at 32.
- Changes in webinterface for better navigation
- More memory optimizations
- Code cleanup
- Many small improvements
- Lots of comments to understand options in config.h file
- Change WiFi and MQTT settings online
- Change MEGA reset settings online (pin and auto reset time)
- Lock settings option
- MQTT retain flag option
- Publish WiFi along with uptime
- RFLink WiFi board whatchdog support
- Cleanup
- Modified "Configure ID filtering" button in a tab
- Changed /infos to /system and /configuration to /idfiltering
- Modified parser to handle better RFLink messages and not publish them when ID filtering is disabled
- Check argument is not empty when posting configuration on /idfiltering page (allows to update only one line with a post request)
- Updated readme
/idfiltering_config_h => code to update config.h
/idfiltering_restore_curl => restore with curl command
/idfiltering_restore_url => restore with url in browser
/configuration.json => save configuration in json file (import not available)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment