(EDGE Driver-Mc): Z-Wave Edge Drivers and others with FIBARO devices:

New EDGE Z-Wave Electric Meter Mc controller modified for Aeotec Home Energy Meter Gen5 (1 phase).

This device works well with the official Aeotec channel driver, Aeotec Home Energy Meter Gen5, but it only reports Power and Total Energy.

local AEOTEC_GEN5_FINGERPRINTS = {
  {mfr = 0x0086, prod = 0x0102, model = 0x005F},  -- Aeotec Home Energy Meter (Gen5) US
  {mfr = 0x0086, prod = 0x0002, model = 0x005F},  -- Aeotec Home Energy Meter (Gen5) EU
}

This device can also report voltage and current and it seems to me that a device that costs €80 should be able to use all of its functions.

This driver is based in stock Z-Wave Electric Meter and modified:

  • I have added a profile to report Power (W), Energy (KWh), Volts (V) and Current (A).

  • Maintains the same name as the Aeotec driver preferences to facilitate the change to this Mc driver and maintain yours personalized settings.
preferences:
  - name: "selectiveReporting"
    title: "2. Solar Readings" 
    description: "This parameter 2 determines reports of power and energy. Default: Always positive "
    required: false
    preferenceType: enumeration
    definition:
      options:
        0: "Always positive"
        1: "Sum of positive & negative readings"
        2: "Only positive readings"
        3: "Only negative readings"
      default: 0
  - name: "thresholdWatt"
    title: "3. Threshold Readings" 
    description: "This parameter 3 determines disable selective reporting or enable automatic reports. Default: Disable"
    required: false
    preferenceType: enumeration
    definition:
      options:
        0: "Disable"
        1: "Enable"
      default: 0
  - name: "crcSixteen"
    title: "13. CRC-16" 
    description: "This parameter 13 determines reporting CRC-16 Encapsulation Command. Default: Disable"
    required: false
    preferenceType: enumeration
    definition:
      options:
        0: "Disable"
        1: "Enable"
      default: 0
  - name: "group1Time"
    title: "111. Group 1 Sensor Report Time"
    description: "This parameter 111 determine Group 1 time interval for automatic reports. Default: 300 sec"
    required: false
    preferenceType: integer
    definition:
      minimum: 0
      maximum: 86400
      default: 300
  - name: "configLock"
    title: "252. Settings Lock" 
    description: "This parameter 252 determines Disable or Enable settings lock. Default: Disable"
    required: false
    preferenceType: enumeration
    definition:
      options:
        0: "Disable"
        1: "Enable"
      default: 0
  • The value of parameter 101 has been modified to value = 15 in the configuration and driverSwitched life cycles, so that the device sends periodic reports of W, KWh, Volts, Amp.
    This parameter cannot be modified in the driver so that the capabilities are not left without capabilities data updates.

This device works very well and only emits the values of W, KWh, Volts and Amp every 300sec, by default or customizable, without flooding the zwave network.

───────────────────────────────────────────────────
 Name         Z-Wave Electric Meter Mc
 Version      2024-05-23T09:12:21.827737763        
───────────────────────────────────────────────────
4 Likes