Quibino ZMNHAD3

Questions about hardware that can be controlled by Indigo (but not through the interfaces and plugins listed). If Indigo doesn't support some bit of hardware you're interested in, and you don't find a 3rd Party Plugin for it, add it to this forum. Be sure to include links to as much information as you can find about it.

Note: adding it here does not mean we're going to add it - and in fact it's possible one of our 3rd party developers may decide to write a plugin for it.
Forum rules
Questions about hardware that can be controlled by Indigo (but not through the interfaces and plugins listed). If Indigo doesn't support some bit of hardware you're interested in, and you don't find a 3rd Party Plugin for it, add it to this forum. Be sure to include links to as much information as you can find about it.

Note: adding it here does not mean we're going to add it - in fact it's possible one of our 3rd party developers may decide to write a plugin for it. We add hardware/features based on a lot of different factors beyond just having a request for it.
hamw
Posts: 1239
Joined: Mon Mar 31, 2008 7:45 pm

Quibino ZMNHAD3

Post by hamw »

Thought I would just post here so as not to start an entirely new thread… is the Quibino ZMNHAD3 supported? I’m thinking of using the available temperature monitoring probe as a liquid sensor. It would be nice to be able to have this work.

Thanks!
User avatar
jay (support)
Site Admin
Posts: 18310
Joined: Wed Mar 19, 2008 11:52 am
Location: Austin, Texas
Contact:

Re: Quibino ZMNHAD3

Post by jay (support) »

[MODERATOR NOTE]: new device requests/inquiries shouldn't be added to posts about different devices, they should go in this forum...

Doesn't look like this device has been reported/added yet. It is quite likely that we'll need to add support specifically for the temp sensor because Quibino likes to create monster hybrid devices (rather than implement them in the standard way). Once someone has one and can submit the device information we can add it to the list to add in a future release.
Jay (Indigo Support)
Twitter | Facebook | LinkedIn
hamw
Posts: 1239
Joined: Mon Mar 31, 2008 7:45 pm

Re: Quibino ZMNHAD3

Post by hamw »

Thanks for the clarification. I will go ahead and buy one of these if you feel that there’s some chance that you might be able to get it working. Once I have it, I’ll work with you to get the device going.
hamw
Posts: 1239
Joined: Mon Mar 31, 2008 7:45 pm

Re: Quibino ZMNHAD3

Post by hamw »

Received the unit. Here's the sync log:

Code: Select all

Jul 16, 2024 at 9:26:18 PM
   Z-Wave                          Indigo Device "055 - Quibino Temp Sensor Relay" Z-Wave Properties:
