Created At

Jan 23, 2021

Last Update

Sep 06, 2021

Platforms

HC 3

Views

1244

Download

122

Type Quick App

QuickApp for Zigbee2MQTT.

 

It is based on MQTT protocol.

If you don't know about Zigbee2MQTT then refer here -> zigbee2mqtt.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.81

Last Updated : 2021-08-28

Author : rangee

Supported devices :

v0.80 -> 182 brand, 1172 devices

v0.81 -> 221 brand, 1544 devices
(You can see list at "support.lua" in device editor or LINK)

Q&A, Request : https://forum.fibaro.com/topic/53398-quickapp-zigbee2mqtt/

 

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. MQTT_IP (ex: 192.168.1.1)
      2. MQTT_ID (ex: mqtt_admin)
      3. MQTT_PW (ex: mqtt_password)
    5. Save
  3. Install Zigbee devices.
    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 :

 

 

 

Set Remote Controller

If you have switch or button zigbee devices(payload with action or click),

you need to define REMOTE table at main.lua

  1. Go to > devices
  2. Open installed QuickApp
  3. Choose Edit&Preview
  4. Click Edit
  5. Find "main" and click
  6. Find below then edit and save

** Read manaul carefully **

** You can use Scene instead of REMOTE table.

** Here's sample for button


REMOTE = {
--==--==--==--==--==--==--==--==--== START
    ["btn_p"] = {
        ["single"]      = {id=DT.wallpad_elevator, action="toggle"},
        ["double"]      = {id=DT.light_l_3, action="toggle"},
        ["triple"]      = {id=DT.light_k_2, action="toggle"},
        ["quadruple"]   = {},
    },
--==--==--==--==--==--==--==--==--== END
}

 

Change Log:

0.73

> First release

0.80

> Fix bug of cover entity.

0.81

> Fix bug and update supported devices.

0 Comments,  Want to add comment please login
Load more comments