Система "Бенукс". Компьютерное управление и контроль. http://benuks.flyboard.ru/ |
|
Мастер класс по ПО Опенхаб. http://benuks.flyboard.ru/topic142.html |
Страница 2 из 4 |
Автор: | Димон [ 14-04, 13:02 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
Markko, интересует так же правильный запуск Опенхаб при запуске Бенукса. Если прописать сценарий запуска Опенхаба при старте Бенукса, то окно Опенхаба запускается и тут же исчезает... видимо не так запускаю... |
Автор: | Markko [ 14-04, 13:59 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
Была такая проблема. Вот подправленный start.bat Если нужно то замените путь к Опехаб согласно вашей конфигурации. Код: @echo off
c: cd C:\openhab :: set path to eclipse folder. If local folder, use '.'; otherwise, use c:\path\to\eclipse set ECLIPSEHOME=server :: set ports for HTTP(S) server set HTTP_PORT=8080 set HTTPS_PORT=8443 :: get path to equinox jar inside ECLIPSEHOME folder for /f "delims= tokens=1" %%c in ('dir /B /S /OD %ECLIPSEHOME%\plugins\org.eclipse.equinox.launcher_*.jar') do set EQUINOXJAR=%%c :: start Eclipse w/ java echo Launching the openHAB runtime... java -Dosgi.clean=true -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Djetty.port=%HTTP_PORT% -Djetty.port.ssl=%HTTPS_PORT% -Djetty.home=. -Dlogback.configurationFile=configurations/logback.xml -Dfelix.fileinstall.dir=addons -Djava.library.path=lib -Djava.security.auth.login.config=./etc/login.conf -Dorg.quartz.properties=./etc/quartz.properties -Dequinox.ds.block_timeout=240000 -Dequinox.scr.waitTimeOnBlock=60000 -Djava.awt.headless=true -jar %EQUINOXJAR% %* -console |
Автор: | Димон [ 14-04, 15:10 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
Спасибо за скорый ответ, скажите, а как по сценарию корректно завершить работу Опенхаба? |
Автор: | Димон [ 14-04, 16:11 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
Markko писал(а): Добавляем графики. Для отображения графиков из ПО Бенукс нужно: * Запустить встроенный ВЭБ сервер Бенукс. * Произвести необходимые настройки формирования HTML в настройках логгера. * Запустить браузер и открыть страницу логгера. * Скопировать URL картинки графика в буфер обмена. * В Sitemaps Опенхаб создать строку Webview url="http://ХХХ.ХХ.ХХХ.ХХ:ХХХХ/http_ХХХ.jpg" height=6 где http:// - Скопированный URL картинки со страницы логгера, height - высота картинки, подбирается в зависимости от заданных размеров картинки в настройках логгера. Браузер при этом не закрывать, обновление картинки будет происходить автоматом. можно еще попробовать такой вариант: Text label="http://ХХХ.ХХ.ХХХ.ХХ:ХХХХ/http_XXX.jpg" icon="icon" Размер картинки графика оптимально: 200Х600 Так же можно указать любой URL и получить в Опенхаб картинуку с любого сайта, или IP видеокамеры. Думается мне, что вывод графика Бенукса в окно Openhab для постоянной работы не является состоятельным: 1. Вариант: работает, но при условии того, что в Бенуксе стоит галочка автообновление и загружена страница с просматриваемым логером в браузере IE, именно в нем (в Firefox не работает автообновление) а если у вас 15 логеров соответственно 15 страниц нужно открывать, и работа в Бенуксе парализуется из-за постоянного снятия скриншотов и прыгания с логера на логер Бенукса вы не сможете в нем работать пока не отключите Web сервер. Как временный вариант - пригоден. 2. Вариант: Text label="http://ХХХ.ХХ.ХХХ.ХХ:ХХХХ/http_XXX.jpg" icon="icon" просто выводит ссылку на картинку с логотипом Openhab, не выводя никаких графиков. PS:Нужно думать о выводе графика средствами Опенхаб. Уважаемый Марк, будем признательны если Вы выложите мануал по настройке Openhab'a для вывода графиков встроенными средствами. |
Автор: | Markko [ 14-04, 17:20 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
Ошибся немного. Вариант второй Код: Image url="images/icon.png" label="openHAB" { Webview url="http://ХХХ.ХХ.ХХХ.ХХ:ХХХХ/http_XXX.jpg" height=6 icon="icon" } 15 логгеров это конечно много. Касательно внутренних механизмов Опенхаб построения графиков - сделаем и такую инструкцию. По сценарию закрытия Опенхаб, почитайте тут - http://megaos.ru/publ/kompjuternaja_pom ... e/2-1-0-15 |
Автор: | Димон [ 07-05, 10:21 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
Markko, Вы не могли бы привести пример вывода графика по данным Бенукса средствами Опенхаба? |
Автор: | yopopolo [ 28-05, 11:00 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
есть где нибудь инструкция пошаговой установки Openhub на Android ? з.ы. есть еще куча вопросов по опенхабу(дурацких,общего характера).в какой ветке их задавать? просто тут они будут мусором,как мне кажется)) |
Автор: | Димон [ 28-05, 11:18 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
пора новую тему создавать... |
Автор: | Denis [ 17-06, 10:48 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
Димон писал(а): Markko, Вы не могли бы привести пример вывода графика по данным Бенукса средствами Опенхаба? может есть кто живой, кто тыкнет хотя бы ссылку (можно на английском) с примером встраивания графика средствами опенхаба? |
Автор: | Димон [ 17-06, 22:00 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
Марк, народ просит.... выложи пожалуйста инфу по настройке графиков в Опенхабе... |
Автор: | Denis [ 09-07, 13:12 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
Димон писал(а): Марк, народ просит.... выложи пожалуйста инфу по настройке графиков в Опенхабе... глас вопиющего в пустыне |
Автор: | Denis [ 26-07, 09:08 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
Denis писал(а): Димон писал(а): Марк, народ просит.... выложи пожалуйста инфу по настройке графиков в Опенхабе... глас вопиющего в пустыне кто (за вознаграждение) встроит построение графика в системе OpenHab из базы MySql? |
Автор: | Markko [ 26-07, 10:56 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
Думаю, что никто это Вам не сделает. Потому как Openhab работает со своей базой (https://code.google.com/p/openhab/wiki/rrd4jPersistence). Но есть "костыль" для работы с SQL - https://code.google.com/p/openhab/wiki/SqlPersistence По поводу графиков в опенхаб - руководство выложу несколько позже, для нетерпеливых все есть сайт oпенхаб, посмотрите внимательно там есть ответы на большинство вопросов. |
Автор: | Denis [ 26-07, 12:14 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
и для mysql этот "костыль" подходит. А вот графики хотелось бы что-то вроде highcharts - вот это уже как-то совсем трудно дается по сайту опенхаба. Как встроить код в site_items я пока не понял( |
Автор: | Denis [ 09-08, 16:18 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
Вообщем сделал графики highcharts на альтернативной системе (majordomo), сайт опенхаба для меня видимо слишком сложен( хочу предупредить тех кто не слишком шарит в вебпрограммировании, что все-таки опенхаб, по моему мнению, заточен только под вкл/выкл. - графики не для него ( |
Автор: | sbm [ 26-01, 19:10 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
при старте openhub выдает сообщение 20:09:49.000 WARN o.o.m.c.i.ModelRepositoryImpl[:77] - Configuration model 'ben uks.rules' is either empty or cannot be parsed correctly! и данные в openhub не отображаются, хотя в окне start.bat изменения видны хотя скачивал и настраивал по инструкции с сайта, в чем может быть проблема? |
Автор: | Геннадий [ 27-01, 09:43 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
sbm писал(а): хотя скачивал и настраивал по инструкции с сайта, в чем может быть проблема? Если Вы пользуетесь DEMO-версией, то опенхаб в ней не предусмотрен.
|
Автор: | TSV [ 09-10, 19:41 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
Нужен совет. Проблема банальна, не передается инфа из Бенукса в ёpenhab. Бенукс лицензирован. Обмен с опенхаб вкл. В конфиге опенхаба прописан локальный хост, порт, пароль (всё как велено) Псевдоним датчика = как в benuks.items (t1) - чтоб не усложнять Страничку в браузере видю, температуры от датчика - нету. Когда играюсь кнопочками на странице вижу что инфа по шине идет (но это всё внутри опенхаба), короче, что ещё можно проверить? Нужен хелп! С уважением, TSV |
Автор: | TSV [ 09-10, 20:50 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
А, ещё, jar файл для связи с бенуксом в Аддоны добавлен, волшебный файл с Java от оракла проинсталлирован. Всё попробовал, ниче не помогает ( |
Автор: | Геннадий [ 10-10, 13:41 ] |
Заголовок сообщения: | Re: Мастер класс по ПО Опенхаб. |
TSV писал(а): Когда играюсь кнопочками на странице вижу что инфа по шине идет (но это всё внутри опенхаба), короче, что ещё можно проверить? Прежде всего анализируйте текущие сообщения, которые пишутся в лог-файл benuks.log во время работы опенхаба. В этот лог должны писаться команды, полученные от опенхаба и ответы. Желательно просматривать с того момента, как между опенхабом и бенуксом происходит коннект по TCP.
|
Страница 2 из 4 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |