Blue Iris Tools - Weather Overlay, Watchdog & more!

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

Cgy-User

n3wb
Joined
Nov 2, 2014
Messages
15
Reaction score
7
Location
Canada
I too am in the same boat... But interestingly enough.. I have two machines, both running the same version of Blue Iris Tools. But only one has this problem.

I have a windows 7 machine with BI 4 and BIT 1.6.0. On that machine, everything is working fine, it can talk to the weather station, and it tells me no new updates to BIT since Feb 2020.

Yet, on my new Windows 10 machine running BI 5, with BIT 1.6.0 it has the exact same problems as described above...

So I thought, lets do a wireshark capture of the two and see whats happening.

It appears, though I'm no expert on certificates, that the failure is on establishing the proper Cipher Suites.

It's here I'm not sure I understand. Since I see from the Client Hello message on my working machine, that the Client Hello includes the TLS Cipher suite the Server Hello settles on in it's offer to negotiate. And then works (although it appears because of a previously negotiated session)

And yet, on my Windows 10 machine, Blue Iris Tools Client Hello doesn't offer up that same TLS Cipher Suite. Hence, I believe thats why it fails.... Cipher Suite in question:
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384

Now, whats odd, is I looked at the Windows 10 supported Cipher Suites, and this appears to be in the supported list configured on the box
re: TLS Cipher Suites in Windows 10 v1803 - Win32 apps

and following looking in Group policies under Administrative Templates -> Network -> SSL Configuration Settings -> "SSL Cipher Suite Order" when I look at what is enabled, it appears to be there.

Here are the captures, in case someone who understands this better than I do has some ideas...

First the Working machine (windows 7) :
Here you see the TCP SYN, SYN ACK, ACK of the SYN ACK, then the client hello, followed by and ACK and the a successful server Hello packet.. and everything works fine from that point on....
1604726520370.png


And here is a copy of the actual Client Hello packet, where it says what TLS Cipher Suites it supports, notice TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 is there:
1604726680466.png


And a quick look at the server Hello indicating successful negotiation... Notice the "This sesion reuses previously negotiated keys (session resumption) ]" message. I think this means, it's only working because I had previously had it working.... But I don't know enough about TLS negotiation to know.

1604726933695.png




Now lets look at the failed session on the Windows 10 machine with BIT same version as above. Again, we have the inital TCP SYN, followed by SYN ACK, then ACK of the SYN ACK.

Then we send the client Hello message.

Notice that on packet 10 we have a "Level: Fatal, Description: Handshake Failure)" in the TLSv1.2 protocol... I believe it's cause the Hello message didn't offer up
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 as an option... I And I guess the server doesn't support anything else???


1604727040137.png



Here is the packet 5, the client Hello message without the TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 option in the list.

1604727845077.png


Assuming I'm correct. I'm not sure what one has to do to fix this... Is this a server problem, in that it doesn't support any of the common TLS Cipher suites?

I'm not sure where the issue sits.

Hoping this info helps someone to solve....
 

blazin912

Getting the hang of it
Joined
Sep 15, 2019
Messages
168
Reaction score
41
Location
MA
Hoping this info helps someone to solve....

In 1903 they disabled that cipher suite. Apparently it is a now tagged as a known weak cipher suite.

"The Microsoft Schannel provider will filter out known weak cipher suites when the application uses the SCH_USE_STRONG_CRYPTO flag ."


More pieces to the puzzle, I'll see what else I can do.. playing with the registry now :eek:
 
Joined
Nov 13, 2020
Messages
2
Reaction score
0
Location
Grants Pass, OR
I apologize if this question has been asked and answered or if this is the wrong place to ask my question. I've looked for help on my question and I haven't found an answer. My situation seems to be that my PWS collects and reports precip per 24 hr period, but BIT / Wunderground only seems to be able to scrape / return precip per hr. I've looked at the MACROS that BIT has available and I see PRECIPITATION and PRECIPITATIONRATE. Looking at the RESULTS scrape which gets returned from BIT, I see that PRECIPITATIONRATE returns a result specifying in/hr. PRECIPITATION returns a result of inches with no time period specified. Can someone clarify the result that BIT returns for PRECIPITATION? Can BIT gather a report of precip per 24 hr period,if I configure it correctly, or does Wunderground not even return that stat? Thanks much.
 
