Line 1: |
Line 1: |
− | <pre style="background-color: #EEEEEE; color: Black; border-radius: 10px; padding: 10px;"> | + | == Introduction == |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| This trigger will fire when the wifi state changes. | | This trigger will fire when the wifi state changes. |
| | | |
− | You can configure it to fire
| + | Please note that since Android 8.1 this functionality requires location permission and location services enabled in order to detect connect/ disconnect events. |
| + | </pre> |
| + | |
| + | ==<p><b>Available Features </b></p>== |
| + | |
| + | === Connected to network === |
| + | * ''''' Any Network ''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | It will react to any connected Wi-Fi (SSID). |
| + | </pre> |
| | | |
− | when wifi is enabled or disabled, or when connected to/disconnected from a specific network.
| + | * ''''' Select manually ''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | Manually select one or more Wi-Fi networks (SSID) that the trigger will react to. |
| + | </pre><br> |
| | | |
− | Please note that since Android 8.1 this functionality requires location permission and location services enabled in order to detect connect/ disconnect events.
| + | === Disconnected from network === |
| + | * ''''' Any Network ''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | It will react to any disconnected Wi-Fi (SSID). |
| </pre> | | </pre> |
− | <br>
| |
− | '''Example Usage'''<br/>
| |
| | | |
| + | * ''''' Select manually ''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | Manually select one or more Wi-Fi networks (SSIDs) that the activator will react to when disconnected. |
| + | </pre><br> |
| + | |
| + | === Wifi disabled === |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | It is activated when Wi-Fi is deactivated. |
| + | </pre><br> |
| + | |
| + | === Wifi enabled === |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | It is activated when WiFi is activated. |
| + | </pre><br> |
| + | |
| + | ==<p><b>Examples</b></p>== |
| + | |
| + | === Connected to network === |
| + | * ''''' Turn off mobile data when you connect to a Wi-Fi network ''''' |
| <pre style="background-color: #AC2424; color: white; border-radius: 10px; padding: 10px;"> | | <pre style="background-color: #AC2424; color: white; border-radius: 10px; padding: 10px;"> |
| Triggers | | Triggers |
| + | |
| + | Connected to network |
| + | Any network |
| + | </pre><br> |
| + | <pre style="background-color: #1665B0; color: white; border-radius: 10px; padding: 10px;"> |
| + | Actions |
| + | |
| + | Mobile data OFF |
| + | * Requires adb or root hack |
| + | </pre><br> |
| + | <pre style="background-color: green; color: white; border-radius: 10px; padding: 10px;"> |
| + | Constraints |
| + | |
| + | |
| + | </pre><br> |
| + | <pre style="background-color: teal; color: white; border-radius: 10px; padding: 10px;"> |
| + | Local variables |
| | | |
| | | |
| + | </pre><br> |
| + | |
| + | === Disconnected from network === |
| + | * ''''' Turn on mobile data when you disconnect from a Wi-Fi network ''''' |
| + | <pre style="background-color: #AC2424; color: white; border-radius: 10px; padding: 10px;"> |
| + | Triggers |
| + | |
| + | Disconnected from network |
| + | Any network |
| </pre><br> | | </pre><br> |
| <pre style="background-color: #1665B0; color: white; border-radius: 10px; padding: 10px;"> | | <pre style="background-color: #1665B0; color: white; border-radius: 10px; padding: 10px;"> |
| Actions | | Actions |
| | | |
− | | + | Mobile data ON |
| + | * Requires adb or root hack |
| </pre><br> | | </pre><br> |
| <pre style="background-color: green; color: white; border-radius: 10px; padding: 10px;"> | | <pre style="background-color: green; color: white; border-radius: 10px; padding: 10px;"> |