Code Reference *************** Here you can find a detailed reference for most classes and methods in the library. Clients ======= .. autoclass:: homeassistant_api.Client :members: .. autoclass:: homeassistant_api.AsyncClient :members: .. autoclass:: homeassistant_api.BaseClient .. autoclass:: homeassistant_api.WebsocketClient :members: .. autoclass:: homeassistant_api.AsyncWebsocketClient :members: .. autoclass:: homeassistant_api.BaseWebsocketClient :members: Data Models =========== Domain -------- .. automodule:: homeassistant_api.models.domains :members: :inherited-members: Entity -------- .. automodule:: homeassistant_api.models.entity :members: :inherited-members: Event ------- .. automodule:: homeassistant_api.models.events :members: :inherited-members: History -------- .. automodule:: homeassistant_api.models.history :members: :inherited-members: Logbook -------- .. automodule:: homeassistant_api.models.logbook :members: :inherited-members: State -------------- .. automodule:: homeassistant_api.models.states :members: Websocket Models ---------------- .. automodule:: homeassistant_api.models.websocket :members: Request Processing ================== .. automodule:: homeassistant_api.processing :members: Errors ======= .. automodule:: homeassistant_api.errors :members: