OK well after about 30 attempts to join this thing, what finally seemed to work was:
move the hub to within 1ft of device
power down hub (was this necessary? hard to say but ST support said to do it)
power up hub
toggle off breaker that the qbino device is on
toggle on breaker, factory reset qbino with 5 toggles
toggle off breaker
put ST hub into add device mode
toggle on breaker
perform the last 3 steps until Qubino joins successfully. The documents suggest that you should be able to join with 3 toggles of the switch on l1, and while I was successfully able to exclude the device that way, and it seems that factory reset with 5 toggles was successful as well, the only way of adding the device that worked for me was toggling power to the device.
At this point the device was now discovered by hub as qbino on/off thermostat, but was not providing any temp data or operating state. It seemed to be in some sort of 1/2 added state. One more toggle of the breaker and it came fully alive.
So my original issues were 2 fold:
off was on and heat was off. That’s solved. Heat is now on, off is off. It seems I some how got the device set in cool mode when I had the wrong DH associated with it.
The DH does not handle setThermostatMode command from WebCoRE. That’s still an issue.