Context for developing and debugging Hubitat Elevation apps, drivers, and hub environment — sandbox constraints, lifecycle idioms, capability contracts, plus grounded deploy/log-tail/lint mechanisms.
—
—
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
High
Do not use without reviewing
The hub is an always-on host that can buffer and serve sensor data, but its defaults are tuned for live automation rather than collection. A few choices decide whether the data still exists when you go to use it.
<function> - <position>), never function alone.rules/device-lifecycle.md).maxEvents is 11 per attribute, maxStates 30, spammyThreshold 300, and history rolls silently with no warning (skills/_reference/endpoints.md).maxEvents via POST /device/update before relying on the hub for any baseline. 1000 buffers roughly two weeks of a slow-moving signal.GET /device/eventsJson/<id> is the harvest endpoint, returning stored date, name, value (skills/_reference/endpoints.md).rules/state-vs-attributes.md).lastActivityTime or battery, never from a value's presence or absence in the event log.