An Air Conditioning is actually a Thermostat in HomeKit.
The first thing you need to do when configuring your Air-conditioning is to select the type of Thermostat: heating, cooling, or heating and cooling. When an airconditioning is used for heating and cooling you also need to select whether switching between the heating mode or cooling mode is manual or automatic.
Next is the HVAC mode, it's either simple On/Off or the more advanced KNX modes HVAC (20.102) or HVAC control (20.1105).The 20.105 mode is mostly used for Air Conditioning and supports the Auto, Heat, Cool, Off modes. The 20.102 mode is mainly for thermostats and supports Comfort, StandBy, Economy and Building Protection modes.
The next configuration option determines how to adjust the airco setpoint. Either the airco's basic setpoint can be adjusted directly or the setpoint can be shifted. When shifting the setpoint you need to select whether the setpoint can be shifted by a temperature difference or by using a counter value. The counter value is multiplied by the setpoint shift steps in the KNX airco to determine the actual adjustment. Ensure that the step size matches the configuration in the KNX airco's parameters.
Next you can select the minimum and maximum target temperature. These values determine the available values in the Home app when adjusting the airco. They may differ from the allowed values in the airco.
After configuring all the parameters you can configure the group addresses used to control the KNX airco. The group addresses to configure depend on the selected parameters:
- Actual temperature is used to show the current temperature in the room;
- Basic setpoint (only when the Thermostat setpoint parameter is set to "Basic Setpoint") controls the basic setpoint of the thermostat;
- Setpoint shift (only when the Thermostat setpoint parameter is set to "Shift degrees" or "Shift counter") controls the setpoint shift of the airco;
- Actual setpoint is calculated by the airco based on the basic setpoint, setpoint shift, operating mode, and/or heating cooling;
- Heating message (optional; only when the Thermostat type parameter is set to "Heating only" or "Heating and cooling") is a 1-bit value that reports whether the heating is currently running or not. When you system is heating this will show in the Home app as "Heating to X°" and the icon will turn orange;
- Cooling message (optional; only when the Thermostat type parameter is set to "Cooling only" or "Heating and cooling") is a 1-bit value that reports whether the cooling is currently running or not. This will show in the Home app as "Cooling to X°" and the icon will turn blue;
- Mode 20.102 (optional) is used to control the 20.102 HVAC mode
- Mode 20.105 (optional) is used to control the 20.105 HVAC mode
- Heating/cooling mode (required when the Heating/cooling switchover parameter is set to "Manual") allows Thinka to switch between heating or cooling.
Thinka has multiple configuration options, mostly optional, for controlling thermostats. The most simple version of a thermostat is one where you can only set the target temperature. Use a temperature sensor when you only want to be able to read the actual temperature.
Note: This accessory is not available in Google.
Additionally you can add a Fan and Swing Arm as a separate service as in the above screen shot.