Qubino ZMNHJD1 and Home Assistant installation

Marco Mornati
4 min readNov 4, 2018

--

The first devices added to my Smart Home installation after the add of the ZWave protocol is the Qubino ZMNHJD1 module.

This is a pilot wire module for 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 the temperature… yes, for sure based on the order you can change the temperature.

INSTALLATION

The global installation is really easy and the instructions you have with the Qubino module or internet can help you to 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 even added to 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 remaining thing is the configuration to allow the usage 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 allow 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 orders?
In the following table, available on the net, you can imagine what do to…

Maybe… Ok, definitely not easy to know which are the right values. In my case I spent severals hours before to know what to put in the configuration (and once again, 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.

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: 9d3e9fcf237449eaac1bd771e1509b0b

I 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

Which is giving as result 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.

--

--