Страница 14 из 16

Virtuino HMI на Андроид

Добавлено: 12.10.2017{, 09:10}
Fuji1604
Блок пользователя, для работы с программой визуализации Virtuino на андроид.
Описание и блокиПоказать
Подключение к андроиду через WiFi или БТ, выбирается соответствующим блоком.
Добавил блоки приема и отправки текста.
Изменил блоки передачи переменных, теперь с блока DV можно сразу получать переменные разных типов.

Входами и выходами virtuino управляет напрямую, переделывать библиотеку не вижу смысла (все переменные программа пересылает в виде integer или float), т.к. придется это делать при каждом обновлении библиотеки. Для передачи сигнала с кнопки или регулятора используйте в программе virtuino виртуальный вывод DV. В программе используйте блок приема DV в котором укажите индекс переменной (сделал отдельным входом, так схема платы становится более читабельной)

Для увеличения количества переменных (по умолчанию их 32 DV и 32 V)необходимо:
1. открыть файл VirtuinoEsp8266_WebServer.h или VirtuinoBluetooth.h библиотеки Virtuino, найти следующие строки:
#define wf_virtualDigitalMemorySize 32 // DV virtual memory size
#define wf_virtualAnalogMemorySize 32 // V virtual memory size
2. Установить необходимое количество переменных, точно такое же количество установить в приложении на андроиде (вкладка "Больше настроек").
3. После этого производить компиляцию проекта.
VIRTUINO.ubl
(980.09 КБ) 628 скачиваний
v2 - разделил блок ESP на блок подключения к вайфай и блок создающий точку доступа
VIRTUINO2.ubl
(1.38 МБ) 680 скачиваний

Блоки для подключения через ESP с прошивкой ESP-LINK

ESP-LINK2

Настройка приложения
СкриншотыПоказать
Безымянный1.jpg
Безымянный.jpg
Безымянный11.jpg
Безымянный11d.jpg
Обсуждение программы на старом сайте

Virtuino HMI на Андроид

Добавлено: 12.03.2019{, 13:59}
Fuji1604
я не про этот блок, а вообще про такую возможность

Virtuino HMI на Андроид

Добавлено: 12.03.2019{, 14:05}
fsergei70
Fuji1604 писал(а):
12.03.2019{, 13:59}
я не про этот блок, а вообще про такую возможность
И я не про блок я про исходники, в setup там две функции прописаны одна из них закомментирована. я так понимаю режим работы зависит от того какая из функций задействована.

Отправлено спустя 2 минуты 29 секунд:
Если сделать выполнение функций по условию и прикрутить к входу блока, то должно получится переключение режимы работы.

Отправлено спустя 6 минут 3 секунды:
но и это не факт, может режим работы будет меняться только после перезагрузки контроллера. в setup ведь код выполняется всего 1 раз при старте.

Virtuino HMI на Андроид

Добавлено: 12.03.2019{, 14:21}
Fuji1604
штука интересная и нужная, надо теперь разбираться как это работает. Жду когда придут есп

Отправлено спустя 2 минуты 23 секунды:
Еще не могу придумать как это "String onCommandReceived(int variableIndex, String valueAsText)" вынести из функции в loop, чтоб можно было как раньше добавлять блоки входа выхода

Virtuino HMI на Андроид

Добавлено: 12.03.2019{, 21:13}
Andropa
Fuji1604 писал(а):
12.03.2019{, 13:45}
Вот, попробуйте
SE text.flp
ошибка компиляции
СпойлерПоказать
C:\Users\РѕРѕРѕРІ\AppData\Local\Temp\flprog\pr78\pr78.ino: In function 'String onCommandReceived(int, String)':

pr78:90: error: 'urlencode' was not declared in this scope

pr78:91: error: 'urldecode' was not declared in this scope

pr78:94: error: 'urlencode' was not declared in this scope

pr78:95: error: 'urldecode' was not declared in this scope

