Add BSSID binding command for mesh networks #24394
Replies: 6 comments 4 replies
-
|
I would also like the ability to lock in a bssid so I can force my tasmota devices on an IoT network but still have the main wifi network available as a fallback. The only way I am aware of to force tasmota devices to use a specific ssid is to not have a fallback. I would be fine having the locked bssid not consider the fallback ssid - I'd just create a rule that if it goes offline for more than 3 minutes it would remove the lock and connect to ssid2 Is this feature being considered? |
Beta Was this translation helpful? Give feedback.
-
|
Why is it "suboptimal" to connect to the strongest mesh AP? It may not be on the same floor, but so what. Still, you may see more AP affiliation by making your desired connection at short distance, and then turning off |
Beta Was this translation helpful? Give feedback.
-
|
I have a multiple APs w same SSID on different channels. |
Beta Was this translation helpful? Give feedback.
-
|
Let me make sure I understand. U r suggesting I move the ap close to the device, make the connection and then turn off setoptions 56 & 57? No I didn’t do that. It might work, but I’m not going to do that for the 5 or six devices that have the issue bc it doesn’t really seem like a sustainable solution. |
Beta Was this translation helpful? Give feedback.
-
|
Seems like this is a feature that's not widely needed. |
Beta Was this translation helpful? Give feedback.
-
|
Its too hard to try. The device is deployed in an ele box and there isn't any ethernet close to it so getting an AP close to it is also difficult. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
PROBLEM DESCRIPTION
In mesh networks with multiple access points using the same SSID, Tasmota devices automatically connect to the AP with the strongest RSSI signal. This causes devices to connect to suboptimal or undesired access points.
Current Behavior:
AP1command only displays/sets SSID name, not BSSIDSetOption56controls AP scanning but doesn't allow BSSID selectionUse Case:
I have a multi-story building with 4 access points in a mesh network (all broadcasting SSID "IoT"):
24:5A:4C:6F:07:DD(target)e0:63:da:06:b5:0780:2a:a8:c6:b5:6274:ac:b9:90:d2:9cA device physically located on Floor 1 should connect to Floor 1 AP, but instead connects to Sauna AP due to stronger signal caused by building layout.
Why Alternative Solutions Don't Work:
Feature Request:
Add a command to bind device to specific BSSID:
BSSID1 <mac_address>Example usage:
Backlog SSID1 IoT; Password1 mypassword; BSSID1 24:5A:4C:6F:07:DD; Restart 1
This would ensure predictable and stable mesh network deployment in enterprise/multi-AP environments.
REQUESTED INFORMATION
Backlog Template; Module; GPIO 255:Backlog Rule1; Rule2; Rule3:Status 0:weblogto 4 and then, when you experience your issue, provide the output of the Console log:TO REPRODUCE
24:5A:4C:6F:07:DD)Backlog SSID1 IoT; Password1 <password>; Restart 17E:AC:B9:91:D2:9C)AP1 245A4C6F07DD- only shows SSID name, doesn't bind to BSSIDSetOption56 0/1- doesn't allow BSSID selectionWiFiConfig 2- doesn't bind to BSSIDEXPECTED BEHAVIOUR
Proposed Command:
BSSID1 <mac_address>
Expected Usage:
Backlog SSID1 IoT; Password1 mypassword; BSSID1 24:5A:4C:6F:07:DD; Restart 1
Expected Behavior:
BSSID1), device uses current automatic AP selectionBSSID1,BSSID2)XX:XX:XX:XX:XX:XXorXXXXXXXXXXXXExpected Output in Status 11:
{"Wifi":{"AP":1,"SSId":"IoT","BSSId":"24:5A:4C:6F:07:DD","Channel":6}}Device should reliably connect to specified BSSID regardless of signal strength from other APs.
SCREENSHOTS
N/A - This is a feature request for new functionality
ADDITIONAL CONTEXT
Related Issues:
Impact:
This feature would greatly improve Tasmota usability in:
Question: Is there any existing workaround or hidden command I'm missing? Or is this feature planned for future releases?
(Please, remember to close the issue when the problem has been addressed)
Beta Was this translation helpful? Give feedback.
All reactions