Добрый день, @goofyk! Можете подсказать по правильности оформления commit? 2

похожих датчика присутствия. У того, которым занимаюсь есть еще несколько exposes и они с предыдущим по данным не пересекаются. Правила хорошего тона рекомендуют создать новые сущности для этого датчика (1 - на рисунке) или можно добавить к существующему? Это файл /lib/tuya.js

28 ответов

42 просмотра

тут если датчики совсем разные, то надо разные устройства делать. а если точно у обоих датчиков этот функционал, то надо оставлять один

завтра смогу посмотреть приложение у первого

Вчера только один expose удалось добавить. Трудно идёт - всё в новинку. Если будешь делать это 105 data point и при спаривании он имеет статус null и только потом можно переключить и дальше все работает нормально.

Grigory
пока не успел, делать я в SLS буду )

Помню, что в SLS. Просто с этим null первоначальным долго промучился пока понял что к чему )

Непонятно 🧐

Валерий Прокудин Прокудин
Непонятно 🧐

либо также в configure вызови жестко выставление нужного режима

в документации нет такого. это выходит за рамки базовых конвертеров :) configure выполняется один раз после спаривания, поэтому туда пихают то, что надо сделать для инициализации или настройки. всякие репорты, биндинги и прочее... вот для тебя можно вызвать чтение или запись атрибута, который у тебя null. для этого можно скопировать часть того кода, который выставляет у тебя значение этого атрибута (в файле toZigbee.js)

А в логах нет ошибок? Нормально команда из configure отправилась ?

Я пока за рулём, позже разбираться буду. Конечно не такой функции у эндпоинта. Посмотри как написано в toZigbee в соответствующем конвертере

Илья Киров
Я пока за рулём, позже разбираться буду. Конечно н...

Хорошо. Спасибо. Здесь на скрине привел строку, кторая у меня в toZigbee.js

Валерий Прокудин Прокудин
screenshot Хорошо. Спасибо. Здесь на скрине привел строку, кт...

ну так вон у тебя готовая строка есть await tuya.sendDataPointEnum(... только вместо entity укажи endpoint и в конце вместо конструкции - false

await tuya.sendDataPointEnum(endpoint, tuya.dataPoints.trsTumbleSwitch, 'false'}); попробовал так - z2m даже не запустился. false - пробовал и в кавычках и без

Илья Киров
А зачем фигурная скобка в конце?

тоочно. запустилось, но инициализация не прошла. попробовал и с кавычками и без false

Валерий Прокудин Прокудин
screenshot тоочно. запустилось, но инициализация не прошла. п...

Нажми кнопку переконфигурации на страничке устройства

Но..... при спаривании - не инициализируется, а при нажатии на эту кнопку - инициализация происходит

Илья Киров
При спаривании должно

Из 3-х спариваний, в 2-х случаях - не инициализировалось

А имеет значение месторасположение этого блока? смотрел в примерах - и так, и так есть

Похожие вопросы

Обсуждают сегодня

Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
А в каком формате фреймы? Сам формат сейчас придумываешь, или что-то готовое нужно распарсить?
Okhsunrog
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Карта сайта