MLCarrier

From Cinemar Wiki
Jump to: navigation, search

About

The MLCarrier Plugin is used to control a Carrier Infinity HVAC System via a serial port.

Installation

MLCarrier.dll

Plugin that communicates with the Carrier Infinity Controller.

With MLServer shutdown, run the MLCarrier_Plugin_Setup.exe. This will install MLCarrier plugin to the MLServer Plugins directory. It is recommended to accept all installation defaults.


Settings

Configure the serial port to use and set the number of zones you have in your system. The default baud rate is 9600 and this normally does not have to change.

MLServeCmds

SetSystem

{MLServeCmd}Script Usage

MLCarrier|SetSystem~ActiveSystem

Parameters
ActiveSystem = The System Number to set active 1..2

(Literal)
MLCarrier|SetSystem~1

Description

Sets the Carrier_ActiveSystem server variable to the specified system number (1..2)


SetZone

{MLServeCmd}Script Usage

MLCarrier|SetZone~ActiveZone

Parameters
ActiveZone = The Zone Number to set active 1..8

(Literal)
MLCarrier|SetZone~1

Description

Sets the Carrier_ActiveZone server variable to the specified zone number (1..8)


HeatSetPoint

{MLServeCmd}Script Usage

MLCarrier|HeatSetPoint~System#~Zone#~Command~Value

Parameters
System# = The Target System 1..2
Zone# = The Target Zone 1..8
Command = The SetPoint command (Inc, Dec, Set)
Value = The desired value

(Literal)
MLCarrier|HeatSetPoint~1~2~Set~74

MLCarrier|HeatSetPoint~1~2~Inc~1

Description

Sets the new HeatSetPoint for the target system and zone


CoolSetPoint

{MLServeCmd}Script Usage

MLCarrier|CoolSetPoint~System#~Zone#~Command~Value

Parameters
System# = The Target System 1..2
Zone# = The Target Zone 1..8
Command = The SetPoint command (Inc, Dec, Set)
Value = The desired value

(Literal)
MLCarrier|CoolSetPoint~1~2~Set~74

MLCarrier|CoolSetPoint~1~2~Inc~1

Description

Sets the new CoolSetPoint for the target system and zone


OverRide

{MLServeCmd}Script Usage

MLCarrier|Override~System#~Zone#~Command~Value

Parameters
System# = The Target System 1..2
Zone# = The Target Zone 1..8
Command = The Override command (Inc, Dec, Set)
Value = The desired value

(Literal)
MLCarrier|Override~1~2~Set~30

MLCarrier|Override~1~2~Inc~1

Description

Sets the new Override time in minutes for the target system and zone


Fan

{MLServeCmd}Script Usage

MLCarrier|Fan~System#~Zone#~Speed

Parameters
System# = The Target System 1..2
Zone# = The Target Zone 1..8
Speed = The desired Fan speed (Auto,Low,Medium,High)

(Literal)
MLCarrier|Fan~1~2~Auto

Description

Sets the new Fan speed for the target system and zone


Hold

{MLServeCmd}Script Usage

MLCarrier|Hold~System#~Zone#~State

Parameters
System# = The Target System 1..2
Zone# = The Target Zone 1..8
State = The desired Hold state (On, Off, Toggle)

(Literal)
MLCarrier|Hold~1~2~On

Description

Sets the new Hold state for the target system and zone


Mode

{MLServeCmd}Script Usage

MLCarrier|Mode~System#~Zone#~ModeValue

Parameters
System# = The Target System 1..2
Zone# = The Target Zone 1..8
ModeValue = The desired Mode (Heat,Cool,Auto,Off,EHeat)

(Literal)
MLCarrier|Mode~1~2~Auto

Description

Sets the new Mode for the target system and zone


MLServer Variables

All the Server Variables for this plugin begin with the prefix CARRIER_