alexander-vitishchenko / hc3-to-mqtt

Fibaro HC3 integration with Home Assistant & NodeRed
MIT License
31 stars 13 forks source link

"Fibaro Home Center 3" to "Home Assistant" integration

Manage your Fibaro HC3, HCL and Yubii Home devices from Home Assistant.

Note on alternative Fibaro to Home Assistant connector: consider https://www.home-assistant.io/integrations/fibaro/ that doesn't require MQTT and thus might be simpler to configure, assuming it supports device types you need.

How to use

  1. Make sure you have MQTT broker installed, e.g. Mosquitto within your Home Assistance instance.

  2. Make sure you have "MQTT" integration added and configured your Home Assistant instance, as described here.

  3. Upload the latest Fibaro QuickApp from GitHub to your Fibaro Home Center 3 instance:
    • Open the Configuration Interface
    • Go to Settings > Devices
    • Click +
    • Choose Other Device
    • Choose Upload File
    • Choose file from your computer with .fqa



  4. Configure your Fibaro QuickApp:
    • "mqttUrl" - URL for connecting to MQTT broker, e.g. "mqtt://192.168.1.10:1883"
    • "mqttUsername" and "mqttPassword" (optional) - user credentials for MQTT authentication
    • "deviceFilter" (optional) - apply your filters for Fibaro HC3 device autodiscovery in case you need to limit the number of devices to be bridged with Home Assistant.
      Click here to see example {"filter":"baseType", "value":["com.fibaro.actor"]}, {"filter":"deviceID", "value":[41,42]}, { MORE FILTERS MAY GO HERE }.
      Fibaro Filter API description and more examples could be found at https://manuals.fibaro.com/content/other/FIBARO_System_Lua_API.pdf => "fibaro:getDevicesId(filters)"

      Use "deviceFilter", "deviceFilter2", "deviceFilter3" ... "deviceFilterX" to overcome Fibaro QuickApp variable length limitation. Use "," (commas) after each filter criterion as it is not added added automatically


Your donations are welcome!

paypal.

Already supported device types: