Blue Iris Tools - Weather Overlay, Watchdog & more!

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

@Mike Any ideas on why my Options Tab/Watchdog Tab and Web Site Tab are greyed out? I tried running app as Admin on Windows Server 2019 but still not working.

Have encountered exact same issue with 1.6.0. Am only able to view the first tab. Also WS2019. What is resolution for this?
 
I have not seen this issue @miles267. I am interested in knowing whether the update backup thing works now. Since there haven't been any updates to BIT, I suppose it would only work if Ken changed where he saves the update files?
 
BIT 1.6.0 Weather Overlay tab is the only tab in BIT I can access. It is successfully updating weather at the specified internal. However I'm unable to click on Watchdog, Web Server Files or Options tab. Nothing happens.
 
Hi @Mike, I've just installed 1.60 on a new PC in my motorcoach for the first time. During install, I received the comctl32.dll access violation error. I ignored it (after shutting down everything else and attempting retry a few times). It appeared to install fine, and while it glitched (failed) to load the nearest weather station on the first couple attempts, it eventually began working as my home system does.

However, I noticed that BIT is using anywhere between 20 and 30% of the CPU (task manager / processes). I am running Windows 7 home on an older SFF i5 PC. BI 5 is up to date and working great.

I read the first post about the error-files.zip, but cannot find any link to those files.

Edited to add: After shutting down my BI5 service, I started BIT (watchdogs all turned off) and noticed that the total CPU was about 1%. I then started BI5, and all is working fine now - BIT doesn't even show up in the top screen of CPU users in the process tab of task manager. Something tripped it up, but it looks ok now. Sorry for false alarm.

ETA2: It's back up at 20%+

1592495276240.png
 
Last edited:
Was poking thru the Blue Iris Tools stuff, and wasn't able to find an addon or parser available for this quite yet. Did find a mention or two this past Jan '20 about it, but nothing too much there.

Are there any plans for BIT to support JSON decoding and parsing into associated files (completing nullifying the need for Wunderground API)? With Weewx's addon for MQTT, I can feed the data locally to a Linux package known as mosquitto. This is the outputted data when you subscribe to the topic:

On the archive timer...
JSON:
{"dateTime": "1593644580.0", "usUnits": "1.0", "interval_minute": "1.0", "rxCheckPercent": "100.0", "outTemp_F": "82.7", "highOutTemp": "82.7", "lowOutTemp": "82.6", "rain_in": "0.0", "rainRate_inch_per_hour": "0.0", "barometer_inHg": "29.858", "radiation_Wpm2": "348.0", "wind_samples": "24.0", "inTemp_F": "78.2", "inHumidity": "33.0", "outHumidity": "81.0", "windSpeed_mph": "2.0", "windGust_mph": "3.0", "windGustDir": "90.0", "windDir": "90.0", "UV": "1.4", "ET_in": "0.0", "highRadiation": "348.0", "highUV": "1.4", "forecastRule": "45.0", "txBatteryStatus": "0.0", "consBatteryVoltage_volt": "4.66", "pressure_inHg": "28.822453093803816", "altimeter_inHg": "29.924291962992914", "appTemp_F": "92.67790403547852", "beaufort_count": "1.0", "cloudbase_foot": "2496.3573062008677", "dewpoint_F": "76.25682785271619", "heatindex_F": "90.83359196680006", "humidex_F": "104.10769286299869", "inDewpoint_F": "46.720287246576476", "maxSolarRad_Wpm2": "420.24955654360963", "windchill_F": "82.7", "windrun_mile": "0.03333333333333333", "hourRain_in": "0.0", "rain24_in": "0.08", "dayRain_in": "0.08", "windSpeed10_mph": "3.6", "stormRain_in": "0.08", "monthRain_in": "0.08", "yearRain_in": "18.09", "dayET": "0.111", "monthET": "0.0", "yearET": "20.64", "leafWet4": "0.0", "insideAlarm": "0.0", "rainAlarm": "0.0", "outsideAlarm1": "0.0", "outsideAlarm2": "0.0", "extraAlarm1": "0.0", "extraAlarm2": "0.0", "extraAlarm3": "0.0", "extraAlarm4": "0.0", "extraAlarm5": "0.0", "extraAlarm6": "0.0", "extraAlarm7": "0.0", "extraAlarm8": "0.0", "soilLeafAlarm1": "0.0", "soilLeafAlarm2": "0.0", "soilLeafAlarm3": "0.0", "soilLeafAlarm4": "0.0", "forecastIcon": "6.0", "sunrise": "1593603168.0", "sunset": "1593655920.0", "trendIcon": "0.0", "windSpeed2": "2.4", "windGust10": "1.0", "windGustDir10": "45.0", "THSW": "96.0", "rain15": "0.0", "bar_reduction": "0.002000000000000001", "bar_offset": "0.12800000000000006", "bar_calibration": "-0.041", "pressure_raw": "28.694000000000006", "stormStart": "1593579600.0"}

