Size: a a a

ioBroker smarthome

2020 June 22

D

Dennis in ioBroker smarthome
Алексей Кравец
ну так гонг у тебя постоянная мелодия, по событию озвучиваешь ее, по завершению отправляешь мелодию из события
Не знаю
источник

D

Dennis in ioBroker smarthome
Ссылка-та на файл одна.
источник

АК

Алексей Кравец... in ioBroker smarthome
ссылка на файл кеша у тебя одна, а гонг лежит в папках драйвера саит и вызывается таким же методом, как я тебе описал
источник

PV

Peter Voronov in ioBroker smarthome
@goofyk, Илья, ДЕНЬ ДОБРЫЙ, хотел задать вопрос по дебагу iobroker.zigbee, а точнее - zigbee-herdsman:
в main.js
    async onReady() {
       if (this.config.debugHerdsman) {
           debug.log = this.debugLog.bind(this);
           debug.enable('zigbee-herdsman*');
       }
а через как его,
this.config.debugHerdsman
, установить ?
источник

ИК

Илья Киров in ioBroker smarthome
Peter Voronov
@goofyk, Илья, ДЕНЬ ДОБРЫЙ, хотел задать вопрос по дебагу iobroker.zigbee, а точнее - zigbee-herdsman:
в main.js
    async onReady() {
       if (this.config.debugHerdsman) {
           debug.log = this.debugLog.bind(this);
           debug.enable('zigbee-herdsman*');
       }
а через как его,
this.config.debugHerdsman
, установить ?
в настройках адаптера есть галочка (в самом низу). но, что-то она уменя перестала работать :(
видимо логер чудить
источник

PV

Peter Voronov in ioBroker smarthome
вот мой самый низ:
источник

ИК

Илья Киров in ioBroker smarthome
Peter Voronov
вот мой самый низ:
э-э-э... значит в твоем коде не должно быть той настрйки :)
источник

PV

Peter Voronov in ioBroker smarthome
Илья Киров
э-э-э... значит в твоем коде не должно быть той настрйки :)
логично ... туплю. Смотрю код с гита ...
источник

ИК

Илья Киров in ioBroker smarthome
Peter Voronov
логично ... туплю. Смотрю код с гита ...
угу
источник

ИК

Илья Киров in ioBroker smarthome
Peter Voronov
вот мой самый низ:
источник

PV

Peter Voronov in ioBroker smarthome
тогда другой вопрос:
И еще вопрос - есть девайсы, к примеру, у которых есть параметр вот в девайсах в herdsman-е в toZigbee (я все с розеткой ковыряюсь), но нет соответствующего атрибута, в fromZigbee,
    {
       zigbeeModel: ['lumi.plug'],
       model: 'ZNCZ02LM',
       description: 'Mi power plug ZigBee',
       supports: 'on/off, power measurement',
       vendor: 'Xiaomi',
       fromZigbee: [
           fz.on_off, fz.xiaomi_power, fz.xiaomi_plug_state, fz.ignore_occupancy_report,
           fz.ignore_illuminance_report,
       ],
       toZigbee: [tz.on_off, tz.ZNCZ02LM_power_outage_memory],
   },
И потому нет стейта для него в devices ioBroker.zigbee адаптера
    {
       vendor: 'Xiaomi',
       models: ['lumi.plug'],
       icon: 'img/plug.png',
       states: [states.state, states.load_power, states.plug_voltage, states.plug_consumption, states.plug_temperature],
   },
И вот вопрос - а как это описать для адаптера, чтобы устанавливать этот параметр ?
Для z2m - описано через zigbee2mqtt/[FRIENDLY_NAME]/set payload {"power_outage_memory": true} , а у нас как ?
источник

PV

Peter Voronov in ioBroker smarthome
спасибо
источник

ИК

Илья Киров in ioBroker smarthome
Peter Voronov
тогда другой вопрос:
И еще вопрос - есть девайсы, к примеру, у которых есть параметр вот в девайсах в herdsman-е в toZigbee (я все с розеткой ковыряюсь), но нет соответствующего атрибута, в fromZigbee,
    {
       zigbeeModel: ['lumi.plug'],
       model: 'ZNCZ02LM',
       description: 'Mi power plug ZigBee',
       supports: 'on/off, power measurement',
       vendor: 'Xiaomi',
       fromZigbee: [
           fz.on_off, fz.xiaomi_power, fz.xiaomi_plug_state, fz.ignore_occupancy_report,
           fz.ignore_illuminance_report,
       ],
       toZigbee: [tz.on_off, tz.ZNCZ02LM_power_outage_memory],
   },
И потому нет стейта для него в devices ioBroker.zigbee адаптера
    {
       vendor: 'Xiaomi',
       models: ['lumi.plug'],
       icon: 'img/plug.png',
       states: [states.state, states.load_power, states.plug_voltage, states.plug_consumption, states.plug_temperature],
   },
И вот вопрос - а как это описать для адаптера, чтобы устанавливать этот параметр ?
Для z2m - описано через zigbee2mqtt/[FRIENDLY_NAME]/set payload {"power_outage_memory": true} , а у нас как ?
toZigbee - это команды для управления устройством.
то, что его нет в state - значит не добавили. можешь добавить (описать в states.js если его там нет) и добавить в devices.js (который в iobroker.zigbee/lib)
источник

PV

Peter Voronov in ioBroker smarthome
Илья Киров
toZigbee - это команды для управления устройством.
то, что его нет в state - значит не добавили. можешь добавить (описать в states.js если его там нет) и добавить в devices.js (который в iobroker.zigbee/lib)
Ага, но получается, что до его установки - он в неизвестном состоянии ? интересно. Поищу аналоги ...
источник

ИК

Илья Киров in ioBroker smarthome
Peter Voronov
Ага, но получается, что до его установки - он в неизвестном состоянии ? интересно. Поищу аналоги ...
да, до установки незивестно, если только не считывать этот атрибут
источник

PV

Peter Voronov in ioBroker smarthome
Илья Киров
да, до установки незивестно, если только не считывать этот атрибут
Ага, в явном виде. Все, пошёл смотреть states.js ...
источник

ВК

Владислав К(DJON)... in ioBroker smarthome
Dennis
Да, конечно, умножаю на 327..)
Скинь скрин настроек своего драйвера
источник

D

Dennis in ioBroker smarthome
Владислав К(DJON)
Скинь скрин настроек своего драйвера
источник
2020 June 23

A

Anzor in ioBroker smarthome
знатоки JS как нужно изменить строку setState("javascript.0.GENfuel", fuel); что бы иоб не ругался? Ошибка такая:
You are assigning a string to the state "javascript.0.GENfuel" which expects a number. Please fix your code to use a number or change the state type to string.
источник

P

Palko in ioBroker smarthome
ну переведи в число
источник