@@ -32,13 +32,6 @@ TOPIC_MOTION=$(get_config TOPIC_MOTION)
32
32
MOTION_START_MSG=$( get_config MOTION_START_MSG)
33
33
MOTION_STOP_MSG=$( get_config MOTION_STOP_MSG)
34
34
35
- TOPIC_AI_HUMAN_DETECTION=$( get_config TOPIC_AI_HUMAN_DETECTION)
36
- AI_HUMAN_DETECTION_START_MSG=$( get_config AI_HUMAN_DETECTION_START_MSG)
37
- AI_HUMAN_DETECTION_STOP_MSG=$( get_config AI_HUMAN_DETECTION_STOP_MSG)
38
-
39
- TOPIC_BABY_CRYING=$( get_config TOPIC_BABY_CRYING)
40
- BABY_CRYING_MSG=$( get_config BABY_CRYING_MSG)
41
-
42
35
TOPIC_SOUND_DETECTION=$( get_config TOPIC_SOUND_DETECTION)
43
36
SOUND_DETECTION_MSG=$( get_config SOUND_DETECTION_MSG)
44
37
@@ -235,14 +228,14 @@ $YI_HACK_PREFIX/bin/mosquitto_pub -i $HOSTNAME $HA_QOS $HA_RETAIN -h $HOST -t $T
235
228
UNIQUE_NAME=$NAME " Human Detection"
236
229
UNIQUE_ID=$IDENTIFIERS " -ai_human_detection"
237
230
TOPIC=$HOMEASSISTANT_MQTT_PREFIX /binary_sensor/$IDENTIFIERS /ai_human_detection/config
238
- MQTT_RETAIN_AI_HUMAN_DETECTION=$( get_config MQTT_RETAIN_AI_HUMAN_DETECTION )
231
+ MQTT_RETAIN_AI_HUMAN_DETECTION=$( get_config MQTT_RETAIN_MOTION )
239
232
# Don't know why... ..Home Assistant don't allow retain for Sensor and Binary Sensor
240
233
# if [ "$MQTT_RETAIN_AI_HUMAN_DETECTION" == "1" ]; then
241
234
# RETAIN='"retain":true, '
242
235
# else
243
236
RETAIN=" "
244
237
# fi
245
- CONTENT=' {"availability_topic":"' $MQTT_PREFIX ' /' $TOPIC_BIRTH_WILL ' ","payload_available":"' $BIRTH_MSG ' ","payload_not_available":"' $WILL_MSG ' ","device":{"identifiers":["' $IDENTIFIERS ' "],"manufacturer":"' $MANUFACTURER ' ","model":"' $MODEL ' ","name":"' $NAME ' ","sw_version":"' $SW_VERSION ' "}, "qos": "' $MQTT_QOS ' ", ' $RETAIN ' "device_class":"motion","state_topic":"' $MQTT_PREFIX ' /' $TOPIC_AI_HUMAN_DETECTION ' ","name":"' $UNIQUE_NAME ' ","unique_id":"' $UNIQUE_ID ' ","payload_on":"' $AI_HUMAN_DETECTION_START_MSG ' ","payload_off":"' $AI_HUMAN_DETECTION_STOP_MSG ' ", "platform": "mqtt"}'
238
+ CONTENT=' {"availability_topic":"' $MQTT_PREFIX ' /' $TOPIC_BIRTH_WILL ' ","payload_available":"' $BIRTH_MSG ' ","payload_not_available":"' $WILL_MSG ' ","device":{"identifiers":["' $IDENTIFIERS ' "],"manufacturer":"' $MANUFACTURER ' ","model":"' $MODEL ' ","name":"' $NAME ' ","sw_version":"' $SW_VERSION ' "}, "qos": "' $MQTT_QOS ' ", ' $RETAIN ' "device_class":"motion","state_topic":"' $MQTT_PREFIX ' /' $TOPIC_MOTION ' ","name":"' $UNIQUE_NAME ' ","unique_id":"' $UNIQUE_ID ' ","payload_on":"' $AI_HUMAN_DETECTION_MSG ' ","payload_off":"' $MOTION_STOP_MSG ' ", "platform": "mqtt"}'
246
239
$YI_HACK_PREFIX /bin/mosquitto_pub -i $HOSTNAME $HA_QOS $HA_RETAIN -h $HOST -t $TOPIC -m " $CONTENT "
247
240
# Sound Detection
248
241
UNIQUE_NAME=$NAME " Sound Detection"
0 commit comments