• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Анонсы новых версий IoT Manager

Статус
В этой теме нельзя размещать новые ответы.

Victor

Administrator
Команда форума
IoT Manager 1.4.10
Новый виджет [inline]anydata[/inline].

Эта анимированная гифка из скриншотов этого примера для Arduino IDE (я мерял температуру на поверхности HDD с помощью DS18B20)
При запуске скетча именно так меняется на экране смартфона отображение виджета.

Добавлен пример на NODE.JS - термостат
anydata1.jpg anydata2.jpg anydata3.jpg
Добавлен гайд по [inline]anydata[/inline], ссылки на примеры на Arduino IDE и NODE.JS
Примеры перенесены из gist на github NODE.JS и остальные
Виджеты [inline]anydata[/inline] и [inline]simple-btn[/inline] теперь поддерживают смену "на лету" классов и стилей - просто в сообщении статуса добавьте новое значение параметра из конфигурации. Также можно менять и свойство [inline]descr[/inline].
Виджет [inline]simple-btn[/inline] теперь имеет новое свойство [inline]disabled[/inline] для "недоступных" кнопок, можно задать дополнительные свойства для вывода окна подтверждения
Виджет [inline]display-value[/inline] кроме цифр теперь поддерживает и символы из этого списка [inline].°ACEFGJHUbdohur[/inline]. Можете вывести [inline]Error[/inline] как в старые добрые времена :) или [inline]°C[/inline]
Много незначительных изменений, в том числе в интерфейсе - все увидите сами (меню по hard back, выход из приложения и другие мелочи)
Добавлена поддержка Android устройств начиная с Android 4.0
 

Victor

Administrator
Команда форума
Надеюсь в течение ближайшего времени закончить работу с новой версией. Новых фич немного - в основном глубокая переработка кода и оптимизация (все что писалось по-быстрому в "спагетти-коде" переведено на нормальные объектные модели) поэтому возможно, что сломалось то, что раньше работало. Также обновлены все сторонние плагины. Чтобы не выкатывать версию с ошибками, я предлагаю отписаться мне в личку тем, у кого есть желание потестить новую версию (тестирование начнется примерно через неделю). Заранее спасибо!
 

Victor

Administrator
Команда форума
Присоединяйтесь к открытому бета-тесту новой версии IoT Manager 1.5.1 beta
  • Новый дизайн приложения
  • Выбор из 14 цветовых тем оформления в настройках
  • Лимиттер частоты обновления не допустит тормозов, когда приходит очень много сообщений
  • Расширен раздел помощи
  • Обновление виджетов на главной “Pull to refresh”
  • Исправлены ошибки
 

Victor

Administrator
Команда форума
Новая бета версия 1.5.1 (билд 105012)
В этот раз упор был сделан на устранение новых и старых багов, но не обошлось и без новых фич

1. Вибратор - отправьте в топик [inline]/prefix/anydevice/anysensor/status[/inline] JSON строку [inline]{vibrate:n}[/inline], где n - продолжительность вибрации в миллисекундах. Также вы можете добавить [inline]vibrate:n[/inline] в любое status сообщение. Например: [inline]{status:500,vibrate:100}[/inline]
2. Тост (небольшое всплывающее сообщение), также как и вибратор [inline]{toast:"Message to user"}[/inline]
3. Бип - beep - [inline]{beep:n}[/inline], где n - количество "бипов" (начните с одного для примера)


Версия доступна пока только бета тестерам Sign in - Google Accounts
 
Последнее редактирование:

Victor

Administrator
Команда форума
Новая бета версия (билд 105014 - посмотреть можно в разделе Помощь - Что нового)
Новый протокол обмена основан на принципе запрос-ответ, в отличие от старого, основанного на периодической отправке статусов.
(старый протокол тоже поддерживается и удалять его не планируется)
Сейчас запрашиваются данные только тех виджетов, которые отображены на текущей странице (страница сейчас запоминается).
Имеет смысл использовать с большим количеством страниц и виджетов или в ситуациях, когда периодическая отправка статусов неудобна.
Пример iot-manager-demo/node.js/official-demo/v2 at master · 4refr0nt/iot-manager-demo · GitHub
Схема работы нового протокола:
IoTmanager.png
 

Victor

Administrator
Команда форума
Исправлен старый пример iot-manager-demo/ArduinoIDE/ESP8266/official-demo/IoTmanager2 at master · 4refr0nt/iot-manager-demo · GitHub

И добавлен новый: iot-manager-demo/ArduinoIDE/ESP8266/official-demo/AnydataToggle at master · 4refr0nt/iot-manager-demo · GitHub

