Skip to content
meteodrenthe.nl

meteodrenthe.nl

a weather station blog

Menu
Menu

Category: Programming

Controlling fan speed on a Barani Design prototype fan-aspirated radiation shield

Posted on April 28, 2023May 10, 2023 by meteodrenthe

Recently, I was fortunate to receive a new prototype model of the fan-aspirated MeteoShield Pro from Barani Design. On this version, the solar panels are replaced with two power wires, making it possible to connect an external power source, allowing the fan to be active 24 hours a day. Varying fan rpm is possible by…

How to use the Ecowitt Gateway (GW1000 GW1100) local API

Posted on February 3, 2023August 15, 2023 by meteodrenthe

Using Ecowitt weather sensors often means using their WiFi gateway to process sensors updates. It offers a web interface that allows you to configure several weather services like Weather Underground, Weathercloud and others. But what if you have other plans with your data, like exporting it to your own database? There are several ways to…

The B parameter vs. Steinhart-Hart equation

Posted on September 7, 2022March 10, 2023 by meteodrenthe

In my previous post about reading thermistors with a Wemos D1 Mini, I observed resulting output seemed a bit high at lower temperatures, while readings were lower compared to other sensors at higher temperatures. (If you haven’t read that post yet, you may want to check that first in order to understand the starting point…

Getting accurate NTC thermistor readings with a Wemos D1 Mini

Posted on August 7, 2022July 3, 2025 by meteodrenthe

A thermistor is a very common type of thermometer. They are cheap and readily available in many forms. Thermistors are simple devices. A thermistor is basically nothing more than a resistor that changes its resistance with temperature. Very popular are 10K NTC thermistors. Negative Temperature Coefficient (NTC) means that resistance drops when temperature rises. 10K…

Uploading to the Weather Underground API

Posted on December 27, 2021August 31, 2022 by meteodrenthe

Since all data processing for Meteodrenthe is custom made, this includes sending updates to Weather Underground (WU). I realize that the name of WU has been tarnished in recent years. Nevertheless, it is still one of the most popular websites for PWS owners. Meteodrenthe uploads data there as well. This PWS page is updated once…

Reading a PT100 sensor with a Wemos D1 Mini

Posted on August 31, 2021November 25, 2021 by meteodrenthe

In my never ending quest for better temperature readings – or other ways of doing so, at least – I’ve begun trying other sensors than the SHT35. One of them is the PT100. It’s supposed to be very accurate. It it used in many different situations, from laboratory settings to industry. It’s also used in…

Project Apogee part 3: controlling the TS-100

Posted on August 11, 2021September 21, 2023 by meteodrenthe

In my previous post I addressed the power supply needed to run the Apogee Instruments TS-100 fan aspirated shield in my setup. The next step is building a controller for the fan that allows me to vary the fan speed and read the actual rpm being achieved. The idea is that the controller can query…

Project Apogee part 1: fan aspiration

Posted on July 20, 2021December 27, 2021 by meteodrenthe

My big project for the summer of 2021 is adding a fan aspirated radiation shield to my setup. My primary shield – the Barani MeteoShield Pro – is a superb product, but a passive shield it remains. It suffers from overheating in windless conditions. Those conditions do not occur too often at my location, but…

Tuning the AS3935 lightning detector

Posted on May 19, 2021August 13, 2021 by meteodrenthe

As I pointed out in my previous post on the AS3935 lightning detector, the AS3935MI library available through the Arduino IDE works quite alright. However, every time I boot the Wemos D1 Mini with it, I get a warning that the calibration of the resonance frequency failed. As per the datasheet, the frequency needs to…

WeatherLink Live, local API and barometer

Posted on February 17, 2021September 7, 2022 by meteodrenthe

A few weeks ago, I made the switch from reading my Davis sensors with the Meteostick to the Davis made WeatherLink Live. Though I still like the concept of the Meteostick, the reception is fairly poor and sometimes it would stop receiving data and require a reboot. One thing you don’t have with the WeatherLink,…

My personal weather station is located in a small township in the North of the Netherlands.

This blog records updates to my setup, development of components, weather reports and anything related.

Real time data generated by the weather station can be found on meteodrenthe.nl.

Some products and technologies in use:

Davis Vantage Pro 2

Davis AirLink

Davis WeatherLink Live

Barani MeteoShield Pro

Apogee Instruments TS-100

Davis 7714 radiation shield

MetSpec RAD14 radiation shield

Vaisala DRT504

Siap+Micros SMarT CELLino

Wemos D1 Mini microcontrollers

Bosch BMP280/BMP3xx pressure sensors

Sensirion SHT35 temp/hygro sensor

PT100 temperature sensor

10K NTC thermistors

Adafruit breakout boards

ADS1115 analog-to-digital converter

Light intensity sensors

Voltaic Systems solar panels

Foscam FI9900P weather cam

Raspberry Pi Zero W

Custom printed circuit boards

C++ (Arduino code)

Java (server backend)

Angular Framework

Twitter feed is not available at the moment.
©2025 meteodrenthe.nl | Built using WordPress and Responsive Blogily theme by Superb