• Система автоматизации с открытым исходным кодом на базе 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
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу