This Takes Me Back...As a (hopefully) interesting aside, The Cult used to go by the name of the Death Cult, and before that the Southern Death Cult. I guess there is something to be said for brevity. There's also something to be said for picking a name palatable to all those moms who buy music for their kids. Music was on "records" or "LPs" back in those days. And I walked to school uphill both ways.
With weather this lousy, going outside and taking care of various chores out there just isn't going to happen. This gives me a perfect excuse to take it easy after a very busy week and do some stuff I enjoy doing. What might this be, you ask?
Well, moments ago I pulled a good looking loaf of Jim Lahey's "Pane all’Olive" out of the oven. This is a fancy way of saying No Knead Olive Bread. How'd it turn out?
|Damn Good, That's How. And I Don't Like Olives.|
I've also spent some time today reverse-engineering the STRMON data spit out from my weather station. I had all of the weather-related parameters sorted out now with the exception of rain and humidity. It was raining this morning, so that gave me the chance to figure rain out. And figure it out I did.
2426.3,224,16,33,40,1,0The rain was coming down pretty good and I watched this stuff scroll across the screen. When the console added another hundredth of rain, I wanted to see the message that caused it to happen. Let's cut the irrelevant crap out of the above.
2426.3,224,16,33,40,1,0Message 244 is 0xe0. I had suspected before that this message held rain, but I expected to see it in the second last field above. What I thought would happen was the console would send a "1" any time the rain bucket tipped. But then I saw this field bounce around between 1 and 3 randomly. It turns out I was off by one byte. Rain is actually in the byte before (40... 41). What the ISS does is send a running total of rain between 0 and 255. In the example above, it would continue to send 41 until the rain bucket tipped again. Then byte 3 (counting from 0) in message 244 (0xe0) would change to 42.
This is smarter than what I was thinking. My method could have had the console miss a count of rain every now and then if there were interference. But by sending a running total, this can't really happen. It is up to the console to track the changes in this byte.
I haven't figured out what those values bouncing around between 1 and 3 are. I'm suspecting they are just noise from a sensor that I don't have and isn't connected. Or something like that. I plotted this field against the rain plot above and there was zero correlation. In other words, I don't care.
One thing I discovered along the way and that I do care about. In the example above where the STRMON 0xe0 message changes from 40 to 41, the change doesn't show up immediately on the display. In fact, it didn't show up until the next 0xe0 message came along ten seconds later. Interesting, and good to know as I continue my hunt for humidity.
"I'm an excellent driver."