I did a bunch more hacking on my ESP32 sensor reader code today, deployed the new BME280 into "production" outside, and got my Grafana dashboards updated! And I was able to do it completely successfully without needing to actually plug the ESP32s into my computer to update anything, the remote-updating code worked a treat.
The new sensor is remarkably close to what the Bureau of Meteorology is reporting: the sensor says it's 17.5˚C, 95% humidity, dew point of 16.6˚C and atmospheric pressure of 1017hPa, versus the BoM that says the temperature is 17.8˚C, 94% humidity, dew point of 16.8˚C, and atmospheric pressure of 1019hPa.
Tonight I did a bit of soldering for the first time in a while!
My shiny new BME280 temperature sensors have this very handy relatively standard four-pin connector on them for use with I2C, but ESP32 boards I'm using (the HUZZAH32 from Adafruit) don't have it and only have standard bare headers. So I took one of the cables with the new connector on both ends, chopped it in half, chopped four of the separate female "DuPont" connectors I already had in half as well, and soldered them together, and bam, easy connection!
And we're alive!
That was quite straightforward, I found a MicroPython library for the BME280 (https://github.com/robert-hh/BME280) and updated my sensor code (https://github.com/VirtualWolf/esp32-sensor-reader-mqtt) so it can use either the DHT22 or the BME280. And as a fun additional point, the BME280 library also calculates the dew point based on the current temperature and relative humidity!
I don't have it running "in production" yet, I've just got it hooked up to a spare ESP32 and it's sending its data to an MQTT broker running on our Mac mini so I can keep an eye on it for a while, but it's very interesting comparing the values between the two sensors... right now the DHT22 says it's 20.2˚C and 94% humidity outside, the BME280 says 19.9˚C but only 71% humidity. I also want to get a better enclosure for the whole setup as well, I'll think I'll ask a friend who has a 3D printer to print me out one of the multitude of Stevenson screens that seem to be out there.
We had our rematch of the Death Guard vs. Tyranids vs. Strike Force Justinian tonight, and because tomorrow is a public holiday we all stayed slightly later and managed to finish the whole game, AND I won 8-7-4! 🎉 (We _did_ slightly fuck up one rule up about injuries and so my Heavy Gunner did better in close combat versus the Space Marine leader than he should have, and ended up killing the leader.) Instead of ten Genestealers, my friend playing the Tyranids took three Tyranid Warriors instead and used, uh... some different type of Aliens miniature for them that looked very cool.
The Death Guard felt extremely thematic, it was just a slow, steady, plodding advance across the battlefield, and they were hard enough to kill that they were difficult to dislodge from the objectives once they were on them. My plasma gunner was my MVP, he only shot three times but each one was a killing shot, taking out two Space Marines and a Genestealer. I also took the dual-plague-knives Fighter for the first time and he did okay, but he _definitely_ served well as an extra close-combat threat beyond just my leader. The Disgustingly Resilient rolls were a lot swingier this game than usual, I either did fantastically well (my Plasma Gunner took nine damage from the Space Marine sniper and would have died but ended up rolling so well he only took four, and subsequently ended up vaporising the sniper in his own activation), or really badly (my Fighter took something like ten damage in his first melee combat and saved NONE of it), with nothing in between.
As with the first game, we had a couple of very cool cinematic moments, my Fighter facing off against one of the Warriors and a Genestealer, and one of the Space Marines shooting at another of the Warriors while one lurked behind him ready to pounce.
And with that, the Intercession team is complete! So very happy with how these came out, but let me tell you, I am not doing this much edge highlighting ever again. 😂
My converted Intercession team is now completely done bar the basing and decals! 🎉 The magnifying headset and the absurdly fine brush I bought were definitely both excellent purchases, there's no way I'd have been able to get the eyes done this well otherwise.
I included the second photo because I just CANNOT get the edge highlighting properly visible when they're sitting on the table like in the first photo.
Beanie had another dose of chemo today and is currently having a good snooze. We had a blood test last week to make sure this new type of chemo drug didn't knock him around too much, and it didn't, so they used the same dose again and we'll be going back in three weeks for another one.
Another Sunday, another game of Kill Team!
I didn't actually play tonight because I didn't have a great night's sleep last night and absolutely did not have the mental capacity for it, but I DID supply the terrain and it looked absolutely fantastic. It was Plague Bearers vs. converted Skaven Adeptus Mechanicus, but because there were 12 Plague Bearers and 11 AdMech we only got through two turns, final score was 5-4.