Sur une Livebox 7 Wifif7, dans l'appel d'API, "Power Management Profiles" (PowerManagement.getProfiles) :
{
"status": {
...
"WiFi5G": {
"Name": "WiFi5G",
"Modes": "BAND_STEERING_STATIONS;WIFI_5G_POWER",
"Type": "Triggered",
"Enable": true,
"Status": true,
"Activate": false,
"Authorized": true,
"Default": 1,
"Scheduler": {
"Type": "None",
"Schedules": {},
"Override": {
"Enable": false,
"Type": "None",
"Timeslots": {}
}
},
"Trigger": {
"Expression": "not TRAFFIC_LOW_24G or TRAFFIC_HIGH_24G or TRAFFIC_HIGH_5G or (SSID_24G != SSID_5G) or (5G_ONLY_DEVICES > 0) or (REPEATER_DEVICES > 0) or VO_WIFI_CALL or WPS_PAIRING_5G or (WIFI_STB_NOT_GREEN > 0) or (WIFI_STB_GREEN_ACTIVE > 0) or (WIFI_STB_GREEN_IS_PROBING_24G > 0) or INTERFERENCE_HIGH_24G or REPEATER_INTERFERENCE_HIGH_24G or (MLDUNIT_24G >= 0) or (MLDUNIT_5G >= 0)",
"LastMember": "",
"Status": false,
"Value": false,
"Delay": {
"Enable": 0,
"Disable": 181
}
}
}
Là c'est avec l'économie d'énergie désactivée.
Quand je l'active, j'ai "Activate": true (Trigger.Status et Trigger.Value changent aussi, mais c'est moins clair).
Donc c'est peut-être PowerManagement.setState({"ID": "WiFi5G", "state":"XXX"}), mais je n'arrive pas à trouver le nom d'état à utiliser.