heat controller FIBARO Heat Controller is a HomeKit-enabled, remotely controlled thermostatic head to control temperature in your room using Bluetooth® low energy wireless technology.
It measures the temperature and automatically adjusts the heat level.
It can be mounted without tools on three types of thermostatic radiator valves.
You can create schedules via app to easily manage temperature throughout the week.


Basic activation

  1. Connect the charger to the micro-USB port to charge the device.
  2. Disconnect the charger when the LED ring pulses green (device fully charged).
  3. Dismount your current thermostatic head.
  4. Depending on type of your thermostatic valve:

    Proceed normally

    Use adapter:

    Use adapter:

  5. Mount the device on the valve and tighten it by turning the cap clockwise.

Pairing with HomeKit

  1. Open the Settings app on your iOS device.
  2. Go to the Bluetooth® section, and turn the Bluetooth® on.
  3. Place the accessory next to your iOS device.
  4. Open a HomeKit compatible app of your choosing on your iOS device.
  5. Find HomeKit Setup Code on the last page of Quick Start Guide included in the box that looks like this:
  6. Start pairing with your HomeKit app.
  7. Follow instructions displayed in the application.

Controlling the temperature

You can set temperature using app (10-30°C) or directly on the device (16-24°C).
During manual temperature change LED ring colour corresponds to the temperature set-point.

3 types of controlling the temperature in FIBARO Heat Controller:

  • manually - directly on the device,
  • schedule mode - creating scheduling rules to manage temperature in the room throughout the week. Schedule is created via app,
  • override mode - changing current and scheduled temperature for a specific time (both for manual and schedule mode).

To check and change the temperature on the device:

  1. Bring your hand close to the sphere.
  2. LED ring will:
    • Glow if temperature was set manually,
    • Pulse slowly if device is in schedule mode,
    • Pulse quickly if device is in override mode.
      With colour depending on set temperature:
      Temperature [°C] Colour
      Valve closed (anti-freeze) White
      16°C or lower Blue
      17°C Azure
      18°C Cyan
      19°C Spring green
      20°C Green
      21°C Chartreuse
      23°C Orange
      24°C or higher Red
      Valve fully opened
  3. Turn the sphere counter-clockwise to lower temperature or turn clockwise to raise the temperature.
  4. Remove the hand from the sphere, after 5 seconds LED will fade and new temperature will be set.

Extra temperature sensor

The device can be used with an additional, dedicated temperature sensor (FGBRS-001) to provide the best temperature regulation.
It can be placed anywhere in the room and the device will use it as a reference point for the room temperature.
Before using, the sensor must be paired with the thermostatic head. One thermostatic head can be paired with only one sensor, but one sensor can be paired with up to three thermostatic heads.

To pair the FGBRS-001 with the device:

  1. Use the included key to press and hold the button.
    Zasób 2@2x
  2. Release the button when you see blue LED colour.
  3. Click the button to confirm the selection, the LED ring will start blinking blue.
  4. Within 1 minute click button on the sensor.
    sensorZasób 2
  5. The LED ring on the thermostatic head will glow green to confirm a successful pairing.
  6. Place the sensor in the same room as head, no further than 5 meters from it.

To remove all paired heads from the sensor’s memory:

  1. Press and hold the button on the sensor for 2 seconds.
  2. The LED on the sensor will blink 3 times to confirm unpairing.


To check whether our Heat Controller uses an extra temperature sensor, open FIbaro for HomeKit app and go to the device page.

Head calibration

Calibrating the device to your radiator valve is required for proper controlling the temperature.

Calibration cannot be performed while the device is being charged.

Calibration is performed:

  • Automatically, after 10 minutes from turning on if no operation on the device has been made*,
  • Automatically, after 10 minutes from last manual state change*,
  • Manually, using the menu,
  • Using Settings in FIBARO Homekit Devices app,
  • After setting the temperature in FIBARO Homekit Devices*.

* Only at first installation, after factory reset or after exiting Standby Mode.

To perform calibration using the menu:

    1. Use the included key to press and hold the button.
      Zasób 2@2x
    2. Release the button when you see white LED colour.
    3. Click the button to confirm the selection.


Menu allows to perform important configuration and maintenance actions.

In order to use the menu:

  1. Use the included key to press and hold the button.

    Zasób 2@2x
  2. Release the button when you see desired LED colour:
    Action Colour
    Blue pair dedicated temperature sensor
    Red enable/disable local control protection
    White perform head calibration
    Cyan put device in Standby Mode
    Yellow factory reset
  3. Quickly click the button to confirm.

