homebridge-fibaro-hc3

Homebridge plugin for Fibaro Home Center 3

Usage no npm install needed!

<script type="module">
  import homebridgeFibaroHc3 from 'https://cdn.skypack.dev/homebridge-fibaro-hc3';
</script>

README

homebridge-fibaro-hc3

npm version Downloads Homebridge Discord verified-by-homebridge

Buy me a cofee

Homebridge plugin for Fibaro Home Center 3

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-hc3

Configuration

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

  • "url": "PUT URL OF YOUR HC3 HERE CONTAINING PROTOCOL AND NAME, E.G.: https://hc3-00000XXX.local, ca.cer file in the same folder as config.json"
  • "host": "PUT IP ADDRESS OF YOUR HC3 HERE. IF URL PARAMETER IS PRESENT THIS PARAMETER IS IGNORED"
  • "username": "PUT USERNAME OF YOUR HC3 HERE"
  • "password": "PUT PASSWORD OF YOUR HC3 HERE"
  • "pollerperiod": "PUT 0 FOR DISABLING POLLING, 1 - 100 INTERVAL IN SECONDS. 2 SECONDS IS THE DEFAULT"
  • "thermostattimeout": "PUT THE NUMBER OF SECONDS FOR THE THERMOSTAT TIMEOUT, DEFAULT: 7200 (2 HOURS)
  • "switchglobalvariables": "PUT A COMMA SEPARATED LIST OF HOME CENTER GLOBAL VARIABLES ACTING LIKE A BISTABLE SWITCH"
  • "dimmerglobalvariables": "PUT A COMMA SEPARATED LIST OF HOME CENTER GLOBAL VARIABLES ACTING LIKE A DIMMER"
  • "securitysystem": "PUT enabled OR disabled IN ORDER TO MANAGE THE AVAILABILITY OF THE SECURITY SYSTEM"
  • "addRoomNameToDeviceName" : "PUT enabled OR disabled IN ORDER TO ADD THE ROOM NAME TO DEVIVE NAME. DEFAULT disabled"

Look for a sample config in config.json example

Last release note

Version 1.1.14

  • Added global variable dimmers