Skip to content
16 changes: 16 additions & 0 deletions drivers/SmartThings/zwave-electric-meter/fingerprints.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,22 @@ zwaveManufacturer:
productType: 0x0002
productId: 0x0001
deviceProfileName: base-electric-meter
- id: "0x0371/0x0003/0x0033" #HEM Gen8 1 Phase EU, AU
deviceLabel: Aeotec Home Energy Meter Gen8 Consumption
manufacturerId: 0x0371
productId: 0x0033
deviceProfileName: aeotec-home-energy-meter-gen8-1-phase-con
- id: "0x0371/0x0003/0x0034" # HEM Gen8 3 Phase EU, AU
deviceLabel: Aeotec Home Energy Meter Gen8 Consumption
manufacturerId: 0x0371
productId: 0x0034
deviceProfileName: aeotec-home-energy-meter-gen8-3-phase-con
- id: "0x0371/0x0103/0x002E" # HEM Gen8 2 Phase US
deviceLabel: Aeotec Home Energy Meter Gen8 Consumption
manufacturerId: 0x0371
productType: 0x0103
productId: 0x002E
deviceProfileName: aeotec-home-energy-meter-gen8-2-phase-con
zwaveGeneric:
- id: "GenericEnergyMeter"
deviceLabel: Energy Monitor
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
name: aeotec-home-energy-meter-gen8-1-phase-con
components:
- id: main
label: "Sum Consumption"
capabilities:
- id: powerMeter
version: 1
- id: energyMeter
version: 1
- id: powerConsumptionReport
version: 1
- id: refresh
version: 1
categories:
- name: PowerMeasurementSensor
- id: clamp1
label: "Clamp 1"
capabilities:
- id: powerMeter
version: 1
- id: energyMeter
version: 1
categories:
- name: PowerMeasurementSensor
preferences:
- name: thresholdCheck
title: "3. Threshold Check Enable/Disable"
description: "Enable selective reporting only when power change reaches a certain threshold or percentage set in 4 -19 below. This is used to reduce network traffic."
preferenceType: enumeration
definition:
options:
0: "Disable"
1: "Enable"
default: 1
- name: imWThresholdTotal
title: "4. Import W threshold (total)"
description: "Threshold change in import wattage to induce an automatic report (Whole HEM)."
preferenceType: integer
definition:
minimum: 0
maximum: 60000
default: 50
- name: imWThresholdPhaseA
title: "5. Import W threshold (Phase A)"
description: "Threshold change in import wattage to induce an automatic report (Phase A)."
preferenceType: integer
definition:
minimum: 0
maximum: 60000
default: 50
- name: exWThresholdTotal
title: "8. Export W threshold (total)"
description: "Threshold change in export wattage to induce an automatic report (Whole HEM)."
preferenceType: integer
definition:
minimum: 0
maximum: 60000
default: 50
- name: exWThresholdPhaseA
title: "9. Export W threshold (Phase A)"
description: "Threshold change in export wattage to induce an automatic report (Phase A)."
preferenceType: integer
definition:
minimum: 0
maximum: 60000
default: 50
- name: imWPctThresholdTotal
title: "12. Import W threshold (total)"
description: "Percentage change in import wattage to induce an automatic report (Whole HEM)."
preferenceType: integer
definition:
minimum: 0
maximum: 100
default: 20
- name: imWPctThresholdPhaseA
title: "13. Import W threshold (Phase A)"
description: "Percentage change in import wattage to induce an automatic report (Phase A)."
preferenceType: integer
definition:
minimum: 0
maximum: 100
default: 20
- name: exWPctThresholdTotal
title: "16. Export W threshold (total)"
description: "Percentage change in export wattage to induce an automatic report (Whole HEM)."
preferenceType: integer
definition:
minimum: 0
maximum: 100
default: 20
- name: exWPctThresholdPhaseA
title: "17. Export W threshold (Phase A)"
description: "Percentage change in export wattage to induce an automatic report (Phase A)."
preferenceType: integer
definition:
minimum: 0
maximum: 100
default: 20
- name: autoRootDeviceReport
title: "32. Auto report of root device"
description: "Enable automatic report of root device."
preferenceType: enumeration
definition:
options:
0: "Disable"
1: "Enable"
default: 0
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: aeotec-home-energy-meter-gen8-1-phase-pro
components:
- id: main
label: "Sum Production"
capabilities:
- id: powerMeter
version: 1
- id: energyMeter
version: 1
- id: refresh
version: 1
categories:
- name: PowerMeasurementSensor
- id: clamp2
label: "Clamp 1"
capabilities:
- id: powerMeter
version: 1
- id: energyMeter
version: 1
categories:
- name: PowerMeasurementSensor
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
name: aeotec-home-energy-meter-gen8-2-phase-con
components:
- id: main
label: "Sum Consumption"
capabilities:
- id: powerMeter
version: 1
- id: energyMeter
version: 1
- id: powerConsumptionReport
version: 1
- id: refresh
version: 1
categories:
- name: PowerMeasurementSensor
- id: clamp1
label: "Clamp 1"
capabilities:
- id: powerMeter
version: 1
- id: energyMeter
version: 1
categories:
- name: PowerMeasurementSensor
- id: clamp3
label: "Clamp 2"
capabilities:
- id: powerMeter
version: 1
- id: energyMeter
version: 1
categories:
- name: PowerMeasurementSensor
preferences:
- name: thresholdCheck
title: "3. Threshold Check Enable/Disable"
description: "Enable selective reporting only when power change reaches a certain threshold or percentage set in 4 -19 below. This is used to reduce network traffic."
preferenceType: enumeration
definition:
options:
0: "Disable"
1: "Enable"
default: 1
- name: imWThresholdTotal
title: "4. Import W threshold (total)"
description: "Threshold change in import wattage to induce an automatic report (Whole HEM)."
preferenceType: integer
definition:
minimum: 0
maximum: 60000
default: 50
- name: imWThresholdPhaseA
title: "5. Import W threshold (Phase A)"
description: "Threshold change in import wattage to induce an automatic report (Phase A)."
preferenceType: integer
definition:
minimum: 0
maximum: 60000
default: 50
- name: imWhresholdPhaseB
title: "6. Import W threshold (Phase B)"
description: "Threshold change in import wattage to induce an automatic report (Phase B)."
preferenceType: integer
definition:
minimum: 0
maximum: 60000
default: 50
- name: exWhresholdTotal
title: "8. Export W threshold (total)"
description: "Threshold change in export wattage to induce an automatic report (Whole HEM)."
preferenceType: integer
definition:
minimum: 0
maximum: 60000
default: 50
- name: exWThresholdPhaseA
title: "9. Export W threshold (Phase A)"
description: "Threshold change in export wattage to induce an automatic report (Phase A)."
preferenceType: integer
definition:
minimum: 0
maximum: 60000
default: 50
- name: exWThresholdPhaseB
title: "10. Export W threshold (Phase B)"
description: "Threshold change in export wattage to induce an automatic report (Phase B)."
preferenceType: integer
definition:
minimum: 0
maximum: 60000
default: 50
- name: imWPctThresholdTotal
title: "12. Import W threshold (total)"
description: "Percentage change in import wattage to induce an automatic report (Whole HEM)."
preferenceType: integer
definition:
minimum: 0
maximum: 100
default: 20
- name: imWPctThresholdPhaseA
title: "13. Import W threshold (Phase A)"
description: "Percentage change in import wattage to induce an automatic report (Phase A)."
preferenceType: integer
definition:
minimum: 0
maximum: 100
default: 20
- name: imWPctThresholdPhaseB
title: "14. Import W threshold (Phase B)."
description: "Percentage change in import wattage to induce an automatic report (Phase B)."
preferenceType: integer
definition:
minimum: 0
maximum: 100
default: 20
- name: exWPctThresholdTotal
title: "16. Export W threshold (total)"
description: "Percentage change in export wattage to induce an automatic report (Whole HEM)."
preferenceType: integer
definition:
minimum: 0
maximum: 100
default: 20
- name: exWPctThresholdPhaseA
title: "17. Export W threshold (Phase A)"
description: "Percentage change in export wattage to induce an automatic report (Phase A)."
preferenceType: integer
definition:
minimum: 0
maximum: 100
default: 20
- name: exWPctThresholdPhaseB
title: "18. Export W threshold (Phase B)"
description: "Percentage change in export wattage to induce an automatic report (Phase B)."
preferenceType: integer
definition:
minimum: 0
maximum: 100
default: 20
- name: autoRootDeviceReport
title: "32. Auto report of root device"
description: "Enable automatic report of root device."
preferenceType: enumeration
definition:
options:
0: "Disable"
1: "Enable"
default: 0
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: aeotec-home-energy-meter-gen8-2-phase-pro
components:
- id: main
label: "Sum Production"
capabilities:
- id: powerMeter
version: 1
- id: energyMeter
version: 1
- id: refresh
version: 1
categories:
- name: PowerMeasurementSensor
- id: clamp2
label: "Clamp 1"
capabilities:
- id: powerMeter
version: 1
- id: energyMeter
version: 1
categories:
- name: PowerMeasurementSensor
- id: clamp4
label: "Clamp 2"
capabilities:
- id: powerMeter
version: 1
- id: energyMeter
version: 1
categories:
- name: PowerMeasurementSensor
Loading
Loading