Hi!
Just as an example, what is possible with it. A simple query (here via Python) of the current weather data for my station at Ecowitt.net results in:
{
"code":0,
"msg":"ok",
"time":"1622364099",
"data":{
"indoor":{
"temp":{
"time":"1622364001",
"unit":"ºF",
"value":"73.6"
},
"humidity":{
"time":"1622364001",
"unit":"%",
"value":"33"
}
},
"pressure":{
"baromrelin":{
"time":"1622364001",
"unit":"inHg",
"value":"30.32"
},
"baromabsin":{
"time":"1622364001",
"unit":"inHg",
"value":"30.17"
}
},
"ch_temp_humidity2":{
"temp":{
"time":"1622364001",
"unit":"ºF",
"value":"71.6"
},
"humidity":{
"time":"1622364001",
"unit":"%",
"value":"39"
}
},
"ch_soil_temp_humidity1":{
"soilmoisture":{
"time":"1622364001",
"unit":"%",
"value":"37"
}
},
"outdoor":{
"temp":{
"time":"1622364001",
"unit":"ºF",
"value":"64.6"
},
"humidity":{
"time":"1622364001",
"unit":"%",
"value":"43"
}
},
"wind":{
"winddir":{
"time":"1622364001",
"unit":"º",
"value":"213"
},
"windspeedmph":{
"time":"1622364001",
"unit":"mph",
"value":"1.1"
},
"windgustmph":{
"time":"1622364001",
"unit":"mph",
"value":"2.2"
}
},
"so_uv":{
"solarradiation":{
"time":"1622364001",
"unit":"w\/m^2",
"value":"717.0"
},
"uv":{
"time":"1622364001",
"unit":"",
"value":"5"
}
},
"rain":{
"rainratein":{
"time":"1622364001",
"unit":"in\/hr",
"value":"0.00"
},
"eventrainin":{
"time":"1622364001",
"unit":"in",
"value":"0.00"
},
"hourlyrainin":{
"time":"1622364001",
"unit":"in",
"value":"0.00"
},
"dailyrainin":{
"time":"1622364001",
"unit":"in",
"value":"0.00"
},
"weeklyrainin":{
"time":"1622364001",
"unit":"in",
"value":"0.00"
},
"monthlyrainin":{
"time":"1622364001",
"unit":"in",
"value":"2.86"
},
"yearlyrainin":{
"time":"1622364001",
"unit":"in",
"value":"9.61"
}
},
"ch_soil_temp_humidity2":{
"soilmoisture":{
"time":"1622364001",
"unit":"%",
"value":"31"
}
},
"ch_temp_humidity3":{
"temp":{
"time":"1622364001",
"unit":"ºF",
"value":"72.1"
},
"humidity":{
"time":"1622364001",
"unit":"%",
"value":"37"
}
},
"ch_soil_temp_humidity3":{
"soilmoisture":{
"time":"1622364001",
"unit":"%",
"value":"38"
}
},
"ch_soil_temp_humidity4":{
"soilmoisture":{
"time":"1622364001",
"unit":"%",
"value":"29"
}
},
"ch_pm25_aqi1":{
"pm25":{
"time":"1622364001",
"unit":"µg\/m3",
"value":"4.8"
},
"real_time_aqi":{
"time":"1622364001",
"unit":"",
"value":"20"
},
"pm25_avg_24h":{
"time":"1622364001",
"unit":"µg\/m3",
"value":"7.0"
}
},
"leak":{
"status":{
"time":"1622364001",
"unit":"",
"value":"0"
}
},
"ch_soil_temp_humidity5":{
"soilmoisture":{
"time":"1622364001",
"unit":"%",
"value":"48"
}
},
"ch_soil_temp_humidity6":{
"soilmoisture":{
"time":"1622364001",
"unit":"%",
"value":"71"
}
},
"ch_soil_temp_humidity7":{
"soilmoisture":{
"time":"1622364001",
"unit":"%",
"value":"29"
}
},
"ch_soil_temp_humidity8":{
"soilmoisture":{
"time":"1622364001",
"unit":"%",
"value":"29"
}
},
"ch_temp_humidity1":{
"temp":{
"time":"1622364001",
"unit":"ºF",
"value":"61.9"
},
"humidity":{
"time":"1622364001",
"unit":"%",
"value":"49"
}
},
"ch_temp_humidity4":{
"temp":{
"time":"1622364001",
"unit":"ºF",
"value":"68.7"
},
"humidity":{
"time":"1622364001",
"unit":"%",
"value":"35"
}
},
"ch_temp_humidity8":{
"temp":{
"time":"1622364001",
"unit":"ºF",
"value":"72.3"
}
}
}
}
So it is pure JSON which is very easy to process.
Oliver