Fibaro Heat Controller (Radiator Thermostat)

Hi All,

I’m wondering if anyone has already create a device handler for the Fibaro Heat Controller aka Radiator Thermostat?

I thought, let’s just begin writing one mysellf, but after reading through various documents, trying via trial and error and still nowhere and not even able to request the battery level of the thermostat.

The documentation is all over the place, not a simple tutorial to access something very basic like battery status (with examples) over z-Wave. I’m beginning to think the learning curve is quite steep.

Anyone willing to help me on my way? I have 13 years PHP, Javascript, Java experience but have no clue where to start as there is no such things like Javadoc in the online editor…

Regards,

Remy

Below the output of Tweaker:

ff7dfaf4-eed3-421b-bbd8-83d424dab577 15:19:43: info Discovery Stats:
Number of association groups discovered: 10 [Print Assoc Groups]
Number of endpoints discovered: 1 [Print Endpoints]
Number of parameters discovered: 1 [Print Parameters]
Number of unique command types received: 15 [Print Commands]
Number of MeterReport types discovered: 0 [Print Sensor]
Number of NotificationReport types discovered: 0 [Print Sensor]
Number of SensorMultilevelReport types discovered: 1 [Print Sensor]
ff7dfaf4-eed3-421b-bbd8-83d424dab577 15:19:43: info General Information:
Device Name: Office Thermostat
Raw Description: zw:Fs type:0806 mfr:010F prod:1301 model:1000 ver:4.00 zwv:4.61 lib:03 cc:5E,98,9F,55,56,6C,22 sec:86,8E,31,40,43,53,59,5A,7A,60,71,72,75,80,70,81,73,85 role:07 ff:9200 ui:9200 ep:[‘0806 5E,98,9F,22,6C’, ‘2101 5E,98,9F,22,6C’]
Supported Command Classes: [APPLICATION_STATUS (0x22), SENSOR_MULTILEVEL (0x31), THERMOSTAT_MODE (0x40), THERMOSTAT_SETPOINT (0x43), SCHEDULE (0x53), TRANSPORT_SERVICE (0x55), CRC_16_ENCAP (0x56), ASSOCIATION_GRP_INFO (0x59), DEVICE_RESET_LOCALLY (0x5A), ZWAVEPLUS_INFO (0x5E), MULTI_CHANNEL (0x60), SUPERVISION (0x6C), CONFIGURATION (0x70), NOTIFICATION (0x71), MANUFACTURER_SPECIFIC (0x72), POWERLEVEL (0x73), PROTECTION (0x75), FIRMWARE_UPDATE_MD (0x7A), BATTERY (0x80), CLOCK (0x81), ASSOCIATION (0x85), VERSION (0x86), MULTI_CHANNEL_ASSOCIATION (0x8E), SECURITY (0x98), SECURITY_2 (0x9F)]
Security: Device is paired securely.
=> Command classes supported with security encapsulation: UNKNOWN (0xNULL)
=> Command classes supported for CONTROL with security encapsulation: UNKNOWN (0xNULL)
Manufacturer ID: 010F
Manufacturer Name: null
Product Type ID: 1301
Product ID: 1000
Firmware Metadata: Firmware ID: null, Checksum: null
Application (Firmware) Version: 4.00
Z-Wave Protocol Version: 4.61
Z-Wave Library Type: 03 (Enhanced Slave)
Powerlevel: NormalPower
Protection Mode: [ Local: null (null), RF: null (null) ]
Switch_All Mode: null (null)

I just finished first release of DTH, here you go :slight_smile:

1 Like