On the loop/realtime data...
JSON:
{"dateTime": "1593644581.0", "usUnits": "1.0", "outTemp_F": "82.7", "rain_in": "0.0", "rainRate_inch_per_hour": "0.0", "barometer_inHg": "29.858", "radiation_Wpm2": "348.0", "inTemp_F": "78.2", "inHumidity": "33.0", "outHumidity": "81.0", "windSpeed_mph": "3.0", "windGust_mph": "3.0", "windGustDir": "81.0", "windDir": "125.0", "UV": "1.4", "forecastRule": "45.0", "txBatteryStatus": "0.0", "consBatteryVoltage_volt": "4.66", "pressure_inHg": "28.822453093803816", "altimeter_inHg": "29.924291962992914", "appTemp_F": "92.11463503547853", "beaufort_count": "1.0", "cloudbase_foot": "2496.3573062008677", "dewpoint_F": "76.25682785271619", "heatindex_F": "90.83359196680006", "humidex_F": "104.10769286299869", "inDewpoint_F": "46.720287246576476", "maxSolarRad_Wpm2": "420.1896491538676", "windchill_F": "82.7", "hourRain_in": "0.0", "rain24_in": "0.08", "dayRain_in": "0.08", "windSpeed10_mph": "3.0", "stormRain_in": "0.08", "monthRain_in": "0.08", "yearRain_in": "18.09", "dayET": "0.111", "monthET": "0.0", "yearET": "20.64", "leafWet4": "0.0", "insideAlarm": "0.0", "rainAlarm": "0.0", "outsideAlarm1": "0.0", "outsideAlarm2": "0.0", "extraAlarm1": "0.0", "extraAlarm2": "0.0", "extraAlarm3": "0.0", "extraAlarm4": "0.0", "extraAlarm5": "0.0", "extraAlarm6": "0.0", "extraAlarm7": "0.0", "extraAlarm8": "0.0", "soilLeafAlarm1": "0.0", "soilLeafAlarm2": "0.0", "soilLeafAlarm3": "0.0", "soilLeafAlarm4": "0.0", "forecastIcon": "6.0", "sunrise": "1593603168.0", "sunset": "1593655920.0", "stormStart": "1593579600.0"}
 
Any thoughts on expanding the scope of BIT for the 2.0 release? I would love to see it manage the configuration and install/upgrades of stunnel of SSL connectivity to BI and it would be great to install/upgrade the DahuaSunriseSunset utility and any other tools that do the same for other vendor cameras. Those are two tools that are critical to my BI install and I always forget to keep them updated, specifically stunnel as that could be a big security risk.
 
  • Like
Reactions: Mike
Sorry for the delay everyone.

BIT 1.6.0 Weather Overlay tab is the only tab in BIT I can access. It is successfully updating weather at the specified internal. However I'm unable to click on Watchdog, Web Server Files or Options tab. Nothing happens.
I've seen this happen before, please restart BIT.

