Git Product home page Git Product logo

Comments (8)

Gelezako avatar Gelezako commented on September 22, 2024

какие именно устройства не воспринимают команду и не отправляют ответ?

from majordomo-yeelight.

fsa avatar fsa commented on September 22, 2024

У меня лампа обычная цветная в цоколе E27 и светильник прикроватный. Почему возник вопрос? Потому что запускал локально прослушивание порта 1982. Когда перезапускаешь цикл Majordomo, то видно, что прилетает неправильный запрос от машинки с Majordomo (именно тот, с лишними пустыми строками и пробелами перед HOST, MAN и ST. Возможно, этот запрос и не используется, но он отправляется в неправильной форме.
Если всё правильно реализовать, то можно за несколько секунд получить информацию о всех активных устройствах Yeelight (как я уже писал выше, у меня есть работающий код). В текущей версии обнаружение работает непонятно как. У меня долго не появлялся прикроватный светильник.
Цикл особо не нужен, можно даже руками указать на каких IP висят устройства, но с его помощью можно обновлять состояния устройств и понимать, когда они в последний раз подавали признаки жизни.

from majordomo-yeelight.

Gelezako avatar Gelezako commented on September 22, 2024

В текущей реализации модуля есть только возможность включать,выключать, менять яркость и цвет лампочек. Обратная связь от них не реализована вообще. Т.е. корректная индикация к примеру на сцене не будет работать. Эту проблему я хотел решить с использованием цикла, но не хватило знаний. Если вы уже реализовали получение состояния от лампочки, то буду признателен если поделитесь опытом. Вижу что вы уже достаточно много проделали работы, предлагаю всё таки скооперироваться и создать один модуль, а не делать разрозненно.

from majordomo-yeelight.

fsa avatar fsa commented on September 22, 2024

Кстати, похоже плагин не имеет особого смысла. miIO делает всё тоже самое, только через обычный протокол, а не протокол для разработчиков.

from majordomo-yeelight.

Gelezako avatar Gelezako commented on September 22, 2024

для miIO нужно иметь токен, лично у меня нет телефона с рутом. Для этого модуля не нужны никакие токены.

from majordomo-yeelight.

fsa avatar fsa commented on September 22, 2024

Просто поставь модифицированный MiHome vev на какой-нибудь старый телефон с андроидом, введи логин и пароль свой от облака и посмотри токены устройств прямо в приложении. Максимум надо разрешить устанавливать из неизвестных источников.

from majordomo-yeelight.

Gelezako avatar Gelezako commented on September 22, 2024

а зачем мне всё это городить, что-то ставить, какие-то левые приложения, искать токен, если я могу просто поставить модуль и получить управление над всеми Yeelight лампочками? :)

from majordomo-yeelight.

skysilver-lab avatar skysilver-lab commented on September 22, 2024

Однозначно модуль должен быть и развиваться. Если есть открытое официальное API, то им и нужно пользоваться. А miIO это не официально, проблемно из-за токенов, и еще и могуть прикрыть (или изменить) в любой момент, когда вздумается китайцам.

from majordomo-yeelight.

Related Issues (5)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.