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

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

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

Метки:
  1. Browny

    Browny Новичок

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

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

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

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

    Browny Новичок

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

    igRonin Новичок

    Сообщения:
    2
    Симпатии:
    1
    Добрый вечер!
    1) Для simple-btn посылаю конфиг
    Код (Text):
    1. {"id":1,"data":2,"...
    но после клика по кнопке, в данных приходит всегда 1, как будто не задал "data".

    2) При изменении prefix "/IoTmanager" на "/IoTmanager/m" в настройках IoTmanager и у себя в скетче
    IoTmanager продолжает использовать "/IoTmanager/+/config" вместо "/IoTmanager/m/+/config" для загрузки виджетов в дашборд.
    Для топика вида "/IoTmanager/m/deviceID/config" в логах "Unexpected message arrived "

    версия 1.5.5

    Можно как-то решить эти две проблемы?
     
  5. Victor

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

    Сообщения:
    2.188
    Симпатии:
    368
    1. попробуйте data засунуть в widgetConfig
    2. ответил на гитхабе, т.к. сначала там увидел :)
     
  6. igRonin

    igRonin Новичок

    Сообщения:
    2
    Симпатии:
    1
    Спасибо!
    1. Буду ждать
    2. Помогло!
     
    Victor нравится это.

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