Have you look for this feature in other issues and in the wiki?
Yes, similar request on the issue #4222
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is.
I've got 10 esp8266 with tasmota (Sonoff T1 Xch/Pow/Basic, Wemos D1 mini, etc) running at home, and growing (8 more, when I change the rollershutter buttons). They arrive to AP with singals between -40dBm to -50dBm. Sending all the ESPs unnecessary power inside home.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Being able to limit the Max TX Power it can use.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
It will be much appreciate adding a setOptionXX for using the function WiFi.setOutputPower(X)
Additional context
Add any other context or screenshots about the feature request here.
On the issue #4222 is commented the already functions of the ESP8266:
- Clock/power gating combined with 802.11-compliant power management dynamically adapted to current connection condition providing minimal power consumption.
- Adaptive rate fallback algorithm sets the optimum transmission rate and Tx power based on actual SNR and packet loss information.
But I think it doesn't work very well. With one Sonoff Pow together the Router(as access point), receiving -20 dBm seems to doesn't adapted the power sended.
But testing with a Wemos D1 mini with that sketch:
#define WIFI_TX_POWER 0 // TX power of ESP module (0 -> 0.25dBm) (0...82)
const char* ssid = "SSID";
const char* password = "password";
void setup() {
WiFi.setOutputPower(WIFI_TX_POWER);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
}
void loop() {
WiFi.setOutputPower(WIFI_TX_POWER);
}
Running that, signal received on AP decreased 20dBm. Less than if you set to 82, or doesn't use that function.
Maybe not the correct way to control de Wifi Tx Power, but at this moment one way to do that. It will be a great implementation looking for health.
(Please, remember to close the issue when the problem has been addressed)
Have you look for this feature in other issues and in the wiki?
Yes, similar request on the issue #4222
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is.
I've got 10 esp8266 with tasmota (Sonoff T1 Xch/Pow/Basic, Wemos D1 mini, etc) running at home, and growing (8 more, when I change the rollershutter buttons). They arrive to AP with singals between -40dBm to -50dBm. Sending all the ESPs unnecessary power inside home.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Being able to limit the Max TX Power it can use.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
It will be much appreciate adding a setOptionXX for using the function WiFi.setOutputPower(X)
Additional context
Add any other context or screenshots about the feature request here.
On the issue #4222 is commented the already functions of the ESP8266:
But I think it doesn't work very well. With one Sonoff Pow together the Router(as access point), receiving -20 dBm seems to doesn't adapted the power sended.
But testing with a Wemos D1 mini with that sketch:
Running that, signal received on AP decreased 20dBm. Less than if you set to 82, or doesn't use that function.
Maybe not the correct way to control de Wifi Tx Power, but at this moment one way to do that. It will be a great implementation looking for health.
(Please, remember to close the issue when the problem has been addressed)