Qubino 3-phase meter ZMNHXDx reporting 0 in all sensors

Has anyone successfully been able to get a Qubino 3-phase smart meter (ZMNHXDx) to work with Home Assistant?
I have had this device for some time, but I have never had any luck in getting it to report anything back to HA, all sensors only report 0 all the time.
I have been in contact with Qubino support several times, but they have no clue about what is wrong.
They do not test with Home Assistant anyway.

This is how it looks in my zwcfg file:
I have tried some changes like adding poll_intensity=“1” on the meters, but no difference.

        <Node id="21" name="Elmätare" location="" basic="4" generic="49" specific="3" roletype="5" devicetype="5888" nodetype="0" type="Whole Home Meter Simple" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Complete">
                <Manufacturer id="159" name="Qubino">
                        <Product type="7" id="54" name="Unknown: type=0007, id=0054" />
                </Manufacturer>
                <CommandClasses>
                        <CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1" request_flags="5" after_mark="true">
                                <Instance index="1" />
                                <Value type="byte" genre="basic" instance="1" index="0" label="Basic" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
                        </CommandClass>
                        <CommandClass id="50" name="COMMAND_CLASS_METER" version="4" request_flags="3" innif="true">
                                <Instance index="1" endpoint="1" />
                                <Instance index="2" endpoint="2" />
                                <Instance index="3" endpoint="3" />
                                <Instance index="4" endpoint="4" />
                                <Value type="decimal" genre="user" instance="1" index="0" label="Energy" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="0.0" />
                                <Value type="decimal" genre="user" instance="1" index="4" label="Energy" units="kVAh" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="0.0" />
                                <Value type="decimal" genre="user" instance="1" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="0.0" />
                                <Value type="decimal" genre="user" instance="1" index="24" label="Power Factor" units="Power Factor" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="0.0000" />
                                <Value type="decimal" genre="user" instance="1" index="28" label="Unknown" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="0.0" />
                                <Value type="bool" genre="user" instance="1" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="False" />
                                <Value type="button" genre="system" instance="1" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="1" min="0" max="0" />
                                <Value type="decimal" genre="user" instance="2" index="0" label="Unknown" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="0.0" />
                                <Value type="decimal" genre="user" instance="2" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="0.0" />
                                <Value type="decimal" genre="user" instance="2" index="16" label="Voltage" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="0.0" />
                                <Value type="decimal" genre="user" instance="2" index="20" label="Current" units="A" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="0.000" />
                                <Value type="decimal" genre="user" instance="4" index="24" label="Power Factor" units="Power Factor" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="0.0000" />
                                <Value type="bool" genre="user" instance="4" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="False" />
                                <Value type="button" genre="system" instance="4" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="1" min="0" max="0" />
                        </CommandClass>
                        <CommandClass id="86" name="COMMAND_CLASS_CRC_16_ENCAP" version="1" request_flags="5" innif="true">
                                <Instance index="1" />
                        </CommandClass>
                        <CommandClass id="90" name="COMMAND_CLASS_DEVICE_RESET_LOCALLY" version="1" request_flags="5" innif="true">
                                <Instance index="1" />
                        </CommandClass>
                        <CommandClass id="94" name="COMMAND_CLASS_ZWAVEPLUS_INFO" version="1" request_flags="5" innif="true">
                                <Instance index="1" />
                                <Instance index="2" endpoint="1" />
                                <Instance index="3" endpoint="2" />
                                <Instance index="4" endpoint="3" />
                                <Instance index="5" endpoint="4" />
                                <Value type="byte" genre="system" instance="1" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="1" />
                                <Value type="short" genre="system" instance="1" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="5888" />
                                <Value type="short" genre="system" instance="1" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="5888" />
                                <Value type="byte" genre="system" instance="2" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
                                <Value type="short" genre="system" instance="2" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
                                <Value type="short" genre="system" instance="2" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
                                <Value type="byte" genre="system" instance="3" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
                                <Value type="short" genre="system" instance="3" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
                                <Value type="short" genre="system" instance="3" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
                                <Value type="byte" genre="system" instance="4" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
                                <Value type="short" genre="system" instance="4" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
                                <Value type="short" genre="system" instance="4" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
                                <Value type="byte" genre="system" instance="5" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
                                <Value type="short" genre="system" instance="5" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
                                <Value type="short" genre="system" instance="5" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
                        </CommandClass>
                        <CommandClass id="96" name="COMMAND_CLASS_MULTI_INSTANCE/CHANNEL" version="4" request_flags="1" innif="true" mapping="endpoints">
                                <Instance index="1" />
                        </CommandClass>
                        <CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION" version="1" request_flags="5" innif="true">
                                <Instance index="1" />
                                <Value type="list" genre="config" instance="1" index="7" label="Input switch function selection" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="5" vindex="0" size="1">
                                        <Item label="disabled" value="0" />
                                        <Item label="IR external relay control - mono stable push button" value="2" />
                                        <Item label="IR external relay control - bi-stable switch" value="3" />
                                        <Item label="External relay control - mono stable push button" value="4" />
                                        <Item label="External relay control - bi-stable switch" value="5" />
                                </Value>
                                <Value type="byte" genre="config" instance="1" index="40" label="Reporting on power change" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="100" value="50">
                                        <Help>This parameter is valid for Active Power Total, Active Power Phase1, Active Power Phase2 and Active Power Phase3. Set value means percentage from 0-100 = 0% - 100%</Help>
                                </Value>
                                <Value type="short" genre="config" instance="1" index="42" label="Reporting on time interval" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="65536" value="600">
                                        <Help>This parameter is currently valid only for Active Energy Total Import/Export (kWh), Reactive Energy Total (kvarh), Total Energy (kVAh)</Help>
                                </Value>
                                <Value type="short" genre="config" instance="1" index="43" label="Other Values - Reporting on time interval" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="65536" value="600">
                                        <Help>This parameter is valid only for Voltage (V of ph1, ph2, ph3), Current (A of ph1, ph2, ph3), Total Power Factor, Total Reactive Power (var)</Help>
                                </Value>
                                <Value type="list" genre="config" instance="1" index="100" label="Enable / Disable External IR relay (BICOM)" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="2" vindex="0" size="1">
                                        <Item label="External IR relay disabled" value="0" />
                                        <Item label="External IR relay enabled and connected to all 3 Phases" value="1" />
                                        <Item label="External IR relay enabled and connected to a Phase 1" value="2" />
                                </Value>
                                <Value type="list" genre="config" instance="1" index="101" label="Enable / Disable External relay (IKA)" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="1" vindex="0" size="1">
                                        <Item label="External relay disabled" value="0" />
                                        <Item label="External relay enabled and connected to Phase 2" value="1" />
                                </Value>
                                <Value type="short" genre="config" instance="1" index="106" label="External IR relay (BICOM) power threshold settings - maximum power of all phases together" units="" read_only="false" write_only="false" verify_changes="false" poll_int$
                                        <Help>This parameter defines a threshold when External IR relay is being turned off. (If Parameter no. 100 is set to the value 1 or 2)</Help>
                                </Value>
                                <Value type="short" genre="config" instance="1" index="107" label="External relay (IKA) power threshold settings - maximum power on phase L2" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="$
                                        <Help>This parameter defines a threshold when External relay is being turned off (if the parameter no. 100 is set to the value 1 or 2).</Help>
                                </Value>
                                <Value type="short" genre="config" instance="1" index="112" label="Power threshold - Delay before power on" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="32535" value="0">
                                        <Help>External IR relay/ External relay is turned off due to detected overload (as set by parameter 106 and 107) and remains off for a time, defined in this parameter. After that time, the output turns on to check, if the overl$
                                </Value>
                        </CommandClass>
                        <CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="5" innif="true">
                                <Instance index="1" />
                        </CommandClass>
                        <CommandClass id="115" name="COMMAND_CLASS_POWERLEVEL" version="1" request_flags="5" innif="true">
                                <Instance index="1" />
                                <Value type="list" genre="system" instance="1" index="0" label="Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
                                        <Item label="Normal" value="0" />
                                        <Item label="-1dB" value="1" />
                                        <Item label="-2dB" value="2" />
                                        <Item label="-3dB" value="3" />
                                        <Item label="-4dB" value="4" />
                                        <Item label="-5dB" value="5" />
                                        <Item label="-6dB" value="6" />
                                        <Item label="-7dB" value="7" />
                                        <Item label="-8dB" value="8" />
                                        <Item label="-9dB" value="9" />
                                </Value>
                                <Value type="byte" genre="system" instance="1" index="1" label="Timeout" units="seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
                                <Value type="button" genre="system" instance="1" index="2" label="Set Powerlevel" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
                                <Value type="byte" genre="system" instance="1" index="3" label="Test Node" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
                                <Value type="list" genre="system" instance="1" index="4" label="Test Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
                                        <Item label="Normal" value="0" />
                                        <Item label="-1dB" value="1" />
                                        <Item label="-2dB" value="2" />
                                        <Item label="-3dB" value="3" />
                                        <Item label="-4dB" value="4" />
                                        <Item label="-5dB" value="5" />
                                        <Item label="-6dB" value="6" />
                                        <Item label="-7dB" value="7" />
                                        <Item label="-8dB" value="8" />
                                        <Item label="-9dB" value="9" />
                                </Value>
                                <Value type="short" genre="system" instance="1" index="5" label="Frame Count" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
                                <Value type="button" genre="system" instance="1" index="6" label="Test" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
                                <Value type="button" genre="system" instance="1" index="7" label="Report" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
                                <Value type="list" genre="system" instance="1" index="8" label="Test Status" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
                                        <Item label="Failed" value="0" />
                                        <Item label="Success" value="1" />
                                        <Item label="In Progress" value="2" />
                                </Value>
                                <Value type="short" genre="system" instance="1" index="9" label="Acked Frames" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
                        </CommandClass>
                        <CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION" version="1" request_flags="5" innif="true">
                                <Instance index="1" />
                                <Instance index="2" endpoint="1" />
                                <Instance index="3" endpoint="2" />
                                <Instance index="4" endpoint="3" />
                                <Instance index="5" endpoint="4" />
                                <Associations num_groups="1">
                                        <Group index="1" max_associations="1" label="Group 1" auto="true" multiInstance="true">
                                                <Node id="1" instance="1" />
                                        </Group>
                                </Associations>
                        </CommandClass>
                        <CommandClass id="134" name="COMMAND_CLASS_VERSION" version="1" request_flags="5" innif="true">
                                <Instance index="1" />
                                <Value type="string" genre="system" instance="1" index="0" label="Library Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3" />
                                <Value type="string" genre="system" instance="1" index="1" label="Protocol Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="4.61" />
                                <Value type="string" genre="system" instance="1" index="2" label="Application Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="1.00" />
                        </CommandClass>
                        <CommandClass id="142" name="COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION" version="1" request_flags="5" innif="true" ForceInstances="true">
                                <Instance index="1" />
                                <Instance index="2" endpoint="1" />
                                <Instance index="3" endpoint="2" />
                                <Instance index="4" endpoint="3" />
                                <Instance index="5" endpoint="4" />
                                <Associations num_groups="1">
                                        <Group index="1" max_associations="1" label="Group 1" auto="true" multiInstance="true">
                                                <Node id="1" instance="1" />
                                        </Group>
                                </Associations>
                        </CommandClass>
                        <CommandClass id="152" name="COMMAND_CLASS_SECURITY" version="1" request_flags="5" innif="true">
                                <Instance index="1" />
                                <Instance index="2" endpoint="1" />
                                <Instance index="3" endpoint="2" />
                                <Instance index="4" endpoint="3" />
                                <Instance index="5" endpoint="4" />
                                <Value type="bool" genre="system" instance="1" index="0" label="Secured" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
                                <Value type="bool" genre="system" instance="2" index="0" label="Secured" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
                                <Value type="bool" genre="system" instance="3" index="0" label="Secured" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
                                <Value type="bool" genre="system" instance="4" index="0" label="Secured" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
                                <Value type="bool" genre="system" instance="5" index="0" label="Secured" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
                        </CommandClass>
                </CommandClasses>
        </Node>

