Adjust morning alarms based on weather and train delays using Google Gemini
Description: An intelligent alarm system that wakes you up early only when necessary. š”ļøš¤
This workflow monitors your local weather and train status every morning at 5:00 AM. It uses Google Gemini to analyze the situation. If there is heavy rain or a train delay, it sends an emergency alert immediately (and can trigger smart home devices). If everything is normal, it waits until your usual wake-up time to send a calm briefing.
Key Features:
AI Context Awareness: Uses Gemini to intelligently judge "Emergency" situations based on weather descriptions and news headlines.
Dynamic Notification:
Emergency Mode: Immediate Email alert + Optional SwitchBot trigger (e.g., turn on lights).
Normal Mode: Delays notification until your scheduled wake-up time (90 mins later).
Targeted Monitoring: Searches specific train lines via Google News RSS.
How it works:
Trigger: Runs daily at 5:00 AM.
Fetch: Gets weather from OpenWeatherMap and train news from Google News RSS.
Judge: Gemini analyzes the data.
Action: Routes the notification based on the status (Emergency/Normal).
Setup Requirements:
Credentials: OpenWeatherMap API, Google Gemini API, Gmail.
Config: Open the "1. Configuration" node to set your Location, Train Line, and Email.
Related Templates
Generate Product Ad Copy & CTAs with GPT-4 for Slack and Airtable
ā” AI Copywriter Pro: Instant Ad Copy & CTA Generator Transform product details into compelling marketing copy in second...
Instagram Full Profile Scraper with Apify and Google Sheets
šø Instagram Full Profile Scraper with Apify and Google Sheets This n8n workflow automates the process of scraping ful...
Compare Lists and Identify Common Items & Differences Using Custom Keys
This workflow compares two lists of objects (List A and List B) using a user-specified key (e.g. email, id, domain) and ...
š Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments