Choose style:

Author Topic: R083, UI reactivity for devices that report power, and reporting/rules  (Read 13174 times)

0 Members and 1 Guest are viewing this topic.

Offline SecureComp

  • Backer
  • *
  • Posts: 541
  • Thanks: 1
  • Registered : 05/08/2014
    YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: R083, UI reactivity for devices that report power, and reporting/rules
« Reply #15 on: December 18, 2015, 11:33:39 am »
The subdir for aeon_labs has several files, hem.xml, hem1.xml and hemg.xml look to be the home energy monitor config files.

hem.xml
Code: [Select]
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>
  <!-- Configuration Parameters -->
  <CommandClass id="112">
    <Value type="short" index="1" genre="config" label="Country Voltage" units="volts" min="0" max="240" value="120">
      <Help>
Voltage to calculate wattage from amperage. US=120. EU,ANZ=240.
      </Help>
    </Value>
    <Value type="byte" index="3" genre="config" label="Power changed" units="" min="0" max="1" value="0">
      <Help>
Automatic report only when power is changed.
      </Help>
    </Value>
    <Value type="short" index="4" genre="config" label="Wattage Threshold" units="watts" value="50">
      <Help>
Threshold change in wattage to induce a automatic report (whole HEM).
      </Help>
    </Value>
    <Value type="short" index="5" genre="config" label="Wattage Threshold C1" units="watts" value="50">
      <Help>
Threshold change in wattage to induce a automatic report (Clamp 1).
      </Help>
    </Value>
    <Value type="short" index="6" genre="config" label="Wattage Threshold C2" units="watts" value="50">
      <Help>
Threshold change in wattage to induce a automatic report (Clamp 2).
      </Help>
    </Value>
    <Value type="short" index="7" genre="config" label="Wattage Threshold C3" units="watts" value="50">
      <Help>
Threshold change in wattage to induce a automatic report (Clamp 3).
      </Help>
    </Value>
    <Value type="byte" index="8" genre="config" label="Wattage Percentage Change" units="%" value="10">
      <Help>
Percentage change in wattage to induce a automatic report (whole HEM).
      </Help>
    </Value>
    <Value type="byte" index="9" genre="config" label="Wattage Percentage Change C1" units="%" value="10">
      <Help>
Percentage change in wattage to induce a automatic report (Clamp 1).
      </Help>
    </Value>
    <Value type="byte" index="10" genre="config" label="Wattage Percentage Change C2" units="%" value="10">
      <Help>
Percentage change in wattage to induce a automatic report (Clamp 2).
      </Help>
    </Value>
    <Value type="byte" index="11" genre="config" label="Wattage Percentage Change C3" units="%" value="10">
      <Help>
Percentage change in wattage to induce a automatic report (Clamp 3).
      </Help>
    </Value>
    <Value type="byte" index="12" genre="config" label="Accumulate energy" units="" min="0" max="1" value="0">
      <Help>
Accumulate energy when Battery Powered.
      </Help>
    </Value>
    <Value type="byte" index="20" genre="config" label="USB powered" units="" min="0" max="1" read_only="true" value="0">
      <Help>
This byte denotes whether the product is using batteries (value = 0) or using USB power (value = 1).
      </Help>
    </Value>
    <Value type="int" index="100" genre="config" label="Reset #101-103" units="" value="0" write_only="true" affects="101,102,103">
      <Help>
Reset to default parameters number 101-103. Any value other then 0 will initiate this reset.
      </Help>
    </Value>
    <Value type="int" index="101" genre="config" label="Group 1 Reports" units="" value="0">
      <Help>
Which reports need to send in group1. Format is as follows:
Byte 1 (msb): Reserved
Byte 2: Reserved
Byte 3: Bit 7: reserved
                Bit 6: reserved
                Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3)
                Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2)
                Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1)
                Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3)
                Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2)
                Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1)
Byte 4 (lsb): Bit 7: reserved
                Bit 6: reserved
                Bit 5: reserved
                Bit 4: reserved
                Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM)
                Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM)
                Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM)
                Bit 0: Auto Send Battery Report at the group time interval (whole HEM)
      </Help>
    </Value>
    <Value type="int" index="102" genre="config" label="Group 2 Reports" units="" value="0">
      <Help>
Which reports need to send in group2. Format is as follows:
Byte 1 (msb): Reserved
Byte 2: Reserved
Byte 3: Bit 7: reserved
                Bit 6: reserved
                Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3)
                Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2)
                Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1)
                Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3)
                Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2)
                Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1)
