diff --git a/ha-addon/mqtt_discovery/mkradio4.json b/ha-addon/mqtt_discovery/mkradio4.json new file mode 100644 index 0000000..a503a67 --- /dev/null +++ b/ha-addon/mqtt_discovery/mkradio4.json @@ -0,0 +1,67 @@ +{ + "total_m3": { + "component": "sensor", + "discovery_payload": { + "device": { + "identifiers": ["wmbusmeters_{id}"], + "manufacturer": "Techem", + "model": "MK Radio 4", + "name": "{name}", + "hw_version": "{id}" + }, + "name": "{name} total", + "unique_id": "wmbusmeters_{id}_{attribute}", + "state_topic": "wmbusmeters/{name}", + "value_template": "{{ value_json.{attribute} }}", + "json_attributes_topic": "wmbusmeters/{name}", + "icon": "mdi:gauge", + "unit_of_measurement": "m³", + "state_class": "total_increasing", + "device_class": "water", + "enabled_by_default": true + } + }, + + "target_m3": { + "component": "sensor", + "discovery_payload": { + "device": { + "identifiers": ["wmbusmeters_{id}"], + "manufacturer": "Techem", + "model": "MK Radio 4", + "name": "{name}", + "hw_version": "{id}" + }, + "enabled_by_default": true, + "state_class": "total", + "device_class": "water", + "name": "{name} target", + "state_topic": "wmbusmeters/{name}", + "unique_id": "wmbusmeters_{id}_{attribute}", + "unit_of_measurement": "m³", + "value_template": "{{ value_json.{attribute} }}", + "icon": "mdi:gauge" + } + }, + + "timestamp": { + "component": "sensor", + "discovery_payload": { + "device": { + "identifiers": ["wmbusmeters_{id}"], + "manufacturer": "Techem", + "model": "MK Radio 4", + "name": "{name}", + "hw_version": "{id}" + }, + "entity_category": "diagnostic", + "name": "{name} timestamp", + "unique_id": "wmbusmeters_{id}_{attribute}", + "state_topic": "wmbusmeters/{name}", + "value_template": "{{ value_json.{attribute} }}", + "icon": "mdi:calendar-clock", + "enabled_by_default": false + } + }, + +}