Homebridge plugin for Fibaro Home Center 2 (and Home Center Lite ...)
JavaScript
Latest commit bb59a8a Jan 31, 2017 @ilcato 1.0.5

README.md

homebridge-Fibaro-HC2 npm version

Homebridge plugin for Fibaro Home Center 2

Installation

Follow the instruction in homebridge for the homebridge server installation. The plugin is published through NPM and should be installed "globally" by typing:

npm install -g homebridge-fibaro-hc2

Release notes

Version 1.0.5

  • Fixed problem with thermostat.

Version 1.0.4

  • Fixed problem displaying 0 lux luminosity sensor value.

Version 1.0.3

  • Added support for Fibaro Smoke detector

Version 1.0.2

  • Managed danalock correctly
  • Added support for new Fibaro wall plug

Version 1.0.1

  • Managed the case of Virtual Devices without any buttons in it: no accessory creation

Version 1.0.0

  • Managed automatic update of the additions, deletions and changes of Home Center devices into HomeBridge: simply restart HomeBridge every time you make a change in Home Center.
    This is the first (maybe the last) production ready version of the plugin.
    If an existing installation of the plugin exists you MUST delete the accessories folder within the .homebridge folder. This will invalidate existing homekit scenes or triggers that MUST be recreated.

Version 0.7.0

  • Managed negative value for temperature sensors
  • Fixed bug in managing door/window sensor automatic status update

Version 0.6.9

  • Added support for flood/leak sensors (thanks to leoneleone)
  • Managed remapping of 99% to 100% between homekit and Home Center also for blinds (thanks ryanmaxwell)

Version 0.6.8

  • Added new type definition for Fibaro Dimmer 2
  • Managed remapping of 99% to 100% between homekit and Home Center
  • Managed automatic setting of manage devices for relay associated to lights

Version 0.6.7

  • Fixed contact sensor status detection
  • Fixed management of multiple devices with the same name

Version 0.6.6

  • Added support for Door Locks (tested on Danalock and Yale devices)

Version 0.6.5

  • Fixed bug in contact sensors detection

Version 0.6.4

  • Added support for Humidity sensors

Version 0.6.3

  • Bug fixes in room grouping

Version 0.6.2

  • Bug fixes in Windows Covering in iOs 9.3
  • Added configuration parameter "pollerperiod"

Version 0.6.1

  • Bug fixes
  • Managed versioning of Fibaro Motion Sensor devices
  • Better log

Version 0.6.0

  • Migrated to the new homebridge 2.0 API

Version 0.5.4

  • Added support for Forest Shuttle curtain system

Version 0.5.3

  • Added support for Horstmann thermostat (eg.: Horstmann HRT4-ZW, Secure SRT321, ...)

Version 0.5.2

  • Added configuration parameter "grouping": put "room" for grouping devices by room, "none" for no grouping at all

Version 0.5.1

  • Full support for Fibaro RGB controller
  • Full support for Danfoss Thermostat

Version 0.5.0

  • In order to cope with the limits of HomeKit accessory per bridge (100 maximum) the plugin now group Home Center devices into a single HomeKit accessory per room.
  • Virtual devices are managed in the old way: an Accessory for each virtual device that contains a push button for each virtual button
  • Initial support for Fibaro RGB (only on off commands works for now)
  • Initial support for Danfoss Thermostat (only temperature commands works for now)

Configuration

Remember to configure the plugin in config.json in your home directory inside the .homebridge directory. Configuration parameters:

  • "host": "PUT IP ADDRESS OF YOUR HC2 HERE",
  • "username": "PUT USERNAME OF YOUR HC2 HERE",
  • "password": "PUT PASSWORD OF YOUR HC2 HERE",
  • "grouping": "PUT none OR room"
  • "pollerperiod": "PUT 0 FOR DISABLING POLLING, 1 - 100 INTERVAL IN SECONDS. 2 SECONDS IS THE DEFAULT"

Look for a sample config in config.json example