WeConnect
Toggle table of contents
0.2.0
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
WeConnect
WeConnect
/
rsdev.ovh.weconnect.ha
/
HaBinarySensorDiscovery
Ha
Binary
Sensor
Discovery
@
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.
Members
Constructors
Ha
Binary
Sensor
Discovery
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
device
Link copied to clipboard
val
device
:
HaMqttDevice
device
Class
Link copied to clipboard
@
SerialName
(
value
=
"device_class"
)
val
deviceClass
:
String
?
icon
Link copied to clipboard
val
icon
:
String
?
name
Link copied to clipboard
val
name
:
String
payload
Off
Link copied to clipboard
@
SerialName
(
value
=
"payload_off"
)
val
payloadOff
:
String
payload
On
Link copied to clipboard
@
SerialName
(
value
=
"payload_on"
)
val
payloadOn
:
String
state
Topic
Link copied to clipboard
@
SerialName
(
value
=
"state_topic"
)
val
stateTopic
:
String
unique
Id
Link copied to clipboard
@
SerialName
(
value
=
"unique_id"
)
val
uniqueId
:
String