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()