forked from Github/frigate
Update MQTT along with enabling motion detection (#3898)
This commit is contained in:
@@ -84,6 +84,8 @@ def create_mqtt_client(config: FrigateConfig, camera_metrics):
|
|||||||
f"Turning on motion for {camera_name} due to detection being enabled."
|
f"Turning on motion for {camera_name} due to detection being enabled."
|
||||||
)
|
)
|
||||||
camera_metrics[camera_name]["motion_enabled"].value = True
|
camera_metrics[camera_name]["motion_enabled"].value = True
|
||||||
|
state_topic = f"{message.topic[:-11]}/motion/state"
|
||||||
|
client.publish(state_topic, payload, retain=True)
|
||||||
elif payload == "OFF":
|
elif payload == "OFF":
|
||||||
if camera_metrics[camera_name]["detection_enabled"].value:
|
if camera_metrics[camera_name]["detection_enabled"].value:
|
||||||
logger.info(f"Turning off detection for {camera_name} via mqtt")
|
logger.info(f"Turning off detection for {camera_name} via mqtt")
|
||||||
|
|||||||
Reference in New Issue
Block a user