const HASS_API = preload ("../hass.gd") var api: HASS_API var integration_exists: bool = false func _init(hass: HASS_API): self.api = hass func on_connect(): var response = await api.send_request_packet({ "type": "immersive_home/register", "device_id": OS.get_unique_id(), "name": OS.get_model_name(), "version": OS.get_version(), "platform": OS.get_name(), }) if response.status == Promise.Status.RESOLVED: integration_exists = true