HVAC Zone Control question


#1

1) Give a description of the problem
Hi , I’m looking for comments on this piston. I’m try to create a HVAC Zone control for my furnace.
I basically have 3 inputs (dry contacts) and 3 digital outputs (to valves) in an smart relay.

2) What is the expected behaviour?
The combination of the inputs should activate specific outputs.
I was planning to do this by converting the inputs “binary to a decimal” numbers then activate the correct output based on the numbers. I couldn’t find an instruction or block to convert from binary to decimal in the piston. I don’t know if there is a better way to do this. I thought that using simple IF conditions will result in too many IFs as I will have 8 possible combinations. If someone has a better idea I’d appreciated some directions.

Thank you very much
Martin

3) What is happening/not happening?
(PUT YOUR INFO HERE)

4) Post a Green Snapshot of the pistonimage
(UPLOAD YOUR IMAGE HERE)

5) Attach logs after turning logging level to Full
(PASTE YOUR LOGS HERE THEN HIGHLIGHT ALL OF THE LOGS AND CLICK ON THE </> ICON TO FORMAT THEM CORRECTLY)

REMOVE BELOW AFTER READING
If a solution is found for your question then please mark the post as the solution.


#2

Where’s the piston copy?


#3

I did figured out using a switch to simplify the logic , It’s working now I have attached a copy of the piston for future references
Thank you