Saber
А где смотрите?
Если в mqtt топик homed/command/custom
дать команду "action": "updateDevice", то устройство появится на вкладке custom.
Независимо от других служб и приложений. Если оно там не появляется, то смотрите логи службы HOMEd-custom.

  • Saber ответили на это сообщение.

    AVAKS Пробовал без bind_key, данные отдает.
    Смотрю на вкладке Custom, если об этом.
    Попробовал через MQTT Explorer дать команду, безрезультатно, возможно неверно давал. В логах службы custom ничего.
    Ладно, спасибо за помощь, сейчас всё грохну и попробую поставить по новой.

      AVAKS Опять Шериданство какое то, без надежды снес все пакеты HOMEd и ble2homed.
      Mosquitto не трогал, поставил взад сначала Homed custom и Web, следом ble2homed-custom_0.24.10-r12_arm_cortex-a7_neon-vfpv4.ipk.
      И всё появилось, правда пока только один датчик, ну это я причешу config.
      Спасибо, тут наверно можно будет подтереть.

        6 дней спустя

        Опечатка bluez-demon -> bluez-daemon

        • AVAKS оценил это.
        • Изменено

        И ещё если мтс подключён как клиент к wifi 2.4 ГГц то Bluetooth работает, но теряет устройства и не все распознает , при переключении на 5 ГГц все работает нормально

        • AVAKS ответили на это сообщение.

          Alexaverdd режим сканирования непрерывный, или интервальный?
          И включён ли retain?

          • Alexaverdd ответили на это сообщение.

            AVAKS режим и так и так ретаин выключен

              AVAKS кстати можно добавить меню с конфигом в luci

              Всем привет 👋 простите за тупой вопрос: как в LuCi перейти по этому пути "etc\ble2homed-custom\config.json" ?
              В меню Homed конфига ble2homed у меня нет

              • Alexaverdd ответили на это сообщение.

                ArtMr в самой Luci не как, через ssh

                • ArtMr ответили на это сообщение.
                  • Изменено

                  Alexaverdd
                  пробую через ssh открываю фаил, но он пустой Image description

                  • Alexaverdd ответили на это сообщение.
                    • Изменено

                    ArtMr etc это каталог и ble2homed-custom тоже, набери без скобок (nano /etc/ble2homed-custom/config.json) и он откроется или поставь мс (opkg install mc) удобней будет
                    А то пытаешься открыть etcble2homed-customconfig.json конечно такого нету

                    • ArtMr ответили на это сообщение.
                    • ArtMr оценил это.
                      • Изменено

                      AVAKS попробовал на другом мтсе также глючит если 2.4 ГГц как клиент, подключил по кабелю заработало 🤷‍♂️

                      • AVAKS ответили на это сообщение.

                        Alexaverdd Ну так, как бы: Bluetooth и WiFi, на одном радио модуле. Уверен, они поочереди радиотрактом пользуются.

                          • Изменено

                          Alexaverdd спасибо большое наконец то зашёл в конфиг!
                          подскажите как вы добавили ярлык настроек в LuCi?

                          • Alexaverdd ответили на это сообщение.

                            ArtMr распакуй

                            ble2homed-customtar.gz
                            996B

                            этот файл ... если не получается то вручную скопировать файлы
                            в архиве 3 файла
                            файл ble2homed-custom.js скопировать в каталог www\luci-static\resources\view\homed
                            файл ble2homed-custom.json скопировать в каталог usr\share\luci\menu.d
                            файл luci-app-ble2homed-custom.json скопировать в каталог usr\share\rpcd\acl.d
                            перезайти в LuCi

                            • Изменено

                            Получилось сделать поддержку формата рекламы BTHOMEv2 для термометров Tuya и Xiaomi прошитых прошивкой https://github.com/pvvx/THB2 (передается температура, влажность, процент батареи и вольтаж батареи) и https://github.com/pvvx/ATC_MiThermometer (передается температура, влажность и процент батареи) для BLE2HOMEd-custom

                            • AVAKS оценил это.
                            • Изменено
                            ble2homed-custom-bthomev2tar.gz
                            3kB
                            1. распаковываем архив
                            2. останавливаем службу # /etc/init.d/ble2homed-custom stop
                            3. делаем на всякий случай бэкап файла /opt/ble2homed-custom/lib/attributes.js
                            4. файл bthomev2.js из архива копируем в /opt/ble2homed-custom/lib/parsers/
                            5. файл attributes.js из архива копируем с заменой в /opt/ble2homed-custom/lib/
                            6. запускаем службу # /etc/init.d/ble2homed-custom start
                            7. перезагружаем службу # /etc/init.d/homed-custom restart

                            на JavaScript не писал программы, да и в принципе лет 15 ничего не кодил, поэтому возможно где-то есть косяки и недочеты, за основу был взят /opt/ble2homed-custom/lib/parsers/atc.js и переделан

                              vergil можно еще добавить процент батарии для THB2 в парсер. battery: this.buffer.readUInt8(4),

                              • vergil ответили на это сообщение.

                                Alexaverdd спасибо, добавил, норм работает, сейчас выложенный архив обновлю