With my gauges nearly complete I'm turning my attention to the dreaded climate control. I want the buttons on my second RR touch screen, but MDX operating the logic. I have the temperatures passed to RR and manual control of my '87 vintage 4 speed blower fan passed back to MDX. At this point, the plan is to park a linear potentiometer below the LH corner of the screen lined up with the cold hot graphic. I'm not liking the thought of output commands, relays, voltage dividers and more AIN ports to send variables/booleans to MDX. There has to be a software method.
Is a value or true/false possible from Road Runner to MDX? If so, an example would be great.
My Fan control (MDX):
Code:
<!-- Begin COM -->
<com status="enabled">
<commands>
<command id="fanlow" minimum_delta_vote_time="100">
<do function="trigger output" functionTargetID="Fan_Low" vote_opinion="on" vote_priority="medium"></do>
<do function="trigger output" functionTargetID="Fan_MedL" vote_opinion="off" vote_priority="medium"></do>
<do function="trigger output" functionTargetID="Fan_MedH" vote_opinion="off" vote_priority="medium"></do>
<do function="trigger output" functionTargetID="Fan_High" vote_opinion="off" vote_priority="medium"></do>
</command>
<command id="fanmedl" minimum_delta_vote_time="100">
<do function="trigger output" functionTargetID="Fan_Low" vote_opinion="off" vote_priority="medium"></do>
<do function="trigger output" functionTargetID="Fan_MedL" vote_opinion="on" vote_priority="medium"></do>
<do function="trigger output" functionTargetID="Fan_MedH" vote_opinion="off" vote_priority="medium"></do>
<do function="trigger output" functionTargetID="Fan_High" vote_opinion="off" vote_priority="medium"></do>
</command>
<command id="fanmedh" minimum_delta_vote_time="100">
<do function="trigger output" functionTargetID="Fan_Low" vote_opinion="off" vote_priority="medium"></do>
<do function="trigger output" functionTargetID="Fan_MedL" vote_opinion="off" vote_priority="medium"></do>
<do function="trigger output" functionTargetID="Fan_MedH" vote_opinion="on" vote_priority="medium"></do>
<do function="trigger output" functionTargetID="Fan_High" vote_opinion="off" vote_priority="medium"></do>
</command>
<command id="fanhigh" minimum_delta_vote_time="100">
<do function="trigger output" functionTargetID="Fan_Low" vote_opinion="off" vote_priority="medium"></do>
<do function="trigger output" functionTargetID="Fan_MedL" vote_opinion="off" vote_priority="medium"></do>
<do function="trigger output" functionTargetID="Fan_MedH" vote_opinion="off" vote_priority="medium"></do>
<do function="trigger output" functionTargetID="Fan_High" vote_opinion="on" vote_priority="medium"></do>
</command>
<command id="hvacoff" minimum_delta_vote_time="100">
<do function="trigger output" functionTargetID="Fan_Low" vote_opinion="off" vote_priority="medium"></do>
<do function="trigger output" functionTargetID="Fan_MedL" vote_opinion="off" vote_priority="medium"></do>
<do function="trigger output" functionTargetID="Fan_MedH" vote_opinion="off" vote_priority="medium"></do>
<do function="trigger output" functionTargetID="Fan_High" vote_opinion="off" vote_priority="medium"></do>
</command>
</commands>
<executable_commands>
<external_COM_id id="RoadRunner.SDK">
</external_COM_id>
</executable_commands>
</com>
<!-- End COM -->
Bookmarks