Size: a a a

ioBroker smarthome

2019 December 21

FE

Frend Elous in ioBroker smarthome
источник

В

Вадим in ioBroker smarthome
Frend Elous
Сейчас вот так сделал. Все работает.
👍
источник

FE

Frend Elous in ioBroker smarthome
Так мне надо, то не так. Надо чтоб от датчика освещенности. А оно так не хотит.
источник

В

Вадим in ioBroker smarthome
Frend Elous
Так мне надо, то не так. Надо чтоб от датчика освещенности. А оно так не хотит.
Пока непойму где проблема..что не так? Что нужно
источник

FE

Frend Elous in ioBroker smarthome
Вот так нужно.
источник

В

Вадим in ioBroker smarthome
а в коде ..если
источник

FE

Frend Elous in ioBroker smarthome
Вот убедился сейчас. При отключенной оптимизации состояний в драйвере jav работает. Однако с нюансом. Повтороное включение возможно гдето только через 5 мин.
А когда код был по времени сделан, повтороно включалось через минуту.
источник

В

Вадим in ioBroker smarthome
Frend Elous
Вот убедился сейчас. При отключенной оптимизации состояний в драйвере jav работает. Однако с нюансом. Повтороное включение возможно гдето только через 5 мин.
А когда код был по времени сделан, повтороно включалось через минуту.
так а код где?
источник

FE

Frend Elous in ioBroker smarthome
Вот он.
источник

FE

Frend Elous in ioBroker smarthome
Вот, ошибки начали сыпаться. Араньше не было вроде. Хотя работает.
источник

FE

Frend Elous in ioBroker smarthome
Подскажите, пожалуйста, что такое "оптимизации состояний" в драйвере jav? Или где почитать об этом можно?
источник
2019 December 22

AF

Alex F. in ioBroker smarthome
Frend Elous
Подскажите, пожалуйста, что такое "оптимизации состояний" в драйвере jav? Или где почитать об этом можно?
По умолчанию JS подписывается на все состояния (все, хоть100 000), и если система очень динамична, это может привести к сбою JS и излишне обременять систему обновлениями (которые не нужны).

Чтобы решить эту проблему, можно сказать, что только состояния, которые фактически используются, должны быть подписаны.

Но есть небольшой недостаток: вы не можете использовать getState синхронно, а всегда асинхронно, например:
getState('stateId', function (err, state) {

 console('Value: ' + state.val);

});
Это значительно облегчает работу системы, так как не все состояния должны дублироваться в адаптере JS.

для этого существует «Не подписывайтесь на все состояния при запуске»
источник

AF

Alex F. in ioBroker smarthome
источник

S

Sergio in ioBroker smarthome
Ребят  хелп!!! Есть устройство, подключил к smart life, все работает, далее скачал в иоб драйвер tuya, запустил, отсканировал qr, скачал и установил сертификат на Wi-Fi, настроил прокси по мануалу, порт 8888, запускаю smart life и ничего, устройство в иоб не добавляется, в чем причина?
источник

S

Sergio in ioBroker smarthome
В общем такой прикол если с телефона, если через эмулятор, то все работает, кто объяснит почему?
источник

S

Sergio in ioBroker smarthome
источник

FE

Frend Elous in ioBroker smarthome
Alex F.
По умолчанию JS подписывается на все состояния (все, хоть100 000), и если система очень динамична, это может привести к сбою JS и излишне обременять систему обновлениями (которые не нужны).

Чтобы решить эту проблему, можно сказать, что только состояния, которые фактически используются, должны быть подписаны.

Но есть небольшой недостаток: вы не можете использовать getState синхронно, а всегда асинхронно, например:
getState('stateId', function (err, state) {

 console('Value: ' + state.val);

});
Это значительно облегчает работу системы, так как не все состояния должны дублироваться в адаптере JS.

для этого существует «Не подписывайтесь на все состояния при запуске»
Благодарю Вас за развернутое разъяснение!
источник

S

Sergio in ioBroker smarthome
В общем я разобрался в чем причина!
источник

АЛ

Андрей Лутов... in ioBroker smarthome
Вопрос по телеграму. Написал скрипт, все работает, но когда добавляю второй телеграм  аккаунт, то работает только один из двух, и то только после очистки истории и последующего старта. В настройках адаптера видно 2 аккаунта. Или нужно ставить еще один драйвер телеграма?
источник

В

Вадим in ioBroker smarthome
Андрей Лутов
Вопрос по телеграму. Написал скрипт, все работает, но когда добавляю второй телеграм  аккаунт, то работает только один из двух, и то только после очистки истории и последующего старта. В настройках адаптера видно 2 аккаунта. Или нужно ставить еще один драйвер телеграма?
Яб еще одну инстанцию поставил..а что можно два акка пользовать?
источник