Short answer: send your current temperature to WidgetDash with one HTTP request, then add the WidgetDash widget to your iPhone Home Screen or Lock Screen. It updates every time you push a new value, and it is free for up to 5 numbers.
Sometimes you want one specific number, like the temperature at a cabin or a job site, not the stock weather app's view. Hit any weather API for the exact spot you care about and push the value. The widget shows precisely the number you wanted, formatted your way.
A source is created automatically the first time you push to it, so there is no setup step. Send your current temperature like this:
curl -X PUT https://api.widgetdash.app/api/v1/data/weather_now \
-H "Authorization: Bearer YOUR_WRITE_KEY" \
-H "Content-Type: application/json" \
-d '{
"display_name": "Weather",
"icon": "cloud.sun.fill",
"category": "Personal",
"metrics": [
{ "label": "Now", "value": "21 C" },
{ "label": "High", "value": "26 C" }
]
}'
Lock Screen widgets (rectangular and round) are supported too, so your current temperature can sit right under the clock.
Any of them. You read the value for your location and push it. WidgetDash displays what you send.
Yes. Add the high as a second metric.
See all WidgetDash use cases · How to see any number on your iPhone
Your current temperature, on your Home Screen, in about two minutes.
Get started freeFree for up to 5 sources. Pro is $4.90/mo or $29.90/yr for unlimited sources and Live Activities.