mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-06 07:49:52 +03:00
lower Tx Wifi power to support USB powered gateway - https://github.com/proddy/EMS-ESP/issues/398
This commit is contained in:
@@ -175,7 +175,8 @@ The Web is based off Rick's awesome [esp8266-react](https://github.com/rjwats/es
|
|||||||
* `MqttStatus.h` added #include "../../src/mqtt.h"
|
* `MqttStatus.h` added #include "../../src/mqtt.h"
|
||||||
* `MqttStatus.cpp` added root["mqtt_fails"]
|
* `MqttStatus.cpp` added root["mqtt_fails"]
|
||||||
* `SecuritySettingsService.cpp` added version to the JWT payload
|
* `SecuritySettingsService.cpp` added version to the JWT payload
|
||||||
* `SecuritySettingsService.h` #include "../../src/version.h"
|
* `SecuritySettingsService.h` #include "../../src/version.h"
|
||||||
|
* `WiFiSettingsService.cpp` added WiFi.setOutputPower(20.0f)
|
||||||
* `features.ini`: -D FT_NTP=0
|
* `features.ini`: -D FT_NTP=0
|
||||||
* `platformio.ini` using our own version
|
* `platformio.ini` using our own version
|
||||||
* `factory_settings.ini` modified with `ems-esp-neo` as password and `ems-esp` everywhere else
|
* `factory_settings.ini` modified with `ems-esp-neo` as password and `ems-esp` everywhere else
|
||||||
|
|||||||
@@ -23,6 +23,14 @@ WiFiSettingsService::WiFiSettingsService(AsyncWebServer* server, FS* fs, Securit
|
|||||||
WiFi.onEvent(std::bind(&WiFiSettingsService::onStationModeStop, this, std::placeholders::_1, std::placeholders::_2),
|
WiFi.onEvent(std::bind(&WiFiSettingsService::onStationModeStop, this, std::placeholders::_1, std::placeholders::_2),
|
||||||
WiFiEvent_t::SYSTEM_EVENT_STA_STOP);
|
WiFiEvent_t::SYSTEM_EVENT_STA_STOP);
|
||||||
#elif defined(ESP8266)
|
#elif defined(ESP8266)
|
||||||
|
|
||||||
|
// proddy added
|
||||||
|
WiFi.setSleepMode(WIFI_NONE_SLEEP); // added to possibly fix wifi dropouts in arduino core 2.5.0
|
||||||
|
// ref: https://github.com/esp8266/Arduino/issues/6471
|
||||||
|
// ref: https://github.com/esp8266/Arduino/issues/6366
|
||||||
|
// high tx power causing weird behavior, slightly lowering from 20.5 to 20.0 may help stability
|
||||||
|
WiFi.setOutputPower(20.0f); // in DBM
|
||||||
|
|
||||||
_onStationModeDisconnectedHandler = WiFi.onStationModeDisconnected(
|
_onStationModeDisconnectedHandler = WiFi.onStationModeDisconnected(
|
||||||
std::bind(&WiFiSettingsService::onStationModeDisconnected, this, std::placeholders::_1));
|
std::bind(&WiFiSettingsService::onStationModeDisconnected, this, std::placeholders::_1));
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user