exit status 1
'urlencode' was not declared in this scope
Отправлено спустя 1 минуту 28 секунд:
я так понял это связано с функцией onCommandReceived

Virtuino HMI на Андроид

Добавлено: 12.03.2019{, 22:13}
Fuji1604
исправил, пробуйте
Virtuino SE2.flp
(50.04 КБ) 148 скачиваний

Virtuino HMI на Андроид

Добавлено: 13.03.2019{, 10:31}
Andropa
Fuji1604 писал(а):
12.03.2019{, 22:13}
исправил, пробуйте Virtuino SE2.flp
Этот да на передачу работает ! Это вариант собран из кода HTTP API , и в нем я свами согласен не понятно как добавить в блок отправку и чтение значений . А в jaon api там как я понял отправка значений выведена из функции воот посмотрите сейчас скину пример точно рабочий в данный момент уже пару дней .

Отправлено спустя 21 минуту 9 секунд:
вот этот

Virtuino HMI на Андроид

Добавлено: 15.03.2019{, 04:34}
Fuji1604
Andropa писал(а):
13.03.2019{, 10:52}
пример
пробуйте, сделано на костылях, текстовые переменные с 0 по 10, остальное цифровые

Virtuino HMI на Андроид

Добавлено: 15.03.2019{, 07:40}
Andropa
Fuji1604 писал(а):
15.03.2019{, 04:34}
пробуйте, сделано на костылях, текстовые переменные с 0 по 10, остальное цифровые
ВЛОЖЕНИЯ
Virtuino SE на костылях.flp
Щас опробую

Отправлено спустя 27 минут 22 секунды:
Проверил!!! Все работает и текст и значения прием/ отправка

Virtuino HMI на Андроид

Добавлено: 24.03.2019{, 12:58}
Saman
Привет всем!Как настроить NodeMcu что бы он работал как точка доступа и как клиент? Смысл в том, хочется что бы Virtuino на планшете работал напрямую с платой, а плата могла получать из инета точное время и поправлять часы ESP

Virtuino HMI на Андроид

Добавлено: 28.03.2019{, 23:32}
costy1957
"Не для кого не секрет что кроме virtuino, есть ещё и virtuino modbus и virtuino MQTT. Я тут прикупил обычную версию и написал автору по поводу того что в простой версии виджетов меньше чем в версии с modbus и MQTT. В общем в марте выйдет новая версия которая будет поддерживать и modbus и MQTT и обычную работу через esp. В новой версии не будет только bluetooth . Новое приложение не будет совместимо с старыми, будут новые библиотеки. Так что если кто решил покупать есть смысл немного подождать. Кстати и каскада должна обновиться. Это связано с новыми требованием googl. Так что ждемс".Писал fsergei70, только забыл имя этой virtuino приписать, если речь о Virtuino SE , то она modbus не поддерживает. Поскольку более свежих версий нет, ждем дальше

Virtuino HMI на Андроид

Добавлено: 29.03.2019{, 00:00}
Rovki
costy1957 писал(а):
28.03.2019{, 23:32}
"Не для кого не секрет что кроме virtuino, есть ещё и virtuino modbus и virtuino MQTT. Я тут прикупил обычную версию и написал автору по поводу того что в простой версии виджетов меньше чем в версии с modbus и MQTT. В общем в марте выйдет новая версия которая будет поддерживать и modbus и MQTT и обычную работу через esp. В новой версии не будет только bluetooth . Новое приложение не будет совместимо с старыми, будут новые библиотеки. Так что если кто решил покупать есть смысл немного подождать. Кстати и каскада должна обновиться. Это связано с новыми требованием googl. Так что ждемс".Писал fsergei70, только забыл имя этой virtuino приписать, если речь о Virtuino SE , то она modbus не поддерживает. Поскольку более свежих версий нет, ждем дальше
Уже обновили и выложили на гугл плей каскаду . :smile225:

