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
/
HaButtonDiscovery
Ha
Button
Discovery
@
Serializable
data
class
HaButtonDiscovery
(
val
name
:
String
,
val
commandTopic
:
String
,
val
uniqueId
:
String
,
val
device
:
HaMqttDevice
,
val
payloadPress
:
String
=
"PRESS"
,
val
icon
:
String
?
=
null
)
HA MQTT discovery payload for a
button
entity.
Members
Constructors
Ha
Button
Discovery
Link copied to clipboard
constructor
(
name
:
String
,
commandTopic
:
String
,
uniqueId
:
String
,
device
:
HaMqttDevice
,
payloadPress
:
String
=
"PRESS"
,
icon
:
String
?
=
null
)
Properties
command
Topic
Link copied to clipboard
@
SerialName
(
value
=
"command_topic"
)
val
commandTopic
:
String
device
Link copied to clipboard
val
device
:
HaMqttDevice
icon
Link copied to clipboard
val
icon
:
String
?
name
Link copied to clipboard
val
name
:
String
payload
Press
Link copied to clipboard
@
SerialName
(
value
=
"payload_press"
)
val
payloadPress
:
String
unique
Id
Link copied to clipboard
@
SerialName
(
value
=
"unique_id"
)
val
uniqueId
:
String