I also have this Qubino 3-Phase meter - and it has been quite a challenge to get anything sensible from it with Home Assistant.

I edited the zwcfg file as follows:

	<CommandClass id="50" name="COMMAND_CLASS_METER" version="4" request_flags="3" innif="true">
	<Instance index="1" endpoint="1" />
	<Instance index="2" endpoint="2" />
	<Instance index="3" endpoint="3" />
	<Instance index="4" endpoint="4" />
	<Value type="decimal" genre="user" instance="1" index="0" label="Energy In" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="100.0" />
	<Value type="decimal" genre="user" instance="1" index="4" label="Energy" units="kVAh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0" />
	<Value type="decimal" genre="user" instance="1" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="115.0" />
	<Value type="decimal" genre="user" instance="1" index="24" label="Power Factor" units="Power Factor" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="1.000" />
	<Value type="decimal" genre="user" instance="1" index="28" label="Reactive Power" units="var" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="-100.0" />
	<Value type="bool" genre="user" instance="1" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
	<Value type="button" genre="system" instance="1" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
	<Value type="decimal" genre="user" instance="2" index="0" label="Unknown" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0" />
	<Value type="decimal" genre="user" instance="2" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="10.0" />
	<Value type="decimal" genre="user" instance="2" index="16" label="Voltage" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="230.0" />
	<Value type="decimal" genre="user" instance="2" index="20" label="Current" units="A" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.100" />
	<Value type="decimal" genre="user" instance="2" index="24" label="Power Factor" units="Power Factor" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="1.000" />
	<Value type="bool" genre="user" instance="2" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
	<Value type="button" genre="system" instance="2" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
	<Value type="decimal" genre="user" instance="3" index="0" label="Unknown" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0" />
	<Value type="decimal" genre="user" instance="3" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="20.0" />
	<Value type="decimal" genre="user" instance="3" index="16" label="Voltage" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="230.0" />
	<Value type="decimal" genre="user" instance="3" index="20" label="Current" units="A" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.100" />
	<Value type="decimal" genre="user" instance="3" index="24" label="Power Factor" units="Power Factor" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="1.000" />
	<Value type="bool" genre="user" instance="3" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
	<Value type="button" genre="system" instance="3" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
	<Value type="decimal" genre="user" instance="4" index="0" label="Unknown" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0" />		
	<Value type="decimal" genre="user" instance="4" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="115.0" />
	<Value type="decimal" genre="user" instance="4" index="16" label="Voltage" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="230.0" />
	<Value type="decimal" genre="user" instance="4" index="20" label="Current" units="A" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.500" />
	<Value type="decimal" genre="user" instance="4" index="24" label="Power Factor" units="Power Factor" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="1.000" />
	<Value type="bool" genre="user" instance="4" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
	<Value type="button" genre="system" instance="4" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