Virtuino HMI на Андроид

Добавлено: 29.03.2019{, 04:19}
fsergei70
Я про SE писал. Автор обещал поддержку и Момбасе и MQTT но в итоге в бесплатной версии для тестов ее нет надо отдельно покупать просто SE версию, отдельно покупать modbus и отдельно MQTT. Кроме того в новой версии он убрал поддержку Bluetooth оставив только WiFi.
Версия Virtuino modbus у меня не дружит с переменными int 16, версию с MQTT не проверял, не хочу чтоб железки лезли в интернет. Так что для дома я пока пользуюсь простой virtuino хотя в ней и виджетов меньше, за то интерфейс самой программы хорошо продуман. Но для промышленных железок все же нужен modbus.
Сейчас действительно вышла kascada. Если нужен только только modbus самое то, правда виджетов пока маловато но самое главное в том что теперь ее можно купить один раз на все свои устройства, есть справка по программе, есть куча видео да и всегда можно задать вопрос разработчикам. Отвечают быстро я если честно не ожидал. Сейчас сижу разбираюсь с ней, как с типом переменных long int разберусь буду покупать.

Virtuino HMI на Андроид

Добавлено: 29.03.2019{, 05:56}
Andropa
fsergei70, я взял с плэймаркета скачал se , поставил эмуляцию виртуальных покупок и купил se за бесплатно ! Все работает куча виджетов перекинул все проэкты с обычной виртуино ! Автор сказал у обновлении в se версии и модбас заработает !! Так что заживём ! Модбас проверял работает , со своими тонкостями но работает ! Я с виртуино не на какие каскады не перейду с дизайном из 90 х, держа в руках телефон почти за 100 к и видеть картинку рисовную в паинте это не для меня !

Virtuino HMI на Андроид

Добавлено: 29.03.2019{, 06:05}
fsergei70
Andropa писал(а):
29.03.2019{, 05:56}
со своими тонкостями но работает !
какими тонкостями если не секрет?
У меня virtuino modbus не заработала как надо покупать se версию чтоб попробовать что то совсем не хочется.

Virtuino HMI на Андроид

Добавлено: 29.03.2019{, 10:08}
costy1957
Уважаемый,Andropa, не могли бы рабочий проектик modbus на Virtuino SE приложить.

Virtuino HMI на Андроид

Добавлено: 29.03.2019{, 13:47}
KaScada
Andropa писал(а):
29.03.2019{, 05:56}
я взял с плэймаркета скачал se , поставил эмуляцию виртуальных покупок и купил se за бесплатно !
Andropa писал(а):
29.03.2019{, 05:56}
Я с виртуино не на какие каскады не перейду с дизайном из 90 х, держа в руках телефон почти за 100 к
Это о многом говорит.

Virtuino HMI на Андроид

Добавлено: 08.04.2019{, 19:55}
Hijin
Конечно звиняюсь всегда предпочитал поискать ответы в гугл прежде чем задавать тупой вопрос.
Устпновил Виртуино на смартон и максимальное количество датчиков или включателей переключателей я могу устпновить 10 далее просит купить виртуино про но в гугл маркет такой программы нет где искать

Virtuino HMI на Андроид

Добавлено: 08.04.2019{, 20:06}
costy1957
В меню 3 строки есть пункт КУПИТЬ, далее имея аккаунт google, оплачивайте покупку в play marcet.

Virtuino HMI на Андроид

Добавлено: 09.04.2019{, 09:41}
Andropa
costy1957, да да конечно , домой доберусь скину сегодня

Отправлено спустя 2 минуты :
KaScada, да это говорит что в 21 веке нужен хороший гибкий и красивый софт , а не пилиная на коленке залепуха с неоправданным ценником

Virtuino HMI на Андроид

Добавлено: 03.06.2019{, 22:34}
QwertyGalaxy
Здравствуйте как сделать чтоб работала с Ethernet shield подскажите пожалуйста