HaBinarySensorDiscovery

@Serializable
data class HaBinarySensorDiscovery(val name: String, val stateTopic: String, val uniqueId: String, val device: HaMqttDevice, val deviceClass: String? = null, val payloadOn: String = "ON", val payloadOff: String = "OFF", val icon: String? = null)

HA MQTT discovery payload for a binary_sensor entity.

Constructors

Link copied to clipboard
constructor(name: String, stateTopic: String, uniqueId: String, device: HaMqttDevice, deviceClass: String? = null, payloadOn: String = "ON", payloadOff: String = "OFF", icon: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
@SerialName(value = "device_class")
val deviceClass: String?
Link copied to clipboard
val icon: String?
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "payload_off")
val payloadOff: String
Link copied to clipboard
@SerialName(value = "payload_on")
val payloadOn: String
Link copied to clipboard
@SerialName(value = "state_topic")
val stateTopic: String
Link copied to clipboard
@SerialName(value = "unique_id")
val uniqueId: String