Скрыть объявление
Управляйте вашими ESP8266 и другими устройствами прямо с телефона из любой точки мира, где есть интернет!
Подробности и обсуждение IoT Manager в этой теме. Официальный сайт приложения и документация IoTmanager.ru
Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

IoT Manager - сообщаем о багах

Тема в разделе "IoT Manager – мобильное приложение", создана пользователем Victor, 13 фев 2016.

Метки:
  1. Browny

    Browny Новичок

    Сообщения:
    20
    Симпатии:
    3
    @Victor, здравствуйте! Не помню, был в теме этот баг или нет... Виджет "toggle" - видимо, его баг. Начальное условие - IoTmanager не запущен. Включаю контроллер, кнопкой включаю реле. Затем запускаю IoTmanager, контроллер отдаёт в топик "config" описание виджета, где атрибут "status":"1". При этом descrStyle и iconStyle корректно отображают стиль "включённого" состояния, а вот сам кружок переключателя не перемещается в положение "On".
    Движок - native paho.

    P.S. а можно в пункт "About" вывести версию и/или билд приложения? Хотел прикрепить версию к уведомлению об ошибке...
     
  2. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.182
    Симпатии:
    368
    1. Попробуйте добавить в конфиг control:1
    2. About сделаю
     
  3. Browny

    Browny Новичок

    Сообщения:
    20
    Симпатии:
    3
    @Victor, увы. Добавлял control и как строковый параметр (значение в двойных кавычках), и как числовое значение. Не помогло. К слову, атрибут размещаю непосредственно перед закрывающей фигурной скобкой, но, думаю, дело тут не в этом. "Косячит" виджет toggle. Может быть, дело в инициализации виджета (конструктор???) и там НЕ учитывается статус/значение/состояние? Т.е. стили получают состояние, но сам контрол не получает стартовое значение при инициализации?
    Реакция на получение топика "status", если виджет УЖЕ существует, корректная. Значит, "косячит" именно инициализация/конструктор виджета. Где-то не передаётся параметр "status" в конструктор базового класcа?
    Как "костыль", можно имитировать вызов метода, отдающего значение "status" сразу после инициализации виджета.
     
    Последнее редактирование: 11 авг 2017

Поделиться этой страницей