Joined
Nov 13, 2020
Messages
2
Reaction score
0
Location
Grants Pass, OR
Thanks, sebastiantombs. I can believe that. From what I've seen on the Wunderground page for my PWS, ( Personal Weather Station Dashboard | Weather Underground ) Wunderground seems to display six stats for precipitation. They show PRECIP RATE, PRECIP ACCUM, PRECIP TOTAL and historical results for DAILY, WEEKLY, MONTHLY. I haven't been able to find any details on what they report through their API, which BIT is presumably interrogating. Do you have any clarity on what time period BIT is referencing in its PRECIPITATION stat, which seems to have no historical or time unit attached to the stat? Can BIT's PRECIPITATION RATE stat be changed to attempt to gather precip per day instead of precip per hour?
 

sebastiantombs

Known around here
Joined
Dec 28, 2019
Messages
11,511
Reaction score
27,690
Location
New Jersey
I have no in depth knowledge of what BIT queries from WU. All I can say to add to this is that WU is rapidly becoming a ghost of what it once was and be thankful that it continues to work at all.
 

Tomtreas

n3wb
Joined
Jan 19, 2020
Messages
9
Reaction score
1
Location
Jackson, MO
Oct 8, 2020
Ssayer said:
There he is! I was starting to get worried about you! :p
Haha been extremely busy and somehow missed all this. Will see what's going on

At this point, I don't really care if you kick me off of here... but NOBODY should have to wait for 11 months to get the next update to fix what was broken with the multi camera overlays fixed. I'm thinking that you guys are all wasting your time because Mike has moved on to other things and this is not something he is interested any longer in making right. This used to be a great add on to BI and still could be, but for almost a year it has been broken and then several months ago got broken even more and in October he finally says "Will see what's going on" then again, just like January until October, NOTHING. See you guys later. I'll figure out something else to do what I need to do with BI.
 

Ssayer

BIT Beta Team
Joined
Jan 5, 2016
Messages
19,582
Reaction score
70,740
Location
SE Michigan USA
Wow! Are you serious? BIT cost you nothing... you know... FREE. Are you really complaining about something that cost you nothing not getting an update that works for you? Entitled much? It's never once stopped doing exactly what I need it to do. Have fun finding something else that does what it does...
 
Joined
Nov 12, 2014
Messages
24
Reaction score
1
Is Pushover delivery group working? It shows an error when using test function. I am able to use application key fine, but this will only send notification to 1 user. Would prefer to send notification to a group instead.
 

Tomtreas

n3wb
Joined
Jan 19, 2020
Messages
9
Reaction score
1
Location
Jackson, MO
Wow! Are you serious? BIT cost you nothing... you know... FREE. Are you really complaining about something that cost you nothing not getting an update that works for you? Entitled much? It's never once stopped doing exactly what I need it to do. Have fun finding something else that does what it does...
It's not that at all. It's taking up my time and making my weather station look aweful now for 11+ months. I'd rather have nothing there than 99 Degrees F for a year... so I'm out. I am a programmer myself and have made a good deal of free stuff myself and I keep up with it in a timely manner when I was still developing. His lack of response at all for months just speaks volumes about how much he cares about it himself. That's all. If I can't figure out a way to do what I want. no big deal, I'll just do without. It's less on my own busy plate to keep circling back to and now for the last 3 months having to have an extra popup in my face every day or ever reboot. Sorry if I offended you. Seem we are all extra sensitive these days... even me!
 

Edcfish

Pulling my weight
Joined
May 31, 2019
Messages
124
Reaction score
121
Location
USA
I'd rather have nothing there than 99 Degrees F for a year... so I'm out. I am a programmer myself and have made a good deal of free stuff myself and I keep up with it in a timely manner when I was still developing.
Wow. Just Wow!
So instead of complaiing about a pop-up that (at least for me) does not affect the actual functionality of the add on, why don't you create a new free tool and release it to the community here instead?
 

Tomtreas

n3wb
Joined
Jan 19, 2020
Messages
9
Reaction score
1
Location
Jackson, MO
Perhaps I will.. While you are WOWing, maybe you might want to WOW about the fact that the mulitple station functionality of the program has been broken for over a year. That's it though. I'm turning off the notices on this thread so you all can bash me now all you want. Later.
 

Burratha

n3wb
Joined
Aug 9, 2018
Messages
4
Reaction score
0
Location
Pontefract
Ok... changing direction here...