</CommandClass>

This allows me to view most values, but the log file gives the following warning “WARNING (MainThread) [homeassistant.components.zwave] Z-Wave entity Qubino ZMNHXDx 3-phase Smart Meter Unknown (node_id: 2) not ready after 30 seconds, continuing anyway” for the Unknown values.

I hope this helps!

Thank you, but unfortunately not. Still only 0 in all values.
Your config file did have different default values than mine though, so it initially did look like something was happening, but as the values updated they all settled at 0.
I do have the “not ready after 30 seconds, continuing anyway” in my log file also.

I was supplied with a new firmware file from Qubino but the unit does not accept it, so they will replace my unit with a new one, so we will see if that helps.

Hi Olalid

Maybe this is due to a difference in the “Node Config Options” settings for the Smart Meter. My settings are as follows:

7: Input switch function selection -> Disabled
40: Reporting on power change -> 50
42: Reporting on time interval -> 600
43: Other Values - Reporting on time interval -> 600
100-112 -> Disabled or 0

I am also interested in the new firmware version - can you post a link to the FW? And how do you load it into the ZMNHXD1?

Hi,

I already had those settings, but I wrote them to the unit again just to make sure.
No change unfortunately.
I have a new unit on the way now, will take a few weeks before I can get it installed though.

I am not sure I can forward the firmware to you, I got it e-mailed to me from Qubinos support.
Perhaps best if you ask them directly.

