Skip to content

Commit

Permalink
Merge pull request #46 from philipdzierzon/mqtt-auto-discovery-itron-…
Browse files Browse the repository at this point in the history
…and-itron-heat

Add mqtt auto discovery templates
  • Loading branch information
BIBOLV authored Nov 2, 2024
2 parents 9430276 + a1fab63 commit 1dd1388
Show file tree
Hide file tree
Showing 2 changed files with 124 additions and 0 deletions.
50 changes: 50 additions & 0 deletions wmbusmeters-ha-addon-edge/mqtt_discovery/itron.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{
"total_m3": {
"component": "sensor",
"discovery_payload": {
"device": {
"identifiers": [
"wmbusmeters_{id}"
],
"manufacturer": "Itron",
"model": "{driver}",
"name": "{name}",
"hw_version": "{id}"
},
"enabled_by_default": true,
"json_attributes_topic": "wmbusmeters/{name}",
"device_class": "water",
"state_class": "total",
"name": "total",
"state_topic": "wmbusmeters/{name}",
"unique_id": "wmbusmeters_{id}_{attribute}",
"unit_of_measurement": "",
"value_template": "{{ value_json.{attribute} }}",
"icon": "mdi:gauge"
}
},
"rssi_dbm": {
"component": "sensor",
"discovery_payload": {
"device": {
"identifiers": [
"wmbusmeters_{id}"
],
"manufacturer": "Itron",
"model": "{driver}",
"name": "{name}",
"hw_version": "{id}"
},
"enabled_by_default": false,
"entity_category": "diagnostic",
"device_class": "signal_strength",
"state_class": "measurement",
"name": "rssi",
"state_topic": "wmbusmeters/{name}",
"unique_id": "wmbusmeters_{id}_{attribute}",
"unit_of_measurement": "dBm",
"value_template": "{{ value_json.{attribute} }}",
"icon": "mdi:signal"
}
}
}
74 changes: 74 additions & 0 deletions wmbusmeters-ha-addon-edge/mqtt_discovery/itronheat.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
{
"total_energy_consumption_kwh": {
"component": "sensor",
"discovery_payload": {
"device": {
"identifiers": [
"wmbusmeters_{id}"
],
"manufacturer": "Itron",
"model": "{driver}",
"name": "{name}",
"hw_version": "{id}"
},
"enabled_by_default": true,
"json_attributes_topic": "wmbusmeters/{name}",
"device_class": "energy",
"state_class": "total",
"name": "total energy consumption",
"state_topic": "wmbusmeters/{name}",
"unique_id": "wmbusmeters_{id}_{attribute}",
"unit_of_measurement": "kWh",
"value_template": "{{ value_json.{attribute} }}",
"icon": "mdi:gauge"
}
},
"total_volume_m3": {
"component": "sensor",
"discovery_payload": {
"device": {
"identifiers": [
"wmbusmeters_{id}"
],
"manufacturer": "Itron",
"model": "{driver}",
"name": "{name}",
"hw_version": "{id}"
},
"enabled_by_default": true,
"json_attributes_topic": "wmbusmeters/{name}",
"device_class": "water",
"state_class": "total",
"name": "total",
"state_topic": "wmbusmeters/{name}",
"unique_id": "wmbusmeters_{id}_{attribute}",
"unit_of_measurement": "",
"value_template": "{{ value_json.{attribute} }}",
"icon": "mdi:gauge"
}
},
"rssi_dbm": {
"component": "sensor",
"discovery_payload": {
"device": {
"identifiers": [
"wmbusmeters_{id}"
],
"manufacturer": "Itron",
"model": "{driver}",
"name": "{name}",
"hw_version": "{id}"
},
"enabled_by_default": false,
"entity_category": "diagnostic",
"device_class": "signal_strength",
"state_class": "measurement",
"name": "rssi",
"state_topic": "wmbusmeters/{name}",
"unique_id": "wmbusmeters_{id}_{attribute}",
"unit_of_measurement": "dBm",
"value_template": "{{ value_json.{attribute} }}",
"icon": "mdi:signal"
}
}
}

0 comments on commit 1dd1388

Please sign in to comment.