dustinrue / ControlPlane

ControlPlane - context-sensitive computing for OS X
http://www.controlplaneapp.com
BSD 3-Clause "New" or "Revised" License
1.75k stars 180 forks source link

Nearby Wifi Network evidence source is greyed out #506

Open mmichon opened 4 years ago

mmichon commented 4 years ago

CP: 1.6.7 MacOS: Catalina 10.15 Beta (19A558d)

After upgrading to Catalina, the Nearby Wifi Network evidence source is greyed out in the Rules tab. image

I also see these logs:

...
08:57:08.958 -[EvidenceSourceSetController startEvidenceSource:]
    Starting Power evidence source
08:57:08.959 -[EvidenceSourceSetController startEvidenceSource:]
    Starting ShellScript evidence source
08:57:08.962 -[WiFiEvidenceSourceCoreWLAN doUpdate]
    WiFi interface is active, but is not participating in a network yet (or network SSID is bad)
lazyllama commented 4 years ago

Also seeing this on macOS 10.15 (19A583) (Catalina GA)

tomhundt commented 4 years ago

Mine works, but I have to be attached to a WiFi network. And then, unless Advanced > WiFi always scans is turned on, the only available network to choose from is the one I'm currently on. I'm not sure what resources this "always scanning" takes, so, I'm leaving it off, for now. MacOS Catalina 10.15.1 Beta (19B77a).

andrewatwood commented 4 years ago

I toggled the WiFi network as an evidence source in settings on and off, and the option returned for me. May or may not help for you.

abcdenis commented 4 years ago

Same problem started from ugrading to MacOS Mojave 10.14.6.

Got it on 1.6.7, 1.6.6, 1.6.5. Since I use Wi-Fi SSID as the only evidence source, ControlPlane rendered unusable for me now.

Found review with similar opinion: https://www.experts-exchange.com/questions/29122910/Change-Mac-Settings-Automatically-Based-on-Location.html

ivanjensen commented 4 years ago

I see this on Catalina 10.15.3 and I only use the Nearby Wifi" evidence source too - so Control Plane isn't useful anymore :(

MichaelEischer commented 4 years ago

You need to toggle "Current Location" as evidence source once and grant the location permission to control plane. Afterwards the WiFi evidence source works again. (Tested on macOS Catalina 10.15.4)

ngocphamm commented 4 years ago

@MichaelEischer's solution works! (also macOS Catalina 10.15.4) However, just a note that the location access permission has to be left ON all the time.

fharper commented 3 years ago

On Big Sur, I had to leave the "Current Location" evidence source turned on.

Rastafabisch commented 1 year ago

I could not get it to work on Ventura 13.1 (13.0[.1] does not support network environments) till, I allowed full-disk-access. Now it's working flawlessly once more!