Overview#
The first device I added to my Smart Home installation after the addition of the ZWave protocol is the Qubino ZMNHJD1 module.

This is a pilot wire module for an electric radiator working on the ZWave+ network, which means you can add a temperature sensor and use it to script the radiator control. You can link this module to an electric radiator with 4 or 6 orders.


The Qubino will allow the remote control (via the ZWave signal) this part of your radiator and not directly — well, depending on the order, you can change the temperature.
Installation#
The global installation is really easy and the instructions that come with the module (or online) can help you reach your goal.
In the end, just link the power to the Qubino module on the “L” and “N” connectors and then the Pilote Wire to the “Q” one.
Yeah I know, I didn’t use the right cables… but I had nothing else at home and I wanted to use it as soon as possible. In my case, I also added the temperature sensor ZMNHEA1 to the module.
Home Assistant Configuration#

Once completed you can synchronize the module and your ZWave installation simply with a click on the module button for 5 seconds (all the instructions are inside the module itself) and then a similar operation on your ZWave “server” (Home Assistant in my case).

Click on the Add Node Secure button in the ZWave configuration section to start the modules search. If all worked well you will find the new Qubino device in the list of linked nodes.
Qubino Configuration#

The last step is configuring it through HAssio of your electric radiator. The list of available sensors and commands, visible in the node panel of the Qubino device, should be like the following one:
pilot_wire_level: it is the value actually configured on the pilot wire which allows to identify the order set. pilot_wire_switch: used to set the desired order sending a correct value on the pilot wire pilot_wire_temperature: if you linked the temperature sensor, you will find the temperature value checking on this sensor The other controls are useful only if you linked your qubino using the optional “buttons”

Yes, but what are the correct values to set for each order? In the following table, available on the net, you can figure out what to do…
Maybe… Ok, definitely not easy to figure out which are the right values. In my case, I spent several hours before figuring out what to put in the configuration (and once again, the internet was my friend) and a couple of months to be sure about the configuration because I installed it at the end of the summer and the radiator wasn’t working yet.
Automations#
Here what I configured for my 6 orders radiator, into the automations.yaml file.
- alias: Set Qubino to Comfort
initial_state: 'off'
trigger:
platform: state
entity_id: input_select.qubino
to: 'Comfort'
action:
service: light.turn_on
entity_id: light.qubino_zmnhjd1_flush_dimmer_pilot_wire_level
data:
brightness: 100
id: 322e1962112842dab4defab990286212
- alias: Set Qubino to Comfort -1
initial_state: 'off'
trigger:
platform: state
entity_id: input_select.qubino
to: 'Comfort -1'
action:
service: light.turn_on
entity_id: light.qubino_zmnhjd1_flush_dimmer_pilot_wire_level
data:
brightness: 45
id: bb19039062934ca5ba4f26ead890b4ee
- alias: Set Qubino to Comfort -2
initial_state: 'off'
trigger:
platform: state
entity_id: input_select.qubino
to: 'Comfort -2'
action:
service: light.turn_on
entity_id: light.qubino_zmnhjd1_flush_dimmer_pilot_wire_level
data:
brightness: 35
id: ee3069bd1f16476ea33ff4b1a875575a
- alias: Set Qubino to Eco
initial_state: 'off'
trigger:
platform: state
entity_id: input_select.qubino
to: 'Eco'
action:
service: light.turn_on
entity_id: light.qubino_zmnhjd1_flush_dimmer_pilot_wire_level
data:
brightness: 25
id: 8397b8f4cccd4dca90996ba38e760ba4
- alias: Set Qubino to Anti Freeze
initial_state: 'off'
trigger:
platform: state
entity_id: input_select.qubino
to: 'Anti Freeze'
action:
service: light.turn_on
entity_id: light.qubino_zmnhjd1_flush_dimmer_pilot_wire_level
data:
brightness: 15
id: 04d972cb89ba4fce96b669c95e4e4e48
- alias: Set Qubino to Stop
initial_state: 'off'
trigger:
platform: state
entity_id: input_select.qubino
to: 'Stop'
action:
service: light.turn_off
entity_id: light.qubino_zmnhjd1_flush_dimmer_pilot_wire_level
data:
brightness: 0
id: 9d3e9fcf237449eaac1bd771e1509b0bI then add a simple input to allow a quick configuration of the radiator status:
input_select:
qubino:
name: Qubino Modes
options:
- Off
- Anti-Freeze
- Eco
- Comfort -2
- Comfort -1
- Comfort
initial: Comfort
This results in a combo box with the allowed values for your Qubino.

And then for sure, you can add the temperature sensor somewhere in your interface. A complete configuration using all the commands can be something like the following:
If you want you can find the whole configuration I’m using at home on my GitHub repository: https://github.com/mmornati/home-assistant-config
Are you ready for winter? :)
Originally published at https://blog.mornati.net on November 4, 2018.
