Blue Iris Tools - Weather Overlay, Watchdog & more!

Blue Iris Tools - Weather Overlay, Watchdog & more! 1.6.0

j2a

n3wb
Joined
Jan 10, 2020
Messages
7
Reaction score
6
Location
29410
I have an Ambient Weather station that provides it's own API. Can you add an option to allow users to use whatever API/source they'd prefer?
 

j2a

n3wb
Joined
Jan 10, 2020
Messages
7
Reaction score
6
Location
29410
I am thinking of using weather.com and scraping the page for the data. Been researching it and it seems like it should work, be stable and not require any API key or anything like that. I plan on diving into testing this weekend.

Anyone care to share a link to their town / city's current weather (particularly outside of the US)? Similar to this


Code:
https://weather.com/weather/today/l/10001

weather.com/weather/today/l/29410
 

skydivedani

BIT Beta Team
Joined
Feb 19, 2015
Messages
18
Reaction score
9
BIT is not going anywhere, I will release another version that uses a different weather provider.

Let's hear some suggestions regarding free weather API solutions that are readily available for the masses. WU was perfect for this because you didn't even need an API key.
For me all Weather Display supported upload options are in count, PWS weather preferred.

Thank You!
 

johndball

n3wb
Joined
Jan 9, 2020
Messages
25
Reaction score
9
Location
Virginia, USA
It is nice having information from our own weather stations, but the best bet to get BIT's weather system working right away is to use a centralized weather system, like weather.com or wunderground. Something that can take the traffic, is global and reliable. I will however add options to use different weather stations afterward.
If you are able to scrape Weather Underground then most of us can use our own PWS information in our deployments. If we must use something other than Weather Underground then at the very least we would have a working solution.

KeversRoperson mentioned that users can generate an API from their Weather Underground dashboard. Again, not sure if it helps but if you are logged in you can visit this page to generate an API key: Loading | Weather Underground
Documentation for the Weather Undergrond API for PWS Contributors can be found here: https://docs.google.com/document/d/1eKCnKXI9xnoMGRRzOL1xPCBihNV2rOet08qpE_gArAY/edit and the current conditions instructions for API can be found here: Weather Company Data - Enhanced Current Conditions - Current Conditions - PWS Observations - Current Conditions - v2

Mike you had listed in an upcoming release of BIT "-Add custom CSS and HTML to the web server pages ". If this is the case, we could probably just link straight to our PWS. For Weatherlink.com this may be as simple as using code similar to this:
HTML:
<iframe src='https://www.weatherlink.com/embeddablePage/show/7422809121494951bcfa70d93a581d86/signature' width='760' height='200' frameborder='0'></iframe>
which dumps an output like this: Weather Conditions - Mineral, VA - Southside - 900 Mineral AV
 
Last edited:

TL1096r

IPCT Contributor
Joined
Jan 28, 2017
Messages
1,223
Reaction score
465
still have bit running but disabled the weather.

Thanks mike for trying to fix this quick.
 

JDinNoVA

n3wb
Joined
Oct 15, 2019
Messages
3
Reaction score
3
Location
Virginia, USA
I am thinking of using wunderground or weather.com and scraping the page for the data. Been researching it and it seems like it should work, be stable and not require any API key or anything like that. I plan on diving into testing this weekend.

Anyone care to share a link to their town / city's current weather (particularly outside of the US)? Similar to this


[CODEer.com/weather/today/l]
Hera are a few in my immediate area:

Thanks, Mike!!!
 
Joined
Jan 11, 2020
Messages
1
Reaction score
3
Location
Bismarck, ND
I showed up here like everyone else, at least I'm not alone! I'm tired of wunderground's questionable quality, so... If you like getting knee deep in Raspberry PI's as well as use Blue Iris/Blue Iris Tools, I highly suggest you think about doing your own weather reporting directly to BI.

You can google for most of the info, but at a high level, I'm using an Ambient Weather station, which is then picked up by a raspberry PI with a SDR radio running RTL_433 + WeeWX. That pushes its data via MQTT to a MQTT broker (as well as wunderground and a couple others). From there, I wrote a quick and dirty python script on my BlueIris server to populate the BlueIrisTools text files with the same info that wunderground was previously giving me.

It is still rapidly changing, as I just spun this up a couple days ago. The nice part is that the weather station sends out updates once ever 16 seconds, and about 100 milleseconds later the BlueIris screens are updated. Would be nice if BlueIrisTools supported using a MQTT feed as a weather source, saving the time of a hacked together python script on Windows!


Lake Tschida
 

johndball

n3wb
Joined
Jan 9, 2020
Messages
25
Reaction score
9
Location
Virginia, USA
Have you looked at weaather.GOV? There are some APIs. API Web Service

Weather.gov forecast REST service National Digital Forecast Database XML/REST Service - NOAA's National Weather Service
I didn't even think about this route. If you are contributing to CWOP, you can pull your data via API or XML too. And I agree, using Weather.gov or NOAA are probably better long-term solutions. Both of these are from my PWS:
NOAA (fed by MESOWEST which then populates NOAA MADIS): MESOWEST: MESOWEST STATION INTERFACE
 
Joined
Jan 7, 2018
Messages
3
Reaction score
2
If you're thinking of implementing the ability of using a weather sensor on the local network, might I suggest you add the ability to custom parse a JSON response? I have a uRad Monitor that lets you pull the data. I can help to explain the data if you need.

http://[uradmonitor's local IP]/j pulls:
{"data":{ "id":"82000111","type":"8","detector":"SI29BG","voltage":381,"cpm":26,"temperature":28.76,"humidity":46.78,"pressure":97125,"voc":1394563,"co2":2775,"noise":56.72,"ch2o":0.09,"pm25":6,"uptime": 22012}}
 

th182

BIT Beta Team
Joined
Sep 11, 2018
Messages
689
Reaction score
1,204
Location
Minnesota
I showed up here like everyone else, at least I'm not alone! I'm tired of wunderground's questionable quality, so... If you like getting knee deep in Raspberry PI's as well as use Blue Iris/Blue Iris Tools, I highly suggest you think about doing your own weather reporting directly to BI.

You can google for most of the info, but at a high level, I'm using an Ambient Weather station, which is then picked up by a raspberry PI with a SDR radio running RTL_433 + WeeWX. That pushes its data via MQTT to a MQTT broker (as well as wunderground and a couple others). From there, I wrote a quick and dirty python script on my BlueIris server to populate the BlueIrisTools text files with the same info that wunderground was previously giving me.

It is still rapidly changing, as I just spun this up a couple days ago. The nice part is that the weather station sends out updates once ever 16 seconds, and about 100 milleseconds later the BlueIris screens are updated. Would be nice if BlueIrisTools supported using a MQTT feed as a weather source, saving the time of a hacked together python script on Windows!


Lake Tschida
So you're saying I have an excuse to buy yet another RPi??? I'd be interested to know more! I have an Ambient weather station and an MQTT broker set up already. Just need the middle man setup! You should start a thread on how you set up the pi!


Sent from my iPhone using Tapatalk
 
Top