Size: a a a

ioBroker smarthome

2020 October 26

DD

Dmitriy Dmitriy in ioBroker smarthome
Михаил
change: "any" говорит о том, что будут ловиться любые изменения состояния, даже если состоянию присвоено то же значение, которое у него сейчас.
Это устройство присылает данные 1 раз в сутки либо при протечке. А тестирую я - вручную присваиваю статус.
источник

DD

Dmitriy Dmitriy in ioBroker smarthome
Михаил
В логе тоже несколько "Protechka v vannoy'" ?
было как то 1 раз в логе, но в текущей версии скрипта тоже 4 раза.
источник

М

Михаил in ioBroker smarthome
попробуй убрать change: "any" и async
источник

DD

Dmitriy Dmitriy in ioBroker smarthome
Михаил
попробуй убрать change: "any" и async
В телеграме 4 сообщения, а в логе вообще не понятно: 2 сообщения от текущего скрипта, а 2 от других) Но текст тот же.
источник

DD

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

М

Михаил in ioBroker smarthome
Михаил
попробуй убрать change: "any" и async
убрал?
источник

DD

Dmitriy Dmitriy in ioBroker smarthome
Да
источник

АК

Алексей Кравец... in ioBroker smarthome
Зачем any убирать? Если можно поменять на ne и будет приходить, только когда состояние измениться
источник

B

Blaze in ioBroker smarthome
Anzor
кто активно пользуется адаптером mqtt? это нормально что у меня esp'шка постоянно реконектиться?
я активно пользуюсь. нет, не нормально. у тебя 100% имена клиентов уникальны?
источник

М

Михаил in ioBroker smarthome
Алексей Кравец
Зачем any убирать? Если можно поменять на ne и будет приходить, только когда состояние измениться
это равносильно, ne это значение по умолчанию
источник

АК

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

DD

Dmitriy Dmitriy in ioBroker smarthome
Алексей Кравец
Зачем any убирать? Если можно поменять на ne и будет приходить, только когда состояние измениться
Тут дело не в этом, и ne и any отрабатывают правильно и одинаково, переменная меняется 1 раз, а присылает 4 раза, да и имена других скриптов захватывает.
источник

АК

Алексей Кравец... in ioBroker smarthome
Dmitriy Dmitriy
Тут дело не в этом, и ne и any отрабатывают правильно и одинаково, переменная меняется 1 раз, а присылает 4 раза, да и имена других скриптов захватывает.
а такое только на этом скрипте или на других тоже наблюдается многоразовое срабатывание?
источник

АК

Алексей Кравец... in ioBroker smarthome
возможно у вас в памяти висит несколько экземпляров js драйвера?
источник

DD

Dmitriy Dmitriy in ioBroker smarthome
Только на этом.
источник

DD

Dmitriy Dmitriy in ioBroker smarthome
Алексей Кравец
возможно у вас в памяти висит несколько экземпляров js драйвера?
нет, 1 единственный
источник

М

Михаил in ioBroker smarthome
а точно один раз присваивается значение состоянию?
источник

DD

Dmitriy Dmitriy in ioBroker smarthome
я сам вручную присваиваю ее, сам же и меняю назад. Устройство не активно
источник

DD

Dmitriy Dmitriy in ioBroker smarthome
Опять же, ne выполняется, когда значение не одинаковые (новые и старые). 1 раз изменил, он отправил, а последующие разы старое и новое значение совпадает, не должен выполняться. Где-то другой косяк.
источник

A

Anzor in ioBroker smarthome
Blaze
я активно пользуюсь. нет, не нормально. у тебя 100% имена клиентов уникальны?
Да, уж тем более на этой инстанции, я ее отдельно для одного устройства заводил, т.к. в основной инстанции, это устройство вечно чудило. Психанул, и создавал отдалённую инстанцию )
источник