pub async fn fire_event( client: &HaClient, event_type: &str, data: Option<&Value>, ) -> Result<Value, HaError>