So this has been a bit more than I expected, I've gone down a few rabbit holes, changed my hosting service, etc. Started with Initial State, didn't like their interface, ChatGPT suggested I try Grafana, so now I am on that and using InfluxDB for my data collection.
Started with wanting to do fridge/freezer monitoring in the garage, with alarms and such. Looking on Amazon, there are some cheap ones, but mostly 1 or 2 probes and didn't like the options, the expansion capability and the reviews with a lot of them. Looked at the options from Fireboard and Thermoworks, and they aren't cheap, and still didn't have as many options as I wanted - then I realized I've got several Raspberry Pi computing units laying around and knew these would be perfect.
This led me down the hole of buying a 3D printer (yeah, I'm saving oodles on this project!), but it was used and after a few days of messing around with it, I got it running ok and printed this case for my Raspberry Pi.
It's much taller than I need - but the idea was to have room to wire in some additional chips for sensors, maybe have the ability to add a fan, etc. Also I liked the additional holes in the case for cooling and also for adding 'pigtails' which is my idea for the sensors....
I ordered a bunch of ds18b20 sensors from Amazon. These have a 3-wire connection and can all be wired together to the Pi, as many as I want to run. Like literally, I've seen reports from 64 up to a zillion. Anyways, I currently have 5 pigtails wired up.
I wanted quick connect/disconnect capabilities, so I also ordered mail and female 1/8" headphone jacks, which also had 3-wire connection. Then it was just a matter of soldering all these teeny... tiny... annoying little wires together. Sheesh!

I tell ya, my eyes ain't what they used to be. Damn.
Anyways, got 'em all wired up and with the help of ChatGPT I started working on code.
My plan was to use a free account with Initial State to receive and display my results, but after messing around with it, I didn't like the way it handled the interface tiles and I didn't like the options, etc. So I switched to Grafana and InfluxDB, also both free. I have about 5 million datapoints per month I can log with InfluxDB, so I shouldn't have a problem with that.
Currently running 4 sensors because my 5th was erroring out - I knew I had one probe with a 'sketchy' soldering job, and I'm sure that's what it was... I'll fix that up eventually. I might add some more sensors as well. Who knows, only so much I can monitor in the 3 coolers in the garage, but I could go with 2 probes per compartment, maybe, I dunno.
Here's what it looks like right now.

I need to use my Fireboard with it's thermistor probes to check the accuracy, and I can always program in some offsets if they're not as accurate as I'd like. You can see, my side-by-side fridge temp looks a bit high, so I need to move that probe around a bit and get some more readings. I think I'm actually going to print some little holders for those ds18b20 probes to sit in to make them easier to move around and stand up off the shelves, keep them away from walls, etc., Now that I have it up and running, I can tweak the code and interface and add more features like logging and such.
It is currently able to reboot itself in the case of a power failure, and automatically restarts the script and starts sending data again.
This is a link I think will be permanent, so any of you schmucks can monitor my fridge and freezer temps anytime you want. lol
Lemme know what you think. I'm going to add some additional color coding rules to make the temp display colors more appropriately for quick looks, etc., just need to have time to play with the Grafana interface and learn all the tricks it can do, but I know it can do that.
Here's the link:
I'll add some more pics of the unit itself, it's not completely buttoned up and cleaned up yet, also ordered some neodymium magnets so it can sit on top of the fridge or even hang off the side if I want. Probes - currently I have a single 3m, 2 are 2m and one is 5m long. As I said, they are quick-connect with 1/8" headphone jacks and I have plenty of more sensors I can wire up if I want. if I decide I want to **** up my eyesight even more! lol
Started with wanting to do fridge/freezer monitoring in the garage, with alarms and such. Looking on Amazon, there are some cheap ones, but mostly 1 or 2 probes and didn't like the options, the expansion capability and the reviews with a lot of them. Looked at the options from Fireboard and Thermoworks, and they aren't cheap, and still didn't have as many options as I wanted - then I realized I've got several Raspberry Pi computing units laying around and knew these would be perfect.
This led me down the hole of buying a 3D printer (yeah, I'm saving oodles on this project!), but it was used and after a few days of messing around with it, I got it running ok and printed this case for my Raspberry Pi.
It's much taller than I need - but the idea was to have room to wire in some additional chips for sensors, maybe have the ability to add a fan, etc. Also I liked the additional holes in the case for cooling and also for adding 'pigtails' which is my idea for the sensors....
I ordered a bunch of ds18b20 sensors from Amazon. These have a 3-wire connection and can all be wired together to the Pi, as many as I want to run. Like literally, I've seen reports from 64 up to a zillion. Anyways, I currently have 5 pigtails wired up.
I wanted quick connect/disconnect capabilities, so I also ordered mail and female 1/8" headphone jacks, which also had 3-wire connection. Then it was just a matter of soldering all these teeny... tiny... annoying little wires together. Sheesh!
I tell ya, my eyes ain't what they used to be. Damn.
Anyways, got 'em all wired up and with the help of ChatGPT I started working on code.
My plan was to use a free account with Initial State to receive and display my results, but after messing around with it, I didn't like the way it handled the interface tiles and I didn't like the options, etc. So I switched to Grafana and InfluxDB, also both free. I have about 5 million datapoints per month I can log with InfluxDB, so I shouldn't have a problem with that.
Currently running 4 sensors because my 5th was erroring out - I knew I had one probe with a 'sketchy' soldering job, and I'm sure that's what it was... I'll fix that up eventually. I might add some more sensors as well. Who knows, only so much I can monitor in the 3 coolers in the garage, but I could go with 2 probes per compartment, maybe, I dunno.
Here's what it looks like right now.
I need to use my Fireboard with it's thermistor probes to check the accuracy, and I can always program in some offsets if they're not as accurate as I'd like. You can see, my side-by-side fridge temp looks a bit high, so I need to move that probe around a bit and get some more readings. I think I'm actually going to print some little holders for those ds18b20 probes to sit in to make them easier to move around and stand up off the shelves, keep them away from walls, etc., Now that I have it up and running, I can tweak the code and interface and add more features like logging and such.
It is currently able to reboot itself in the case of a power failure, and automatically restarts the script and starts sending data again.
This is a link I think will be permanent, so any of you schmucks can monitor my fridge and freezer temps anytime you want. lol
Lemme know what you think. I'm going to add some additional color coding rules to make the temp display colors more appropriately for quick looks, etc., just need to have time to play with the Grafana interface and learn all the tricks it can do, but I know it can do that.
Here's the link:
I'll add some more pics of the unit itself, it's not completely buttoned up and cleaned up yet, also ordered some neodymium magnets so it can sit on top of the fridge or even hang off the side if I want. Probes - currently I have a single 3m, 2 are 2m and one is 5m long. As I said, they are quick-connect with 1/8" headphone jacks and I have plenty of more sensors I can wire up if I want. if I decide I want to **** up my eyesight even more! lol









Doesn't that sound freaking AWESOME???? I could even build a battery pack to run it, but I'd need approximately twenty 18650-cell batteries to do so - not that that is out of the question at all! Man, I love tinkering!


Comment