I’m also very interested! I got my ZMNHXDx 3-phase installed today. At first we only got a first power-value that never changed. Every time I restarted hassio I got a new value followed by no change… I played a bit with the config settings but nothing worked. At last I resaved option 7: Input switch function selection -> Disabled and it suddenly began reporting values…? I’m measurig my water heater so when I shut it down hassio now quickly reports 0.00W, when i start it and force it to heat-mode it only shows one value like 2760.00W that never changes as long at it is on. I guess my water heater is quite constant and the qubino only reports valyes that are of bigger difference than 50W or so…?

Also, the current does not report to hassio even tho it reports directly on the unit.

The “energy_2” also is quite strange, I’ve tested it at < 3kWh workloads for about 20-30 minutes and it already reports 4.7kWh usage, seems a bit off? :S

Settings:
7: Input switch function selection -> Disabled
40: Reporting on power change -> 1
42: Reporting on time interval -> 1
43: Other Values - Reporting on time interval -> 1
100-112 -> Disabled or 0

Try changing settings 40, 42 and 43 to a different value and set back to the original value. Note that setting 42 and 43 cannot be less than 600s.

When I did that I get the amp values every now and then, but not often at all… its still not a big problem because I get the Watts and the kWh values fast. The wattage could update a bit faster but its still ok. The dark purple is the water heater, sometimes the line is stuck but sometimes it updates the smaller changes also. Weird…

