The wireless softlink module can be set up in two ways - via cable or via infrared interface.

Before the actual setting, the switches located on the board next to the battery must be switched to the ON position

Connecting the module to a computer using a cable

Connect the cable supplied by the manufacturer with the USB-CMOS converter to a free USB port on the computer. Then, in the Device Manager window, find the assigned COM port number, e.g. COM7.

Configuring the module using PUTTY

Configuration is done using any serial link communication program, we recommend the PUTTY program, which is freely downloadable on the Internet.

  • Start PUTTY
  • On the Session tab, set:
    • Connection type to Serial
    • Serial line to the name and number of our COM port (e.g. COM7) ** Speed to 9600
  • Click the Open button, a black terminal window will open. After pressing the enter key, the mon# command is displayed, so the device is ready for communication.

Commands to configure the module

Configuring pulse inputs

  • the val[index] command displays and sets the counter value
    • val0 displays counter value 0, similarly val1, val2, val3
    • val0 1234 sets counter value 0 to 1234
  • the mul and div commands set the pulse multiplier and divisor
    • Example: the meter generates pulses of 50 litres each The current state is 10 m3 (10,000 litres) 10000l / 50l = 200 pulses -> set with the command val0 200 50l multiplier -> set with mul0 50 check the set value with val0: Value[0] : 200 * 50 / 1 -> 10000 The resulting value is in litres because the pulse constant is in litres
    • Example: the meter has a constant of 1 pulse = 25 Wh, the current state is 456 kWh.
      456 kWh / 25 Wh = 456000 / 25 = 18240 pulses -> set with val0 18240
      multiplier 25 -> set with mul0 25
      check the set value with val0: Value[0] : 18240 * 25 / 1 -> 456000
      The resulting value is in Wh because the pulse constant is in Wh
  • with the command vib[index] set the value VIF (VIFE), which in the MBUS standard defines the designation of the measured unit and does not affect the counter state.
    • The following codes are used for volume units:
      • vib0 22 sets the unit to 1 m3 = 1000 l
      • vib0 21 sets the unit 0.1m3 = 100 l
      • vib0 20 sets the unit 0.01m3 = 10 l
      • vib0 19 sets the unit 0.001m3 = 1 l
    • The following codes are used for energy units:
      • vib0 6 sets the unit to 1 kWh = 1000 Wh
      • vib0 5 sets the unit 0.1 kWh = 100 Wh
      • vib0 4 sets the unit 0.01 kWh = 10 Wh
      • vib0 3 sets the unit 0.001 kWh = 1 Wh

Broadcast configuration

The commands that must be executed for the communication to work properly are marked in bold

  • use the period command to set the transmission period in minutes
    • ** period 10 sets the transmission period to 10 minutes
  • key is used to set the encryption key. Send ekey . [ekey space dot] to disable encryption
  • The mid command can be used to set or display the device identification number - important for meter identification in the Enectiva system
  • the power command sets the transmit power of the module.
    • power 1 is the lowest power of 14 dBm, power 5 is the highest power of 27 dBm
  • the chan command sets the transmit channel
    • ** set the 3rd channel with the chan 3 command**
  • the mode command switches the communication mode between N1 and N2
    • set mode N1 to mode 1
  • write the settings to the module’s permanent memory using the write command. This must always be done after setting the module parameters, before disconnecting the configuration cable

Checking the settings

  • The show command displays all set values. Check that:

    • Wireless encryption is disabled.
    • Transmission period is set (10 minutes)
    • Counter states match

Tariff switching settings

If we have a relay signaling the current tariff, it is possible to count each tariff separately. Connect the pulses from the meter to input 1 and the output of the signalling relay to input 2.

  • command trf sets the tariff switching
    • if the relay is switched on in T1, set trf1 1
    • if the relay is switched on in T2, set trf1 2
    • if we do not want to use tariff switching, send trf1 0
  • then set the values of both tariffs to the counter
    • val0 - state of T1
    • val1 - state T2