OptionalonConnect: (client: MqttClient) => voidProtectedattributesProtected OptionalavailabilityProtectedconfigReadonlyentityProtectedentityProtected ReadonlysettingsProtectedstateProtectedwroteProtectedloggerProtectedmqttProtected_state_ProtecteddebugEmits an event without waiting for the listeners to finish.
ProtectedgenerateProtectedinitRegister the entity within Home Assistant
Optionalevent: EventNameThis method will throw an error if the availability topic is not set
Update the image URL
Unregister the entity from Home Assistant
Writes the configuration to the MQTT broker
Implements an MQTT image for Home Assistant discovery