NEWS
DASHUI, YAHUI, …
-
Bluefox, подскажите как сделать индикатор пинга в "даше".
Из серии есть пинг-один цвет ,нет-другой. `
Настроить ping драйвер:
и в DashUI добавить элемент hqWidgets - ping.Как ID объекта выбрать соответствующие данные
@aurodionov:Есть ли поддержка modbus, есть желание запилить опс на вашу систему ? `
Если честно. Желание есть, но нет времени. Вот если бы кто-нибудь помог бы.Я нашел https://github.com/TooTallNate/node-modbus-stack
и это https://github.com/node-opcua/node-opcua
Подскажите как вызвать скрипт "извне", `
Всё делается через скрипты. Сразу скажу, что наверняка есть возможность то же самое сделать с ScriptGUI, но я этим не пользуюсь, т.к. мне быстрее написать JS, чем рисовать.Все примеры подразумевают, что создается файл myscript.js (имена и количество файлов может быть любым) и сохраняется в ccu.io/sciprts папке. Что бы запустить скрипт надо перезапустить ScriptEngine.
setObject(100015, { Name: "МойТриггер", TypeName: "VARDP" }); function doSomethingUseful(newValue) { // Здесь сделать что нибудь log(newValue); } on(100015, function(obj) { doSomethingUseful(obj.newState.value); });
Что бы вызвать функцию из вне нужно воспользоватся Simple API:
http://ccu-io-ip:8080/api/set/100015/?value=1
После этого в логе появится "script 1"
просто другая машина по телнет, `
Активировать telnet драйвер прописав в настройках{ "enabled": true, "firstId": 73100, "settings": { "servers": { "myDevice": { "host": "192.168.1.50", "port": 21, "noNewLine": false, "reconnectInterval": 10000 } } } }
и в скрипте писать
setState("TELNET.myDevice.SEND", "command\n"); on("TELNET.myDevice.RECEIVE", function (obj) { log("device answered:" + obj.newState.value); });
Авторизация не поддерживается. И парсить ответы нужно вручную.
веб `
function doSomethingUseful(newValue) { request("http://otherPC:port/command", function (error, response, body) { log("webservice-запрос " + url + " возвращает: " + body); });// конечно формат command у каждого прибора разный }
таскер, `
Установить на Android http://home-24.net/index.php?page=sites … &app=mediaотсюда https://play.google.com/store/apps/deta ... ayer&hl=ru
И потом можно вызвать в скрипте:
request('http://andoird-ip:50000/tasker=%5C%22Name of Task"');
, ssh `
Пока нельзя. -
Спасибо за развёрнутый ответ, прийду домой ,попробую
-
Есть умеющие работать с картинками, нашол класный фон для тёмной темы, неправильно отображается в даше .
И неплохо бы уменьшить рисунок текстуры .
https://yadi.sk/i/RthvfXRWXxi5J
К автору, как вставить свой бакграунд кроме как скопировать в нужную папку и потом руками прописать путь.
-
Есть умеющие работать с картинками, нашол класный фон для тёмной темы, неправильно отображается в даше .
И неплохо бы уменьшить рисунок текстуры .
https://yadi.sk/i/RthvfXRWXxi5J
К автору, как вставить свой бакграунд кроме как скопировать в нужную папку и потом руками прописать путь. `
А какое разрешение устройства, на котором будет DashUI? -
На буке 1600х900 ,телефон 1920х1080, планшет 1280х800, вобщем вполне разношёрстные девайсы.
Но это пока на тестах, как говорится "изучаю возможности"
-
В этой ветке обсуждаются проблемы связанные с визуализацией DashUI, Yahui …
-
На буке 1600х900 ,телефон 1920х1080, планшет 1280х800, вобщем вполне разношёрстные девайсы.
Но это пока на тестах, как говорится "изучаю возможности" `
Минус DashUI как раз в том, что изображение не мастшабируется на различные разрешения.Т.е. сколько устройств HMI (естесно на полный экран для постоянного отображения/работы) - столько проектов надо делать в DashUI…
-
Так оно, не понял как разным девайсам делать разный дашь, и как потом заходить .
-
Так оно, не понял как разным девайсам делать разный дашь, и как потом заходить . `
Обрати внимание на видео автора http://www.youtube.com/watch?v=SztQvWVttnM на 23-ей секунде, он заходит на сервер с DashUI по адресу http://192.168.1.57:8080/dashui/edit.html?tumen (в режиме радактирования) и http://192.168.1.57:8080/dashui/?tumen в обычном режиме.Вот именно этот довесок "?tumen" и есть описание устройства вывода.
Можно создать HMI для своего ПК, где монитор 1920х1200 и писать в строке http://192.168.1.57:8080/dashui/?desktop экран настроить как 1920x1200.
Для планшета настройку осуществлять по адресу http://192.168.1.57:8080/dashui/?tablet (у меня планшет 1280х800).
Ну и так далее…
Повторюсь - имеет смысл создавать только при условии постоянной работы в fullscreen.
На просто посмотреть - с ноута, телефона и пр - нет смысла))
-
А почитать/увидеть все элементы даша вживую? Например, подключал выключатель (реле в ардуино) и долго вслепую перебирал нужные элементы. В результате вроде нашёл понравившийся метро-стайл кнопку. Но скрол в этой кнопке всё портит - нужно обычное ВКЛ/ВЫКЛ.
Есть что-нибудь в виде картинки с лампочкой, по нажатию на которую картинка изменится и релюха отработает?
-
А почитать/увидеть все элементы даша вживую? Например, подключал выключатель (реле в ардуино) и долго вслепую перебирал нужные элементы. В результате вроде нашёл понравившийся метро-стайл кнопку. Но скрол в этой кнопке всё портит - нужно обычное ВКЛ/ВЫКЛ.
Есть что-нибудь в виде картинки с лампочкой, по нажатию на которую картинка изменится и релюха отработает? `
Картинка с лампочкой, которая одновременно отображает состояние есть - ищи.Сходу подсказать не могу, вечером дома посмотрю - напишу как называется…
-
А почитать/увидеть все элементы даша вживую? Например, подключал выключатель (реле в ардуино) и долго вслепую перебирал нужные элементы. В результате вроде нашёл понравившийся метро-стайл кнопку. Но скрол в этой кнопке всё портит - нужно обычное ВКЛ/ВЫКЛ.
Есть что-нибудь в виде картинки с лампочкой, по нажатию на которую картинка изменится и релюха отработает? `
Картинка с лампочкой, которая одновременно отображает состояние есть - ищи.Сходу подсказать не могу, вечером дома посмотрю - напишу как называется… `
hqWidget / OnOffЯ советую выбирать на http://dashui.ccu.io понравившиеся виджеты и в edit режиме смотреть, как они сделаны.