Re: [Модуль] zigbee2mqtt (zigbee2mqtt)
Добавлено: Пн авг 24, 2020 10:21 pm
вкладка сервис Update metrics или Refresh devices и картинка будет
Код: Выделить всё
// X711A https://www.zigbee2mqtt.io/devices/X711A.html
$par1['zigbeeModel'] = 'X711A';
$par1['model'] = "X711A";
$par1['type'] = "switch";
$par1['vendor'] = "Lonsonho";
$par1['description'] = "1 gang switch";
$par1['extend'] = "";
$par1['supports'] = "on/off";
$par1['fromZigbee'] = "";
$par1['toZigbee'] = "";
SQLInsert('zigbee2mqtt_devices_list', $par1);
// X712A https://www.zigbee2mqtt.io/devices/X712A.html
$par1['zigbeeModel'] = 'X712A';
$par1['model'] = "X712A";
$par1['vendor'] = "Lonsonho";
$par1['type'] = "switch";
$par1['description'] = "Smart light switch - 2 gang without neutral wire";
$par1['supports'] = "on/off";
$par1['extend'] = "";
$par1['fromZigbee'] = "";
$par1['toZigbee'] = "";
SQLInsert('zigbee2mqtt_devices_list', $par1);
// X713A https://www.zigbee2mqtt.io/devices/X713A.html
$par1['zigbeeModel'] = 'X713A';
$par1['model'] = "X713A";
$par1['vendor'] = "Lonsonho";
$par1['type'] = "switch";
$par1['description'] = "Smart light switch - 3 gang without neutral wire";
$par1['supports'] = "on/off";
$par1['extend'] = "";
$par1['fromZigbee'] = "";
$par1['toZigbee'] = "";
SQLInsert('zigbee2mqtt_devices_list', $par1);
// X701A
$par1['zigbeeModel'] = 'X701A';
$par1['model'] = "X701A";
$par1['type'] = "switch";
$par1['vendor'] = "Lonsonho";
$par1['description'] = "1 gang switch";
$par1['extend'] = "";
$par1['supports'] = "on/off";
$par1['fromZigbee'] = "";
$par1['toZigbee'] = "";
SQLInsert('zigbee2mqtt_devices_list', $par1);
// X702A
$par1['zigbeeModel'] = 'X702A';
$par1['model'] = "X702A";
$par1['type'] = "switch";
$par1['vendor'] = "Lonsonho";
$par1['description'] = "2 gang switch";
$par1['extend'] = "";
$par1['supports'] = "on/off";
$par1['fromZigbee'] = "";
$par1['toZigbee'] = "";
SQLInsert('zigbee2mqtt_devices_list', $par1);
// X703A
$par1['zigbeeModel'] = 'X703A';
$par1['model'] = "X703A";
$par1['type'] = "switch";
$par1['vendor'] = "Lonsonho";
$par1['description'] = "3 gang switch";
$par1['extend'] = "";
$par1['supports'] = "on/off";
$par1['fromZigbee'] = "";
$par1['toZigbee'] = "";
SQLInsert('zigbee2mqtt_devices_list', $par1);Код: Выделить всё
//X711A; https://www.zigbee2mqtt.io/devices/X711A.html
$par2['zigbeeModel'] = 'X711A';
$par2['type'] = "switch";
$par2['state_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF" ;
$par2['payload_on'] = "ON" ;
$par2['value_template'] = "state";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/set" ;
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
$par2['command_value'] = "state";
SQLInsert('zigbee2mqtt_devices_command', $par2);
//X712A
$par2['zigbeeModel'] = 'X712A';
$par2['type'] = "sensor";
$par2['state_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['value_template'] = "click";
$par2['json_attributes'] = "";
$par2['force_update'] = "true";
$par2['command_topic'] = "";
$par2['payload_on'] = "";
$par2['payload_off'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
$par2['command_value'] = "";
SQLInsert('zigbee2mqtt_devices_command', $par2);
//X712A; https://www.zigbee2mqtt.io/devices/X712A.html
$par2['zigbeeModel'] = 'X712A';
$par2['type'] = "switch";
$par2['state_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF" ;
$par2['payload_on'] = "ON" ;
//$par2['value_template'] = "state_l1";
//$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/l1/set" ;
$par2['value_template'] = "state_right";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/set" ;
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
//$par2['command_value'] = "state_l1";
$par2['command_value'] = "state_right";
SQLInsert('zigbee2mqtt_devices_command', $par2);
//X712A; https://www.zigbee2mqtt.io/devices/X712A.html
$par2['zigbeeModel'] = 'X712A';
$par2['type'] = "switch";
$par2['state_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF" ;
$par2['payload_on'] = "ON" ;
$par2['value_template'] = "state_left";
//$par2['value_template'] = "state_l2";
//$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/l2/set" ;
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/set" ;
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
//$par2['command_value'] = "state_l2";
$par2['command_value'] = "state_left";
SQLInsert('zigbee2mqtt_devices_command', $par2);
//X713A; https://www.zigbee2mqtt.io/devices/X713A.html
$par2['zigbeeModel'] = 'X713A';
$par2['type'] = "switch";
$par2['state_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF" ;
$par2['payload_on'] = "ON" ;
//$par2['value_template'] = "state_l1";
//$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/l1/set" ;
$par2['value_template'] = "state_right";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/set" ;
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
//$par2['command_value'] = "state_l1";
$par2['command_value'] = "state_right";
SQLInsert('zigbee2mqtt_devices_command', $par2);
//X713A; https://www.zigbee2mqtt.io/devices/X713A.html
$par2['zigbeeModel'] = 'X713A';
$par2['type'] = "switch";
$par2['state_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF" ;
$par2['payload_on'] = "ON" ;
//$par2['value_template'] = "state_l2";
//$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/l2/set" ;
$par2['value_template'] = "state_right";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/set" ;
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
//$par2['command_value'] = "state_l2";
$par2['command_value'] = "state_right";
SQLInsert('zigbee2mqtt_devices_command', $par2);
//X713A; https://www.zigbee2mqtt.io/devices/X713A.html
$par2['zigbeeModel'] = 'X713A';
$par2['type'] = "switch";
$par2['state_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF" ;
$par2['payload_on'] = "ON" ;
//$par2['value_template'] = "state_l3";
//$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/l3/set" ;
$par2['value_template'] = "state_right";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/set" ;
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
//$par2['command_value'] = "state_l3";
$par2['command_value'] = "state_right";
SQLInsert('zigbee2mqtt_devices_command', $par2);
//X701A https://www.zigbee2mqtt.io/devices/X701A.html
$par2['zigbeeModel'] = 'X701A';
$par2['type'] = "switch";
$par2['state_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF" ;
$par2['payload_on'] = "ON" ;
$par2['value_template'] = "state_l1";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/l1/set" ;
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
$par2['command_value'] = "state_l1";
SQLInsert('zigbee2mqtt_devices_command', $par2);
//X702A https://www.zigbee2mqtt.io/devices/X702A.html
$par2['zigbeeModel'] = 'X702A';
$par2['type'] = "switch";
$par2['state_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF" ;
$par2['payload_on'] = "ON" ;
$par2['value_template'] = "state_l1";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/l1/set" ;
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
$par2['command_value'] = "state_l1";
SQLInsert('zigbee2mqtt_devices_command', $par2);
//X702A https://www.zigbee2mqtt.io/devices/X702A.html
$par2['zigbeeModel'] = 'X702A';
$par2['type'] = "switch";
$par2['state_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF" ;
$par2['payload_on'] = "ON" ;
$par2['value_template'] = "state_l2";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/l2/set" ;
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
$par2['command_value'] = "state_l2";
SQLInsert('zigbee2mqtt_devices_command', $par2);
//X703A https://www.zigbee2mqtt.io/devices/X703A.html
$par2['zigbeeModel'] = 'X703A';
$par2['type'] = "switch";
$par2['state_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF" ;
$par2['payload_on'] = "ON" ;
$par2['value_template'] = "state_l1";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/l1/set" ;
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
$par2['command_value'] = "state_l1";
SQLInsert('zigbee2mqtt_devices_command', $par2);
//X703A https://www.zigbee2mqtt.io/devices/X703A.html
$par2['zigbeeModel'] = 'X703A';
$par2['type'] = "switch";
$par2['state_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF" ;
$par2['payload_on'] = "ON" ;
$par2['value_template'] = "state_l2";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/l2/set" ;
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
$par2['command_value'] = "state_l2";
SQLInsert('zigbee2mqtt_devices_command', $par2);
//X703A https://www.zigbee2mqtt.io/devices/X703A.html
$par2['zigbeeModel'] = 'X703A';
$par2['type'] = "switch";
$par2['state_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>";
$par2['availability_topic'] = "<Z2M_PATH>/bridge/state";
$par2['payload_off'] = "OFF" ;
$par2['payload_on'] = "ON" ;
$par2['value_template'] = "state_l3";
$par2['command_topic'] = "<Z2M_PATH>/<FRIENDLY_NAME>/l3/set" ;
$par2['json_attributes'] = "";
$par2['device_class'] = "";
$par2['unit_of_measurement'] = "";
$par2['brightness'] = "";
$par2['color_temp'] = "";
$par2['xy'] = "";
$par2['command_value'] = "state_l3";
SQLInsert('zigbee2mqtt_devices_command', $par2);



Нужно выбрать в SELECTVENDOR: и SELECTTYPE:, бренд и ваше устройство.pru469 писал(а): Пн сен 07, 2020 5:43 pm Добрый день. Помогите разобраться с реле Zigbee OnOf Controller. Стик v3 спаривается моментально, как роутер натягивает на себя большинство устройств а вот управляться не хочет. При нажатии физической кнопки состояние в модуле меняется(On Of), что только не привязывал к свойству или методу, ни какой реакции. И еще обратил внимание, как минимум одна кнопка перескочившая на него, как роутер перестала отрабатывать.
[img]https://radikal.ru]![]()