Новый пример интересен тем, что сейчас можно не использовать библиотеку ArduinoJSON и при этом не мучаться с экранированием кавычек и сборкой длинных строк в большой массив конфигов!

Делаете свои конфиги в обычных текстовых файлах, внутри которых JSON конфигурация виджета (в каждом файле свой виджет)

Потом запускаете специальный скрипт, который придумал @AlexSuslov, а я адаптировал его для Win и у вас генерятся .h файлы, которые вы подключаете к скетчу и отправляете на брокер. Все делают linux утилиты, win аналоги которых я положил в папку [inline]bin[/inline] (нужно только их разархивировать).

@AlexSuslov еще и минифицирует JSON, чтобы передавать меньше байт. Я уж не стал лепить сюда [inline]json-minify[/inline] чтобы вам не пришлось еще и [inline]NodeJS[/inline] ставить.
 

Victor

Administrator
Команда форума
Для бета-тестировщиков опубликована новая версия 1.5.5 beta 1
Новый виджет "gauge"
gauge.jpg
Атрибуты "before" и "after" для виджета anydata
Исправлены некоторые ошибки

Описание виджета gauge доступно на сайте Виджет gauge · IoT Manager
 

Victor

Administrator
Команда форума
Вышла полностью переписанная версия 2.0
Краткий видео-обзор от Дмитрия
Пока только для Android. https://play.google.com/store/apps/details?id=ru.esp8266.iotmanager
Виджеты пока не все из старых, но есть новые - anydata, button, input, select, toggle. Параметров меньше, стало намного проще.
Документации по виджетам тоже пока нет, но есть код из демо примера 4refr0nt/iotmanager-heroku
upload_2020-1-12_0-3-39.png
 

Victor

Administrator
Команда форума
Вышла полностью переписанная версия 2.0
Краткий видео-обзор от Дмитрия
Пока только для Android. https://play.google.com/store/apps/details?id=ru.esp8266.iotmanager
Виджеты пока не все из старых, но есть новые - anydata, button, input, select, toggle. Параметров меньше, стало намного проще.
Документации по виджетам тоже пока нет, но есть код из демо примера 4refr0nt/iotmanager-heroku
Посмотреть вложение 8579
 

Victor

Administrator
Команда форума
Вышла полностью переписанная версия 2.0
Краткий видео-обзор от Дмитрия
Пока только для Android. https://play.google.com/store/apps/details?id=ru.esp8266.iotmanager
Виджеты пока не все из старых, но есть новые - anydata, button, input, select, toggle. Параметров меньше, стало намного проще.
Документации по виджетам тоже пока нет, но есть код из демо примера 4refr0nt/iotmanager-heroku
Посмотреть вложение 8579
 

Victor

Administrator
Команда форума
Вышла полностью переписанная версия 2.0
Краткий видео-обзор от Дмитрия
Пока только для Android. https://play.google.com/store/apps/details?id=ru.esp8266.iotmanager
Виджеты пока не все из старых, но есть новые - anydata, button, input, select, toggle. Параметров меньше, стало намного проще.
Документации по виджетам тоже пока нет, но есть код из демо примера 4refr0nt/iotmanager-heroku
Посмотреть вложение 8579
 

Victor

Administrator
Команда форума
Вышла полностью переписанная версия 2.0
Краткий видео-обзор от Дмитрия
Пока только для Android. https://play.google.com/store/apps/details?id=ru.esp8266.iotmanager
Виджеты пока не все из старых, но есть новые - anydata, button, input, select, toggle. Параметров меньше, стало намного проще.
Документации по виджетам тоже пока нет, но есть код из демо примера 4refr0nt/iotmanager-heroku
Посмотреть вложение 8579
 

Victor

Administrator
Команда форума
Вышла полностью переписанная версия 2.0
Краткий видео-обзор от Дмитрия
Пока только для Android. https://play.google.com/store/apps/details?id=ru.esp8266.iotmanager
Виджеты пока не все из старых, но есть новые - anydata, button, input, select, toggle. Параметров меньше, стало намного проще.
Документации по виджетам тоже пока нет, но есть код из демо примера 4refr0nt/iotmanager-heroku
Посмотреть вложение 8579
 

Victor

Administrator
Команда форума
Вышла полностью переписанная версия 2.0
Краткий видео-обзор от Дмитрия
Пока только для Android. https://play.google.com/store/apps/details?id=ru.esp8266.iotmanager
Виджеты пока не все из старых, но есть новые - anydata, button, input, select, toggle. Параметров меньше, стало намного проще.
Документации по виджетам тоже пока нет, но есть код из демо примера 4refr0nt/iotmanager-heroku
Посмотреть вложение 8579
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу