Hass
Inherits: Node
Properties
Methods
Returns | Name |
---|---|
void | _init ( url: String, token: String ) |
void | _process ( delta: Variant ) |
void | connect_ws ( ) |
Variant | decode_packet ( packet: PackedByteArray ) |
Variant | encode_packet ( packet: Dictionary ) |
void | get_device ( id: String ) |
Variant | get_devices ( ) |
Variant | get_history ( entity_id: Variant, start: Variant, end: Variant ) |
Variant | get_state ( entity: String ) |
Variant | get_voice_assistant ( ) |
void | handle_connect ( ) |
void | handle_disconnect ( ) |
void | handle_packet ( packet: Dictionary ) |
Variant | has_connected ( ) |
Variant | has_integration ( ) |
void | send_packet ( packet: Dictionary, with_id: bool ) |
void | send_raw ( packet: PackedByteArray ) |
Variant | send_request_packet ( packet: Dictionary, ignore_initial: bool ) |
Variant | send_subscribe_packet ( packet: Dictionary, callback: Callable ) |
Variant | set_state ( entity: String, state: Variant, attributes: Dictionary ) |
void | start_subscriptions ( ) |
void | update_room ( room: String ) |
Variant | watch_state ( entity: String, callback: Callable ) |
Signals
on_connect ( )
No description provided yet.
on_disconnect ( )
No description provided yet.
Constants
AuthHandler = <Object>
No description provided yet.
IntegrationHandler = <Object>
No description provided yet.
AssistHandler = <Object>
No description provided yet.
HistoryHandler = <Object>
No description provided yet.
Property Descriptions
LOG_MESSAGES: bool
No description provided yet.
assist_handler: Assist
No description provided yet.
auth_handler: Auth
No description provided yet.
connected: bool
No description provided yet.
devices_template: String
No description provided yet.
entities: Dictionary
No description provided yet.
entitiy_callbacks: CallbackMap
No description provided yet.
history_handler: History
No description provided yet.
id: int
No description provided yet.
integration_handler: Integration
No description provided yet.
packet_callbacks: CallbackMap
No description provided yet.
request_timeout: float
No description provided yet.
socket: WebSocketPeer
No description provided yet.
token: String
No description provided yet.
url: String
No description provided yet.
Method Descriptions
_init (url: String , token: String ) -> void
No description provided yet.
_process (delta: Variant ) -> void
No description provided yet.
connect_ws ( ) -> void
No description provided yet.
decode_packet (packet: PackedByteArray ) -> Variant
No description provided yet.
encode_packet (packet: Dictionary ) -> Variant
No description provided yet.
get_device (id: String ) -> void
No description provided yet.
get_devices ( ) -> Variant
No description provided yet.
get_history (entity_id: Variant , start: Variant , end: Variant ) -> Variant
No description provided yet.
get_state (entity: String ) -> Variant
No description provided yet.
get_voice_assistant ( ) -> Variant
No description provided yet.
handle_connect ( ) -> void
No description provided yet.
handle_disconnect ( ) -> void
No description provided yet.
handle_packet (packet: Dictionary ) -> void
No description provided yet.
has_connected ( ) -> Variant
No description provided yet.
has_integration ( ) -> Variant
No description provided yet.
send_packet (packet: Dictionary , with_id: bool ) -> void
No description provided yet.
send_raw (packet: PackedByteArray ) -> void
No description provided yet.
send_request_packet (packet: Dictionary , ignore_initial: bool ) -> Variant
No description provided yet.
send_subscribe_packet (packet: Dictionary , callback: Callable ) -> Variant
No description provided yet.
set_state (entity: String , state: Variant , attributes: Dictionary ) -> Variant
No description provided yet.
start_subscriptions ( ) -> void
No description provided yet.
update_room (room: String ) -> void
No description provided yet.
watch_state (entity: String , callback: Callable ) -> Variant
No description provided yet.