Система "Бенукс". Компьютерное управление и контроль.
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/