Was poking thru the Blue Iris Tools stuff, and wasn't able to find an addon or parser available for this quite yet. Did find a mention or two this past Jan '20 about it, but nothing too much there.

Are there any plans for BIT to support JSON decoding and parsing into associated files (completing nullifying the need for Wunderground API)? With Weewx's addon for MQTT, I can feed the data locally to a Linux package known as mosquitto. This is the outputted data when you subscribe to the topic:

On the archive timer...
JSON:
{"dateTime": "1593644580.0", "usUnits": "1.0", "interval_minute": "1.0", "rxCheckPercent": "100.0", "outTemp_F": "82.7", "highOutTemp": "82.7", "lowOutTemp": "82.6", "rain_in": "0.0", "rainRate_inch_per_hour": "0.0", "barometer_inHg": "29.858", "radiation_Wpm2": "348.0", "wind_samples": "24.0", "inTemp_F": "78.2", "inHumidity": "33.0", "outHumidity": "81.0", "windSpeed_mph": "2.0", "windGust_mph": "3.0", "windGustDir": "90.0", "windDir": "90.0", "UV": "1.4", "ET_in": "0.0", "highRadiation": "348.0", "highUV": "1.4", "forecastRule": "45.0", "txBatteryStatus": "0.0", "consBatteryVoltage_volt": "4.66", "pressure_inHg": "28.822453093803816", "altimeter_inHg": "29.924291962992914", "appTemp_F": "92.67790403547852", "beaufort_count": "1.0", "cloudbase_foot": "2496.3573062008677", "dewpoint_F": "76.25682785271619", "heatindex_F": "90.83359196680006", "humidex_F": "104.10769286299869", "inDewpoint_F": "46.720287246576476", "maxSolarRad_Wpm2": "420.24955654360963", "windchill_F": "82.7", "windrun_mile": "0.03333333333333333", "hourRain_in": "0.0", "rain24_in": "0.08", "dayRain_in": "0.08", "windSpeed10_mph": "3.6", "stormRain_in": "0.08", "monthRain_in": "0.08", "yearRain_in": "18.09", "dayET": "0.111", "monthET": "0.0", "yearET": "20.64", "leafWet4": "0.0", "insideAlarm": "0.0", "rainAlarm": "0.0", "outsideAlarm1": "0.0", "outsideAlarm2": "0.0", "extraAlarm1": "0.0", "extraAlarm2": "0.0", "extraAlarm3": "0.0", "extraAlarm4": "0.0", "extraAlarm5": "0.0", "extraAlarm6": "0.0", "extraAlarm7": "0.0", "extraAlarm8": "0.0", "soilLeafAlarm1": "0.0", "soilLeafAlarm2": "0.0", "soilLeafAlarm3": "0.0", "soilLeafAlarm4": "0.0", "forecastIcon": "6.0", "sunrise": "1593603168.0", "sunset": "1593655920.0", "trendIcon": "0.0", "windSpeed2": "2.4", "windGust10": "1.0", "windGustDir10": "45.0", "THSW": "96.0", "rain15": "0.0", "bar_reduction": "0.002000000000000001", "bar_offset": "0.12800000000000006", "bar_calibration": "-0.041", "pressure_raw": "28.694000000000006", "stormStart": "1593579600.0"}