image

Using the ZMNHXDx 3-phase meter on Home Assistant has been frustrating! I have to restart HA every day or two otherwise the meter stops updating values. Note that other Z-Wave devices continue working as normal when the Meter stops reporting, so it is not an overall ZWave problem.

I think that part of the problem is that the ZMNHXDx Meter can generate a large number of Z-Wave messages when the “Reporting on Power change” is enabled. I have seen it updating power values every second or so!
I think that this eventually results in HA or OpenZwave ignoring further messages from the meter.

My solution required two changes:

  1. Disable “Reporting on power change” (i.e. Set Config Option 40 to “0”). This stops the flood of messages each time it detects a change in a power value.
  2. Change the Polling Intensity from 0 to 1 - this is done in the “Entities of this Node” drop-down box. I changed this for the Power (Ph1, Ph2, Ph3), Total Power, Voltage (Ph1, Ph2, Ph3) and Total kWh.

HA is now receiving regular updates of Power and voltage (time interval set by Config Option 42 and 43) and the Meter has been working without any issues for a couple of days.

I now have received a replacement unit and had it installed, it started working right away so I have to assume the 2 first ones I received where early units with some kind of HW or SW issue.
I have only had it up and running for a few hours now, so we will have to see how stable things are in the long run though.

Hi,

Mine is working fine from the first moment on, however there are some tiny issues:

  1. Total energy is jumping between in and out values:
    Clipboard02
    The lower value is the internal value for energy which I am exporting (pv) and the upper value for energy which I am importing.

  2. The negative power value seems to be limited to approx 3.7kW (pv power still rising, but qubino does not go negative anymore):
    Clipboard03

But other than that it works fine.
I guess it’s important to have proper update settings. my values:
7 in switch disabled
40 reporting on power change 50
42 reporting on time interval 600
43 other values - reporting on time interval
100 enabled / disabled external IR relay (BICOM) disabled
101 enabled / disabled external relay disabled
106 external ir relay (BICOM) power threshold settings maximum power 0
107 external relay (IKA) power threshold settings - maximum power on phase… 0
112 power threshold - delay before power on 0

Anybody any information how to update FW? and is FW available?

regards

Hi,
I bought a ZMNHXDx September last year but installed it only this week. Before buying it I had read a few things about compatibility issues, but I thought that would mainly be about if it would be possible to add to the controller or not.

I run Home Assistant in a virtual environment on an Ubuntu server, so I’ve manually installed OpenZWave according to the instructions on the Home Assistant website. I believe that is is called OpenZWave 1.5 . In that version the ZMNHXDx device is not added, so I’ve “manually installed” it by editing the manufacurer_specific.xml and added the qubino/ZMNHXDx.xml file based on OpenZWave github master tree.

After that the adding part was easy, but then the problems began.After adding the device it didn’t add entities for all parameters (e.g. current for all phases) and all entities just showed 0 (zero) and didn’t update. After some googling I found this thread and realized that my zwcfg file looked quite different from yours. So I tried both the config that “FXS” and “olalid” have posted. I’ve also set the config options according to what has been mentioned in the thread. Also tried changing polling intensity.

That slightly improves things, I now get more entities (most with “FXS” config), and I now get a value for Power (total for all three phases). But the rest of the parameters still remain zero.

I’ve got some questions that I hoped you maybe could assist with

  • What is your setup? (Hassio, Hassbian, virtual environment on XXX, etc)
  • Did you manually have to add OpenZWave files to be able to add the device?
  • Would you mind sharing your current zwcfg file for this node?
  • Does the device report all parameters properly for all three phases?

Thanks

Hi,

My enviornment is hassio.
I did not need to manually add any files, but I did edit my zwcfg file after including the device.
Yes, it does report all values as it should as far as I can tell.
Usually I mostly look at the total power value though, so I could easily have missed that something works inconsistently or so…
I can post my zwcfg file later this evening.
Remind me if I forget :slight_smile:

Here is my zwcfg:

