From af9960f0b33ee20c238fc2b01f7594d80b3d1746 Mon Sep 17 00:00:00 2001 From: Jeff Culverhouse Date: Mon, 3 Mar 2025 17:22:22 -0500 Subject: [PATCH] availability_topic not needed for all these devices --- amcrest_mqtt.py | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/amcrest_mqtt.py b/amcrest_mqtt.py index 01df7a6..3d6d8c2 100644 --- a/amcrest_mqtt.py +++ b/amcrest_mqtt.py @@ -356,7 +356,6 @@ class AmcrestMqtt(object): 'device_class': '', 'icon': 'mdi:doorbell', 'state_topic': self.get_discovery_topic(device_id, 'doorbell'), - 'availability_topic': device['availability_topic'], 'value_template': '{{ value_json.doorbell }}', 'unique_id': self.get_slug(device_id, 'doorbell'), } @@ -369,7 +368,6 @@ class AmcrestMqtt(object): 'payload_off': 'off', 'device_class': 'motion', 'state_topic': self.get_discovery_topic(device_id, 'human'), - 'availability_topic': device['availability_topic'], 'value_template': '{{ value_json.human }}', 'unique_id': self.get_slug(device_id, 'human'), } @@ -381,7 +379,6 @@ class AmcrestMqtt(object): 'payload_off': 'off', 'device_class': 'motion', 'state_topic': self.get_discovery_topic(device_id, 'motion'), - 'availability_topic': device['availability_topic'], 'unique_id': self.get_slug(device_id, 'motion'), } @@ -390,7 +387,6 @@ class AmcrestMqtt(object): 'platform': 'sensor', 'icon': 'mdi:package-up', 'state_topic': device['state_topic'], - 'availability_topic': device['availability_topic'], 'value_template': '{{ value_json.sw_version }}', 'entity_category': 'diagnostic', 'unique_id': self.get_slug(device_id, 'sw_version'), @@ -401,7 +397,6 @@ class AmcrestMqtt(object): 'platform': 'sensor', 'icon': 'mdi:alphabetical-variant-up', 'state_topic': device['state_topic'], - 'availability_topic': device['availability_topic'], 'value_template': '{{ value_json.serial_number }}', 'entity_category': 'diagnostic', 'unique_id': self.get_slug(device_id, 'serial_number'), @@ -412,7 +407,6 @@ class AmcrestMqtt(object): 'platform': 'sensor', 'icon': 'mdi:ip-network', 'state_topic': device['state_topic'], - 'availability_topic': device['availability_topic'], 'value_template': '{{ value_json.host }}', 'entity_category': 'diagnostic', 'unique_id': self.get_slug(device_id, 'host'), @@ -422,7 +416,6 @@ class AmcrestMqtt(object): 'name': 'Event', 'platform': 'sensor', 'state_topic': self.get_discovery_topic(device_id, 'event'), - 'availability_topic': device['availability_topic'], 'unique_id': self.get_slug(device_id, 'event'), } @@ -432,7 +425,6 @@ class AmcrestMqtt(object): 'icon': 'mdi:micro-sd', 'unit_of_measurement': '%', 'state_topic': self.get_discovery_topic(device_id, 'storage'), - 'availability_topic': device['availability_topic'], 'value_template': '{{ value_json.used_percent }}', 'entity_category': 'diagnostic', 'unique_id': self.get_slug(device_id, 'storage_used_percent'), @@ -443,7 +435,6 @@ class AmcrestMqtt(object): 'icon': 'mdi:micro-sd', 'unit_of_measurement': 'GB', 'state_topic': self.get_discovery_topic(device_id, 'storage'), - 'availability_topic': device['availability_topic'], 'value_template': '{{ value_json.total }}', 'entity_category': 'diagnostic', 'unique_id': self.get_slug(device_id, 'storage_total'), @@ -454,7 +445,6 @@ class AmcrestMqtt(object): 'icon': 'mdi:micro-sd', 'unit_of_measurement': 'GB', 'state_topic': self.get_discovery_topic(device_id, 'storage'), - 'availability_topic': device['availability_topic'], 'value_template': '{{ value_json.used }}', 'entity_category': 'diagnostic', 'unique_id': self.get_slug(device_id, 'storage_used'), @@ -464,7 +454,6 @@ class AmcrestMqtt(object): 'platform': 'sensor', 'device_class': 'timestamp', 'state_topic': device['state_topic'], - 'availability_topic': device['availability_topic'], 'value_template': '{{ value_json.last_update }}', 'unique_id': self.get_slug(device_id, 'last_update'), }