Thanks, will add this as example to the first post to avoid any confusion in future. Did you also get the current temperature working like that?
I see that there is some issues with the current blinds logic that i did not think of, will try to make a fix for it. Would be intresting to see if there is a bug in the decoding of the codes for curtain controller first tho. Could you run the “command test”(Under tools) function in Buspro software while closing a blind to get me the raw hex value for the commands sendt from clicking close until it is fully closed and also get the debugs from the Nodered test flow at the same time?
I think you can try to add “optimistic: true” under config for the blind for now and then you should be able to run it all ways.
For the AC can you run the flow bellow and check the debug window when updating status from a DLP? Think you should get some messages atleast and do not think it is needed to upgrade the module.
[{"id":"abe9a13397912ead","type":"tab","label":"AC Test v1","disabled":false,"info":"","env":[]},{"id":"5f6b3ac78f77f3bc","type":"hdl-raw-out","z":"abe9a13397912ead","controller":"","name":"","x":670,"y":580,"wires":[]},{"id":"14bf1182cdd9510c","type":"inject","z":"abe9a13397912ead","name":"Read AC status","props":[{"p":"code","v":"6456","vt":"num"},{"p":"target","v":"1.106","vt":"str"},{"p":"payload.ac","v":"1","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":200,"y":620,"wires":[["5f6b3ac78f77f3bc"]]},{"id":"c3bfb169da985d60","type":"hdl-raw-in","z":"abe9a13397912ead","controller":"","name":"","x":130,"y":220,"wires":[["4226e66306f2bb6e","567c80210457e484"]]},{"id":"4226e66306f2bb6e","type":"switch","z":"abe9a13397912ead","name":"code","property":"code","propertyType":"msg","rules":[{"t":"eq","v":"6456","vt":"num"},{"t":"eq","v":"6458","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":350,"y":160,"wires":[["f2814864d5123a07"],["7b63dee7c3fa0f45"]]},{"id":"567c80210457e484","type":"switch","z":"abe9a13397912ead","name":"code","property":"code","propertyType":"msg","rules":[{"t":"eq","v":"6457","vt":"num"},{"t":"eq","v":"6459","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":350,"y":300,"wires":[["ab75cccd1e6dd1fa"],["3ec86a1575dcaaf7"]]},{"id":"2c156a3804a61641","type":"comment","z":"abe9a13397912ead","name":"Command to AC module","info":"","x":370,"y":120,"wires":[]},{"id":"8851fce670426043","type":"comment","z":"abe9a13397912ead","name":"Answers from AC module","info":"","x":370,"y":240,"wires":[]},{"id":"3ec86a1575dcaaf7","type":"debug","z":"abe9a13397912ead","name":"6459 Control Responce","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":670,"y":320,"wires":[]},{"id":"ab75cccd1e6dd1fa","type":"debug","z":"abe9a13397912ead","name":"6457 Read responce","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":660,"y":280,"wires":[]},{"id":"7b63dee7c3fa0f45","type":"debug","z":"abe9a13397912ead","name":"6458 Control AC","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":640,"y":180,"wires":[]},{"id":"f2814864d5123a07","type":"debug","z":"abe9a13397912ead","name":"6456 Read Status","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":650,"y":140,"wires":[]},{"id":"1810c2d651082e22","type":"comment","z":"abe9a13397912ead","name":"Need to update commands.js file for read to work","info":" // 10.1.1 Read AC Status\n 0x1938: {\n parse: function(buffer) {\n return { ac: buffer.readUInt8(0) };\n },\n\n encode: function(data) {\n return new Buffer([data.ac]);\n },\n\n response: 0x1939\n },\n // 10.1.2 Response Read AC Status","x":260,"y":580,"wires":[]},{"id":"f77db578d25054a4","type":"comment","z":"abe9a13397912ead","name":"Debug of AC codes","info":"","x":120,"y":60,"wires":[]},{"id":"70b5c163af262e18","type":"comment","z":"abe9a13397912ead","name":"Test commands for AC","info":"","x":140,"y":460,"wires":[]},{"id":"bbdcae056f8751a8","type":"change","z":"abe9a13397912ead","name":"AC Default parameters","rules":[{"t":"set","p":"sender","pt":"msg","to":"1.106","tot":"str"},{"t":"set","p":"target","pt":"msg","to":"1.99","tot":"str"},{"t":"set","p":"code","pt":"msg","to":"6458","tot":"num"},{"t":"set","p":"payload.acstatus","pt":"msg","to":"true","tot":"bool"},{"t":"set","p":"payload.acno","pt":"msg","to":"1","tot":"num"},{"t":"set","p":"payload.setupmode","pt":"msg","to":"1","tot":"num"},{"t":"set","p":"payload.setupspeed","pt":"msg","to":"2","tot":"num"},{"t":"set","p":"payload.temperature.type","pt":"msg","to":"0","tot":"num"},{"t":"set","p":"payload.temperature.now","pt":"msg","to":"23","tot":"num"},{"t":"set","p":"payload.temperature.cooling","pt":"msg","to":"19","tot":"num"},{"t":"set","p":"payload.temperature.heating","pt":"msg","to":"23","tot":"num"},{"t":"set","p":"payload.temperature.auto","pt":"msg","to":"23","tot":"num"},{"t":"set","p":"payload.temperature.dry","pt":"msg","to":"21","tot":"num"},{"t":"set","p":"payload.modeandfan","pt":"msg","to":"48","tot":"num"},{"t":"set","p":"payload.currentmode","pt":"msg","to":"23","tot":"num"},{"t":"set","p":"payload.sweep","pt":"msg","to":"OFF","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":400,"y":500,"wires":[["5f6b3ac78f77f3bc"]]},{"id":"0b78e68747fe8af0","type":"inject","z":"abe9a13397912ead","name":"Test AC update","props":[{"p":"test","v":"","vt":"date"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":200,"y":500,"wires":[["bbdcae056f8751a8"]]}]
Can you also give me some more info on The AC setup,
-
Subnet and Device id for the AC module?
-
How is it connected from HDL to the AC?
-
How do you control the HDL AC module now?
-
What type of AC is it?