один датчик на один портBonefolder писал(а):Прошу прощения. Возможно, кому-то мой вопрос покажется ламерским... но тем не мене, это поддержка шины. Или один датчик на один порт?Petros писал(а):Добавил поддержку I2C в биндинг. Возвращает числовое значение.
P.S. Сильно не пинайте. Читаю много, в ожидании девайсов. голова идёт кругом....
Использование MegaD в openHAB
Re: Использование MegaD в openHAB
-
- Сообщения: 3
- Зарегистрирован: 24 мар 2015, 20:08
Re: Использование MegaD в openHAB
Ни у кого нет предупреждений в логе OH2 похожих на эти?
Все создано через файлы.
things
items
Код: Выделить всё
2017-03-31 15:46:57.698 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update 'ON' for item 'LivingRoomSwitch2' to handler for channel 'megad:device:3dd99da1:in', because no thing with the UID 'megad:device:3dd99da1' could be found.
2017-03-31 15:46:57.709 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update '0' for item 'LivingRoomLamp1' to handler for channel 'megad:device:49485b1b:dimmer', because no thing with the UID 'megad:device:49485b1b' could be found.
things
Код: Выделить всё
Thing device ThingLivingRoomSwitch2 [hostname="192.168.1.103", port="3", password="sec", refresh="0"]
Thing device ThingLivingRoomLamp1 [hostname="192.168.1.101", port="13", password="sec", refresh="0"]
Код: Выделить всё
Switch LivingRoomSwitch2 "Выключатель в гостиной 2" {channel = "megad:device:megadeviceincoming:ThingLivingRoomSwitch2:in"}
Dimmer LivingRoomLamp1 "Свет в гостиной 1 [%d %%]" {channel = "megad:device:megadeviceincoming:ThingLivingRoomLamp1:dimmer"}
Re: Использование MegaD в openHAB
А бридж у вас создан? http://ab-log.ru/forum/viewtopic.php?f= ... 340#p27776HattoryHanzo писал(а):Ни у кого нет предупреждений в логе OH2 похожих на эти?
но через файлы.
thingsКод: Выделить всё
Thing device ThingLivingRoomSwitch2 [hostname="192.168.1.103", port="3", password="sec", refresh="0"] Thing device ThingLivingRoomLamp1 [hostname="192.168.1.101", port="13", password="sec", refresh="0"]
-
- Сообщения: 3
- Зарегистрирован: 24 мар 2015, 20:08
Re: Использование MegaD в openHAB
Да, бридж есть и все работает.empenoso писал(а): А бридж у вас создан? http://ab-log.ru/forum/viewtopic.php?f= ... 340#p27776
Код: Выделить всё
Bridge megad:bridge:megadeviceincoming
До этого я создавал через Paper UI и ошибок не видел.
Re: Использование MegaD в openHAB
Ошибки в логе - это как раз остатки от paperui. Что-то он там недоубил
-
- Сообщения: 3
- Зарегистрирован: 24 мар 2015, 20:08
Re: Использование MegaD в openHAB
Действительно, объекты в Paper UI удалялись не сразу, были ошибки.Petros писал(а):Ошибки в логе - это как раз остатки от paperui. Что-то он там недоубил
Может есть способ почистить Paper UI без переустановки OH2?
Re: Использование MegaD в openHAB
Нагрузка от openhab 2.0 на Raspberry Pi 3 совсем минимальна,меньше чем от openhab 1.0:
Re: Использование MegaD в openHAB
Биндинг-то работает?
А то я не перейду никак... Хочу всё переписать ноолайт биндинг, но всё никак...
Отправлено с моего Mi Note 2 через Tapatalk
А то я не перейду никак... Хочу всё переписать ноолайт биндинг, но всё никак...
Отправлено с моего Mi Note 2 через Tapatalk
Re: Использование MegaD в openHAB
Да, отлично. Спасибо! С megaesp пока только не разбирался - физическую электрику переделывал.
Re: Использование MegaD в openHAB
Режим дебага в опенхаб2 совсем по другому реализован. В консоли karaf http://docs.openhab.org/administration/console.html
надо выполнить для включения
и для выключения:
надо выполнить для включения
Код: Выделить всё
log:set DEBUG org.openhab.binding.megad
и для выключения:
Код: Выделить всё
log:set INFO org.openhab.binding.megad
Re: Использование MegaD в openHAB
Спасибо за Ваш труд! Перешел на 2.0, биндинг работает, проверено in,out,onewire,incount,adc. Заметил зависание сервера (перестает реагировать на входящие запросы на порт 8585) при редактировании конфигурационных файлов rules,items, things, пока закономерность не понял, зависает не всегда, в логах при этом ничего, рестарт OH2 проблему решает...Petros писал(а):Биндинг-то работает?
...
Petros, а планируется ли реализация DHT RAW?
И еще вопрос, можно ли как-то через файлы указать номер порта сервера?
Выяснил:
Сервер зависает при изменении файла .things
С уважением, Игорь
Re: Использование MegaD в openHAB
Приветствую всех! Вышла Новая версия.
Теперь не обязательно в PaperIUI снимать галочку simple mode, если она активирована - вид будет такой: Кроме того проведена работа над ошибками и теперь опросы по времени не должны зависать.
В режиме дебага - отображаться причина ошибки обновления айтема. Раньше айтем просто переставал обновляться.
Спасибо за внимание!
Теперь не обязательно в PaperIUI снимать галочку simple mode, если она активирована - вид будет такой: Кроме того проведена работа над ошибками и теперь опросы по времени не должны зависать.
В режиме дебага - отображаться причина ошибки обновления айтема. Раньше айтем просто переставал обновляться.
Спасибо за внимание!
Re: Использование MegaD в openHAB
Igor78,
в консоли
после чего можно вернуть всё назад
DHT RAW не будет, т.к. нет никакого смысла - запрос отрабатывается один раз - зависания данных быть не может,Petros, а планируется ли реализация DHT RAW?
можно ли как-то через файлы указать номер порта сервера?
Код: Выделить всё
Bridge megad:bridge:megadeviceincoming [port=8888] { Thing device ... }
Должен просить у Вас кусок лога в режиме дебага в этот момент!Сервер зависает при изменении файла .things
Код: Выделить всё
log:set DEBUG org.openhab.binding.megad
после чего можно вернуть всё назад
Код: Выделить всё
log:set ERROR org.openhab.binding.megad
Re: Использование MegaD в openHAB
Спасибо! Подскажите а с мегаесп состыкуется?Petros писал(а):Приветствую всех! Вышла Новая версия.
Re: Использование MegaD в openHAB
Понятия не имею Посмотрите что в input string будет опять-таки
Re: Использование MegaD в openHAB
Нет, похоже нет (192.168.88.74 - мегаесп):Petros писал(а):Понятия не имею Посмотрите что в input string будет опять-таки
Код: Выделить всё
2017-04-29 21:30:17.418 [DEBUG] [b.binding.megad.handler.MegaDHandler] - Updating Megadevice things...
2017-04-29 21:30:17.419 [DEBUG] [b.binding.megad.handler.MegaDHandler] - http://192.168.88.72/sec/?pt=9&cmd=get
2017-04-29 21:30:17.425 [DEBUG] [b.binding.megad.handler.MegaDHandler] - input string-> ON/23
2017-04-29 21:30:17.427 [DEBUG] [b.binding.megad.handler.MegaDHandler] - http://192.168.88.72/sec/?tget=1
2017-04-29 21:30:17.435 [DEBUG] [b.binding.megad.handler.MegaDHandler] - input string-> ON/23
2017-04-29 21:30:17.474 [DEBUG] [b.binding.megad.handler.MegaDHandler] - Updating Megadevice things...
2017-04-29 21:30:17.475 [DEBUG] [b.binding.megad.handler.MegaDHandler] - http://192.168.88.72/sec/?pt=14&cmd=get
2017-04-29 21:30:17.481 [DEBUG] [b.binding.megad.handler.MegaDHandler] - input string-> 0
2017-04-29 21:30:17.482 [DEBUG] [b.binding.megad.handler.MegaDHandler] - http://192.168.88.72/sec/?tget=1
2017-04-29 21:30:17.489 [DEBUG] [b.binding.megad.handler.MegaDHandler] - input string-> 3
2017-04-29 21:30:18.320 [DEBUG] [b.binding.megad.handler.MegaDHandler] - Updating Megadevice things...
[b]2017-04-29 21:30:18.321 [DEBUG] [b.binding.megad.handler.MegaDHandler] - http://192.168.88.74/sec/?pt=4&cmd=get
2017-04-29 21:30:18.409 [DEBUG] [b.binding.megad.handler.MegaDHandler] - input string-> OFFHTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 573Connection: closeOFF<a href="/sec/">Back</a><br>P4/OFF<br><a href="/sec/?pt=4&cmd=4:1">ON</a><form action="/sec/"><input type="hidden" name="pn" value="4">Type: <select name="pty"><option value="255">NC</option><option value="0">In</option><option value="1"selected>Out SW</option><option value="8">Out SL</option><option value="4">Out PWM</option><option value="3">DSen</option><option value="5">WS281x</option></select> io: 12<br>Default: <select name="d"><option value="0"selected>0</option><option value="1">1</option></select><br><input type="submit" value="Save"></form></body></html>[/b]
2017-04-29 21:30:18.411 [DEBUG] [b.binding.megad.handler.MegaDHandler] - http://192.168.88.74/sec/?tget=1
2017-04-29 21:30:18.422 [DEBUG] [b.binding.megad.handler.MegaDHandler] - input string-> OFFHTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 573Connection: closeOFF<a href="/sec/">Back</a><br>P4/OFF<br><a href="/sec/?pt=4&cmd=4:1">ON</a><form action="/sec/"><input type="hidden" name="pn" value="4">Type: <select name="pty"><option value="255">NC</option><option value="0">In</option><option value="1"selected>Out SW</option><option value="8">Out SL</option><option value="4">Out PWM</option><option value="3">DSen</option><option value="5">WS281x</option></select> io: 12<br>Default: <select name="d"><option value="0"selected>0</option><option value="1">1</option></select><br><input type="submit" value="Save"></form></body></html>
2017-04-29 21:30:21.507 [DEBUG] [ing.megad.handler.MegaDBridgeHandler] - incoming from Megad: 192.168.88.72 GET /openhab?pt=6&cnt=4234 HTTP/1.1
2017-04-29 21:30:21.514 [DEBUG] [ing.megad.handler.MegaDBridgeHandler] - 0 value openhab
2017-04-29 21:30:21.517 [DEBUG] [ing.megad.handler.MegaDBridgeHandler] - 1 value pt
2017-04-29 21:30:21.521 [DEBUG] [ing.megad.handler.MegaDBridgeHandler] - 2 value 6
2017-04-29 21:30:21.524 [DEBUG] [ing.megad.handler.MegaDBridgeHandler] - 3 value cnt
2017-04-29 21:30:21.527 [DEBUG] [ing.megad.handler.MegaDBridgeHandler] - 4 value 4234
2017-04-29 21:30:27.221 [DEBUG] [b.binding.megad.handler.MegaDHandler] - Updating Megadevice things...
2017-04-29 21:30:27.229 [DEBUG] [b.binding.megad.handler.MegaDHandler] - http://192.168.88.72/sec/?pt=6&cmd=get
2017-04-29 21:30:27.237 [DEBUG] [b.binding.megad.handler.MegaDHandler] - input string-> OFF/4234
2017-04-29 21:30:27.240 [DEBUG] [b.binding.megad.handler.MegaDHandler] - http://192.168.88.72/sec/?tget=1
2017-04-29 21:30:27.249 [DEBUG] [b.binding.megad.handler.MegaDHandler] - input string-> OFF/4234
...
2017-04-29 21:36:41.231 [DEBUG] [ing.megad.handler.MegaDBridgeHandler] - incoming from Megad: 192.168.88.74 GET /openhab?mdid=65535&all=NC;NC;NC;ON;OFF;OFF/4;NC;NC;NC;28 HTTP/1.1
2017-04-29 21:36:41.233 [DEBUG] [ing.megad.handler.MegaDBridgeHandler] - 0 value openhab
2017-04-29 21:36:41.237 [DEBUG] [ing.megad.handler.MegaDBridgeHandler] - 1 value mdid
2017-04-29 21:36:41.240 [DEBUG] [ing.megad.handler.MegaDBridgeHandler] - 2 value 65535
2017-04-29 21:36:41.242 [DEBUG] [ing.megad.handler.MegaDBridgeHandler] - 3 value all
2017-04-29 21:36:41.245 [DEBUG] [ing.megad.handler.MegaDBridgeHandler] - 4 value NC;NC;NC;ON;OFF;OFF
view-source:http://192.168.88.74/sec/?pt=4&cmd=get
Код: Выделить всё
OFF
Re: Использование MegaD в openHAB
Скорее всего неправильно формируется ответ встроенного сервера. Браузер проглатывает, но вот работать с сокетом напрямую уже не получается. Обратите внимание на количество "OFF" в разных местах ответа с ЕСП. OFFHTTP/1.1 - никак не может быть, Connection: closeOFF - тоже
-
- Сообщения: 617
- Зарегистрирован: 30 мар 2017, 11:15
- Откуда: г.Севастополь
Re: Использование MegaD в openHAB
Заранее прошу прощения у уважаемого Петрос, что пишу не совсем в тему. Вернее, совсем не в тему. Но эта ветвь является самой посещаемой собратьями "по несчастью" юзающими ОпенХаб. Скорее всего будет правильнее вынести этот пост и многие другие, в отдельный топик, где будет обсуждаться именно сам опенхаб, настройка. Дабы не засорять этот топик, и не привязываться к чужой квартире.Где люди могли бы делиться своими наработками, найденным на просторах инета, и т.д. К сожалению, информация об ОпенХаб слишком разрознена и обрывочна. В том числе, и на этом форуме(
Ещё, наверное, было бы не плохо разделить версию баиндинга для ОН1 от 2, так как в топике ссылка на первый. А упоминание о втором идёт где-то посередине ((
Собственно, в чем вопрос: знаю о погодном баиндинге к ОН1 и Яху для ОН2. Но интересует Гисметео. Кажется, на гитхабе видел апи Гисметео под разные OS. Встречалось в сети упоминание, что человек прикрутил Гисметео через погодный баиндинг к ОН. Но не было описания. Есть, из присутствующих, кто продвинулся в данном вопросе?
Ещё, наверное, было бы не плохо разделить версию баиндинга для ОН1 от 2, так как в топике ссылка на первый. А упоминание о втором идёт где-то посередине ((
Собственно, в чем вопрос: знаю о погодном баиндинге к ОН1 и Яху для ОН2. Но интересует Гисметео. Кажется, на гитхабе видел апи Гисметео под разные OS. Встречалось в сети упоминание, что человек прикрутил Гисметео через погодный баиндинг к ОН. Но не было описания. Есть, из присутствующих, кто продвинулся в данном вопросе?
-
- Администратор
- Сообщения: 2191
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Использование MegaD в openHAB
to Bonefolder: Почему бы вам самим не попробовать (распарсить данные Гисметео), а потом выложить здесь? Вроде бы, ничего сложного там нет (а мне самому без надобности, openweathermap устраивает). http://vermus.blogspot.ru/2014/01/openh ... va-17.html для примера.
Цитата Vermus: "url по-моему типа http://informer.gismeteo.ru/rss/27612.xml на основе этого шаблона https://github.com/openhab/openhab/blob ... rature.xsl
просто поправить чуть чуть. Cправка по xls разметке http://www.w3schools.com/xsl/default.asp ".
Цитата Vermus: "url по-моему типа http://informer.gismeteo.ru/rss/27612.xml на основе этого шаблона https://github.com/openhab/openhab/blob ... rature.xsl
просто поправить чуть чуть. Cправка по xls разметке http://www.w3schools.com/xsl/default.asp ".