Changes

2,691 bytes added ,  Yesterday at 22:03
no edit summary
Line 1: Line 1: −
<pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;">
+
<pre class="header-style">This trigger will fire based on the current weather conditions and requires a network connection to obtain periodic weather updates. Weather information is obtained from OpenWeatherMap (http://openweathermap.org).</pre>
This trigger will fire based on the current weather conditions and requires a network connection to obtain periodic weather updates.
  −
Weather information
  −
is obtained from http://openweathermap.org.
  −
</pre>
     −
* ''When this trigger is present, you can use more [...]'' ''[https://macrodroidforum.com/wiki/index.php/Magic_text#Weather magic text]''
+
''' Options '''
   −
'''''  This trigger can be activated by the following events'''''
+
''' Trigger Type '''
   −
* Temperature
+
* '''Temperature''': Trigger when temperature goes above or below a specified value
 +
* '''Wind Direction''': Trigger when wind direction changes
 +
* '''Wind Speed''': Trigger when wind speed goes above or below a specified value (in mph)
 +
* '''Humidity''': Trigger when humidity goes above or below a specified percentage
 +
* '''Weather Conditions''': Trigger when specific weather conditions occur
 +
* '''Any Weather Update''': Trigger on every weather update
   −
* Wind Speed
+
''' Temperature Options '''
   −
* Humidity
+
* '''Above/Below''': Choose whether to trigger when temperature exceeds or drops below the threshold
 +
* '''Temperature Value''': Set the temperature threshold
 +
* '''Unit''': Choose between Celsius and Fahrenheit
   −
* Conditions
+
''' Wind Speed Options '''
   −
* Any Weather Update
+
* '''Above/Below''': Choose whether to trigger when wind speed exceeds or drops below the threshold
 +
* '''Speed Value''': Set the wind speed threshold in miles per hour (mph)
 +
 
 +
''' Humidity Options '''
 +
 
 +
* '''Above/Below''': Choose whether to trigger when humidity exceeds or drops below the threshold
 +
* '''Percentage''': Set the humidity threshold (0-100%)
 +
 
 +
''' Weather Conditions '''
 +
 
 +
* '''Clear''': Trigger on clear/sunny weather
 +
* '''Cloudy''': Trigger on cloudy conditions
 +
* '''Rain''': Trigger on rain or drizzle
 +
* '''Thunder''': Trigger on thunderstorms
 +
* '''Snow''': Trigger on snow
 +
 
 +
''' Location Mode '''
 +
 
 +
* '''Use Fixed Location''': Set a specific location for weather updates
 +
* '''Use Last Known Location''': Use the device's current location (requires location permission)
 +
 
 +
''' Local Variables '''
 +
 
 +
Magic text variables are available for weather data including temperature, wind speed, humidity, and conditions.
 +
 
 +
''' Examples '''
 +
 
 +
  <pre class="trigger-style">Triggers
 +
 
 +
Weather (Temperature < 0C)</pre>
 +
  <pre class="action-style">Actions
 +
 
 +
Notification: Freezing Temperature Alert!
 +
    Current temperature is below freezing
 +
Speak Text: Warning, temperature is below zero</pre>
 +
 
 +
''Alert when temperature drops below freezing.''
 +
 
 +
----
 +
 
 +
  <pre class="trigger-style">Triggers
 +
 
 +
Weather (Conditions: Rain)</pre>
 +
  <pre class="action-style">Actions
 +
 
 +
Notification: Rain Detected
 +
    Remember to bring an umbrella!
 +
Set Variable: [weather_condition] = Rain</pre>
 +
  <pre class="constraint-style">Constraints
 +
 
 +
Time of Day: 06:00 - 09:00</pre>
 +
 
 +
''Morning rain notification to remind about umbrella.''
 +
 
 +
''' Notes '''
 +
 
 +
* Requires network connection to fetch weather updates from OpenWeatherMap.
 +
* Weather update frequency can be configured in MacroDroid settings.
 +
* The trigger only fires when the condition threshold is crossed (e.g., temperature drops below the threshold), not continuously while the condition is met.
 +
* When using "Use Last Known Location", the ACCESS_COARSE_LOCATION permission is required.
 +
* Weather data accuracy depends on OpenWeatherMap coverage for your location.
 +
* The "Any Weather Update" option triggers on every periodic update, useful for logging or updating variables.
 +
* Wind direction trigger fires whenever the wind direction changes.