[HN Gopher] Show HN: SF Microclimates
       ___________________________________________________________________
        
       Show HN: SF Microclimates
        
       https://microclimates.solofounders.com/
        
       Author : weisser
       Score  : 25 points
       Date   : 2026-01-26 02:01 UTC (1 days ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | meatmanek wrote:
       | My favorite weather map for SF is PurpleAir:
       | https://map.purpleair.com/environment-estimated-temerature-f...
       | 
       | There are thousands of sensors around the city. You can get a
       | sense of shade-vs-sun temperatures by the spread of numbers you
       | see (on cloudy days, the reported temperatures will be much
       | closer together, while on sunny days, sensors in the sun will
       | report elevated temperatures.)
       | 
       | You do need to make sure to disable indoor sensors, and keep in
       | mind that some sensors are faulty. (I've seen some that have been
       | reporting a constant temperature for years.)
        
         | why_at wrote:
         | This one is neat, I might actually use it.
         | 
         | I don't understand why it includes indoor sensors at all let
         | alone by default. Why would I want to know the temperature
         | inside some random building?
        
           | weisser wrote:
           | > I don't understand why it includes indoor sensors at all
           | let alone by default.
           | 
           | Add location_type=0 to only get outdoor sensors
        
             | fragmede wrote:
             | or just click the buttons that accomplish the same thing.
             | The point is someone at PurpleAir is asleep at the wheel if
             | such an obvious default configuration isn't being set. If
             | they can't get such a basic thing right, why do we trust
             | anything else from them? "Anything else" specifically
             | including "running their software on a raspberry pi inside
             | my home network".
        
               | roughly wrote:
               | Because PurpleAir is not a weather service, they're a
               | sensor company.
        
         | 650REDHAIR wrote:
         | I use that and Mr. Chilly.
         | 
         | Mr. Chilly is one of those niche apps that sparks joy and
         | reminds me of the early app days.
        
           | weisser wrote:
           | This was directly inspired by Mr Chilly which was designed by
           | my friend Anna Bleker.
           | 
           | It's an excellent iOS app: https://mr-chilly.com/
           | 
           | My goal was to do something similar as a Claude Code skill
        
             | jonpurdy wrote:
             | I use Mr Chilly to demonstrate to non-SF folks how many
             | microclimates SF (and the Bay Area has).
             | 
             | Only suggestion: separate Inner and Outer Sunset since
             | there can be a massive difference between near Ocean Beach
             | and near Irving/9th Ave in autumn (ie. SF's hottest
             | season).
             | 
             | Edit: nevermind, just saw both inner_sunset and
             | outer_sunset in /neighborhoods. I'd assumed it was merged
             | based on the human readable list on the landing page.
             | Thanks for the fun API!
        
               | weisser wrote:
               | thanks I will update the homepage to reflect this.
        
       | ____tom____ wrote:
       | How does this compare to https://www.wunderground.com ?
       | 
       | Is that the source of the data?
        
         | weisser wrote:
         | Purple Air is the primary source but it's open source and you
         | could try other providers https://github.com/solo-founders/sf-
         | microclimates
        
       | spicycorncheese wrote:
       | Is it possible to get individual sensor data via this API?
        
         | weisser wrote:
         | no I made this primarily for a Claude Code / Clawdbot skill so
         | I am not making it super sophisticated.
         | 
         | You should use Purple Air if you want to make it more focused
         | https://www2.purpleair.com/
        
       | baby wrote:
       | Can you do celsius
        
         | weisser wrote:
         | submit a PR
        
       | why_at wrote:
       | It seems weird to me that there's no human readable version on
       | the webpage?
       | 
       | Usually what I want the weather for is to choose what to wear,
       | not to put in a bash script or an LLM or something.
        
         | weisser wrote:
         | I made this primarily to use inside Claude Code in terminal but
         | maybe I'll make a little demo on the website if you put in an
         | SF zip code.
        
           | weisser wrote:
           | Demo added: https://microclimates.solofounders.com/all
        
         | aurareturn wrote:
         | Here you go: https://v0-weather-app-one-coral.vercel.app/
         | 
         | Made it in about 5 minutes with v0.
        
           | trehans wrote:
           | Can I suggest changing background color of the tiles between
           | blue and red to indicate how warm each spot is? Would make it
           | easier at a glance.
        
       | lukevp wrote:
       | This happens in Portland as well! Can this be adapted/updated to
       | work here?
        
         | weisser wrote:
         | Fork the Github! Would love to see it elsewhere :)
        
       | aurareturn wrote:
       | I made a quick website from this API that shows all of the
       | neighborhoods, searchable, sortable.
       | 
       | https://v0-weather-app-one-coral.vercel.app/
       | 
       | Surprisingly, Lands End is the highest temp right now.
        
         | jluxenberg wrote:
         | Inspired by this, I made a map: https://climate-map--
         | jaredluxenberg1.replit.app/
         | 
         | Kinda neat!
        
       | x3n0ph3n3 wrote:
       | Multiple neighborhoods have no data, including Lakeside and
       | Stonestown.
        
         | weisser wrote:
         | Good flag. I've just added add fallback to the nearest location
         | with a sensor to the repo.
        
       | forthwall wrote:
       | An interesting problem with self-reported temperature is that
       | people just put their outdoor sensors inside for some reason or
       | near an ambient heat source; also in neighborhoods with tall
       | buildings, it's a bit colder higher up, so the balcony readers
       | are a bit off from sidewalk temperature, it is interesting to see
       | though that one block from another is super different in temp, is
       | it because it's actually different or is there something
       | heating/cooling the sensor off randomly
        
       | brdd wrote:
       | I use PurpleAir data for a lot of my home automations-- I have a
       | smart window vent and configure it to blow in/out depending on
       | which side has the worse air.
       | 
       | (Thank you to those who maintain public sensors!)
       | 
       | I do notice that in my neighborhood (Noe Valley) a lot of the
       | sensors are very incorrect or often offline. I've resorted to
       | taking the median and throwing outliers away, but even this often
       | doesn't work. This is the challenge of relying on crowdsourced
       | data I suppose...
        
       | lubujackson wrote:
       | Love the idea, but tried "japantown" which is mentioned in the
       | README but doesn't exist in the app?
       | https://microclimates.solofounders.com/sf-weather/japantown
        
         | weisser wrote:
         | thanks for catching this. just fixed.
         | 
         | note that I also have a system where if the temperature seems
         | outlier compared to direct neighbors it averages the 3 nearest
         | neighbors. this usually occurs in neighborhoods with a single
         | sensor that can skew the results heavily at certain times of
         | the day, etc.
        
       | NathanFlurry wrote:
       | Love it
       | 
       | Hacked together an SF parks ranking system based on current
       | weather
       | 
       | https://sfparks.nathanflurry.com/
        
       ___________________________________________________________________
       (page generated 2026-01-27 10:02 UTC)