-
Notifications
You must be signed in to change notification settings - Fork 819
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
Usability Improvements for esp32 platform #934
Usability Improvements for esp32 platform #934
Conversation
1 - Expose SERIAL_BAUD as an optional compiler directive. 2 - Enabled mDNS based MQTT Host name lookup for ESP32 devices. 3 - Expand capability of ESPWifiManualSetup mode for multiple SSID’s. Tested with ESP32
Thanks for the PR! |
Did you test it in different configurations, with/without MDNS, with/without advanced network config? |
Yes had tested both configurations on ESP32 and ESP8266 |
Tks, now onto the Active receiver switching feature My backlog [ ] Active switching between signal receivers ( RF, PiLight and RTL_433 ) |
* PR #934 * Active Receiver Switching Switching of the active receiver module is available between the RF, RF2, RTL_433 and Pilight Gateway modules, allowing for changing of signal decoders without redploying the openMQTTGateway package. Sending a JSON message to the command topic of the desired receiver will change the active receiver module. Other minor adjustments/improvements 1 - Improved startup serial logging that includes - OpenMQTTGateway Version - OpenMQTTGateway Modules 2 - Trace logging of full Gateway module command topic - Enabled in RF, RF2, PiLight and RTL_433 3 - Updated RTL_433 Documentation to only include enabled ASK/OOK device decoders 4 - Trace logging of MQTT Callback topic * Regression testing * Adding valueAsASubject support to rtl_433_ESP - model and id keys are appended to message topic * Increased memory size for receiver switching in blocking build all Co-authored-by: Northern Man <[email protected]>
This broke the |
I had been using these for a while with my devices, and wanted to share these usability improvements for others
1 - Ability to set SERIAL_BAUD via a compiler directive and platformio ini file, to allow using the higher serial speeds available with the ESP platform.
2 - In ESPWifiManualSetup add the ability to define a second SSID/Password via compiler directive wifi_ssid1/wifi_password1 and have the unit select the available one on startup. For both ESP8266 and ESP32 platforms.
3 - Add support for MDNS_SD for lookup of mqtt service address on ESP32 platform.
4 - Resolve issue with MDNS_SD not working on esp8266 platform. Arduino OTA was initializing MDNS and causing MDNS.begin to fail. As this feature may not be widely used I'm not sure if this issue was reported.