Использование MegaD в openHAB
Re: Использование MegaD в openHAB
хм, а как-то сменить очередность? Загрузить Items, а потом инициализировать Биндинг? или такого механизма нет?
Re: Использование MegaD в openHAB
Да вот нужно подумать как раз
Re: Использование MegaD в openHAB
Вроде бы решил проблему выключений, прошу опробовать!
https://github.com/Pshatsillo/openhab2M ... ag/2.0.4.3
UPD. Проверил на себе. Работает
https://github.com/Pshatsillo/openhab2M ... ag/2.0.4.3
UPD. Проверил на себе. Работает
Re: Использование MegaD в openHAB
Спасибо, подтверждаю РАБОТАЕТPetros писал(а): ↑08 фев 2019, 15:50Вроде бы решил проблему выключений, прошу опробовать!
https://github.com/Pshatsillo/openhab2M ... ag/2.0.4.3
UPD. Проверил на себе. Работает
-
- Сообщения: 528
- Зарегистрирован: 09 авг 2016, 15:09
- Откуда: Сочи
Re: Использование MegaD в openHAB
Пойдем далее - настройка I2C в Things, способ из нового биндинга MQTTv2, если так попробовать?
Как тут задать тип для "Temp Hum Press", в PaperUI выглядит так:
Код: Выделить всё
Thing device m8_p34 [hostname="192.168.53.188", port="34", password="sec", refresh="5"]{
Type number : Temp "Температура" [ transformationPattern="JS:megad_i2c_1.js" ]
Type number : Hum "Влажность" [ transformationPattern="JS:megad_i2c_2.js" ]
Type number : Press "Даление" [ transformationPattern="JS:megad_i2c_3.js" ]
}
Код: Выделить всё
megad_i2c_1.js
(function(msg){
//temp:22.60/press:766.68/hum:39.463
return msg.split("/")[0].split(":")[1];
})
(input)
- Вложения
-
- Скриншот 2019-02-11 11.13.00.png (15.71 КБ) 2840 просмотров
Re: Использование MegaD в openHAB
Не понял вопроса, с js не знаком
Кстати, а кто-нибудь пользуется/перешел на на новую версию onewire?
Кстати, а кто-нибудь пользуется/перешел на на новую версию onewire?
-
- Сообщения: 528
- Зарегистрирован: 09 авг 2016, 15:09
- Откуда: Сочи
Re: Использование MegaD в openHAB
Помогите разобраться, тип канала i2c - String, соответственной так работает - показывает данные (темп, влаж, давл), но с полученными Item типа String не проделаешь математических операций, у кого как сделано?
Если меняю тип Item на Number - то у всех 3х Item появляются значения температуры.
Код: Выделить всё
Thing device m8_p34_bmx280_temp [hostname="192.168.53.188", port="34", password="sec", refresh="5", scl="35", i2c_dev="bmx280", i2c_par="1"]
Thing device m8_p34_bmx280_hum [hostname="192.168.53.188", port="34", password="sec", refresh="5", scl="35", i2c_dev="bmx280", i2c_par="2"]
Thing device m8_p34_bmx280_press [hostname="192.168.53.188", port="34", password="sec", refresh="5", scl="35", i2c_dev="bmx280"]
String m8p34_temp "m8p34 temp [%.1f °C]" { channel="megad:device:in:m8_p34_bmx280_temp:i2c" }
String m8p34_hum "m8p34 hum [%.1f %%]" { channel="megad:device:in:m8_p34_bmx280_hum:i2c" }
String m8p34_press "m8p34 press [%.1f ]" { channel="megad:device:in:m8_p34_bmx280_press:i2c"}
Re: Использование MegaD в openHAB
Код: Выделить всё
String m8p34_press_as_string "[%s]"
Number m8p34_press_Value "m8p34 press [%.1f ]"
var String pv = m8p34_press_as_string.state.toString()
m8p34_press_Value.postUpdate(pv.trim())
или
при мат. операциях использовать такую конструкцию
Код: Выделить всё
Float::parseFloat(String::format("%s",m8p34_press_as_string.state).trim())
-
- Сообщения: 528
- Зарегистрирован: 09 авг 2016, 15:09
- Откуда: Сочи
Re: Использование MegaD в openHAB
Тогда проще парсить целиком i2c строку, чем создавать Thing+Item на каждое значение.
Может просто добавить еще 3 канала в биндинг конкретно для bmx280 с типом Number, т.к. это дешевый и точный датчик?
или настройку добавить, чекбокс, "передавать bmx280 температуру и влажность в :temp и :humidity каналы"
Код: Выделить всё
Thing device m8_p34 [hostname="192.168.53.188", port="34", password="sec", refresh="5"]
String m8p34_i2c { channel="megad:device:in:m8_p34:i2c" }
Number m8p34_temp "m8p34 temp [%.1f °C]" <temperature>
Number m8p34_hum "m8p34 hum [%.1f %%]" <humidity>
Number m8p34_press "m8p34 press [%.1f ]" <pressure>
rule "m8p34_i2c"
when
Item m8p34_i2c received update
then
var String i2c0 = m8p34_i2c.state.toString.split("/").get(0).split(":").get(1)
var String i2c1 = m8p34_i2c.state.toString.split("/").get(1).split(":").get(1)
var String i2c2 = m8p34_i2c.state.toString.split("/").get(2).split(":").get(1)
m8p34_temp.postUpdate( i2c0)
m8p34_press.postUpdate( i2c1)
m8p34_hum.postUpdate( i2c2)
end
или настройку добавить, чекбокс, "передавать bmx280 температуру и влажность в :temp и :humidity каналы"
Re: Использование MegaD в openHAB
Нет. Думаю моя позиция по I2c давно обозначена.martiniman писал(а): ↑11 фев 2019, 20:27Может просто добавить еще 3 канала в биндинг конкретно для bmx280 с типом Number, т.к. это дешевый и точный датчик?
или настройку добавить, чекбокс, "передавать bmx280 температуру и влажность в :temp и :humidity каналы"
-
- Сообщения: 528
- Зарегистрирован: 09 авг 2016, 15:09
- Откуда: Сочи
Re: Использование MegaD в openHAB
Баг или нет: у itemа типа Dimmer в channel изменил порт с 13 на 12, сохранил, кручу диммер из PaperUI - на Меге срабатывают сразу 2 порта 12 и 13 (вместо одного 12го).
Сделал рестарт OH - всё ок. Получается после сохранения Items файла биндинг как-то неправильно инициализируется.
--
Прошу уважаемого Petros добавить каналы Click, DoubleClick и Hold для для соответсвующих режимов кнопок.
Сделал рестарт OH - всё ок. Получается после сохранения Items файла биндинг как-то неправильно инициализируется.
--
Прошу уважаемого Petros добавить каналы Click, DoubleClick и Hold для для соответсвующих режимов кнопок.
Код: Выделить всё
С - Click Mode
В режиме Click Mode:
При однократном нажатии на выключатель на сервер передается параметр click=1
Пример: /md.php?pt=0&click=1&cnt=1
При двойном нажатии (двойной клик) на сервер передается параметр click=2
Пример: /md.php?pt=0&click=2&cnt=2
При удержатии клавиши как и в других режимах передается параметр m=2
Пример: /md.php?pt=0&m=2&cnt=3
После отпускания клавиши после длительного нажатия передается параметр m=1 (как в режиме P&R)
Пример: /md.php?pt=0&m=1&cnt=3
Re: Использование MegaD в openHAB
Почему openHABian так долго не обновлялся? Уже почти год прошел. У меня актуален вопрос поставить самую последнюю версию на новую систему.
openHABian v1.4.1 now supports RPi3B+
@ThomDietrich ThomDietrich released this on 3 Apr 2018 · 74 commits to master since this release
https://github.com/openhab/openhabian/releases
-
- Администратор
- Сообщения: 2191
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Использование MegaD в openHAB
Что-то вы путаете. Неделю назад ставил 2.4.
P.S. Нет. Путаю я.
P.S. Нет. Путаю я.
Re: Использование MegaD в openHAB
Но сам проект openHABian все таки жив похоже - какие-то изменения ставит:
Код: Выделить всё
2019-03-17_16:12:08_+05 [openHABian] Updating myself... OK - Commit history (oldest to newest):
de039da - refactored Amanda AWS backup option (#449) (6 months ago) <Markus Storm> N
functions/backup.sh | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------
1 file changed, 67 insertions(+), 52 deletions(-)
5e7fc5a - Set Java memory opts (moved from java-jre.sh) (#460) (4 months ago) <Markus Storm> N
functions/java-jre.sh | 4 ----
functions/openhab.sh | 5 +++++
2 files changed, 5 insertions(+), 4 deletions(-)
d84ba3b - maybe a bit too many warnings (#464) (4 months ago) <Markus Storm> N
docs/openhabian-amanda.md | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
a052c00 - Updated list of optional openHABian components (#466) (4 months ago) <Markus Storm> N
docs/openhabian.md | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
07415fb - Node-RED Install (#420) (4 months ago) <msw1970> N
functions/nodejs-apps.sh | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
846d7b3 - Fix sed expression to remove blank lines from /etc/fstab (#455) (4 months ago) <Rohan Lloyd> N
functions/system.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
d0dd543 - Change from apt to apt-get in build (#472) (4 months ago) <Elias Gabrielsson> E
build.sh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
3ed9415 - removed changerfile from amanda.conf (#474) (3 months ago) <Markus Storm> N
includes/amanda.conf_template | 1 -
1 file changed, 1 deletion(-)
b170db7 - Multitail update (#481) (3 months ago) <Thomas Dietrich> N
functions/menu.sh | 2 +-
functions/openhab.sh | 8 ++++----
includes/multitail.openhab.conf | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 72 insertions(+), 5 deletions(-)
99530fb - Add fully scripted influxdb + grafana installation (#465) (3 months ago) <Elias Gabrielsson> E
functions/openhab.sh | 10 +++++--
functions/packages.sh | 271 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------
2 files changed, 242 insertions(+), 39 deletions(-)
4ff2949 - Fixed syntax error InfluxDB+Grafana installation (#486) (3 months ago) <Elias Gabrielsson> E
functions/packages.sh | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
4ae93e2 - Fixes bug in openhabian-config help menu (#438) (#483) (3 months ago) <tylerbinski> N
functions/menu.sh | 5 +++++
1 file changed, 5 insertions(+)
66fc298 - specify openhab2 package version (#476) (3 months ago) <Markus Storm> N
functions/openhab.sh | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
e4f192b - Remove unused Java installation code (#490) (3 months ago) <Elias Gabrielsson> E
functions/java-jre.sh | 24 +-----------------------
1 file changed, 1 insertion(+), 23 deletions(-)
67ea550 - Zulu repo (#491) (3 months ago) <Elias Gabrielsson> E
functions/java-jre.sh | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
e4ece84 - Update to Node 10.x and base installation on arch (#489) (3 months ago) <Elias Gabrielsson> N
functions/helpers.sh | 12 ++++++++++++
functions/nodejs-apps.sh | 17 ++++++++++-------
2 files changed, 22 insertions(+), 7 deletions(-)
41a3248 - Tweak wait for network in first-boot.sh (#488) (3 months ago) <Elias Gabrielsson> N
build-image/first-boot.sh | 1 +
1 file changed, 1 insertion(+)
ee99445 - Refer to new MQTT binding (#480) (3 months ago) <Stefan> N
functions/packages.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
5d765c7 - Fix bash syntax errors (#495) (#496) (3 months ago) <GruensFroeschli> N
functions/packages.sh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
e0a4d5e - fix ownership of slot dirs (#494) (3 months ago) <Markus Storm> N
functions/backup.sh | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
62f8f25 - Update Tellstick-Core dependency (#499) (2 months ago) <Elias Gabrielsson> E
functions/packages.sh | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
e88aed0 - Allow to add necessary headers for CORS to work (#502) (2 months ago) <David Gräff> N
includes/nginx.conf | 6 ++++++
1 file changed, 6 insertions(+)
e81b307 - Fix used variable name in grafana setup (#503) (#504) (2 months ago) <GruensFroeschli> N
functions/packages.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
4a0bf5b - Install apt-transport-https prior to adding repos (#505) (10 weeks ago) <Brian Warner> N
functions/openhab.sh | 2 ++
1 file changed, 2 insertions(+)
b486451 - reduced Java mem settings (#507) (10 weeks ago) <Markus Storm> N
functions/openhab.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
6f6154d - Switch zulu java to tar based installation (#459) (9 weeks ago) <Markus Storm> N
functions/java-jre.sh | 41 +++++++++++++++++++++++------------------
functions/menu.sh | 4 +---
includes/azul_zulu_license.md | 20 ++++++++++++++++++++
3 files changed, 44 insertions(+), 21 deletions(-)
327af59 - Fix call of java_zulu_embedded function (9 weeks ago) <Thomas Dietrich> E
openhabian-setup.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
a8e3dbc - corrected license filename (9 weeks ago) <Markus Storm> N
functions/java-jre.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
17755a9 - Fix BT hciuart issue and serial port addition (#509) (9 weeks ago) <Thomas Dietrich> N
functions/system.sh | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
0b6a1a3 - Address shellcheck warnings (#510) (9 weeks ago) <GruensFroeschli> N
build.sh | 63 ++++++++++++++++++++++++++++++++-------------------------------
functions/backup.sh | 140 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------
functions/java-jre.sh | 19 +++++++++++--------
functions/menu.sh | 6 +++---
functions/nodejs-apps.sh | 4 ++--
functions/openhab.sh | 5 +++--
functions/openhabian.sh | 18 ++++++++++--------
functions/packages.sh | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------
functions/passwords.sh | 24 ++++++++++++------------
functions/system.sh | 2 +-
functions/wifi.sh | 6 +++---
11 files changed, 198 insertions(+), 182 deletions(-)
b65b203 - Display Zulu license in interactive mode only (9 weeks ago) <Markus Storm> N
functions/java-jre.sh | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
8f928e9 - Temporarly revert #459 (#516) (9 weeks ago) <Thomas Dietrich> N
functions/java-jre.sh | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
ec60298 - Fix issue #513 (#517) (9 weeks ago) <GruensFroeschli> N
build-image/first-boot.sh | 3 +++
1 file changed, 3 insertions(+)
88d7423 - non-functional. Remove some more trailing spaces (#498) (#518) (9 weeks ago) <GruensFroeschli> N
build-image/first-boot.sh | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
9570f3e - Dynamically select loopXX (#525) (7 weeks ago) <Adnan Umer> N
build.sh | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
078c069 - Removed duplicate inclusion of permission groups (#527) (6 weeks ago) <Ben Clark> N
functions/openhab.sh | 4 ----
functions/system.sh | 18 +++++++++---------
2 files changed, 9 insertions(+), 13 deletions(-)
c38c029 - Added Exim4 as MTA and config generation (#430) (4 weeks ago) <Markus Storm> N
docs/openhabian-amanda.md | 3 +--
functions/backup.sh | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------
functions/menu.sh | 2 ++
functions/packages.sh | 47 +++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 102 insertions(+), 43 deletions(-)
1380125 - Remove in-line comment from Environment File (#530) (4 weeks ago) <Ben Clark> N
functions/system.sh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
0f38945 - fix adminmail in amanda_setup when exim already installed (#535) (3 weeks ago) <Markus Storm> N
functions/backup.sh | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
74f733c - insert admin mail address into amanda.conf (#536) (7 days ago) <Markus Storm> N
functions/backup.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
3b7f8b1 - create daily safety copy of /var/log/amanda too (#542) (7 days ago) <Markus Storm> N
functions/backup.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
d8a7401 - add ip capabilities to arping (#541) (7 days ago) <Markus Storm> N
functions/system.sh | 1 +
1 file changed, 1 insertion(+)
3ebd014 - Update openhabian.md (#497) (7 days ago) <kobold81> N
docs/openhabian.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
4b57123 - move Amanda DB copy cronjob creation to proper stage (#544) (5 days ago) <Markus Storm> N
functions/backup.sh | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
56b4983 - Add braces to 10th parameter on backup.sh (#545) (3 days ago) <Ben Clark> N
functions/backup.sh | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
0cedba8 - fix amanda cronjob generation (#548) (3 days ago) <Markus Storm> N
functions/backup.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
openHABian configuration tool successfully updated.
Visit the development repository for more details: https://github.com/openhab/openhabian
The tool will now restart to load the updates...
Re: Использование MegaD в openHAB
Да, спасибо вы как-то подсказывали на счет sd карты в raspberry pi - заменил и все корректно работать сталоd.v.ermakov писал(а): ↑15 мар 2019, 23:02Что-то вы путаете. Неделю назад ставил 2.4.
P.S. Нет. Путаю я.
Re: Использование MegaD в openHAB
Вообще опасения были беспочвенны - поставились все самые последние версии, и даже нашлось решение для ошибки с FireMotD, которая и раньше появлялась. Вот решение: https://wiki.instar.de/Erweitert/openHA ... _detected/empenoso писал(а): ↑15 мар 2019, 21:07Почему openHABian так долго не обновлялся? Уже почти год прошел. У меня актуален вопрос поставить самую последнюю версию на новую систему.openHABian v1.4.1 now supports RPi3B+
@ThomDietrich ThomDietrich released this on 3 Apr 2018 · 74 commits to master since this release
https://github.com/openhab/openhabian/releases
Код: Выделить всё
###############################################################################
############### openHABianPi ################################################
###############################################################################
## Ip = 192.168.48.31
## Release = Raspbian GNU/Linux 9 (stretch)
## Kernel = Linux 4.9.80+
## Platform = Raspberry Pi Model B Plus Rev 1.2
## Uptime = 0 day(s). 0:4:25
## CPU Usage = 100% avg over 2 cpu(s) (1 core(s) x 1 socket(s))
## CPU Load = 1m: 4.11, 5m: 2.34, 15m: 1.00
## Memory = Free: 0.08GB (17%), Used: 0.38GB (83%), Total: 0.46GB
## Swap = Free: 0.09GB (100%), Used: 0.00GB (0%), Total: 0.09GB
## Root = Free: 11.62GB (85%), Used: 1.92GB (15%), Total: 14.15GB
## Updates = 0 apt updates available.
## Sessions = 1 session(s)
## Processes = 78 running processes of 32768 maximum processes
###############################################################################
Welcome to __ _____ ____ _
____ ____ ___ ____ / / / / | / __ )(_)___ _____
/ __ \/ __ \/ _ \/ __ \/ /_/ / /| | / __ / / __ `/ __ \
/ /_/ / /_/ / __/ / / / __ / ___ |/ /_/ / / /_/ / / / /
\____/ .___/\___/_/ /_/_/ /_/_/ |_/_____/_/\__,_/_/ /_/
/_/
openHAB 2.4.0-1 (Release Build)
Looking for a place to get started? Check out 'sudo openhabian-config' and the
documentation at https://www.openhab.org/docs/installation/openhabian.html
The openHAB dashboard can be reached at http://openHABianPi:8080
To interact with openHAB on the command line, execute: 'openhab-cli --help'
[21:55:38] openhabian@openHABianPi:~$
Re: Использование MegaD в openHAB
Кстати жалуются, что с 2.4 опенхаб какая-то проблема с grafana: https://community.openhab.org/t/influxd ... /13761/694d.v.ermakov писал(а): ↑15 мар 2019, 23:02Что-то вы путаете. Неделю назад ставил 2.4.
P.S. Нет. Путаю я.
Re: Использование MegaD в openHAB
Прошу подсказать логику - как считать показания через биндинг для bmx280 - получаю только температуру почему-то везде:Petros писал(а): ↑08 фев 2019, 15:50Вроде бы решил проблему выключений, прошу опробовать!
https://github.com/Pshatsillo/openhab2M ... ag/2.0.4.3
UPD. Проверил на себе. Работает
Код: Выделить всё
Bridge megad:bridge:shields [port=8090]
{
//кнопки
Thing device Shield2_P15 [hostname="192.168.48.20", port="15", password="sec", refresh="0"]
Thing device Shield2_P16 [hostname="192.168.48.20", port="16", password="sec", refresh="0"]
...
//светильники
Thing device Bedroom_LampOnWall_Right [hostname="192.168.48.20", port="0", password="sec", refresh="60"]
...
//датчики
Thing device Shield3_P0_BME280_temp [hostname="192.168.48.30", port="0", password="sec", refresh="60", scl="1", i2c_dev="bmx280", i2c_par="1"]
Thing device Shield3_P0_BME280_hum [hostname="192.168.48.30", port="0", password="sec", refresh="60", scl="1", i2c_dev="bmx280", i2c_par="2"]
Thing device Shield3_P0_BME280_pres [hostname="192.168.48.30", port="0", password="sec", refresh="60", scl="1", i2c_dev="bmx280"]
}
Код: Выделить всё
Switch Shield2_P15 "Звонок на входной двери [%s]" {channel ="megad:device:shields:Shield2_P15:in"}
Switch Shield2_P16 "Выключатель Бра на стене спальни. Слева [%s]" {channel ="megad:device:shields:Shield2_P16:in"}
Код: Выделить всё
Number Shield3_Top_P0_BMx280_Temp "Темп. на улице [%.2f °C]" <garden> (Pipes) { channel = "megad:device:shields:Shield3_P0_BME280_temp:temp" } //{ http="<[http://192.168.48.30/sec/?pt=0&scl=1&i2c_dev=bmx280&i2c_par=1:60000:REGEX((.*?))]" }
Number Shield3_Top_P0_BMx280_Hum "Влажность на улице [%.2f %%]" <humidity> (Humidity) { channel = "megad:device:shields:Shield3_P0_BME280_hum:humidity" } //{ http="<[http://192.168.48.30/sec/?pt=0&scl=1&i2c_dev=bmx280&i2c_par=2:60000:REGEX((.*?))]" }
Number Shield3_Top_P0_BMx280_Press "Атм. давление [%.2f мм рт. ст.]" <pressure> { channel = "megad:device:shields:Shield3_P0_BME280_pres:i2c" } //{ http="<[http://192.168.48.30/sec/?pt=0&scl=1&i2c_dev=bmx280:60000:REGEX((.*?))]" }
Re: Использование MegaD в openHAB
И самая актуальная проблема сейчас - биндинг не видит нажатия физических кнопок. В логах опенхаба ничего нет, а мега после прописания сервера - ведет себя как будто команды уходят на сервер нормально, то есть ее внутренние ассоциации между входа и выходами уже не работают, раз есть сервер.
На меге:
в опенхаб:
На меге:
Код: Выделить всё
SRV: 192.168.48.31:8090
Код: Выделить всё
Bridge megad:bridge:shields [port=8090]
Re: Использование MegaD в openHAB
Предлагаю начать со стандартного режима дебага:empenoso писал(а): ↑18 мар 2019, 12:54И самая актуальная проблема сейчас - биндинг не видит нажатия физических кнопок. В логах опенхаба ничего нет, а мега после прописания сервера - ведет себя как будто команды уходят на сервер нормально, то есть ее внутренние ассоциации между входа и выходами уже не работают, раз есть сервер.
На меге:в опенхаб:Код: Выделить всё
SRV: 192.168.48.31:8090
Код: Выделить всё
Bridge megad:bridge:shields [port=8090]
Код: Выделить всё
log:set DEBUG org.openhab.binding
И вывод при нажатии на клавишу. Срабатывает даже без записей things. Так же проверяем запись
Код: Выделить всё
00:35:18.143 [INFO ] [o.o.b.m.i.MegadeviceHttpServer:19 ] - Starting MegaHttpServer at 8989 port