Hello Mark,
Thanks for caring. it seems that your module seem to see something but parameters might be incorrectly applied.
I went back to a lower level programming, I’ve installed raspberry pi and python 2.7 in a virtual machine to be in the conditions of this tutorial:
but I end up with this situation:
Later, I’ve tried those commands under python
import broadlink
set this variables
strHost = ‘xxx.xxx.xxx.xxx’ #ip device
strMac = ‘xx:xx:xx:xx:xx:xx:’ #mac device
other stuff:
strType = ‘0x4ead’ #HYSEN THERMOSTAT TYPE
#convert mac string
macbytes = bytearray.fromhex(strMac.replace(’:’,’’))
#get the broadlink hysen device
device = broadlink.hysen((strHost,80),macbytes,strType)
get auth for futher comunications
device.auth()
#from now you can talk with the device, for example read the complete status :
data = device.get_full_status()
But the closest parameter “auto” that shows up , does not seem to change when manually selecting the auto mode on the thermostat itself.
since at the end, I want something robust and home assistant still undergoes some important change (still version 0.XX instead of 1.XX) , I preferred a hard solution with a sonoff under tasmotat + rule and the use of gpio3 as switch, I’m waiting some 220V AC to 3.3V DC converter from aliexpress to validate the complete functionality of the setup.
Once I’m happy with this, I’m ok to buy you this thermostat so that you can do coding because I don’t see much support outhere for fan coil AC thermostat like this beok tds23 (which is very beatiful by the way).
Thank you again Mark.