<Node id="24" name="" location="" basic="4" generic="49" specific="3" roletype="5" devicetype="5888" nodetype="0" type="Whole Home Meter Simple" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Complete">
	<Manufacturer id="159" name="Qubino">
		<Product type="7" id="54" name="ZMNHXDx 3-phase Smart Meter" />
	</Manufacturer>
	<CommandClasses>
		<CommandClass id="50" name="COMMAND_CLASS_METER" version="4" request_flags="3" innif="true">
			<Instance index="1" endpoint="1" />
			<Instance index="2" endpoint="2" />
			<Instance index="3" endpoint="3" />
			<Instance index="4" endpoint="4" />
			<Value type="decimal" genre="user" instance="1" index="0" label="Energy" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="894.0" />
			<Value type="decimal" genre="user" instance="1" index="4" label="Energy" units="kVAh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="1147.2" />
			<Value type="decimal" genre="user" instance="1" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="227.2" />
			<Value type="decimal" genre="user" instance="1" index="24" label="Power Factor" units="Power Factor" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.8601" />
			<Value type="decimal" genre="user" instance="1" index="28" label="Unknown" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="-194.6" />
			<Value type="bool" genre="user" instance="1" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
			<Value type="button" genre="system" instance="1" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
			<Value type="decimal" genre="user" instance="2" index="0" label="Unknown" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0" />
			<Value type="decimal" genre="user" instance="2" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="84.7" />
			<Value type="decimal" genre="user" instance="2" index="16" label="Voltage" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="232.8" />
			<Value type="decimal" genre="user" instance="2" index="20" label="Current" units="A" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.780" />
			<Value type="decimal" genre="user" instance="2" index="24" label="Power Factor" units="Power Factor" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.4804" />
			<Value type="bool" genre="user" instance="2" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
			<Value type="button" genre="system" instance="2" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
			<Value type="decimal" genre="user" instance="3" index="0" label="Unknown" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0" />
			<Value type="decimal" genre="user" instance="3" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="109.4" />
			<Value type="decimal" genre="user" instance="3" index="16" label="Voltage" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="231.1" />
			<Value type="decimal" genre="user" instance="3" index="20" label="Current" units="A" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="5.821" />
			<Value type="decimal" genre="user" instance="3" index="24" label="Power Factor" units="Power Factor" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.9088" />
			<Value type="bool" genre="user" instance="3" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
			<Value type="button" genre="system" instance="3" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
			<Value type="decimal" genre="user" instance="4" index="0" label="Unknown" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0" />
			<Value type="decimal" genre="user" instance="4" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="27.2" />
			<Value type="decimal" genre="user" instance="4" index="16" label="Voltage" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="231.3" />
			<Value type="decimal" genre="user" instance="4" index="20" label="Current" units="A" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="5.727" />
			<Value type="decimal" genre="user" instance="4" index="24" label="Power Factor" units="Power Factor" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.8612" />
			<Value type="bool" genre="user" instance="4" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
			<Value type="button" genre="system" instance="4" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
		</CommandClass>
		<CommandClass id="86" name="COMMAND_CLASS_CRC_16_ENCAP" version="1" request_flags="5" innif="true">
			<Instance index="1" />
		</CommandClass>
		<CommandClass id="90" name="COMMAND_CLASS_DEVICE_RESET_LOCALLY" version="1" request_flags="5" innif="true">
			<Instance index="1" />
		</CommandClass>
		<CommandClass id="94" name="COMMAND_CLASS_ZWAVEPLUS_INFO" version="1" request_flags="5" innif="true">
			<Instance index="1" endpoint="1" />
			<Instance index="2" endpoint="2" />
			<Instance index="3" endpoint="3" />
			<Instance index="4" endpoint="4" />
			<Value type="byte" genre="system" instance="1" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="1" />
			<Value type="short" genre="system" instance="1" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="5888" />
			<Value type="short" genre="system" instance="1" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="5888" />
			<Value type="byte" genre="system" instance="2" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			<Value type="short" genre="system" instance="2" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
			<Value type="short" genre="system" instance="2" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
			<Value type="byte" genre="system" instance="3" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			<Value type="short" genre="system" instance="3" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
			<Value type="short" genre="system" instance="3" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
			<Value type="byte" genre="system" instance="4" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			<Value type="short" genre="system" instance="4" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
			<Value type="short" genre="system" instance="4" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
		</CommandClass>
		<CommandClass id="96" name="COMMAND_CLASS_MULTI_INSTANCE/CHANNEL" version="4" request_flags="1" innif="true" mapping="endpoints">
			<Instance index="1" />
		</CommandClass>
		<CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION" version="1" request_flags="5" innif="true">
			<Instance index="1" />
			<Value type="list" genre="config" instance="1" index="7" label="Input switch function selection" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="5" vindex="0" size="1">
				<Item label="disabled" value="0" />
				<Item label="IR external relay control - mono stable push button" value="2" />
				<Item label="IR external relay control - bi-stable switch" value="3" />
				<Item label="External relay control - mono stable push button" value="4" />
				<Item label="External relay control - bi-stable switch" value="5" />
			</Value>
			<Value type="byte" genre="config" instance="1" index="40" label="Reporting on power change" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="100" value="2">
				<Help>This parameter is valid for Active Power Total, Active Power Phase1, Active Power Phase2 and Active Power Phase3. Set value means percentage from 0-100 = 0% - 100%</Help>
			</Value>
			<Value type="short" genre="config" instance="1" index="42" label="Reporting on time interval" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="65536" value="600">
				<Help>This parameter is currently valid only for Active Energy Total Import/Export (kWh), Reactive Energy Total (kvarh), Total Energy (kVAh)</Help>
			</Value>
			<Value type="short" genre="config" instance="1" index="43" label="Other Values - Reporting on time interval" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="65536" value="600">
				<Help>This parameter is valid only for Voltage (V of ph1, ph2, ph3), Current (A of ph1, ph2, ph3), Total Power Factor, Total Reactive Power (var)</Help>
			</Value>
			<Value type="list" genre="config" instance="1" index="100" label="Enable / Disable External IR relay (BICOM)" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="2" vindex="0" size="1">
				<Item label="External IR relay disabled" value="0" />
				<Item label="External IR relay enabled and connected to all 3 Phases" value="1" />
				<Item label="External IR relay enabled and connected to a Phase 1" value="2" />
			</Value>
			<Value type="list" genre="config" instance="1" index="101" label="Enable / Disable External relay (IKA)" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="1" vindex="0" size="1">
				<Item label="External relay disabled" value="0" />
				<Item label="External relay enabled and connected to Phase 2" value="1" />
			</Value>
			<Value type="short" genre="config" instance="1" index="106" label="External IR relay (BICOM) power threshold settings - maximum power of all phases together" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="60000" value="0">
				<Help>This parameter defines a threshold when External IR relay is being turned off. (If Parameter no. 100 is set to the value 1 or 2)</Help>
			</Value>
			<Value type="short" genre="config" instance="1" index="107" label="External relay (IKA) power threshold settings - maximum power on phase L2" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="20000" value="0">
				<Help>This parameter defines a threshold when External relay is being turned off (if the parameter no. 100 is set to the value 1 or 2).</Help>
			</Value>
			<Value type="short" genre="config" instance="1" index="112" label="Power threshold - Delay before power on" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="32535" value="0">
				<Help>External IR relay/ External relay is turned off due to detected overload (as set by parameter 106 and 107) and remains off for a time, defined in this parameter. After that time, the output turns on to check, if the overload is still present.</Help>
			</Value>
		</CommandClass>
		<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="5" innif="true">
			<Instance index="1" />
		</CommandClass>
		<CommandClass id="115" name="COMMAND_CLASS_POWERLEVEL" version="1" request_flags="5" innif="true">
			<Instance index="1" />
			<Value type="list" genre="system" instance="1" index="0" label="Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
				<Item label="Normal" value="0" />
				<Item label="-1dB" value="1" />
				<Item label="-2dB" value="2" />
				<Item label="-3dB" value="3" />
				<Item label="-4dB" value="4" />
				<Item label="-5dB" value="5" />
				<Item label="-6dB" value="6" />
				<Item label="-7dB" value="7" />
				<Item label="-8dB" value="8" />
				<Item label="-9dB" value="9" />
			</Value>
			<Value type="byte" genre="system" instance="1" index="1" label="Timeout" units="seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			<Value type="button" genre="system" instance="1" index="2" label="Set Powerlevel" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
			<Value type="byte" genre="system" instance="1" index="3" label="Test Node" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			<Value type="list" genre="system" instance="1" index="4" label="Test Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
				<Item label="Normal" value="0" />
				<Item label="-1dB" value="1" />
				<Item label="-2dB" value="2" />
				<Item label="-3dB" value="3" />
				<Item label="-4dB" value="4" />
				<Item label="-5dB" value="5" />
				<Item label="-6dB" value="6" />
				<Item label="-7dB" value="7" />
				<Item label="-8dB" value="8" />
				<Item label="-9dB" value="9" />
			</Value>
			<Value type="short" genre="system" instance="1" index="5" label="Frame Count" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
			<Value type="button" genre="system" instance="1" index="6" label="Test" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
			<Value type="button" genre="system" instance="1" index="7" label="Report" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
			<Value type="list" genre="system" instance="1" index="8" label="Test Status" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
				<Item label="Failed" value="0" />
				<Item label="Success" value="1" />
				<Item label="In Progress" value="2" />
			</Value>
			<Value type="short" genre="system" instance="1" index="9" label="Acked Frames" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
		</CommandClass>
		<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION" version="1" request_flags="5" innif="true">
			<Instance index="1" endpoint="1" />
			<Instance index="2" endpoint="2" />
			<Instance index="3" endpoint="3" />
			<Instance index="4" endpoint="4" />
			<Associations num_groups="1">
				<Group index="1" max_associations="1" label="Lifeline" auto="true" multiInstance="true">
					<Node id="1" instance="1" />
				</Group>
			</Associations>
		</CommandClass>
		<CommandClass id="134" name="COMMAND_CLASS_VERSION" version="1" request_flags="5" innif="true">
			<Instance index="1" />
			<Value type="string" genre="system" instance="1" index="0" label="Library Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3" />
			<Value type="string" genre="system" instance="1" index="1" label="Protocol Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="4.61" />
			<Value type="string" genre="system" instance="1" index="2" label="Application Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="1.00" />
		</CommandClass>
		<CommandClass id="142" name="COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION" version="1" request_flags="5" innif="true" ForceInstances="true">
			<Instance index="1" endpoint="1" />
			<Instance index="2" endpoint="2" />
			<Instance index="3" endpoint="3" />
			<Instance index="4" endpoint="4" />
			<Associations num_groups="1">
				<Group index="1" max_associations="1" label="Lifeline" auto="true" multiInstance="true">
					<Node id="1" instance="1" />
				</Group>
			</Associations>
		</CommandClass>
		<CommandClass id="152" name="COMMAND_CLASS_SECURITY" version="1" request_flags="5" innif="true">
			<Instance index="1" endpoint="1" />
			<Instance index="2" endpoint="2" />
			<Instance index="3" endpoint="3" />
			<Instance index="4" endpoint="4" />
			<Value type="bool" genre="system" instance="1" index="0" label="Secured" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
			<Value type="bool" genre="system" instance="2" index="0" label="Secured" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
			<Value type="bool" genre="system" instance="3" index="0" label="Secured" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
			<Value type="bool" genre="system" instance="4" index="0" label="Secured" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
		</CommandClass>
	</CommandClasses>