Indigo Z-Wave Version: 2023.2.0
Node ID: 55
Model: Flush 1 Micro Relay (ZMNHAD)
Model ID: 00020052
Manufacturer: Qubino
Manufacturer ID: 0159
Protocol Version: 4.38
Application Version: 71.00
Model Definition Version: 5
Library Type: 3
Class Name: Relay Power Switch
Class Hierarchy: 04 : 10 : 01
Command Class Base: 25
Command Versions: 20v1 25v1 27v1 5Ev1 5Av1 73v1 86v1 72v1 32v4 31v7 71v1 60v4 85v1 8Ev1 59v1 70v1
Encryption Status: Not Supported
Multi-Endpoint Types: 1:(10 : 01), 2:(21 : 01)
Multi-Endpoint Classes: 1:[5E 85 8E 59 27 25 32 71], 2:[5E 85 8E 59 31]
Multi-Instance Counts: - none -
Features: routing, beaming, energyMeter, powerMeter
Neighbors: 1, 12, 27, 28, 29, 30, 31, 45, 46
Associations: 1:[1] 2:[1] 3:[] 4:[] 5:[] 6:[] 7:[] 8:[] 9:[1]
Config Values: 30:0 100:0 101:0 1:1 2:0 3:0 63:0 110:32536 120:5


   Z-Wave                          Syncing - started for "055 - Quibino Temp Sensor Relay"
   Z-Wave                          Syncing - retrieved module neighbors list: 1, 12, 27, 28, 29, 30, 31, 45, 46
   Z-Wave                          Syncing - assigning return route to "055 - Quibino Temp Sensor Relay"
   Z-Wave                          Syncing - assigned return route
   Z-Wave                          Syncing - retrieved manufacture and model names: Qubino - 0159, Flush 1 Micro Relay (ZMNHAD) - 00020052
   Z-Wave                          Syncing - retrieved protocol version 4.38, app version 71.00
   Z-Wave                          Syncing - retrieved class hierarchy: Routing Slave : Relay Switch : Relay Power Switch (04 : 10 : 01, base 25)
   Z-Wave                          Syncing - retrieved command classes: 20v1 25v1 27v1 5Ev1 5Av1 73v1 86v1 72v1 32v4 31v7 71v1 60v4 85v1 8Ev1 59v1 70v1
   Z-Wave                          Syncing - retrieved encrypt commands: - none -
   Z-Wave                          Syncing - retrieved capabilities: routing, beaming
   Z-Wave                          Syncing - retrieved multi-endpoint types: 1:(10 : 01), 2:(21 : 01)
   Z-Wave                          Syncing - retrieved multi-endpoint classes: 1:[5E 85 8E 59 27 25 32 71], 2:[5E 85 8E 59 31]
   Z-Wave                          Syncing - retrieved group 1 associations: []
   Z-Wave                          Syncing - retrieved group 2 associations: []
   Z-Wave                          Syncing - retrieved group 3 associations: []
   Z-Wave                          Syncing - retrieved group 4 associations: []
   Z-Wave                          Syncing - retrieved group 5 associations: []
   Z-Wave                          Syncing - retrieved group 6 associations: []
   Z-Wave                          Syncing - retrieved group 7 associations: []
   Z-Wave                          Syncing - retrieved group 8 associations: []
   Z-Wave                          Syncing - retrieved group 9 associations: []
   Z-Wave                          Syncing - added group 1 multi association to interface
   Z-Wave                          Syncing - added group 2 multi association to interface
   Z-Wave                          Syncing - added group 9 multi association to interface
   Z-Wave                          Syncing - retrieved parameter 30 "Power up state" is 0 "Last State"
   Z-Wave                          Syncing - retrieved parameter 100 "Input 2 notifications" is 0 "Disabled"
   Z-Wave                          Syncing - retrieved parameter 101 "Input 3 notifications" is 0 "Disabled"
   Z-Wave                          Syncing - retrieved parameter 1 "Input 1 mode" is 1 "Toggle"
   Z-Wave                          Syncing - retrieved parameter 2 "Input 2 type" is 0 "Normally Open"
   Z-Wave                          Syncing - retrieved parameter 3 "Input 3 type" is 0 "Normally Open"
   Z-Wave                          Syncing - retrieved parameter 63 "Output type" is 0 "Normally Closed"
   Z-Wave                          Syncing - retrieved parameter 110 "Temperature offset" is 32536 * 0.1 degrees
   Z-Wave                          Syncing - retrieved parameter 120 "Temperature sensitivity" is 5 * 0.1 degrees
   Z-Wave                          Syncing - complete
   Z-Wave                          sent "055 - Quibino Temp Sensor Relay" status request
   Z-Wave                          sent "055 - Quibino Temp Sensor Relay" power status request
   Z-Wave                          sent "055 - Quibino Temp Sensor Relay" energy status request
   Z-Wave                          sent "055 - Temperature" status request
   Z-Wave                          received "055 - Temperature" sensor update to 0.0 °C
   Z-Wave                          received "055 - Temperature" sensor update to 0.0 °C

It has a temperature probe attached. It appears to be communicating but the temp is totally wrong.

Code: Select all

Jul 16, 2024 at 9:20:28 PM
   Z-Wave                          sent "055 - Temperature" status request
   Z-Wave                          received "055 - Temperature" sensor update to 0.0 °C
   Z-Wave                          received "055 - Temperature" units changed to °C
   Z-Wave                          sent "055 - Quibino Temp Sensor Relay" status request
   Z-Wave                          sent "055 - Quibino Temp Sensor Relay" power status request
   Z-Wave                          sent "055 - Quibino Temp Sensor Relay" energy status request


Jul 16, 2024 at 9:20:53 PM
   Z-Wave                          sent "055 - Quibino Temp Sensor Relay" off
   Z-Wave                          sent "055 - Quibino Temp Sensor Relay" on
   Z-Wave                          received "055 - Quibino Temp Sensor Relay" status update is off
   Z-Wave                          sent "055 - Quibino Temp Sensor Relay" status request
   Z-Wave                          sent "055 - Quibino Temp Sensor Relay" power status request
   Z-Wave                          sent "055 - Quibino Temp Sensor Relay" energy status request
   Z-Wave                          received "055 - Quibino Temp Sensor Relay" status update is on


