NQ-9121 NorthQ Q-Gas 9121 (Firmware v3, 2016)

This describes the Z-Wave device NQ-9121, manufactured by NorthQ with the thing type UID of northq_nq9121_03_000.

NorthQ Q-Gas 9121 (Firmware v3, 2016)

Overview

The Power Reader is a metering device capable of counting pulses from any electricity or gas meters. The device stores timestamped consumption in its internal memory every 15 minutes. Note: The Power Reader for electricity metering 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 distinguishing between the two firmware versions is by using the MANUFACTURER SPECIFIC command class.

http://northq.com/wp-content/uploads/2016/01/Technical-Integration.pdf

Inclusion Information

In order to include the Power/Gas Reader in a Z-Wave network, the device must first have its network settings cleared. New devices fulfill this requirement be default. Power Readers with firmware version up to 3.24 and Gas Readers with firmware version up to 3.30 can have their network settings cleared by pressing 7 times on the button, however it is not recommended to do so because the Z-Wave controller will not be informed that the device has been reset. Power Readers with firmware version equal or larger than 3.29 and Gas Readers with firmware version equal or larger than 3.34 do not reset their network settings if the button has been pressed 7 times. To clear them, any Z-Wave controller must be placed in Exclusion mode first and the button on the device must be pressed 3 times.

Exclusion Information

In order to exclude the Power/Gas Reader from a Z-Wave network, place the controller in remove mode first and then press the button on the device 3 times.

Wakeup Information

The Power Reader has two functioning modes:

- Real-time mode: the device will be awake and keep the antenna on. It will stay in real-time a predefined number of seconds (900).

- Normal mode: the device will be in sleep and only wake up according to the interval defined by the WAKE UP SET command.

Channels

The following table summarises the channels available for the NQ-9121 NorthQ Q-Gas 9121 (Firmware v3, 2016).

Channel Channel Id Channel Type UID Category Item Type
Gas meter (cubic meters) meter_gas_cubic_meters meter_gas_cubic_meters Energy Number
  battery-level system.battery-level    
Clock Time Offset time_offset time_offset Temperature Number

Clock Time Offset

Automatic Update Offset

The number of seconds difference in the time before it is reset
Setting this will automatically update the devices clock when the time difference between the device, and the computer exceeds this number of seconds.

Property Value      
Configuration ID config_offset      
Data Type INTEGER      
Range 10 to 600   Default Value 60
Options Disable Auto Update (0)      

Device Configuration

The following table provides a summary of the configuration parameters available in the NQ-9121 NorthQ Q-Gas 9121 (Firmware v3, 2016). Detailed information on each parameter can be found below.

Parameter Description
1: 1: Pulse factor Impulse or Rotation factor (see NorthQ docs for Gas meters)
2: 2: Sensor type Defines the type of sensor
9: 9: Pulse count This register holds the total number of pulses. Use this register to set the total meter c…
10: 10: Keep alive period How many ticks before going back to sleep in normal wakeup mode.
11: 11: Real-time mode Set this to enter real-time mode from remote. Contains seconds * poll frequency before go…
12: 12: Serial number Read-only serial number in decimal
15: 15: Calibration status Only applies to gas readers with firmware version 3.30 or higher configured for SILVER SPO…

1: 1: Pulse factor

Impulse or Rotation factor (see NorthQ docs for Gas meters)

Overview

Register 1 - Pulse factor (4 byte register) - In this register the controlling node must set the meter’s impulse or rotation factor x 10.

Example: For a gas meter read using the silver spot on one of the digits, the value written in this register is calculated with the following formula: Pulse factor = 10^?, where X is the index of the digit that has the silver spot.

For a gas meter read through magnetic contact, the impulse factor is usually expressed as 1 imp = 0.01 m3, which correlates to 100 impulses for 1 m3. The value written in this register will therefore be 1000 (100*10).

Property Value
Configuration ID config_1_4
Data Type INTEGER
Range 0 to 1000000
Default Value 1000

2: 2: Sensor type

Defines the type of sensor

Overview

Register 2 - sensor type (1 byte register) - In this register, the controlling node has to set the meter type on which the Power Reader is placed.

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

Property Value      
Configuration ID config_2_1      
Data Type INTEGER   Default Value 2
Options magnetic contact (1)      
  silver spot meter (2)      

9: 9: Pulse count

This register holds the total number of pulses. Use this register to set the total meter consumption. In order for the Power/Gas Reader to report the proper total meter consumption, the value for this registered has to be initialized w

Overview

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/Gas Reader to report the proper total meter consumption, the value for this registered has to be initialized with meter value * 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.

Property Value
Configuration ID config_9_4
Data Type INTEGER
Range 0 to 2147483647
Default Value 0

10: 10: Keep alive period

How many ticks before going back to sleep in normal wakeup mode.

Overview

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.

Property Value
Configuration ID config_10_2
Data Type INTEGER
Range 0 to 32767
Default Value 5

11: 11: Real-time mode

Set this to enter real-time mode from remote. Contains seconds * poll frequency before going back to sleep. If you press the button once this value will be set.

Overview

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.

Property Value
Configuration ID config_11_2
Data Type INTEGER
Range 0 to 32767
Default Value 0

12: 12: Serial number

Read-only serial number in decimal

Overview

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.

Property Value
Configuration ID config_12_4
Data Type INTEGER
Range 0 to 65535
Default Value 0

15: 15: Calibration status

Only applies to gas readers with firmware version 3.30 or higher configured for SILVER SPOT!

Overview

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.

Only applies to gas readers with firmware version 3.30 or higher configured for SILVER SPOT!

Setting the value 0 on this register will restart the calibration process will restart the calibration process that occurs normally at power-up. The calibration process lasts approx. 2 minutes. Interrogating this register will return the current calibration percentage, from 0 to 100, value 100 indicating that the calibration has ended.

Property Value
Configuration ID config_15_4
Data Type INTEGER
Range 0 to 65535
Default Value 0

Did you spot an error in the above definition or want to improve the content? You can edit the database here.