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

IoT Manager - архив обсуждений

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

Статус темы:
Закрыта.
  1. klbsss

    klbsss Читатель

    Сообщения:
    24
    Симпатии:
    8
    https://gist.github.com/klbsss/2af2be8683e267ec90fb
    Виджет
    root12["id"] = 1; "спальня"
    Код (Text):
    1. #include <OneWire.h>
    2. #include <DallasTemperature.h>
    3.  
    4. #define ONE_WIRE_BUS ваш пин
    5. OneWire oneWire(ONE_WIRE_BUS);
    6. DallasTemperature DS18B20(&oneWire);
    7. DeviceAddress sensor4 = {0x28, 0xFF, 0x59, 0xD1, 0x64, 0x15, 0x01, 0xD6};
    8. float Temperature = 0;
    9.  
    10.  
    11. void setup() {
    12.                
    13.  
    14.    DS18B20.begin();
    15.    
    16.   DS18B20.setResolution(sensor4, 12);
    17.   DS18B20.setWaitForConversion(false);
    18.   DS18B20.requestTemperatures();
    19. }
    20.  
    21. void loop() {
    22. DS18B20.requestTemperatures();  
    23.            
    24.     Temperature = DS18B20.getTempC(sensor4);
    25. stat[11] = setStatus( String(Temperature) );
    26.         pubStatus(sTopic[11], stat[11] );
    27.  
    28. }
    https://milesburton.com/Dallas_Temperature_Control_Library
     
  2. Victor

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

    Сообщения:
    2.188
    Симпатии:
    368
    klbsss, скажите, пожалуйста, библиотека OneWire у вас от ESP8266 Community или какая?
    Вопрос возник в связи с тем, что в ESP8266 Community 2.1.0-rc2
    Потестируйте свой скетч на последней версии ESP8266 Community 2.1.0-rc2, пожалуйста.
     
  3. klbsss

    klbsss Читатель

    Сообщения:
    24
    Симпатии:
    8
    работает ардуиновская OneWire из управления библиотеками. очень не удобно было раньше с двумя библиотеками
     
    Victor нравится это.
  4. windalser

    windalser Новичок

    Сообщения:
    64
    Симпатии:
    4
    Произошел такой глюк.
    Мобильные приложения перестали коннектиться к m20.cloudmqtt.com .
    Я рестартовал сервер. Одно приложение после этого восстановлило соединение, а второе - нет.
    Второе - на Samsung Note-3 - никак не могло восстановить соединение с mqtt сервером при работающем wifi подключении к Интернету.
    Помогло только закрытие приложения IoTmanager с помощью диспетчера задач и повторный запуск.
    Возможно, информация будет полезной..
    Может, стоит хотя-бы добавить в меню кнопку "выход" для закрытия приложения?
     
  5. Victor

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

    Сообщения:
    2.188
    Симпатии:
    368
    Сейчас работает так:
    Если в настройках IoT Manager включена опция Авто переподключение то приложение делает 3 попытки соединится с брокером, у каждой попытки таймаут 30 сек, т.е. через полторы минуты приложение прекращает попытки, замирает на 5 секунд а затем процесс повторяется. Если выключено Авто переподключение, то через 30сек таймаута приложение замирает на дашборде и ждет дальнейших действий пользователя.
    А вот выйти, да нельзя. Попробую это реализовать, спасибо!
     
  6. windalser

    windalser Новичок

    Сообщения:
    64
    Симпатии:
    4
    ..соединение не восстанавливалось и в ручном режиме кнопочкой обновить (справа вверху)..
     
  7. Victor

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

    Сообщения:
    2.188
    Симпатии:
    368
    а в логах что?
     
  8. windalser

    windalser Новичок

    Сообщения:
    64
    Симпатии:
    4
    ..старого лога приложения уже не вижу..
    Но, насколько я помню, в логе фиксировались попытки соединения и отказы от соединения (красным).. как-то так
     
  9. KAlexK

    KAlexK Новичок

    Сообщения:
    24
    Симпатии:
    3
    Ура! Будут кнопочки! А то сейчас переключатели использую с возвратом в начальное состояние, что некрасиво :)
     
  10. windalser

    windalser Новичок

    Сообщения:
    64
    Симпатии:
    4
    Заметил, что m20.cloudmqtt.com с завидной регулярностью подвисает, помогает ручной рестарт сервера через console.
    Пообщался с их техподдержкой. Причина отказа в соединениях - слишком много незакрытых сокетов. Возможно, приложение что-то недозакрывает..
    Может, перед уходом в спячку стоит явно закрывать соединения..

    С другой стороны, обещали в течение дня внести коррекции в серверное ПО, чтобы и сервер смог справляться с проблемой и не отказывал в соединении.
    О результатах сообщу через некоторое время..

    Из диалога с техподдержкой:
    You have a lot of connection in CLOSE_WAIT mode

    10:08 amCLOSE_WAIT means that the local end of the connection has received a FIN from the other end, but the OS is waiting for the program at the local end to actually close its connection.

    How are you closing your connections?

    The problem is your program running on the local machine is not closing the socket. It is not a TCP tuning issue. A connection can (and quite correctly) stay in CLOSE_WAIT forever while the program holds the connection open.

    10:09 amA restart will free the connections and that’s why that is helping

    It’s hard to say why the server is not closing the connection..

    10:10 amI can try to upgrade the server
     
    Последнее редактирование: 29 янв 2016
    Victor нравится это.
  11. KAlexK

    KAlexK Новичок

    Сообщения:
    24
    Симпатии:
    3
    Пользуюсь m10.cloudmqtt.com. Заметил, что утром и днем соединение стабильное, ближе к вечеру соединения нет, перезагрузка из консоли не помогает, по статистике соединений максимум 3 - устройство, IoT Manager и, видимо, сама консоль. Что-то не справляются они там. Бесплатно, конечно, чего жаловаться, но с таким качеством перехода на платный сервис они не дождутся, так как не факт, что там будет лучше.
     
  12. windalser

    windalser Новичок

    Сообщения:
    64
    Симпатии:
    4
    Уже внесли изменения! Понаблюдаем, помогло ли..
     
  13. Victor

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

    Сообщения:
    2.188
    Симпатии:
    368
    Опубликована новая версия IoT Manager 1.4.7
    Скриншоты (раскрыть)
    Screenshot_2016-01-29-03-11-55.jpg Screenshot_2016-01-29-14-32-57.jpg

    Новый виджет simple-btn (универсальная кнопка без фиксации, разнообразное оформление, любой цвет, выбор из 500 иконок).
    Добавлен гайд по simple-btn, ссылки на примеры на Arduino IDE и NODE.JS
    Добавлены настройки для расширения рабочего пространства на главной: вкл/выкл верхней панели приложения (NavBar), верхней панели системы (StatusBar, в некоторых случаях требуется перезапуск приложения), панели страниц.
    Добавлена возможность отключения страницы "Все" (требуется переподключение к брокеру)
    Улучшен протокол обмена - теперь в скетчах не нужны delay (спасибо windalser)
     
    Minatavrus и windalser нравится это.
  14. windalser

    windalser Новичок

    Сообщения:
    64
    Симпатии:
    4
    по версии 1.4.7
    На Nexus-6 верхняя половина панели с заголовком приложения (IoT manager) перекрывается строкой статуса самого Андроида.
    В предыдущей версии такого не было.
    На Samsung Note-3 в этом смысле все ок.
     
  15. Victor

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

    Сообщения:
    2.188
    Симпатии:
    368
    да, нужно перезапустить приложение, на лету не может отключить строку статуса Андроида.
    Перекрытие также возможно если придет push уведомление, тогда Андроид сам включает строку статуса и она наезжает на верхнюю строку приложения.
    Я решил что лучше такая настройка, чем вообще никакой :)

    А в старых версиях управления строками статусу вообще не было, поэтому было все ок
     
  16. Vladkiy

    Vladkiy Новичок

    Сообщения:
    3
    Симпатии:
    1
    Управление твердотопливным котлом... И я хотел бы прикрутить к котлу, но к газовому. Пришли ко мне 12е отладочные платки. Загрузил 4й скетч. 4мя диодами могу моргать, освещенность показывает , RGB регулируется. И все.... Смотрю я на это все хозяйство и понимаю, что ничего не понимаю. Нее, релюшку там прикрутить я смогу, даже (как для меня) с ШИМом могу повозиться, но на прошивку гляжу , как баран на новые ворота... И не один я здесь такой у которорого руки опускаются. Влазить в программирование, пожалуй, мозг, разжиженный возрастом, алкоголем и никотином не позволяет... Может тот, кому 2 пальца об асфальт, подскажет на пальцах, как прикрутить пару-тройку 1В20 к скетчу?? Просьба часто звучит, а я, в ответ могу рассказать, как поражать укрытые цели, с закрытой огневой позиции, ночью, в горах, с дистанционной трубкой, при большой смещении, с подсветкой цели чужой батареей, с использованием звуковой разведки...:)
     
    Victor нравится это.
  17. Victor

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

    Сообщения:
    2.188
    Симпатии:
    368
    Огромная просьба ко всем, кто написал какой-либо скетч, работающий с IoT Manager, выложить код сюда https://github.com/4refr0nt/iot-manager-demo/
    Если еще не умеете делать pull request на гитхабе - высылайте скетчи мне с кратким описанием и я добавлю сам.
     
  18. windalser

    windalser Новичок

    Сообщения:
    64
    Симпатии:
    4
    А можно чуть подробнее о железе? Сколько датчиков, какие, есть ли исполнительные механизмы, что такое серво, турбо, записать и т.д.
    Зачем что-то передавать из ESP8266 в другую Ардуину?
     
  19. Victor

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

    Сообщения:
    2.188
    Симпатии:
    368
    вверху, где 60 и 22 надо добавить "padding-top" в class1 в двух верхних виджетах, чтобы не прижималось к верхнему краю
     
  20. Vladkiy

    Vladkiy Новичок

    Сообщения:
    3
    Симпатии:
    1
    klbsss, klbsss, klbsss, klbsss, klbsss, klbsss,
    Здравствуйте. Залил. Подключил вторую платку. Менагер видит обеих и вот что показывает
    1111111 (раскрыть)
    iot1.jpg iot2.jpg iot3.jpg iot1.jpg
    Так и должно быть??
     
Статус темы:
Закрыта.

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