get_states shows roughly the same, but by example.
Having content of both easily referenceable would be useful. Being able to see what changed between certain HA versions would also be useful, so that we can track changes without following documentation commits etc.
Proposal:
[ ] add commands to client-cli to dump these things
[ ] periodically (daily? weekly? I think perhaps daily) run a CI job that gathers this information for the current HA version (dev and non-dev) and stores it in a git repo for historical reference
(on IRC just now I said, tag that repo with HA version tags, but I think the better format would be a single tree with directories per HA version, so that you can easily grep over it, etc., and can of course still diff files. git log -S should still mostly work to tell you when something got added)
the
get_services
websocket call yields a ton of information about a Domain (example at https://gist.github.com/Habbie/9dc838ffad4660f685003903147f7a01)get_states
shows roughly the same, but by example.Having content of both easily referenceable would be useful. Being able to see what changed between certain HA versions would also be useful, so that we can track changes without following documentation commits etc.
Proposal:
client-cli
to dump these things(on IRC just now I said, tag that repo with HA version tags, but I think the better format would be a single tree with directories per HA version, so that you can easily grep over it, etc., and can of course still
diff
files.git log -S
should still mostly work to tell you when something got added)