Skip to content

Commit 5a597d5

Browse files
committed
Edit human detection in mqtt_adv*
1 parent 46f4a20 commit 5a597d5

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

src/static/static/yi-hack/script/mqtt_advertise/mqtt_adv_homeassistant.sh

+2-9
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,6 @@ TOPIC_MOTION=$(get_config TOPIC_MOTION)
3232
MOTION_START_MSG=$(get_config MOTION_START_MSG)
3333
MOTION_STOP_MSG=$(get_config MOTION_STOP_MSG)
3434

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-
4235
TOPIC_SOUND_DETECTION=$(get_config TOPIC_SOUND_DETECTION)
4336
SOUND_DETECTION_MSG=$(get_config SOUND_DETECTION_MSG)
4437

@@ -235,14 +228,14 @@ $YI_HACK_PREFIX/bin/mosquitto_pub -i $HOSTNAME $HA_QOS $HA_RETAIN -h $HOST -t $T
235228
UNIQUE_NAME=$NAME" Human Detection"
236229
UNIQUE_ID=$IDENTIFIERS"-ai_human_detection"
237230
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)
239232
#Don't know why... ..Home Assistant don't allow retain for Sensor and Binary Sensor
240233
# if [ "$MQTT_RETAIN_AI_HUMAN_DETECTION" == "1" ]; then
241234
# RETAIN='"retain":true, '
242235
# else
243236
RETAIN=""
244237
# 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"}'
246239
$YI_HACK_PREFIX/bin/mosquitto_pub -i $HOSTNAME $HA_QOS $HA_RETAIN -h $HOST -t $TOPIC -m "$CONTENT"
247240
# Sound Detection
248241
UNIQUE_NAME=$NAME" Sound Detection"

0 commit comments

Comments
 (0)