add door history recording and an endpoint to expose it
add door history recording and an endpoint to expose it (only toggled on for UCC right now).
also handle a lot of the /state endpoints in one reused function.
add door history recording and an endpoint to expose it (only toggled on for UCC right now).
also handle a lot of the /state endpoints in one reused function.