The DAIKINRC I/O Server is compatible with the Daikin room air conditioner series CTXM, ATXM and FTXM units that can be fitted with the Daikin wireless LAN adapter (BRP06xxx; versions BRP069C4x are not supported) and are supported by the Daikin Controller iOS and Android app.
A single DAIKINRC I/O Server controls all the devices connected to the local network.
Daikin Configuration and Discovery
All units must be connected to the same LAN of the HSYCO Server. When the DAIKINRC I/O Server starts, and then periodically every 30 to 60 seconds, a discovery request is sent to the LAN. New units responding to the discovery request will start to be polled by the I/O Server and become online.
Add a DAIKINRC I/O Server in the I/O Servers section of the Settings and set its parameters.
A single DAIKINRC I/O Server discovers and controls all units connected to the LAN.
As the I/O Server automatically discovers all units connected to the local network, no connection parameters are required.
- Shutdown when inactive: defaults to true.
|pollinterval||5||1 <= n <= 30||the status poll interval, in seconds|
In the following table, replace <unit> with the name assigned to a room air conditioner unit. The unit name is shown in the Daikin Controller app.
Names are transformed to lowercase. For instance, if the unit name is "DaikinAP44822", the <unit> part of the corresponding data points will be "daikinap44822".
|<unit>.connection||online||R||connection established to the unit|
|offline||R||HSYCO can’t connect to the unit (after initial successful discovery)|
|<unit>.address||<a.b.c.d>||R||the IP address of the unit connected to the local WiFi network. As the address is assigned by the DHCP server, the unit address may change over time|
|<unit>.fan.direction||off||R||fan blades stay in a fixed position|
|W||stop vertical/horizontal movement of fan blades|
|h||R||fan blades swing horizontally|
|W||enable fan blades horizontal swing|
|v||R||fan blades swing vertically|
|W||enable fan blades vertical swing|
|hv||R||fan blades swing horizontally and vertically|
|W||enable fan blades horizontal and vertical swing|
|<unit>.fan.rate||auto||R||airflow rate automatic operation|
|W||set automatic airflow rate|
|silence||R||airflow rate quiet operation (reduced flow rate, for low noise operation)|
|W||set airflow rate quiet operation|
|1 ... 5||R||airflow rate level|
|W||set airflow rate level (1 is slower, 5 is faster)|
|<unit>.humidity.current||<value>||R||the current relative humidity level (if supported by the unit and operation mode)|
|<unit>.humidity.setpoint||<value>||R||the relative humidity set-point|
|W||set the relative humidity set-point (if supported by the unit and operation mode)|
|up||W||increase the relative humidity set-point by 10%|
|down||W||decrease the relative humidity set-point by 10%|
|<unit>.mac||<a.b.c.d.e.f>||R||the network interface hardware address of the unit connected to the local WiFi network. The hardware address is fixed|
|<unit>.mode||auto||R||automatic operation mode|
|W||set automatic operation mode (the unit automatically switches between cooling and heating)|
|cooling||R||cooling operation mode|
|W||set cooling operation mode|
|heating||R||heating operation mode|
|W||set heating operation mode|
|dehum||R||drying operation mode|
|W||set drying operation mode (the unit controls the humidity, not the temperature)|
|fan||R||fan operation mode|
|W||set fan operation mode (temperature control disabled)|
|<unit>.name||<name>||R||the unit name, as shown in the Daikin Controller app|
|<unit>.power||off||R||the unit is not operating|
|W||turn the unit off|
|on||R||the unit is operating|
|W||turn the unit on|
|flip||W||turn the unit on if currently off, and off if currently on|
|<unit>.temp.current||<value>||R||the current room temperature (in °C)|
|<unit>.temp.outside||<value>||R||the current outside temperature (in °C)|
|<unit>.temp.setpoint||<value>||R||the temperature set-point (in °C)|
|W||set the temperature set-point (in °C, with .5 degrees accuracy)|
|up||W||increase the temperature set-point by 0.5°C|
|down||W||decrease the temperature set-point by 0.5°C|
|<unit>.version||<value>||R||the unit firmware version|
The user interface for the DAIKINRC I/O Server.
The daikinrc object is listed in the Project Editor’s new object list only when a DAIKINRC I/O Server is defined.
- id: the object's ID, used by UISets
- server id: the server ID.
- unit: the room air conditioner unit id. Supports Redirect variables
- position: the object's position. Use the pixels or rows and columns coordinates format
(daikinrc[!<id>] <server id>; <unit>; <position>)
(daikinrc d1; daikinap30859; r1c1)
|pos||x<x>y<y>||Position specified as x/y coordinates. E.g. x-5y10|
|visible||true||Default. Show the object|
|false||Hide the object|
|blink||true | slow||Blink the object at a slow speed|
|fast||Blink the object at a fast speed|
|false||Stop the blinking|
|opacity||0.0 ... 1.0||Object opacity from 0 (not visible) to 1 (fully visible)|
|rotation||0 ... 360||Object rotation in degrees. Images are rotated around the center point, all other objects are rotated around the top left corner|
- initial release
Daikin is a registered trademarks of Daikin Corp.