EnvironmentCommunicator module

class EnvironmentCommunicator.EnvironmentCommunicator(id, name='envComm', device_ip='127.0.0.1', emulator_ip='127.0.0.1', time_out_sec=1.0)

Bases: PresentValueReadWriter

ENVIRONMENTMONITOR_DEVICE_ID = 4
ENVIRONMENTMONITOR_EXCLUSIVE_PORT = 47812
async get_drybulb_temperature()

外気乾球温度[C]を取得する

Returns:

読み取り成功の真偽,外気乾球温度[C]

Return type:

list

async get_global_horizontal_radiation()

水平面全天日射[W/m2]を取得する

Returns:

読み取り成功の真偽,水平面全天日射[W/m2]

Return type:

list

async get_nocturnal_radiation()

夜間放射[W/m2]を取得する

Returns:

読み取り成功の真偽,夜間放射[W/m2]

Return type:

list

async get_relative_humidity()

外気相対湿度[%]を取得する

Returns:

読み取り成功の真偽,外気相対湿度[%]

Return type:

list

async get_zone_drybulb_temperature(oUnitIndex, iUnitIndex)

ゾーン(下部空間)の乾球温度[C]を取得する :param oUnitIndex: 室外機番号(1~4) :type oUnitIndex: int :param iUnitIndex: 室内機番号(1~8) :type iUnitIndex: int

Returns:

読み取り成功の真偽,ゾーン(下部空間)の乾球温度[C]

Return type:

list

async get_zone_relative_humidity(oUnitIndex, iUnitIndex)

ゾーン(下部空間)の相対湿度[%]を取得する :param oUnitIndex: 室外機番号(1~4) :type oUnitIndex: int :param iUnitIndex: 室内機番号(1~8) :type iUnitIndex: int

Returns:

読み取り成功の真偽,ゾーン(下部空間)の相対湿度[%]

Return type:

list

async EnvironmentCommunicator.main()