Any other info I can send?
Attachments
Quibino Configure.png
Quibino Configure.png (321.8 KiB) Viewed 298 times
User avatar
jay (support)
Site Admin
Posts: 18310
Joined: Wed Mar 19, 2008 11:52 am
Location: Austin, Texas
Contact:

Re: Quibino ZMNHAD3

Post by jay (support) »

Try changing the temperature offset to 0 and see if that makes any difference.
Jay (Indigo Support)
Twitter | Facebook | LinkedIn
hamw
Posts: 1239
Joined: Mon Mar 31, 2008 7:45 pm

Re: Quibino ZMNHAD3

Post by hamw »

yes, that was helpful. The temp is now reading. It was initially in Fahrenheit but is now in Celsius. It is reading a little high.

Reading p. 51 of the manual https://qubino.com/wp-content/uploads/2 ... ng_0.2.pdf, it says:

"Parameter 78:

This parameter determines in which measurement unit the device will report temperature -
Fahrenheit or Celsius. Values (size is 1 byte dec):
• Default value 0 = degrees Celsius
• 0 = degrees Celsius
• 1 = degrees Fahrenheit
NOTE: This scale has influence on Temperature reporting and scale reporting. The device is capable of receiving a Set point in all supported scales"

How would I send the proper command to put this in Fahrenheit?
User avatar
jay (support)
Site Admin
Posts: 18310
Joined: Wed Mar 19, 2008 11:52 am
Location: Austin, Texas
Contact:

Re: Quibino ZMNHAD3

Post by jay (support) »

Jay (Indigo Support)
Twitter | Facebook | LinkedIn
hamw
Posts: 1239
Joined: Mon Mar 31, 2008 7:45 pm

Re: Quibino ZMNHAD3

Post by hamw »

It is generally working, thanks! however, this is apparently a version 1, so it will not report Fahrenheit internally. I saw this post:

viewtopic.php?p=133235#p133235

and came up with an idea to send the sensor value to a variable then convert that and insert into another variable.

Code: Select all

myVar = indigo.variables[1424950359]
tempC = indigo.variables[1615585465]
tempF = (int[tempC]*9/5)+32
tempF = round(tempF, 1)
# "{0:.1f}".format(tempC)
indigo.variable.updateValue(myVar, str(tempF)+" °F")
but apparently this is wrong:

Code: Select all

Script Error                    embedded script error:
   Script Error                    type 'int' is not subscriptable
   Script Error                    Exception Traceback (most recent call shown last):

     embedded script, line 3, at top level
TypeError: type 'int' is not subscriptable
Suggestions? I initially tried to use the sensor state the script threw an error there, so I am not sure I selected the correct one.
User avatar
FlyingDiver
Posts: 7285
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Quibino ZMNHAD3

Post by FlyingDiver »

You're using square brackets where you should be using parenthesis:

Code: Select all

tempF = (int[tempC]*9/5)+32
Should be

Code: Select all

tempF = int(float(tempC) * 9.0/5.0 + 32.0)
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
hamw
Posts: 1239
Joined: Mon Mar 31, 2008 7:45 pm

Re: Quibino ZMNHAD3

Post by hamw »

Getting somewhere. But it looks like the variable needs to be converted to an integer?

Code: Select all

myVar = indigo.variables[1424950359]
tempC = indigo.variables[1615585465]
tempF = int(float(tempC) * 9.0/5.0 + 32.0)
tempF = round(tempF, 1)
# "{0:.1f}".format(tempC)
indigo.variable.updateValue(myVar, str(tempF)+" °F")
results in:

Code: Select all

     embedded script, line 3, at top level
TypeError: float() argument must be a string or a real number, not 'Variable'
User avatar
FlyingDiver
Posts: 7285
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Quibino ZMNHAD3

Post by FlyingDiver »

Code: Select all

myVar = indigo.variables[1424950359]
tempC = indigo.variables[1615585465].value
tempF = int(float(tempC) * 9.0/5.0 + 32.0)
tempF = round(tempF, 1)
# "{0:.1f}".format(tempC)
indigo.variable.updateValue(myVar, str(tempF)+" °F")
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
Post Reply

Return to “Hardware Support Inquiries and Requests”