availability_topic not needed for all these devices

pull/106/head
Jeff Culverhouse 11 months ago
parent 8d67ff6b0c
commit af9960f0b3

@ -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'),
}

Loading…
Cancel
Save