Function: useThingspeakData()¶
useThingspeakData(
results?):object
Defined in: hooks/use-thingspeak-data.ts:56
Hook for fetching time-series sensor data from ThingSpeak.
Retrieves historical temperature and humidity readings for visualization and fire risk correlation analysis. Returns null if ThingSpeak Channel ID is not configured in environment variables.
Auto-refreshes every 60 seconds (subject to ThingSpeak API rate limits).
Parameters¶
| Parameter | Type | Default value | Description |
|---|---|---|---|
results? |
number |
24 |
Number of most recent readings to fetch |
Returns¶
object
Sensor data and control functions
data¶
data:
ThingSpeakResponse|undefined
isError¶
isError:
any=finalError
isLoading¶
isLoading:
boolean
mutate¶
mutate:
KeyedMutator\<ThingSpeakResponse>