Byte 4 (lsb): Bit 7: reserved
                Bit 6: reserved
                Bit 5: reserved
                Bit 4: reserved
                Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM)
                Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM)
                Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM)
                Bit 0: Auto Send Battery Report at the group time interval (whole HEM)
      </Help>
    </Value>
    <Value type="int" index="103" genre="config" label="Group 3 Reports" units="" value="0">
      <Help>
Which reports need to send in group3. Format is as follows:
Byte 1 (msb): Reserved
Byte 2: Reserved
Byte 3: Bit 7: reserved
Bit 6: reserved
                Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3)
                Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2)
                Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1)
                Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3)
                Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2)
                Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1)
Byte 4 (lsb): Bit 7: reserved
                Bit 6: reserved
                Bit 5: reserved
                Bit 4: reserved
                Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM)
                Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM)
                Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM)
                Bit 0: Auto Send Battery Report at the group time interval (whole HEM)
      </Help>
    </Value>
    <Value type="int" index="110" genre="config" label="Reset #111-113" units="" value="0" write_only="true" affects="111,112,113">
      <Help>
Reset to default parameters number 111-113. Any value other then 0 will initiate this reset.
      </Help>
    </Value>
    <Value type="int" index="111" genre="config" label="Group 1 Interval" units="seconds" value="720">
      <Help>
The interval of sending report group 1.
      </Help>
    </Value>
    <Value type="int" index="112" genre="config" label="Group 2 Interval" units="seconds" value="720">
      <Help>
The interval of sending report group 2.
      </Help>
    </Value>
    <Value type="int" index="113" genre="config" label="Group 3 Interval" units="seconds" value="720">
      <Help>
The interval of sending report group 3.
      </Help>
    </Value>
    <Value type="int" index="253" genre="config" label="Unit Recalibration (dangerous)" units="" value="0" write_only="true">
      <Help>
Re-calibrate (will destroy factory calibration). CONTACT AEON LABS before using.
      </Help>
    </Value>
    <Value type="short" index="254" genre="config" label="Device Tag" units="" value="0">
      <Help>
Device tag.
      </Help>
    </Value>
    <Value type="int" index="255" genre="config" label="Reset default configuration" units="" value="0" write_only="true" affects="all">
      <Help>
Reset to the default configuration.
      </Help>
    </Value>
  </CommandClass>

  <!-- COMMAND_CLASS_WAKE_UP.  This class is in the list reported by the HEM, but it does not
  respond to requests.  It still needs to be supported so that wake up notifications are handled. -->
  <CommandClass id="132" create_vars="false" />

  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="1">
      <Group index="1" max_associations="5" label="Report" auto="true" />
    </Associations>
  </CommandClass>
</Product>


Kickstarter Backer
Securifi Wiki Editor and Beta Tester, Not a Securifi employee
Almond+, many sensors, IOS App, Android Apps and Widgets

Offline SecureComp

  • Backer
  • *
  • Posts: 541
  • Thanks: 1
  • Registered : 05/08/2014
    YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: R083, UI reactivity for devices that report power, and reporting/rules
« Reply #16 on: December 18, 2015, 11:33:52 am »
and hem1.xml

Code: [Select]
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>
  <!-- Configuration Parameters -->
  <CommandClass id="112">
    <Value type="short" index="1" genre="config" label="Country Voltage" units="volts" min="0" max="240" value="120">
      <Help>
Voltage to calculate wattage from amperage. US=120. EU,ANZ=240.
      </Help>
    </Value>
    <Value type="byte" index="3" genre="config" label="Power changed" units="" min="0" max="1" value="1">
      <Help>
Automatic report only when power is changed.
      </Help>
    </Value>
    <Value type="short" index="4" genre="config" label="Wattage Threshold" units="watts" value="25">
      <Help>
Threshold change in wattage to induce a automatic report (whole HEM).
      </Help>
    </Value>
    <Value type="short" index="5" genre="config" label="Wattage Threshold C1" units="watts" value="25">
      <Help>
Threshold change in wattage to induce a automatic report (Clamp 1).
      </Help>
    </Value>
    <Value type="short" index="6" genre="config" label="Wattage Threshold C2" units="watts" value="25">
      <Help>
Threshold change in wattage to induce a automatic report (Clamp 2).
      </Help>
    </Value>
    <Value type="short" index="7" genre="config" label="Wattage Threshold C3" units="watts" value="25">
      <Help>
Threshold change in wattage to induce a automatic report (Clamp 3).
      </Help>
    </Value>
    <Value type="byte" index="8" genre="config" label="Wattage Percentage Change" units="%" value="5">
      <Help>