Factory reset

Reset procedure allows to restore the accessory back to its factory settings, including HomeKit pairing and device configuration.

To perform factory reset:

  1. Use the included key to press and hold the button.
    smart heat controller
  2. When the LED ring glows yellow, release the button.
  3. Click the button to confirm the selection.
  4. After finishing resetting the device will be put in Standby Mode. Click the button to activate it again.

Use of the device

In Standby Mode the device is in deep sleep state allowing safe dismounting, transporting and low as possible battery consumption.
Entering the device in Standby Mode will not factory reset the device nor will result in loosing any data, but calibration and sensor pairing (after long Standby) is lost.
The device is shipped in Standby Mode.

Entering the device in Standby Mode will not factory reset the device nor will result in loosing any data.

To enter Standby Mode:

    1. Use the included key to press and hold the button.
      Zasób 2@2x
    2. Release the button when you see cyan LED colour.
    3. Quickly click the button to confirm.
    4. Wait for the LED to stop blinking.

To exit Standby Mode click the button once, the device will enter first installation procedure.

After enabling the local protection changing temperature directly on the device (by turning it) will not be possible.

Enabling local protection is recommended if you want to prevent accidental temperature change, e.g. by children. Local protection can be enabled/disabled manualy or via app.

When attempting to change temperature if local protection is enabled:

  • The device will not set new target temperature,
  • The LED ring will blink red 3 times.

To change the temperature use the app or disable the local protection.

Local protection can also be enabled/disabled using Z-Wave protocol Command Class Protection

To enable/disable local protection using the menu:

    1. Use the included key to press and hold the button.
      Zasób 2@2x
    2. Release the button when you see red LED colour.
    3. Click the button to confirm the selection.

The device is equipped with a rechargeable lithium-polymer battery pack that can be charged via micro-USB port using standard 5V charger (not included).

When battery is low the LED ring will start to blink red. The device will also report low battery status of itself and dedicated temperature sensor (if paired) to the controller.

The device does not operate the valve and maintains the last valve position until fully charged.

Make sure you are using certified charger Class II, which complies with parameters specified in the manual.

Do not leave the device unattended while charging.

Do not use cables longer than 3 meters for charging the device.

To charge the battery:

  1. Connect charger to the micro-USB port.
  2. During charging the LED ring will pulse red and valve control will be disabled.
  3. When LED starts pulsing green, disconnect the charger.
  4. The device will restore its previous operation.

The device allows to create heating schedule to manage temperature in the room throughout the week. Schedule is created via app. Up to 50 different rules can be created in schedule.

To create schedules user must specify:

  • Day of the week,
  • Starting time(hour and minute),
  • One of four available modes:
    1. Away mode – 10-29.5°C (15°C by default)
    2. Eco mode – 10-29.5°C (19°C by default)
    3. Comfort mode – 10-29.5°C (21°C by default)
    4. Comfort Plus mode – 10-29.5°C (23°C by default)

Override Mode is a special type of mode that overrides schedule. Override Mode starts right after setting it for fixed duration (4 hours by default). Duration can be changed in FIBARO app.
To start Override Mode set temperature by turning the knob or change the temperature via app, while schedule is active. LED ring will pulse quickly with selected colour.
To exit Override Mode grab knob with your hand for 5 seconds.

There are 3 special types of override modes:
Vacation mode is a special override mode that sets constant temperature (between 10-29.5°C) and works until turned off.
Valve closed (anti-freeze) is a mode where temperature is lowered to 10°C (minimal temperature) to prevent freezing. It works until turned off.
Valve fully opened (30°C) is a mode where the temperature is raised to the maximum value, device does not regulate the temperature and valve is fully opened. It works until turned off.

The device reports the status of detected errors in the form of a bit mask (status faults). Values can be combined, for example: code with value 5 (1+4) means low battery and calibration error were detected.

Low battery of external sensor (code: 0x01) - battery level of extra temperature sensor is low. Change the battery.
Hardware fault (code: 0x02) - fault of the device. Device will try to calibrate again.
Calibration error* (code: 0x04) - unsuccessful calibration. Device is unable to work properly.

* After every Factory Reset and Standby Mode device reports calibration error (status dissapears after correct calibration).

Technical data

Thermostatic Head:

