Created At

Jan 23, 2021

Last Update

Mar 22, 2021

Platforms

HC 3 Lite, HC 3

Views

453

Download

32

Type Quick App

QuickApp for HomeAssistant.

 

It is based on WebSocket protocol.

If you don't know about HomeAssistant then refer here -> home-assistant.io

 

If this QuickApp helps you, you can give me a cup of coffee

Paypal : https://paypal.me/rangee927
BuyMeA Coffee : https://www.buymeacoffee.com/rangee

 

QuickApp Information

Current Version : 0.5b

Last Updated : 2021-02-24

Author : rangee

Q&A, Request : https://forum.fibaro.com/topic/53397-quickapp-homeassistant/

Supported domains : {"cover","light","switch","sensor","binary_sensor","device_tracker","person"}

Excluded entity id : {"linkquality","update_state","action","click","battery","voltage","voltage","voltage","motion_sensitivity","update_available","occupancy_timeout","pressure"}

 

Install Manual

  1. Install the QuickApp(howto: https://manuals.fibaro.com/home-center-3/#post-14125)
  2. Define Variables.
    1. Go to > devices
    2. Open installed QuickApp
    3. Choose Variables tab
    4. Edit the variables.
      1. HA_IP(ex: 192.168.1.1)
      2. HA_TOKEN(ex: easloduiyASKLhjekljha~~~~~~~~~~~~~)
    5. Save
  3. Install HA entites.
    1. Open side panel of QuickApp or Choose Edit&Preview tab
    2. Just click the button to install child devices.
    3. Done.

 

Option Variables

  1. Set icon of child devices.
    1. Go to > devices
    2. Open installed QuickApp
    3. Choose Variables tab
    4. Edit the "icon" variables.
      1. Type child device id and icon number pairs.
      2. child_id:icon_no,child_id:icon_no,... (ex: 100:1001,101:1002,102:1010)
      3. It is splited by comma , and paired by colon :
  2. Hide child devices.
    1. Go to > devices
    2. Open installed QuickApp
    3. Choose Variables tab
    4. Edit the "hide" variables.
      1. Type child device id.
      2. child_id,child_id,... (ex: 100,101,102)
      3. It is splited by comma ,
  3. Show child devices.
    1. Go to > devices
    2. Open installed QuickApp
    3. Choose Variables tab
    4. Edit the "show" variables.
      1. Type child device id.
      2. child_id,child_id,... (ex: 100,101,102)
      3. It is splited by comma ,
  4. Change Room of child devices.
    1. Go to > devices
    2. Open installed QuickApp
    3. Choose Varaibels tab
    4. Edit the "room" variables.
      1. Type child device id and room name pairs.
      2. child_id:room_name,child_id:room_name,... (ex: 100:Default,101:LivingRoom,102:Kitchen)
      3. It is splited by comma , and paired by colon :

 

Send Service manually

fibaro.call(id, "call", "service_name", "data with json format")

 

Change Log:

0.4

> First Release

0.5b

> buf fix. light with no brightness entity covert to binarySwitch not colorController.

2 Comments,  Want to add comment please login
7fab1354608eba5c458e66d6bfa05563

How can i get the token? I tried one of the Long-Lived access tokens but it's to big for the field.

8532f85ac8ed0703e208b8d2a4929194

Rangee, I want to thank you for this plugin. I have been using it for several days, I am very satisfied, everything works fine. Installation and configuration is very simple. I hope you will find the time and keep developing this project.

Load more comments