Weather data to database - GW1000A-WIFIC25F -> ecowitt.net -> how?

My weather station receives sensor data from GW1000A-WIFIC25F and sends it to ecowitt.net

  • how can I get the rainfall data into NodeRed ?

I'd probably start with the docs: API Docs

In case you are not up to speed on accessing APIs, you need to use the http request node (cookbook link: https://cookbook.nodered.org/#http-requests)

Here is a video. It is for a different API but it has great detail that should help put you on the right track: https://www.youtube.com/watch?v=KqtxtPkmoik

I use node-red-contrib-ecowitt-gateway to get the data direct from the device.

Dear Colin, can you give me an example how the node-red-contrib-ecowitt-gateway works? Thanks

You might to also want to check FOSHKplugin - generic version [LoxBerry Wiki - BEYOND THE LIMITS]

This is a standalone version of a plugin which is rather simple to install and provides all relevant information to mqtt.

It is mostly obvious. The built in help describes how to configure, but basically you just give it the IP of your ecowitt gateway and send it a message to get the latest live data. This is my flow.

[{"id":"96cc8e8946337b25","type":"livedata-node","z":"1fb11b71feec5064","name":"Ecowitt Live Data","config":"4ccf960c41ebbb5a","include_rain":true,"filter_active_sensors":false,"x":390,"y":40,"wires":[["adb4cadc94fcb758"]]},{"id":"8e29e17edc42d7eb","type":"inject","z":"1fb11b71feec5064","name":"Get live dataevery 5 secs","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"5","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":160,"y":40,"wires":[["96cc8e8946337b25"]]},{"id":"4ccf960c41ebbb5a","type":"ew-config-node","name":"","gateway":"192.168.1.132","port":"45000","rainMethod":{"0":{"0":{},"1":{},"2":{}},"length":1},"debug":false},{"id":"5afbb91f4a1a0967","type":"global-config","env":[],"modules":{"node-red-contrib-ecowitt-gateway":"1.0.11"}}]