background image

North

Q

 

Power & Gas Reader 

Revision: 2.2 

 

For gas firmware: set 0x01 to this register for magnetic contact meters, or 0x02 for silver spot 
meters. 
 

Register 7 - filter inhibit threshold 

(1 byte register) - Set this register to 0 in order to make the 

Power Reader start automatic calibration when placed on electricity mechanical meters. 
This register is not used on Gas Readers. 
 

Register 9 - pulse count 

(4 byte register) - This register holds the total number of pulses. Use 

this register to set the total meter consumption. In order for the Power Reader to report the 
proper  total  meter  consumption,  the  value  for  this  registered  has  to  be  initialized  with 
total_meter_consumption_stated_on_the_meter * impulse factor. 

Ex: 

For  a  mechanical  meter  with  a  rotation  factor  of  150  and  the  total  meter  consumption 

100.3,  the  value  written  in  this  register  must  be:  15045  (150  x  100.3).  The  total  meter 
consumption written on the meter can be a user input variable at installation. 
 

Register  10  -  keep  alive  period 

(2  byte  register)  -  At  every  wake  up  notification,  the  Power 

Reader  stays  alive  for  3  seconds.  If  the  controlling  node  can't  guarantee  a  response  for  the 
Power Reader within 3 seconds, then this register should be set to the number of seconds that 
it will take the controlling node to send a response / request to the wake up notification. 
 

Register 11 - real-time register 

(2 bytes) - This register notifies the controlling mode when the 

real-time mode has started and when it ended. The configuration report contains the number 
of seconds * 20 left until the real-time mode is over. A configuration report with value 0 notifies 
the controlling node that the Power Reader is going to normal mode. 

NOTE: 

The wake up no more information has no effect in  real-time mode. In order to tell the 

Power Reader to go to sleep from real-time mode, the controlling node has to set this register 
to value 0. 
 

Register  12  -  serial  number 

(4  bytes)  -  This  register  contains  the  serial  number  of  the  Power 

Reader.  

NOTE: 

The serial numbers written on the Power Reader are in HEX, not decimal. 

 

Register  15  - calibration  status 

(4 byte)  -  A  configuration  report  with  this  register  will  inform 

the controlling node of its current calibration status on the meter. 
For Power Readers (electric): 
The calibration progress is calculated as (value[1] - 65 + value[2] / value[3]) * 25 
The calibration is finished successfully when value[0]  =  2 and value[2] = value[3]. 
The calibration has failed if value[0] != 1 OR (value[0] = 2 AND value[2] != value[3])  

Summary of Contents for NQ-9021

Page 1: ...NorthQ Power Gas Reader Revision 2 2 1 NorthQ Power and Gas Reader NQ 9021 Technical Integration Z Wave Commands Document revision 2 2 Date January 30 2015...

Page 2: ...ranties or conditions whether expressed orally or implied in law including implied warranties and conditions of merchantability or fitness for a particular purpose NorthQ ApS specifically disclaims an...

Page 3: ...ng has different firmware than the Power Reader for gas metering Please make sure you have the appropriate firmware on your device before you start integrating installing it The proper way of distingu...

Page 4: ...is described in detail Make sure to read the Integrating with third party controllers part of the document after going through the command classes 1 COMMAND_CLASS_BASIC Using the command class basic t...

Page 5: ...entire firmware file including headers Initial crc value is 0xFFFF 5 COMMAND_CLASS_TIME_PARAMETERS Use this command class to set the Power Reader s real time clock The command class is implemented ac...

Page 6: ...ulse factor in imp Wh instead of imp kWh In this case the value must be converted to imp kWh before multiplying by 10 and writing this value in the register In order to convert imp Wh to imp kWh the v...

Page 7: ...e for the Power Reader within 3 seconds then this register should be set to the number of seconds that it will take the controlling node to send a response request to the wake up notification Register...

Page 8: ...irmware Manufacturer 150 Product 1 Product type 1 MANUFACTURER SPECIFIC for gas firmware Manufacturer 150 Product 1 Product type 16 10 COMMAND_CLASS_VERSION This command class is implemented according...

Page 9: ...e wake up node 255 most probably has historical data in his storage You can pull that from the Power Reader as the user might want to see his historical consumption through your UI use the basic comm...

Page 10: ...ess it is absolutely necessary as it will require the antenna to send more bytes than the regular command class By sending more bytes the battery lifetime is affected leave register 10 at 3 seconds If...

Page 11: ...consumption on the meter and the meter disk spins very slow set the pulse count register with the proper value as described in COMMAND_CLASS_CONFIG show the user the real time consumption using comma...

Reviews: