Как стать автором
Обновить
38
0
Ivan Belokobylskiy @belokobylskiy

Python Developer

Отправить сообщение

Сейчас прошивка не поддерживает корректировку, возможно прошивка от pvvx поддерживает внесение смещений по значениям.

Ну и всегда остается хардкорный вариант с внесением корректировки в прошивку и скомпилировать под себя :)

У меня, к сожалению, нет windows чтобы проверить сборку. Вернее, в виртуалке у меня возникали разные ошибки, но собрать так и не удалось. Зато на linux и macos собирается без проблем. Буду признателен за доработку инструкции или cmake файлов. У вас, судя по тексту, не задан или неверно определились пути SDK_PREFIX и TOOLCHAIN_PREFIX

Пока для виндоус можно воспользоваться IDE от telink и инструкцией с другого проекта для кастомных прошивок для девайсов tuya. https://github.com/doctor64/tuyaZigbee/blob/master/docs/sdk_installation.md

Поддерживается стандартный механизм обновления через ОТА, в з2м обновления будут появляться автоматически

На компьютерах не всегда подключается. У меня блютус датчик виден только с телефона. Зигби, очевидно, не шлёт данные в блютус сеть и с телефона его не видно.

Попробуйте последний релиз, там есть исправления для экрана в версии 1.9

Можно прошить через проводки, подпаявшись. Схема и инструкция указана в репозитории. Вам понадобится резистор 1кОм и usb-uart адаптер. Можно прошить любую, как зигби так и блютус прошивки.

До следующего релиза z2m требуется внешний конвертор. Он есть в репозитории

Апдейт не стартует датчиком, если текущая версия и та что в заголовке одинаковые. Попробуйте новый релиз. Постараюсь на неделе посмотреть и потестить OTA в ZHA

Попробуйте новую версию, она вышла сегодня. Там есть некоторые изменения, касающиеся потребления батарейки в том числе.

Пока потребление от батарейки не оптимизировано и пользователи жалуются на быстрый разряд. Сейчас нахожусь в поисках решения.

Что касается SP107E, если есть разобранный протокол, я могу добавить его поддержку, сделайте только issue с описанием протокола.

Что касается активного соединения, то ble2mqtt умеет это делать в отличие от passive ble monitor.

Для 2.0 были сделаны некоторые исправления, можно скачать архив тут, в разделе артефактов https://github.com/devbis/z03mmc/actions/runs/6578215539 (потребуется аккаунт на гитхабе). Попозже будет в релизе.

Интересный случай. Возможно вам поможет сделать перед прошивкой по uart очистку флеш-памяти в чипе. В питоновской утилите есть такая команда "ea".

Прошивка поддерживает стандартный механизм обновления OTA. Для zigbee2mqtt можно обновлять через локальный индекс https://www.zigbee2mqtt.io/guide/usage/ota_updates.html#local-ota-index-and-firmware-files

Главное, чтобы версия в OTA заголовке отличалась от той, что стоит в датчике.

Пулреквест с поддержкой устройства в проект zigbee2mqtt я только вчера сделал и его вчера приняли. Чтобы заработало из коробки, нужно установить девелоперскую версию начиная с сегодняшней даты или дождаться ноябрьской версии. Частота отправки настраивается через стандартные механизмы reporting в з2м.

Не замечал такого. Пользуюсь самописным сервисом https://github.com/devbis/co2mqtt

У меня такой же датчик и я доволен его качеством. Есть возможность считывать показания по USB HID для интеграции в умный дом. В продаже можно искать на маркетплейсах по модели "mt8057s"

Сам по себе принцип работы датчика co2 подразумевает, что он не может быть дешевым. Даже просто сенсор без обвязки - это 20-25$, потому готовый датчик будет стоит от 4к рублей. Есть ненастоящие датчики co2, где он вычисляет некоторое значение, которое имеет мало отношения к реальности. Такие могут стоить дешево, но я не рекомендую их к приобретению, т.к. они не позволяют мониторить реальные значения.

Ну принцип обычно простой, надо посмотреть какие характеристики в BLE есть.
Про вашу щётку чуть описано тут https://github.com/custom-components/ble_monitor/issues/561

Дальше можно почитать оттуда значения, найти что-то ценное. И потом сделать датчик на основе какого-нибудь существующего. (Я не делал примеров, т.к. буквально, каждый датчик - это какая-то отдельная схема работы. Просто не хватает выборки, чтобы было что-то универсальное)

Если сложный случай, можно взять APK, дизассемблировать его http://www.javadecompilers.com/apk и смотреть код, как именно разбирается то или иное значение.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность