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
A cloud integration's child-device attributes arrive through one sendEvent path and render identically in the Current States table, yet some are sensor readings and some are model output computed from configuration a human typed once and never validated. Reading a computed value as evidence launders a guess into a fact.
sendEvent and render identically.currentStates[<attr>].date has moved since install (skills/_reference/endpoints.md). A round value, identical across units, unchanged since install is a default, not a measurement.POST /device/runmethod {"method":"refresh"} to force the integration's read immediately (skills/_reference/endpoints.md).fullJson.currentStates before and after to see which outputs that field drove.