On the loop/realtime data...
JSON:
{"dateTime": "1593644581.0", "usUnits": "1.0", "outTemp_F": "82.7", "rain_in": "0.0", "rainRate_inch_per_hour": "0.0", "barometer_inHg": "29.858", "radiation_Wpm2": "348.0", "inTemp_F": "78.2", "inHumidity": "33.0", "outHumidity": "81.0", "windSpeed_mph": "3.0", "windGust_mph": "3.0", "windGustDir": "81.0", "windDir": "125.0", "UV": "1.4", "forecastRule": "45.0", "txBatteryStatus": "0.0", "consBatteryVoltage_volt": "4.66", "pressure_inHg": "28.822453093803816", "altimeter_inHg": "29.924291962992914", "appTemp_F": "92.11463503547853", "beaufort_count": "1.0", "cloudbase_foot": "2496.3573062008677", "dewpoint_F": "76.25682785271619", "heatindex_F": "90.83359196680006", "humidex_F": "104.10769286299869", "inDewpoint_F": "46.720287246576476", "maxSolarRad_Wpm2": "420.1896491538676", "windchill_F": "82.7", "hourRain_in": "0.0", "rain24_in": "0.08", "dayRain_in": "0.08", "windSpeed10_mph": "3.0", "stormRain_in": "0.08", "monthRain_in": "0.08", "yearRain_in": "18.09", "dayET": "0.111", "monthET": "0.0", "yearET": "20.64", "leafWet4": "0.0", "insideAlarm": "0.0", "rainAlarm": "0.0", "outsideAlarm1": "0.0", "outsideAlarm2": "0.0", "extraAlarm1": "0.0", "extraAlarm2": "0.0", "extraAlarm3": "0.0", "extraAlarm4": "0.0", "extraAlarm5": "0.0", "extraAlarm6": "0.0", "extraAlarm7": "0.0", "extraAlarm8": "0.0", "soilLeafAlarm1": "0.0", "soilLeafAlarm2": "0.0", "soilLeafAlarm3": "0.0", "soilLeafAlarm4": "0.0", "forecastIcon": "6.0", "sunrise": "1593603168.0", "sunset": "1593655920.0", "stormStart": "1593579600.0"}

You can use BIT's add-on system and create an add-on that does what you want. There is an event handler that you can use (#weather_get) which can trigger your own script (every x amount of minutes, as set in BIT). Check out the add-on wiki Blue Iris Tools Add-ons

Any thoughts on expanding the scope of BIT for the 2.0 release? I would love to see it manage the configuration and install/upgrades of stunnel of SSL connectivity to BI and it would be great to install/upgrade the DahuaSunriseSunset utility and any other tools that do the same for other vendor cameras. Those are two tools that are critical to my BI install and I always forget to keep them updated, specifically stunnel as that could be a big security risk.
I am planning on integrating Stunnel and a Proxy Server into BIT. I've been discussing it with @bp2008 and I'm over do on it, I've just been very busy lately, but I plan on devoting time to BIT soon.

is this not available anymore? I don't see a link at the top of the page as the post says...
It's available as @Chicken said there's a link on the top of the page. You can also click here.
 
Right there, behind the milk.
 
Sorry for the delay everyone.

You can use BIT's add-on system and create an add-on that does what you want. There is an event handler that you can use (#weather_get) which can trigger your own script (every x amount of minutes, as set in BIT). Check out the add-on wiki Blue Iris Tools Add-ons
Hi Mike, I did come across that, but will it be able to poll for new data less than once per minute (once every 15 seconds)? I've not attempted using decimals in place of minutes on BIT. Figured I'd ask before I dedicate a day to working with it all. :)
 
Hi Mike, I did come across that, but will it be able to poll for new data less than once per minute (once every 15 seconds)? I've not attempted using decimals in place of minutes on BIT. Figured I'd ask before I dedicate a day to working with it all. :)
Right now BIT won't accept anything other than #'s in the textbox where you set the interval, so I would have to do something different there...which I can if you want
 
BIT still only allowing me to click on the Weather Overlay tab only. No other tabs can be selected. Look forward to an update that fixes this bug.
 
BIT is telling me there is an update, but when I click on the Change Log, I get this message:

Code:
Cannot securely connect to this page
This might be because the site uses outdated or unsafe TLS security settings. If this keeps happening, try contacting the website’s owner.
Try this:
Go back to the last page
Change settings

If I click on the Install Update, I get this:

1601547206970.png


I'm currently running version 1.6.0.

Thanks.
 
  • Like
Reactions: SaTxCowboy