Ambient Weather Forecast

One of the things I really love about Home Assistant is the ability to aggregate data from multiple sources into a layout of my choosing. I really enjoyed building my own weather page where I can see the forecasts and other data and even comparing which provider is the right the most often. Currently I have Open Weather, Dark Sky, Ecobee and Windy (iframe) displayed but I recently got an Ambient Weather station for that really localized data. This has been a great new toy but I’d like to be able to use their forecast information as well. Their dashboard shows lots of interesting info but I’ve already incorporated it into my own cards. What I can’t seem to figure out how to do is pull their forecast. I thought I could iframe it like I did with Windy but the link just shows the entire webpage. Has anyone else done this or figured out a way to pull this data from https://ambientweather.net/

Here is what it looks like in their dashboard which I’d like to be able to grab:

image

And in case anyone was wondering, this is what the Windy iframe enbed looks like:

Looking at the API, it does not appear that the forecast is available; only data from a station.

That’s what I thought. I was thinking there could be a way to pull the source code/image from the webpage dashboard but those aren’t skills I have. I tried to put some of the links in the source code into an iframe but that didn’t work either.

  <body>
    <script src="https://momentjs.com/downloads/moment.min.js"></script>
    <script src="https://momentjs.com/downloads/moment-timezone-with-data.min.js"></script>
    <script src="/main.bundle.7555e5dcdb.js"></script>
    <script>
      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
      })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

      ga('create', 'UA-94079151-1', 'auto');
      ga('send', 'pageview');
    </script>
    <noscript>Sorry, Javascript must be enabled to use the Ambient Weather Dashboard.</noscript>
  </body>

Unlikely since they pull the forecast from DarkSky, which I thought was interesting for a company that makes weather equipment.

Hah! I didn’t notice they were the same but since it’s the case, what I was trying to do doesn’t really matter anymore since I already have a Dark Sky Card. I was thinking I’d get more localized forecast based on the stations near me reporting data.

image

image

You might get slightly different information. I was just reading their site and it directly stated that forecast data provided by DarkSky.