Hi all,
I have also built up a snow height sensor based on engolling's draft.
As I am not using the WeatherDuino Soft-/Hardware, I use as a base the "Airrohr ESP8266" from the SensorCommunity (luftdaten.info).
The "Airrohr" is originally used as a noise sensor (also named DNMS: digital noise measurement system). I use this noise sensor as well and it supports also to read in an HTU21D - which the engolling snow height sensor is emulating. So the idea to use the "Airrohr" for the snow height sensor was born.
I modified the SensorCommunity software by adding an additional RTC (real time clock) and a SD-card storage.
By default the values are send by the ESP8266 via WiFi to an influxDB. If the WiFi connection is interrupted, the data is stored to the SD-card.
If the WiFi connection is back again, the missed data at the SD-card is automatically resend to the influxDB. This is to add some redundancy.
About the hardware: I have the engolling's pcb completely redesigned and added the RTC, SD-card, ESP8266 sockets and some other minor stuff.
My pcb, the Arduino and the ESP8266 are stacked on each other. Please see some pictures attached.
If you are interested into the pcb, you may send me a PM. I have a few pcb's left from my order.
A special thanks to engolling for his work!
Fuxal
I have also built up a snow height sensor based on engolling's draft.
As I am not using the WeatherDuino Soft-/Hardware, I use as a base the "Airrohr ESP8266" from the SensorCommunity (luftdaten.info).
The "Airrohr" is originally used as a noise sensor (also named DNMS: digital noise measurement system). I use this noise sensor as well and it supports also to read in an HTU21D - which the engolling snow height sensor is emulating. So the idea to use the "Airrohr" for the snow height sensor was born.
I modified the SensorCommunity software by adding an additional RTC (real time clock) and a SD-card storage.
By default the values are send by the ESP8266 via WiFi to an influxDB. If the WiFi connection is interrupted, the data is stored to the SD-card.
If the WiFi connection is back again, the missed data at the SD-card is automatically resend to the influxDB. This is to add some redundancy.
About the hardware: I have the engolling's pcb completely redesigned and added the RTC, SD-card, ESP8266 sockets and some other minor stuff.
My pcb, the Arduino and the ESP8266 are stacked on each other. Please see some pictures attached.
If you are interested into the pcb, you may send me a PM. I have a few pcb's left from my order.
A special thanks to engolling for his work!
Fuxal

