Closed bonuzzz closed 3 years ago
А вы при деплое схемы нажимаете full deploy или только изменённые компоненты ?
full выключатели работают. температура через термостат тоже
[error] [Sensor:Спальня:влажность] TypeError: Cannot read property 'collection' of null
у меня такую ошибку только сенсор влажности показывает. при старте NR. Ему передаю числовое значение. пример - 51.17
@sanyafifa а с температурой норм? попробовал еще раз.у меня даже до передачи данных сенсор в оффлайн уходит
@sanyafifa а с температурой норм? попробовал еще раз.у меня даже до передачи данных сенсор в оффлайн уходит
да и влажность потом норм работает. Но в логах каждый раз при деплое ругается
ошибка у меня плохо воспроизводится, но поправил все места где теоретически могла возникать попробуйте обновится на версию 0.5.3
ошибка у меня плохо воспроизводится, но поправил все места где теоретически могла возникать попробуйте обновится на версию 0.5.3
Без изменений, на работу не влияет. лог:
2 Feb 19:19:29 - [info] Node-RED version: v1.2.7
2 Feb 19:19:29 - [info] Node.js version: v10.23.2
2 Feb 19:19:29 - [info] Linux 5.10.11-v7l+ arm LE
2 Feb 19:19:36 - [error] [Sensor:Спальня:влажность:Humidity] TypeError: Cannot read property 'collection' of undefined
обновился. перезагрузил ноду. все устройства в оффлайн ушли. ошибка та же, что выше указана. все - это вообще все, не только сенсор. там и термостат был, и выключатель. сделал пробное устройство свет с нуля - тоже в оффлайн и та же ошибка. у меня нода в докере живет на арм64. @efa2000 со стороны шлюза можно по конкретной учетке посмотреть? или может какую-нибудь дебаг версию сделать, чтобы собрать побольше информации о проблеме?
Вот блин :( В докере я не тестил, надо разбираться, что происходит
Я тут как раз канал в телеграмм хотел запустить для новостей и оперативной поддержке
Давайте завтра в нем и обсудим https://t.me/nodered_home
А я правильно понимаю, что у всех кого возникает эта ошибка, он вас контейнере? Ещё смущает node v10 я использую только v12
у меня в официальном контейнере. версия 10ая стоит
@efa2000 вы похоже канал сделали, а не группу. написать туда нет возможности
да, сорри вот группа https://t.me/nodered_home_chat я телеграмм немного не долюбливаю :)
Такая ошибка у меня выскакивала во время деплоя когда устройство на входе в ноду пытается записать в него значение до перехода ноды в онлайн. Поставил на вход задержки в 5 секунд чтобы дать возможность алисе проинициализироваться и эта ошибка пропала. Node V12 кстати. работает норм все.
Да, после деплоя нужно пару секунд. Что бы все устройства обновили статус Если это только сразу после деплоя, и потом все корректно шлётся, то я просто добавлю красивую обработку этой ошибки
да, у меня потом все корректно работает
Такая ошибка у меня выскакивала во время деплоя когда устройство на входе в ноду пытается записать в него значение до перехода ноды в онлайн. Поставил на вход задержки в 5 секунд чтобы дать возможность алисе проинициализироваться и эта ошибка пропала. Node V12 кстати. работает норм все.
спасибо за подсказку. да, была нода mqtt с флагом retain на входе. Поставил ноду trigger на 5 сек. Ошибка пропала. :)
зашел сейчас в ноду, чтобы проверить. все датчики в онлайне. даже те, кто изначально сразу был в оффлайн. создал сенсор и работает сразу. в общем, чудо чудное. с моей стороны ничего не трогал, не обновлял итд. некогда было
создаю устройство, например other или sensor. выбираю элемент sensor. он сразу в оффлайне. при отправке значения получаю в логах ошибку "TypeError: Cannot read property 'collection' of null"