</Node>

Thanks.

To get a better understanding of what could be the problem I created a new virtual machine which I installed hassio on. Did a very quick setup of it, but it seemed to be working fine. Did a reset of the energy meter and then added it to home assistant again. Initially I thought it was working because I got what I thought was reasonable values for all entities. But then nothing updated. So still no success.

I’ve talked to Qubino support and they say my unit is old and that they will replace it due to a couple of reasons. So beginning to wonder if the reason that it is not working properly is in fact that the FW or HW is not up to date.

I am thinking about buying Qubino 3Phase meter.

Does anyone can confirm, if it works fine with Home Assistant?

I recognize so many of these problems with the Qubino 3 phase meter!
After a LOT of support emails to Qubino, they replaced both my 3 phase and my 3 1 phase meters.
My units clearly were early models.
Qubino told me in an email that they were PROTOTYPES!
Now I have the new units, but they’re still far from problem free.
Qubino has found out that my problems are caused by the zwave software/configuration.
Therefore they have sent sample units to OpenZWave to get new configs.
OpenZWave are working on it, which is great.
But: They are testing it on OZW 1.6, which isn’t compatible with Home Assistant (using OZW 1.4.3440).
If I were planning on getting one or more of these meters now, I’d wait. It’s not worth the hassle and frustration.

I’ve three “Qubino 3-Phase Smart Meter”, all H1S1P2 with firmware 1.00.

What did the trick for me was to increase “Polling Intensity” from “0” to “1” - thanks @FXS :slight_smile:
So far I’m using “Reporting on power change” at 10 (e.g. 10% change). I still seams to work after a few hours and hopefully it will continue to work.

@olalid - Just out of curiosity, which firmware version did Qubino send you? Is there a newer version than 1.00 available?

My first 2 units where apparently pre-1.0 releases and as such the units where not over the air upgradeable, so I got new units, not new firmware.
Which means basically I have no idea what firmware version I have in my unit.
Unless you can read that out over z-wave somehow?

@olalid What it did to find out the version was:

Home Assistant > Configuration > Z-Wave Node Management > (Select “Smart Meter” Node) -> Node Information > Application Version

For me it says 1.00. I’m not sure if “Application Version” refers to firmware version of the device or something else? Anyone who knows?