I'm already using the 1100's custom weather service feature to drive one tablet with a weather display... I'd have to undo that to get the data into the Hubitat. (Or, set up multicast, I guess.)
But the 1100 just gives you all the current weather data if you ask, as a JSON file. Is there any way to poll this data with a Hubitat driver instead of listening for a push from the 1100?
http://192.168.1.27/get_livedata_info?
{
"common_list": [
{
"id": "0x02",
"val": "64.4",
"unit": "F"
},
{
"id": "0x07",
"val": "63%"
},
{
"id": "3",
"val": "64.4",
"unit": "F"
},
{
"id": "0x05",
"val": "66.2",
"unit": "F"
},
{
"id": "0x03",
"val": "51.6",
"unit": "F",
"battery": "0"
},
{
"id": "0x04",
"val": "64.4",
"unit": "F"
},
{
"id": "0x0B",
"val": "0.00 mph"
},
{
"id": "0x0C",
"val": "0.00 mph"
},
{
"id": "0x19",
"val": "13.87 mph"
},
{
"id": "0x15",
"val": "0.00 W/m2"
},
{
"id": "0x17",
"val": "0"
},
{
"id": "0x0A",
"val": "341",
"battery": "5"
}
],
"rain": [
{
"id": "0x0D",
"val": "0.00 in"
},
{
"id": "0x0E",
"val": "0.00 in/Hr"
},
{
"id": "0x10",
"val": "0.00 in"
},
{
"id": "0x11",
"val": "0.30 in"
},
{
"id": "0x12",
"val": "0.32 in"
},
{
"id": "0x13",
"val": "19.39 in",
"battery": "0"
}
],
"wh25": [
{
"intemp": "74.7",
"unit": "F",
"inhumi": "48%",
"abs": "1010.3 hPa",
"rel": "1019.9 hPa"
}
],
"lightning": [
{
"distance": "8.7 mi",
"timestamp": "06/19/2023 08:53:37",
"count": "0",
"battery": "4"
}
],
"co2": [
{
"temp": "73.2",
"unit": "F",
"humidity": "55%",
"PM25": "2.7",
"PM25_RealAQI": "11",
"PM25_24HAQI": "7",
"PM10": "3.6",
"PM10_RealAQI": "3",
"PM10_24HAQI": "2",
"CO2": "557",
"CO2_24H": "717",
"battery": "6"
}
],
"ch_pm25": [
{
"channel": "1",
"PM25": "3.0",
"PM25_RealAQI": "13",
"PM25_24HAQI": "11",
"battery": "1"
}
],
"ch_aisle": [
{
"channel": "1",
"name": "Garage (1)",
"battery": "0",
"temp": "81.0",
"unit": "F",
"humidity": "38%"
},
{
"channel": "2",
"name": "Attic (2)",
"battery": "0",
"temp": "77.9",
"unit": "F",
"humidity": "33%"
},
{
"channel": "3",
"name": "Game Room (3)",
"battery": "0",
"temp": "76.5",
"unit": "F",
"humidity": "45%"
},
{
"channel": "4",
"name": "Fridge (4)",
"battery": "0",
"temp": "34.2",
"unit": "F",
"humidity": "35%"
},
{
"channel": "5",
"name": "Freezer (5)",
"battery": "0",
"temp": "0.0",
"unit": "F",
"humidity": "69%"
},
{
"channel": "6",
"name": "Gar. Fridge (6)",
"battery": "0",
"temp": "41.9",
"unit": "F",
"humidity": "7%"
},
{
"channel": "7",
"name": "Gar. Freeze (7)",
"battery": "0",
"temp": "-11.7",
"unit": "F",
"humidity": "52%"
},
{
"channel": "8",
"name": "Deep Freeze (8)",
"battery": "0",
"temp": "-6.5",
"unit": "F",
"humidity": "62%"
}
],
"ch_soil": [
{
"channel": "1",
"name": "Raised Bed (1)",
"battery": "0",
"humidity": "31%"
},
{
"channel": "2",
"name": "Bay Laurel (2)",
"battery": "0",
"humidity": "33%"
},
{
"channel": "3",
"name": "Flytrap Pot (3)",
"battery": "0",
"humidity": "48%"
},
{
"channel": "4",
"name": "Clematis (4)",
"battery": "0",
"humidity": "42%"
}
],
"ch_temp": [
{
"channel": "1",
"name": "Aquarium (P1)",
"temp": "79.9",
"unit": "F",
"battery": "3"
}
],
"ch_leaf": [
{
"channel": "1",
"name": "Leaf (1)",
"humidity": "8%",
"battery": "4"
}
]
}