Percentage change in wattage to induce a automatic report (whole HEM).
      </Help>
    </Value>
    <Value type="byte" index="9" genre="config" label="Wattage Percentage Change C1" units="%" value="5">
      <Help>
Percentage change in wattage to induce a automatic report (Clamp 1).
      </Help>
    </Value>
    <Value type="byte" index="10" genre="config" label="Wattage Percentage Change C2" units="%" value="5">
      <Help>
Percentage change in wattage to induce a automatic report (Clamp 2).
      </Help>
    </Value>
    <Value type="byte" index="11" genre="config" label="Wattage Percentage Change C3" units="%" value="5">
      <Help>
Percentage change in wattage to induce a automatic report (Clamp 3).
      </Help>
    </Value>
    <Value type="int" index="101" genre="config" label="Group 1 Reports" units="" value="12">
      <Help>
Which reports need to send in group1. Format is as follows:
Byte 1 (msb): Reserved
Byte 2: Reserved
Byte 3: Bit 7: reserved
                Bit 6: reserved
                Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3)
                Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2)
                Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1)
                Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3)
                Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2)
                Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1)
Byte 4 (lsb): Bit 7: reserved
                Bit 6: reserved
                Bit 5: reserved
                Bit 4: reserved
                Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM)
                Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM)
                Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM)
                Bit 0: Auto Send Battery Report at the group time interval (whole HEM)
      </Help>
    </Value>
    <Value type="int" index="103" genre="config" label="Group 3 Reports" units="" value="6912">
      <Help>
Which reports need to send in group3. Format is as follows:
Byte 1 (msb): Reserved
Byte 2: Reserved
Byte 3: Bit 7: reserved
Bit 6: reserved
                Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3)
                Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2)
                Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1)
                Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3)
                Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2)
                Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1)
Byte 4 (lsb): Bit 7: reserved
                Bit 6: reserved
                Bit 5: reserved
                Bit 4: reserved
                Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM)
                Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM)
                Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM)
                Bit 0: Auto Send Battery Report at the group time interval (whole HEM)
      </Help>
    </Value>
    <Value type="int" index="111" genre="config" label="Group 1 Interval" units="seconds" value="120">
      <Help>
The interval of sending report group 1.
      </Help>
    </Value>
    <Value type="int" index="113" genre="config" label="Group 3 Interval" units="seconds" value="120">
      <Help>
The interval of sending report group 3.
      </Help>
    </Value>
  </CommandClass>
  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="1">
      <Group index="1" max_associations="5" label="Report" auto="true" />
    </Associations>
  </CommandClass>
</Product>

and hemg.xml

Code: [Select]
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>
  <!-- Configuration Parameters -->
  <CommandClass id="112">
    <Value type="list" index="2" genre="config" label="Reverse Clamping" units="" min="0" max="1" value="0" size="1">
      <Help>
      If the reverse clamping pliers, negative power is detected.
      </Help>
      <Item label="Disable" value="0" />
      <Item label="Enable" value="1" />
    </Value>     
    <Value type="list" index="3" genre="config" label="Power changed" units="" min="0" max="1" value="0" size="1">
      <Help>
Automatic report only when power is changed.
      </Help>
      <Item label="Disable" value="0" />
      <Item label="Enable" value="1" />
    </Value>
    <Value type="short" index="4" genre="config" label="Wattage Threshold" units="watts" value="50">
      <Help>
Threshold change in wattage to induce a automatic report (whole HEM).
      </Help>
    </Value>
    <Value type="short" index="5" genre="config" label="Wattage Threshold C1" units="watts" value="50">
      <Help>
Threshold change in wattage to induce a automatic report (Clamp 1).
      </Help>
    </Value>
    <Value type="short" index="6" genre="config" label="Wattage Threshold C2" units="watts" value="50">
      <Help>
Threshold change in wattage to induce a automatic report (Clamp 2).
      </Help>
    </Value>
    <Value type="short" index="7" genre="config" label="Wattage Threshold C3" units="watts" value="50">
      <Help>
Threshold change in wattage to induce a automatic report (Clamp 3).
      </Help>
    </Value>
    <Value type="byte" index="8" genre="config" label="Wattage Percentage Change" units="%" value="10">
      <Help>
Percentage change in wattage to induce a automatic report (whole HEM).
      </Help>
    </Value>
    <Value type="byte" index="9" genre="config" label="Wattage Percentage Change C1" units="%" value="10">
      <Help>
Percentage change in wattage to induce a automatic report (Clamp 1).
      </Help>
    </Value>
    <Value type="byte" index="10" genre="config" label="Wattage Percentage Change C2" units="%" value="10">
      <Help>
