Add continuous mode binary sensor
This commit is contained in:
25
Network.cpp
25
Network.cpp
@@ -1084,6 +1084,30 @@ void Network::publishHASSConfigDoorSensor(char *deviceType, const char *baseTopi
|
||||
}
|
||||
}
|
||||
|
||||
void Network::publishHASSConfigContinuousMode(char *deviceType, const char *baseTopic, char *name, char *uidString)
|
||||
{
|
||||
String discoveryTopic = _preferences->getString(preference_mqtt_hass_discovery);
|
||||
|
||||
if (discoveryTopic != "")
|
||||
{
|
||||
publishHassTopic("binary_sensor",
|
||||
"continuous_mode",
|
||||
uidString,
|
||||
"_continuous_mode",
|
||||
"Continuous mode",
|
||||
name,
|
||||
baseTopic,
|
||||
String("~") + mqtt_topic_lock_continous_mode,
|
||||
deviceType,
|
||||
"lock",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
{{"pl_on", "on"},
|
||||
{"pl_off", "off"}});
|
||||
}
|
||||
}
|
||||
|
||||
void Network::publishHASSConfigRingDetect(char *deviceType, const char *baseTopic, char *name, char *uidString)
|
||||
{
|
||||
String discoveryTopic = _preferences->getString(preference_mqtt_hass_discovery);
|
||||
@@ -1108,7 +1132,6 @@ void Network::publishHASSConfigRingDetect(char *deviceType, const char *baseTopi
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void Network::publishHASSConfigLedBrightness(char *deviceType, const char *baseTopic, char *name, char *uidString)
|
||||
{
|
||||
publishHassTopic("number",
|
||||
|
||||
Reference in New Issue
Block a user