Qubino 3-phase meter ZMNHXDx reporting 0 in all sensors


#1

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>

#2

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!


#3

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.


#4

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?


#5

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.


#6

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


#7

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.


#8

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