Power supply: SELV 3.7V Li-Poly battery pack (non-replaceable)
Supported charger (not included): micro-USB 5V DC, min. 0.5A
Radio protocol: Bluetooth® low energy (4.2)
Radio frequency band: 2.4 GHz ISM band
Operating temperature: 0-40°C
Storage temperature: -10-25°C
Maximum water temperature: 90°C
Temperature measuring accuracy: 0.5°C (within 0-40°C)
Supported valves: M30 x 1.5,
Danfoss RTD-N,
Danfoss RA-N
Rated impulse voltage: 330V (when connected to the USB power supply)
Dimensions (diameter x length): 56 x 74 mm
56 x 87 mm (with adapter)
EU directives compliance: RED 2014/53/EU
RoHS 2011/65/EU

Temperature Sensor:

Power supply: 3.0V CR2032 battery (included)
Radio frequency band: 2.4 GHz
Operating temperature: 0-40°C
Dimensions (diameter x height): 38 x 12 mm
EU directives compliance: RED 2014/53/EU
RoHS 2011/65/EU

1. External sensor status (read-only)
Status of the connection with external temperature sensor.
Available settings:

0 – unpaired
1 – paired

Default setting: 0 (unpaired)

2. Lock physical control

Parental lock of manual control. When enabled the device prevents changing the temperature by turning the knob until it is disabled by this parameter or from the menu.

Available settings:

0 – manual control enabled
1 – manual control disabled

Default setting: 0 (enabled)

3. Calibration

Forcing automatic calibration of the device.

Available settings:

0 – physical control enabled
1 – force autocalibration

Default setting: 0 (enabled)


The FIBARO Heat Controller is a HomeKit compatible, remotely controlled thermostatic head to control the temperature in your room.

You can use it:

  • in scenes,
  • with the heating panel,
  • manually.

Read more in manual.

The FIBARO Heat Controller works only with radiators with M30 x 1.5m, Danfoss RTD-N, and Danfoss RA-N (with adapter) valves.

It supports M30 x 1.5 type and Danfoss RTD-N and Danfoss RA-N (using adapters).

Important: the valve must now be installed horizontally.

No – Extra Temperature Sensor works only with FIBARO Heat Controller.

  • Thermostat FGT-001/FGBHT-001
    • Thermostat FG(BH)T-001 has a built-in battery (lithium-ion cell) that is not replaceable.
    • The declared lifetime of the battery is 300 charging cycles.
    • It takes about 4 hours to fully charge the battery.
    • It is necessary to use a USB charger with a power of at least 2,5W (500mA).
  • Extra temperature sensor FGBRS-001
    • The sensor is powered by a CR2032 lithium battery.

  • It is recommended to fully charge the battery before installing The Heat Controller on the thermostatic valve.
  • It is recommended to charge the battery before the start of the heating season and after the end of the heating season.
  • If possible, it is recommended to remove the head for the charging process.
  • The device memorizes the last valve setting while the battery is charging. The device does not regulate the temperature during the charging process. The device may inaccurately regulate the temperature for an hour after the end of charging.

  • Using an extra temperature sensor: 10 months (error rate + - 25%).
  • Without an extra temperature sensor: 11 months (error rate + - 25%).

Typically, the calibration process takes about 30 seconds.

The best heating type to be controlled by the FIBARO Heat Controller is the one that holds the most constant temperature or slowly fluctuates. Hence, the Heat Controller can act accordingly. With more significant temperature changes, the Heat Controller may underheat or overheat the rooms.

  • It is recommended to place the temperature sensor at a short distance from the radiator. It is best for the sensor to "see" the radiator. It should be noted, however, that the temperature is regulated at the point where the sensor is located.
  • The position of the sensor should be selected experimentally. You can place the sensor one meter from the radiator and verify for a few days the quality of adjustment, then increase the distance, for example, one meter, etc., until you get satisfying results.
  • Do not place the sensor where it can be touched by people and animals or other objects that may heat or cool it and distort results.
  • Do not place the temperature sensor in the places where drafts are present.
  • Do not cover the temperature sensor with anything.
  • It should be kept in mind that the room temperature is not evenly distributed. Apart from the influence of other factors, for example, other heat sources (fireplace, fan heater) or drafts, the temperature also depends on the height above the floor level. The difference between the temperature at the floor and the ceiling can reach up to 3 degrees of Celsius. Keep this in mind when choosing a location for your external sensor.
  • Place the device on non-metallic surfaces.


Heating system management is a process which can be influenced by many factors.


If the specification and questions provided above still does not answer to your problems, head to the article:

The Heat Controller: Troubleshooting


If you don't have an idea in which configurations it is possible to use The Heat Controller or you would like to analyze different setup scenarios, head to the article:

The Heat Controller: Use Cases