Forcing Roaming with Signal Range...

So I was reading the Wiki…

/interface wireless access-list
add interface=wlan2 signal-range=-55
add authentication=no forwarding=no interface=wlan2 signal-range=..-56

I found that. I don’t entirely understand why both rules are necessary. The way I understand it if Default Authenticate on the interface is yes then the default match should be allow therefore the first rule is unnecessary. Or am I missing something?

Basically I have two APs in my house. My wifes iPhone seems to be too stupid to switch access points despite having basically unusable signal from the an access point. I just want to setup both APs to drop the connection if it drops below -80 or so.

Any help?

!!! Make sure that default-authentication is unchecked/disabled !!!

You have the same rule twice, so the second will override the first!
It should be something like this, just one rule:

add interface=wlan2 signal-range=-80.120 authentication=no

That will drop anything lower signal than -80 (because it only allows -80 through +120). The default is -120 through +120.