Percentage change in wattage to induce a automatic report (Clamp 2).
      </Help>
    </Value>
    <Value type="byte" index="11" genre="config" label="Wattage Percentage Change C3" units="%" value="10">
      <Help>
Percentage change in wattage to induce a automatic report (Clamp 3).
      </Help>
    </Value>
    <Value type="int" index="100" genre="config" label="Reset #101-103" units="" value="0" write_only="true" affects="101,102,103">
      <Help>
Reset to default parameters number 101-103. Any value other then 0 will initiate this reset.
      </Help>
    </Value>
    <Value type="int" index="101" genre="config" label="Group 1 Reports" units="" value="0">
      <Help>
Which reports need to send in group1. Format is as follows:
Byte 1 (msb): Reserved
Byte 2: Reserved
Byte 3: Bit 7: reserved
                Bit 6: reserved
                Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3)
                Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2)
                Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1)
                Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3)
                Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2)
                Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1)
Byte 4 (lsb): Bit 7: reserved
                Bit 6: reserved
                Bit 5: reserved
                Bit 4: reserved
                Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM)
                Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM)
                Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM)
                Bit 0: Auto Send Battery Report at the group time interval (whole HEM)
      </Help>
    </Value>
    <Value type="int" index="102" genre="config" label="Group 2 Reports" units="" value="0">
      <Help>
Which reports need to send in group2. Format is as follows:
Byte 1 (msb): Reserved
Byte 2: Reserved
Byte 3: Bit 7: reserved
                Bit 6: reserved
                Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3)
                Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2)
                Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1)
                Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3)
                Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2)
                Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1)
Byte 4 (lsb): Bit 7: reserved
                Bit 6: reserved
                Bit 5: reserved
                Bit 4: reserved
                Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM)
                Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM)
                Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM)
                Bit 0: Auto Send Battery Report at the group time interval (whole HEM)
      </Help>
    </Value>
    <Value type="int" index="103" genre="config" label="Group 3 Reports" units="" value="0">
      <Help>
Which reports need to send in group3. Format is as follows:
Byte 1 (msb): Reserved
Byte 2: Reserved
Byte 3: Bit 7: reserved
Bit 6: reserved
                Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3)
                Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2)
                Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1)
                Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3)
                Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2)
                Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1)
Byte 4 (lsb): Bit 7: reserved
                Bit 6: reserved
                Bit 5: reserved
                Bit 4: reserved
                Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM)
                Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM)
                Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM)
                Bit 0: Auto Send Battery Report at the group time interval (whole HEM)
      </Help>
    </Value>
    <Value type="int" index="110" genre="config" label="Reset #111-113" units="" value="0" write_only="true" affects="111,112,113">
      <Help>
Reset to default parameters number 111-113. Any value other then 0 will initiate this reset.
      </Help>
    </Value>
    <Value type="int" index="111" genre="config" label="Group 1 Interval" units="seconds" value="720">
      <Help>
The interval of sending report group 1.
      </Help>
    </Value>
    <Value type="int" index="112" genre="config" label="Group 2 Interval" units="seconds" value="720">
      <Help>
The interval of sending report group 2.
      </Help>
    </Value>
    <Value type="int" index="113" genre="config" label="Group 3 Interval" units="seconds" value="720">
      <Help>
The interval of sending report group 3.
      </Help>
    </Value>
    <Value type="list" index="200" genre="config" label="Partner ID" units="" min="0" max="1" size="1" value="0">
      <Item label="Aeon Labs Standard Product" value="0" />
      <Item label="AT&amp;T" value="1" />
    </Value>   
    <Value type="short" index="254" genre="config" label="Device Tag" units="" value="0">
      <Help>
Device tag.
      </Help>
    </Value>
    <Value type="int" index="255" genre="config" label="Reset default configuration" units="" value="0" write_only="true" affects="all">
      <Help>
Reset to the default configuration.
      </Help>
    </Value>
  </CommandClass>


  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="1">
      <Group index="1" max_associations="5" label="Report" auto="true" />
    </Associations>
  </CommandClass>
</Product>

A little info from my DeviceList.xml file.

Device 13 is my Power Switch and Device 14 is my Whole House Energy Monitor. You can see the current status and couple of variable's last known values and the Class ID's and Command Index info.

