Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

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

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

Метки:
  1. Browny

    Browny Читатель

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

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

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

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

    Browny Читатель

    Сообщения:
    21
    Симпатии:
    5
    @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.199
    Симпатии:
    377
    1. попробуйте data засунуть в widgetConfig
    2. ответил на гитхабе, т.к. сначала там увидел :)
     
  6. igRonin

    igRonin Новичок

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

    джеки Новичок

    Сообщения:
    40
    Симпатии:
    0
    .....извините если не в тему обращаюсь ...там у вас на GitHub в демо примерах подключение датчика DS18B20 отображено в примере "anydata" где реализация идёт через ArduinoJson -( StaticJsonBuffer<1024> jsonBuffer;) ........а вот через IoTmanager я нигде не нашёл примеров......подскажите пожалуйста где копать?
     
  8. Mоnk

    Mоnk Читатель

    Сообщения:
    120
    Симпатии:
    8
    Попробуйте взять первый или второй пример, и переписать под свои нужды.
     
    Victor нравится это.
  9. джеки

    джеки Новичок

    Сообщения:
    40
    Симпатии:
    0
    ....да я третий день сижу и переделываю , т.е пытаюсь вставить из anydata в - IoTmanager....не получается.....знать_бы как правильно делать, может подскажешь Monk?
     
  10. Mоnk

    Mоnk Читатель

    Сообщения:
    120
    Симпатии:
    8
    Пару деньков подождет? Постараюсь.
     
  11. джеки

    джеки Новичок

    Сообщения:
    40
    Симпатии:
    0
    ....подожду конечно....куда деваться, а пока жду не подскажешь случайно чего это anydata при перезагрузки виджета плодит новые PAGE1/PAGE2/PAGE3/......и т.д короче некрасиво как_то , как с этим бороться, вроде с официального GitHub скачал...
     
  12. Mоnk

    Mоnk Читатель

    Сообщения:
    120
    Симпатии:
    8
    Берём (безвозмездно)
    Собираем конструкцию IMG_1626.JPG
    Получаем что-то вроде этого Screenshot_2017-12-04-13-45-50.png
     

    Вложения:

    • iot-01_.ino
      Размер файла:
      13,8 КБ
      Просмотров:
      5
    джеки нравится это.
  13. джеки

    джеки Новичок

    Сообщения:
    40
    Симпатии:
    0
    .....о господи!!!.....штош ты так_то наворотил _ то шибко сложно, неужели попроще то нельзя было написать? .............по моему ты перестарался
     
  14. джеки

    джеки Новичок

    Сообщения:
    40
    Симпатии:
    0
    ....но всё равно --СПАСИБО!!! тебе
     
  15. Mоnk

    Mоnk Читатель

    Сообщения:
    120
    Симпатии:
    8
    Это ты еще оригинал не видел, с обновлением прошивки через ХТМЛ, синхронизацией времени через НТП, контролем наличия инета через Пинг Гугля либо брокера, двух-тайм-зоновый нагрев, автосохранение... Отрезал почти все лишнее. Дальше - сам!
    Безымянный.png
     
  16. джеки

    джеки Новичок

    Сообщения:
    40
    Симпатии:
    0
    .....да нет на самом деле ты МОЛОДЕЦ!!!....хорошо постарался, побольше бы таких программистов как ты ...выложил готовый код сразу для нескольких датчиков, спасибо ещё раз
     
  17. kab

    kab Авторитетный участник сообщества

    Сообщения:
    633
    Симпатии:
    78
    На сайте благодарность выражается нажиманием кнопочки "Мне нравится"
     
  18. джеки

    джеки Новичок

    Сообщения:
    40
    Симпатии:
    0
    .....не робит прога твоя не пойму почему.....выдаёт сообщение типа--
    est Jan 8 2015, rst cause:2 boot mode :(3,7)

    load 0x4010f000, len 1384, room 16
    tail 8
    chsum 0x2d
    csum 0x2d
    v09foc112
    -ld
     
  19. Mоnk

    Mоnk Читатель

    Сообщения:
    120
    Симпатии:
    8
    Таааааааааак! Причем тут консоль?
    rst cause:2: Это => reset pin
    Давай с самого начала. Взял ЕСП8266-(модель), воткнул датчик ххх в пин ррр, и не ошибся (питание, сам пин), взял эскиз этот, исправил логины-пароли на свои. Загрузил в ЕСП, не перепутав плату-размер памяти. Смотрю в ИОТ-манагер, и вижу.... Screenshot_2017-12-05-19-05-30.png
    Чудес не бывает. Мы сами кузнецы своего счастья!
     
  20. джеки

    джеки Новичок

    Сообщения:
    40
    Симпатии:
    0
    ...вообще то я в wemos D1 загружаю, там память обозначил 4М(3М SPIFFS) датчик (DS18B20)на 2пине.....больше ничего не придумывал
     

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