Does anyone know if it's possible to set up some kind of automation to ensure the metric temperature is displayed? I seem to recall reading somewhere that it may be possible using the BlueIris Tools Addons section.
 

TonyR

IPCT Contributor
Joined
Jul 15, 2014
Messages
16,451
Reaction score
38,164
Location
Alabama
If I can't figure out a way to do what I want. no big deal, I'll just do without.
But not without getting your panties in a wad first and letting everyone here know it.
Maybe Mike will refund you for all the money you spent on BIT.
Oh, I forgot...you are ignoring this thread. Since I still use and like BIT despite it's issues at the moment, instead I'll just ignore @Tomtreas .
 

BlakDrgn

n3wb
Joined
Dec 31, 2019
Messages
1
Reaction score
0
Location
Deltona, FL
Curious. I have a APC1500 rack mount with a AP9630 network card in it. It has SNMP on it and is how I get it ti shut down my FreeNAS server safely (which is where BI runs under a windows VM)

I'm wondering if theres a way to overlay the battery status info on a camera. Something simple like wether its on line or battery, battery charge level, battery temprature, etc.

The data available via SNMP

Code:
    xxxxxx@redrenard[~]# upsc ups
    battery.charge: 100.00
    battery.date: 08/15/2020
    battery.runtime: 2040.00
    battery.runtime.low: 120
    battery.voltage: 27.10
    device.mfr: APC
    device.model: Smart-UPS 1500
    device.serial: AS15XXXXXXXX
    device.type: ups
    driver.name: snmp-ups
    driver.parameter.mibs: auto
    driver.parameter.pollinterval: 2
    driver.parameter.port: 192.xxxxxxxxx
    driver.parameter.privProtocol: AES
    driver.parameter.synchronous: no
    driver.version: 2.7.4
    driver.version.data: apcc MIB 1.2
    driver.version.internal: 0.97
    input.frequency: 60.00
    input.sensitivity: high
    input.transfer.high: 127
    input.transfer.low: 106
    input.transfer.reason: noTransfer
    input.voltage: 123.00
    input.voltage.maximum: 123.00
    input.voltage.minimum: 121.50
    output.current: 2.80
    output.frequency: 60.00
    output.voltage: 123.00
    output.voltage.nominal: 120
    ups.firmware: UPS 09.3 (ID18)
    ups.id: APCUPS
    ups.load: 31.20
    ups.mfr: APC
    ups.mfr.date: 07/31/2015
    ups.model: Smart-UPS 1500
    ups.serial: AS1531322606
    ups.status: OL
    ups.temperature: 26.60
    ups.test.date: 11/16/2020
    ups.test.result: Ok
 

TonyR

IPCT Contributor
Joined
Jul 15, 2014
Messages
16,451
Reaction score
38,164
Location
Alabama
I'm wondering if theres a way to overlay the battery status info on a camera. Something simple like wether its on line or battery, battery charge level, battery temprature, etc.
if you could get your UPS data into a .txt file in BIT, assign macro(s) in BI, use "none" instead of WU station ID, I think you should be able to display those overlays using BIT.

FWIW, I changed permissions on the BIT folder "\txt" to allow me to write a .txt file in there named "test.txt", in BI modified the cam's "video", "overlay" so that macro %1 contained "test.txt' and BIT displayed its contents as an overlay.

You should be able to write your UPS data as a .txt file in there (if possible) and modify the BI macros to look in that text file for the value and display it as an overlay. One .txt file for 'battery.charge' and one .txt file for 'ups.status' assigned as macro %1 for 'battery.charge' and %2 for 'ups.status' , etc.
 
Last edited:

jaydeel

BIT Beta Team
Joined
Nov 9, 2016
Messages
1,126
Reaction score
1,237
Location
SF Bay Area
just FYI... you don’t need to use BIT or its txt folder. Blue Iris macros can assigned to *.txt files in ANY folder, e.g., “file:/C:\Blue Iris\My Overlays\test.txt”

And should you need more macros than the 9 displayed in the UI, try this...
 
Last edited:

hampster

n3wb
Joined
May 21, 2020
Messages
6
Reaction score
0
Location
America
Is it possible to overlay an indoor temperature, either from weatherunderground or my weather station? I have a AmbientWeather WS-1401-IP/ObserverIP module.
 
Top