Code: [Select]
<Device ID="13">
<Name>Air Conditioner</Name>
<Location>House</Location>
<OZWNode>4</OZWNode>
<ZigBeeShortID>NaN</ZigBeeShortID>
<ZigBeeEUI64>NaN</ZigBeeEUI64>
<DeviceTechnology>ZWaveTechnology</DeviceTechnology>
<AssociationTimeStamp>1435254557</AssociationTimeStamp>
<DeviceType>BinaryPowerSwitch</DeviceType>
<FriendlyDeviceType>BinaryPowerSwitch</FriendlyDeviceType>
<AllowNotification>1</AllowNotification>
<ValueVariables Count="2">
<LastKnownValue Index="1" CommandClassID="37" CommandIndex="0" Name="SWITCH BINARY" Type="Bool">false</LastKnownValue>
<LastKnownValue Index="2" CommandClassID="50" CommandIndex="8" Name="POWER" Type="Decimal">0.000W</LastKnownValue>
</ValueVariables>
</Device>
<Device ID="14">
<Name>Main Power</Name>
<Location>House</Location>
<OZWNode>5</OZWNode>
<ZigBeeShortID>NaN</ZigBeeShortID>
<ZigBeeEUI64>NaN</ZigBeeEUI64>
<DeviceTechnology>ZWaveTechnology</DeviceTechnology>
<AssociationTimeStamp>1435508281</AssociationTimeStamp>
<DeviceType>EnergyReader</DeviceType>
<FriendlyDeviceType>MultilevelSensor</FriendlyDeviceType>
<AllowNotification>1</AllowNotification>
<ValueVariables Count="7">
<LastKnownValue Index="1" CommandClassID="128" CommandIndex="0" Name="BATTERY" Type="Byte">0</LastKnownValue>
<LastKnownValue Index="2" CommandClassID="50" CommandIndex="8" Name="POWER" Type="Decimal">254.760W</LastKnownValue>
<LastKnownValue Index="3" CommandClassID="50" CommandIndex="0" Name="ENERGY" Type="Decimal">2240.213kWh</LastKnownValue>
<LastKnownValue Index="4" CommandClassID="50" CommandIndex="8" Name="POWER" Type="Decimal">17.400W</LastKnownValue>
<LastKnownValue Index="5" CommandClassID="50" CommandIndex="0" Name="ENERGY" Type="Decimal">1133.635kWh</LastKnownValue>
<LastKnownValue Index="6" CommandClassID="50" CommandIndex="8" Name="POWER" Type="Decimal">238.200W</LastKnownValue>
<LastKnownValue Index="7" CommandClassID="50" CommandIndex="0" Name="ENERGY" Type="Decimal">1096.884kWh</LastKnownValue>
</ValueVariables>
</Device>

Kickstarter Backer
Securifi Wiki Editor and Beta Tester, Not a Securifi employee
Almond+, many sensors, IOS App, Android Apps and Widgets

Offline SecureComp

  • Backer
  • *
  • Posts: 541
  • Thanks: 1
  • Registered : 05/08/2014
    YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: R083, UI reactivity for devices that report power, and reporting/rules
« Reply #17 on: December 18, 2015, 11:36:59 am »
Sorry for the multiple posts but there is a character limit that I'm exceeding when posting the xml files.

Anyway, now we just need some of the class info available here:
https://forum.securifi.com/index.php/topic,3426.msg16029.html#msg16029
Quote
Almond Plus SDK Docs are posted.

http://firmware.securifi.com/sdkdocs/index.html

Included are the following sections:

Class List
http://firmware.securifi.com/sdkdocs/annotated.html

Class Index
http://firmware.securifi.com/sdkdocs/classes.html

Class Members
including functions, variables, enumerations and enumerator
http://firmware.securifi.com/sdkdocs/functions.html

Open ZWave Library for comparison only
http://www.openzwave.com/dev/annotated.html
Modify message
« Last Edit: June 28, 2015, 02:52:47 am by SecureComp »

And now we can get to work.
Kickstarter Backer
Securifi Wiki Editor and Beta Tester, Not a Securifi employee
Almond+, many sensors, IOS App, Android Apps and Widgets

Offline SecureComp

  • Backer
  • *
  • Posts: 541
  • Thanks: 1
  • Registered : 05/08/2014
    YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: R083, UI reactivity for devices that report power, and reporting/rules
« Reply #18 on: December 18, 2015, 01:16:44 pm »
out of time for the moment, have to put a pin in this...

Goal is to understand then change the reporting threshold for one of the meters.
Kickstarter Backer
Securifi Wiki Editor and Beta Tester, Not a Securifi employee
Almond+, many sensors, IOS App, Android Apps and Widgets

 

Page created in 0.078 seconds with 22 queries.