Shows current weather on Window as a rich card with temperature, conditions, humidity, wind, and UV index. Automatically detects your location via IP geolocation — no setup needed.
Uses Open-Meteo (free, no API key) for weather data and json-render for the visual display.
- "weather"
- "what's the weather"
- Say the trigger word
- Porch runs
curl ipinfo.io/jsonon your Mac to get your location - Fetches weather from Open-Meteo using your lat/lon
- Opens Window and renders a weather card via json-render
- Speaks a brief summary
Automatically uses Fahrenheit for US locations, Celsius everywhere else.
User: "weather" AI: "Checking the weather." (Window opens with a weather card showing 72°F, Partly cloudy, humidity, wind, UV) AI: "It's 72 degrees and partly cloudy in Portland. Feels like 70. Humidity 55 percent."
If Porch or Window aren't running, the ability still speaks the weather (or reports that it couldn't connect). No crashes.
Look for [Weather] entries in OpenHome Live Editor logs.