Update. New version here.
I am using ThingSpeak to process the messages from the weather station. I had originally planned to use MQTT and build my own service but laziness won out.
You can monitor the device here.
It’s nothing special – just a Wemos D1 mini pro, Battery Shield, TP4056 and 3x 6v 30mah solar panels in parallel.
The ESP8266 module goes into deep sleep for 60s then wakes up and sends the data.
I 3d printed the case using PETG and I am not happy with the results. I will try PLA again and use a UV stabilised coating.
I will rebuild the project (properly) when I get more time.
Ideally I would like to add wind and rain sensors, but the interrupts wakes it more difficult.