Awesome video! I am working on finishing up documentation this week, and should have some more info posted before the first round of Beta units ship out. I've taken notes of the couple bugs you ran into around DHCP/Static, and will get those into our bug tracker (that's likely just a serial port screen refresh issue, and should be trivial to solve). We're definitely looking at supporting additional protocols on top of SNMP. Whether those are available on release of the final unit or come as an update later, we'll figure out as we get closer to launching. As far as availability, we're leaving Beta ordering open until June 30, so you've still got time to order one 🙂
@@azmotorhead3614 That's a definite 'maybe'... For the Beta, we've finished the design, and I'll be releasing the STLs along with the documentation. For the final version, form factor is still WILDLY up in the air. And potentially going with another manufacturing process means the cases may not be designed well for 3D Printing. So.... we'll see.
I am really wonder if the rpi pico has some temperature effect on the sensor itself. They tried to move it far, but in my opinion and external pluggable sensor would make sense.
Not to take away from Jeff's project/product, but using ESPHome and literally paste 5 lines of code using an ESP32/8266 and temp sensor(s) of your choice (BME/P 180/280, DHT, Dallas, One_Wire etc). Home Assistant has built recording, graphs and alerts builtin, a couple clicks away. For less than $10 (including filament costs if printing an enclosure)
Why do I need snmp if I’m going to just graph stuff in home assistant? I think that’s what @thegreyfuzz was getting at. With espHome and a few lines of code, I can have the same functionally, graph everything in home assistant, plus, over the air updates of the code, and not have to plug the device into a computer to many any changes.
@@scottleno4119 ESPHome has SNMP component. If you don't need SNMP, MQTT is supported natively, and works great for me for logging data from a whole bunch of various sensors.
I did basically this using an Esp32, a DS18B20,some example code a free io thinger account and a self designed 3D printed enclosure 3 years ago. It’s not hard folks
You can get a Xaomi thermometer for dirt cheap, flash its firmware and read over BTLE (I’ve done it for plenty of projects). I think I buy them for less than $4 in bulk. I dump the data into MQTT and it gets consumed by grafana and Home Assistant. Stupid simple. Coin cell Battery lasts about a year. Chirps temp, humidity and battery level every 3-5 seconds, and there’s an LCD display on it as well and is in a tough case.
Exactly. Or get a simple Zigbee temp sensor from Aqara, 10$ maybe less. Small, cute, reliable, setup time is zero. I like to thinker, but this doen't make sense.
@@AndrewCentofanti i think you're talking about the Xiaomi Bluetooth sensor, I'm talking about the Zigbee sensors that cost just a little more. Either way are super convenient solutions, and are ages ahead the solution presented in the video.
I don't get it. What is the point of all this? You can already get temp/humidity/pressure sensors for less than $10 that easily integrate with HA. Z-Wave, Zigbee and Wifi. Battery operated and long-lasting. I have a number of them around the house and they work fine with my HA. And didn't have to go through some complicated configuration. Simply report the temp and humidity is what I want.
The creator mentioned in his video why. tldr Server BS with needing accurate measurements and a good way to monitor it all from grafana ifrc. But also people do shit just because it's fun, rebuild the wheel just to see how it was built. ❤
They're going to be even more enraged when they find out I WILL be using an ESP32 in the final WiFi version, but only as the WiFi module. Still RP2040 at its heart 😀
by the way for a home lab, you may want to set a net mask of 255.255.252.0, That makes it very easy to track which IPs are static vs dynamic. I have static, dhcp reserved range, dhcp, software(ie containers and VMs, so I am not trying to trace an IP based on blinky lights to realize it is local).
This isn't really meant as a solution to the problem you're talking about .This is meant for use in small to medium business environments where existing enterprise products that do SNMP signaling are much much more expensive than this. In this video it's showing being used with HA, but that's not the original use case for this device.
I did something like this about a year ago using (probably) the same sensor but on an ESP-01 in which I flashed Tasmota and connected to my home assistant instance. Has been working flawless for the last year.
@@michaelfitzgeraldnet literally every single zigbee temperature sensor with zigbee2mqtt integration and usb dongle. This will be around 12$ + 5$ for each new temperature sensor.
@@ScottWinterringer tbh for snmp, the next device is around 1k in price, any other temp sensor wired or no designed for home use doesn't do it with snmp
There are already WiFi and Zigbee temperature and humidity sensors you can buy for about $5 shipped to your house from Ali and others, so the only selling point here is the SNMP part, the other stuff for integrating with home automation and custom stuff already exists.
I have temperature sensors setup with RTL-SDR's rtl_433 that populates into Grafana kind of similarly. I keep one in the freezer, outside, and inside. It's really cool to see defrost cycles, AC performance, and the weather. I need to try one of these or
I've only used one pi zero model and I found it so frustrating to set up because I just had no idea you could through a serial connection like that. A lot of videos about pis skip this step so thanks for showing it!
The serial connection exists because the device (Pico) came flashed with firmware that does all that. So no, you can't do the same with a Zero W, or even a Pico W off the shelf.
@@brianandrews1867 These days the Pi folks have a tool named the 'Raspberry Pi Imager' that makes setting up and connecting to wifi virtually painless for the SBC boards (zero w and regular pi's). Remember to add wifi config while flashing and you're done.
I was about to place an order but shipping fees from the US to France ... for a little thing like that ... 30€ ouch. If one day there is a way to have it shipped for cheap lol. Good luck to jeff with those and to you for using it !
What does this thing even do? If using home assistant, I just use a SDR and Acurite 433mhz temperature sensors. I use these for reading the humidity levels of my filament storage area, chicken coop, outside, kids rooms.
It's not necessarily focused on solving sensor needs for Home Assistant (though it works great). It's an SNMP enabled sensor, so Small-Medium business and server managers can track temperature and humidity via monitoring software they are already running.
@@MattKurkowski I can't post a link here, but Colten did link to my original video about the boards. There's a link there on where to order. I'm accepting orders on the Beta units through the end of this month.
I imagine that this is a temp-sensor just for SNMP support, but isn't it just easier/better to use i.e. an aqara temp-sensor if you're already using zigbee?
Obviously this thing has a lot more compatibility than just home assistant, but that you can get that old ESP & temp sensor in Home Assistant with Tasmota in about 15 minutes from scratch. You don't have to write anything and it's pretty straight forward. It probably even auto-detects in HA so maybe no need to even do YAML anymore (?). ESPHome might be faster too.
One of the features (wireless lan) is actually one of my concerns: it's sort of beta, but it's designed and sized as rack-oriented... why this thing do not have ethernet interface? Deploy this kind of devices in house or as ambient sensor makes a lot of sense, but in a rack you have to use ethernet in there and there's nothing more reliable than a good switch, compared to APs, which can become deaf with 2w of wireless emission) Really nice concept, hoping to see son a PoE and ethernet version, with some "improvements". 1: redundant power supply (barrel + PoE) 2: RTC + NTP 3: data buffer (so if the switch reboots can anyway store data that can be provide to monitoring system) Anyway: kudos to @craftcomputing. It's a interesting market niche to deliver some products.
the snmp exporter can also be run as a service in kubernetes with a configmap to provide configuration. Might be a bit much for a homelab but will supply some resiliency.
Having the MCU connected in that way to the temp sensor likely would not have accurate temp because the slight raise in temp from the RP2040 would throw off accurate temperatures. Secondly why use wifi for temp sensors? If you are that close to your server, why not just read the data directly from the pi and avoid flooding your environment with even more freqs? Not good for our blood as the research is showing
What is the temperature sensor used? Couldn't determine it from your or CraftComputing video. And do you use nano to edit your configuration.yaml. Why not the file editor addon for Home Assistant or Visual studio?
@@shanent5793 i not sure if any modern computer do base-10, from what i know all are base-2. but this stuff is not done on such a low level that it matters, what you wrote may( and most likely will) be true on c/cpp but anything that is a bit higher level will deal with it no problem, bash or python will not spit something like 22.1199999 when dividing 2212 by 100.
@@barneybarney3982 this is incorrect, the different possible rounding behaviors are why it needs to be explicit. Mainframe computers have native decimal arithmetic for financial calculations
Axe effect? What's this, a hot chip attracting girls? I'm the kind of guy that does this himself using an ESP8266 and a sensor, but none of my projects ever attracted any girl. I guess I have to go for the Axe effect! 😂
They don't do snmp as far as I know, which is the big selling point of this I belive. Also, this is phase 1 beta, I think the poe powered version is going to make a lot more sense for most racks than wifi.
Apologies, but I don't get it. It's big, ugly, complicated and expensive. Why do all of this when you can spend 10$ on a cute, small and READY TO GO Zigbee temp&humidity sensor that works in Home Assistant in literally 2 minutes? Am I missing something?
What’s so special about it? You can do the same thing with a cheap lil’ Xiaomi bluetooth thermometer. If it had an ethernet port that would actually be valuable.
SNMP enables monitoring and alerting in a system most IT infrastructure is already running. I don't know many businesses that rely on Google Assistant to alert them about AC failure or overtemp in their server rooms.
@@CraftComputing Okay so SNMP, valid. But dude, your comment about Google Assistant is uncalled for. If you're using Home Assistant guess what? Direct integration with bluetooth devices.
Awesome video! I am working on finishing up documentation this week, and should have some more info posted before the first round of Beta units ship out. I've taken notes of the couple bugs you ran into around DHCP/Static, and will get those into our bug tracker (that's likely just a serial port screen refresh issue, and should be trivial to solve).
We're definitely looking at supporting additional protocols on top of SNMP. Whether those are available on release of the final unit or come as an update later, we'll figure out as we get closer to launching.
As far as availability, we're leaving Beta ordering open until June 30, so you've still got time to order one 🙂
But what about the enclosure STL's? /s
@@azmotorhead3614 That's a definite 'maybe'... For the Beta, we've finished the design, and I'll be releasing the STLs along with the documentation. For the final version, form factor is still WILDLY up in the air. And potentially going with another manufacturing process means the cases may not be designed well for 3D Printing. So.... we'll see.
I would like a RJ45 for something like this, I rather not have stuff running on WiFi.
@@johnharrison712 PoE version coming later this year.
I am really wonder if the rpi pico has some temperature effect on the sensor itself. They tried to move it far, but in my opinion and external pluggable sensor would make sense.
Hardware Haven is solving my home lab problems. One video at a time.
Not to take away from Jeff's project/product, but using ESPHome and literally paste 5 lines of code using an ESP32/8266 and temp sensor(s) of your choice (BME/P 180/280, DHT, Dallas, One_Wire etc). Home Assistant has built recording, graphs and alerts builtin, a couple clicks away. For less than $10 (including filament costs if printing an enclosure)
Does that give you SNMP?
Why do I need snmp if I’m going to just graph stuff in home assistant? I think that’s what @thegreyfuzz was getting at. With espHome and a few lines of code, I can have the same functionally, graph everything in home assistant, plus, over the air updates of the code, and not have to plug the device into a computer to many any changes.
@@scottleno4119 ESPHome has SNMP component. If you don't need SNMP, MQTT is supported natively, and works great for me for logging data from a whole bunch of various sensors.
@@scottleno4119 yes it does if you know how to use external component. just google snmp esphome.
I dont really understand need of snmp here, but there is snmp component for esphome.
I did basically this using an Esp32, a DS18B20,some example code a free io thinger account and a self designed 3D printed enclosure 3 years ago. It’s not hard folks
You can get a Xaomi thermometer for dirt cheap, flash its firmware and read over BTLE (I’ve done it for plenty of projects). I think I buy them for less than $4 in bulk. I dump the data into MQTT and it gets consumed by grafana and Home Assistant. Stupid simple. Coin cell Battery lasts about a year. Chirps temp, humidity and battery level every 3-5 seconds, and there’s an LCD display on it as well and is in a tough case.
any video about this?
Exactly. Or get a simple Zigbee temp sensor from Aqara, 10$ maybe less. Small, cute, reliable, setup time is zero.
I like to thinker, but this doen't make sense.
@@cerveraoliverI just read the xiaomi thermometer now has a Zigbee compatible firmware you can flash.
@@AndrewCentofanti i think you're talking about the Xiaomi Bluetooth sensor, I'm talking about the Zigbee sensors that cost just a little more. Either way are super convenient solutions, and are ages ahead the solution presented in the video.
😮
I don't get it. What is the point of all this? You can already get temp/humidity/pressure sensors for less than $10 that easily integrate with HA. Z-Wave, Zigbee and Wifi. Battery operated and long-lasting. I have a number of them around the house and they work fine with my HA. And didn't have to go through some complicated configuration. Simply report the temp and humidity is what I want.
Link the product you use?
One of the main reasons is because it's fun to do!
The creator mentioned in his video why. tldr Server BS with needing accurate measurements and a good way to monitor it all from grafana ifrc. But also people do shit just because it's fun, rebuild the wheel just to see how it was built. ❤
Well, the lid looks like it takes a caliper and about 5 minutes in CAD to reverse engineer...
There's a FRAMEWORK in the background!
Gonna tell us about it??
At which time in the video?
Arduino and ESP enthusiasts are screaming right now lol
They're going to be even more enraged when they find out I WILL be using an ESP32 in the final WiFi version, but only as the WiFi module. Still RP2040 at its heart 😀
@@CraftComputing why tho?
This does seem like a lot of hardware for what should be a sensor + ESP12 board (D1 Mini?) flashed with ESPHome
@@CraftComputing huh?
@@rexsceleratorum1632 exactly, also, he have a 3d printer so that would have been more compact, I wish I would have had one 3d printer
You can convert from Celsius to freedom units (aka fahrenheit) with the following equation. °C × (9/5) + 32
That's why I just used an ESP32 that just runs a tiny webserver that exports prometheus data natively for my own sensors
by the way for a home lab, you may want to set a net mask of 255.255.252.0, That makes it very easy to track which IPs are static vs dynamic. I have static, dhcp reserved range, dhcp, software(ie containers and VMs, so I am not trying to trace an IP based on blinky lights to realize it is local).
How does a netmask (one word) of 255.255.252.0 help do this?
nice to see techtubers testing each others devices
Seems like quite a complicated way to do a simple task of recording a temperature... They need a home assistant plugin
This isn't really meant as a solution to the problem you're talking about .This is meant for use in small to medium business environments where existing enterprise products that do SNMP signaling are much much more expensive than this.
In this video it's showing being used with HA, but that's not the original use case for this device.
I did something like this about a year ago using (probably) the same sensor but on an ESP-01 in which I flashed Tasmota and connected to my home assistant instance. Has been working flawless for the last year.
Setting up my first rack server thanks to you today! Thanks for another awesome video!
I can't unsee the framework laptop in the background
Its nice but I cant justify 60$+ for this
Sure, but what is the off the shelf alternative to this?
@@michaelfitzgeraldnet literally every single zigbee temperature sensor with zigbee2mqtt integration and usb dongle. This will be around 12$ + 5$ for each new temperature sensor.
@@michaelfitzgeraldnet even more expensive to be fair
@@ScottWinterringer tbh for snmp, the next device is around 1k in price, any other temp sensor wired or no designed for home use doesn't do it with snmp
@@michaelfitzgeraldnetsnmp isn’t worth it. It’s a temp sensor b
There are already WiFi and Zigbee temperature and humidity sensors you can buy for about $5 shipped to your house from Ali and others, so the only selling point here is the SNMP part, the other stuff for integrating with home automation and custom stuff already exists.
I have temperature sensors setup with RTL-SDR's rtl_433 that populates into Grafana kind of similarly. I keep one in the freezer, outside, and inside. It's really cool to see defrost cycles, AC performance, and the weather. I need to try one of these or
I've only used one pi zero model and I found it so frustrating to set up because I just had no idea you could through a serial connection like that. A lot of videos about pis skip this step so thanks for showing it!
Pi zero is an other kind of device.
Pi zero is a very small single board computer to boot an OS while an pico Pi is a microcontroller like an arduino
The serial connection exists because the device (Pico) came flashed with firmware that does all that.
So no, you can't do the same with a Zero W, or even a Pico W off the shelf.
Well at least that makes me feel better about not knowing about it!
@@brianandrews1867 These days the Pi folks have a tool named the 'Raspberry Pi Imager' that makes setting up and connecting to wifi virtually painless for the SBC boards (zero w and regular pi's). Remember to add wifi config while flashing and you're done.
This is a neat solution for the temperature monitoring problem. I've been slowly working on a home server and this is a slick monitoring tool. Thanks!
@HardwareHaven For MQTT you can get for example Sonoff SNZB-02D (zigbee). It has battery (CR2450), large screen, and a magnetic back.
Got mine ordered.. looking forward to it, and supporting Jeff is cool.
It always makes my day better seeing a new Hardware Haven video
if that could also control a FAN with programable curve, I would be sold !
I was about to place an order but shipping fees from the US to France ... for a little thing like that ... 30€ ouch. If one day there is a way to have it shipped for cheap lol. Good luck to jeff with those and to you for using it !
For all the extra pins on the RP2040, it would make sense to have a lot of expansion connectors for connecting more sensors.
What does this thing even do? If using home assistant, I just use a SDR and Acurite 433mhz temperature sensors. I use these for reading the humidity levels of my filament storage area, chicken coop, outside, kids rooms.
I do the same for most of my temp/humidity needs.
It's not necessarily focused on solving sensor needs for Home Assistant (though it works great). It's an SNMP enabled sensor, so Small-Medium business and server managers can track temperature and humidity via monitoring software they are already running.
@@CraftComputing I tried to find a link to your product. Where can I purchase one?
@@MattKurkowski I can't post a link here, but Colten did link to my original video about the boards. There's a link there on where to order. I'm accepting orders on the Beta units through the end of this month.
I imagine that this is a temp-sensor just for SNMP support, but isn't it just easier/better to use i.e. an aqara temp-sensor if you're already using zigbee?
Good job explaining your progress throughout the setup. I'll head over to Craft Computing's video next.
I've wanted this for 20 years.
I thought I saw a lot, but temperature sensor which provides temperature remotely for over 60$, that's insane.
ESPHome would have got you that probe with the ESP8266 and the probe in about 10 minutes
Obviously this thing has a lot more compatibility than just home assistant, but that you can get that old ESP & temp sensor in Home Assistant with Tasmota in about 15 minutes from scratch. You don't have to write anything and it's pretty straight forward. It probably even auto-detects in HA so maybe no need to even do YAML anymore (?). ESPHome might be faster too.
Very honest review of a product, and nice interaction off Jeff too ❤🎉😊
The whole thing would be way easier with tasmota, espeasy or esp now.
One of the features (wireless lan) is actually one of my concerns: it's sort of beta, but it's designed and sized as rack-oriented... why this thing do not have ethernet interface?
Deploy this kind of devices in house or as ambient sensor makes a lot of sense, but in a rack you have to use ethernet in there and there's nothing more reliable than a good switch, compared to APs, which can become deaf with 2w of wireless emission)
Really nice concept, hoping to see son a PoE and ethernet version, with some "improvements".
1: redundant power supply (barrel + PoE)
2: RTC + NTP
3: data buffer (so if the switch reboots can anyway store data that can be provide to monitoring system)
Anyway: kudos to @craftcomputing. It's a interesting market niche to deliver some products.
Esphome was built for this
the snmp exporter can also be run as a service in kubernetes with a configmap to provide configuration. Might be a bit much for a homelab but will supply some resiliency.
what sensor it uses as temperature sensor? BME280 or any similar sensor?
Nailed it 😉
I just use the sonoff thermal probes for zigbee. They also have wifi versions, but I try to keep as much stuff disconnected from the net as possible.
1:32 ha
A Sonoff Basic paired with any temperature sensor is a pretty cheap solution too..or any ESP device running Tasmota.
That strain relief though.
You're kidding. You needed that thing? No air conditioning? Living in the Third World or UK? Come on!
Why not connecting home assistant to grafana instead of Prometheus? 11:54
Personally i would love to see a rack mountable case in the shape of a guitar... ;P
Having the MCU connected in that way to the temp sensor likely would not have accurate temp because the slight raise in temp from the RP2040 would throw off accurate temperatures. Secondly why use wifi for temp sensors? If you are that close to your server, why not just read the data directly from the pi and avoid flooding your environment with even more freqs? Not good for our blood as the research is showing
Damn got excited for a new video, turns out it’s a sneaky ad…..
What problem did you have in your home lab?
nodemcu + temp sensor + esphome. like $10 in parts. wifi, mqtt, auto discovery in home-ass.
what about SNMP?
That is also natively supported by esphome, you just have to enable it
Pd: don't know why you would even do that since api is way faster and easier but it is there
No zigbee with your HA? Got a temp sensor a while ago to use via zigbee
Looks like the fancier bme280, not the humble bmp280. Everything is overkill in this project!
What is the temperature sensor used? Couldn't determine it from your or CraftComputing video. And do you use nano to edit your configuration.yaml. Why not the file editor addon for Home Assistant or Visual studio?
hah! faster than the bots 🤣
The Axe Effect (Hope it would not be noticed by Unilever).
Thanks. Sound seems weird today.
Heck I’ll call him other Jeff why not open source the project?!
Me, using a really old itx motherboard, puppy linux and reading the case temp sensor.. ....
Lab O.o? Office 👍
7:35 round seems to be unnecessary, if it reports 2231 and you divide it by 100, it's already 2 decimal points and will never be more than 2.
Most computers don't do base-10, so the base-2 approximation 22.3099994659423828125 needs to be rounded
@@shanent5793 i not sure if any modern computer do base-10, from what i know all are base-2.
but this stuff is not done on such a low level that it matters, what you wrote may( and most likely will) be true on c/cpp but anything that is a bit higher level will deal with it no problem, bash or python will not spit something like 22.1199999 when dividing 2212 by 100.
@@barneybarney3982 this is incorrect, the different possible rounding behaviors are why it needs to be explicit. Mainframe computers have native decimal arithmetic for financial calculations
I'd like for it to support v6 and be available in poe, the latter one is probably confirmed.
Thank you for the viedo and Info
SNMP? What year is it?
Just buy a Ruvii BT temperature sensor.
Where do you guys outsource your 3D print jobs? My extruder gummed up, and I’m having difficulty getting in contact with Vox Lab for a replacement.
Joel (3D Printing Nerd) and Repkord both have for-hire 3D Print Farms. I went with Joel for this first run. PCBWay is also a great option.
Why not esp with esphome?
Good sir there are referred to as freedom units...lol
this seems like a waste of money compared to other solutions
Now if it would measure the effect of axe...
bro try umbrel os its like casa os but based on debian
Yeah SNMP is a hot mess of magic numbers.
cool
...but why? esphome exists?
definitely easier than all of what you went through
Axe effect? What's this, a hot chip attracting girls? I'm the kind of guy that does this himself using an ESP8266 and a sensor, but none of my projects ever attracted any girl. I guess I have to go for the Axe effect! 😂
Arduino!
W😊
24,522 views , 9 hours ago!
hi
Just buy Ruuvitag
You can buy wifi accessible temperature sensors for like $8. I'm not sure why this device exists......
They don't do snmp as far as I know, which is the big selling point of this I belive.
Also, this is phase 1 beta, I think the poe powered version is going to make a lot more sense for most racks than wifi.
The same reason 99% of products exist. Convenience.
@@anthonypolsinelli1179 Exactly this. SNMP sensors just don't exist at affordable price points.
#Craft_Logistics LLC LOL!!!
-_-
1 minute
Apologies, but I don't get it. It's big, ugly, complicated and expensive.
Why do all of this when you can spend 10$ on a cute, small and READY TO GO Zigbee temp&humidity sensor that works in Home Assistant in literally 2 minutes?
Am I missing something?
Who is still using SNMP
W
What’s so special about it? You can do the same thing with a cheap lil’ Xiaomi bluetooth thermometer. If it had an ethernet port that would actually be valuable.
SNMP enables monitoring and alerting in a system most IT infrastructure is already running. I don't know many businesses that rely on Google Assistant to alert them about AC failure or overtemp in their server rooms.
@@CraftComputing Okay so SNMP, valid. But dude, your comment about Google Assistant is uncalled for. If you're using Home Assistant guess what? Direct integration with bluetooth devices.
what does this even do?
Dont think I was ever _this_ early to a video
Hit the bell icon and be early every time!