Использование MegaD в openHAB

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
martiniman
Сообщения: 251
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Использование MegaD в openHAB

Сообщение martiniman » 02 апр 2019, 13:20

Для доступа в консоль Karaf нужно ввести:

Код: Выделить всё

ssh openhab@localhost -p8101
пароль - habopen

roll
Сообщения: 4
Зарегистрирован: 21 мар 2019, 19:01

Re: Использование MegaD в openHAB

Сообщение roll » 02 апр 2019, 14:29

Мда... ветку про "умный дом своими руками" переименовать нужно в "умный дом руками уверенного программиста Linux"
кто бы мог подумать где это все смотреть

Да, есть MegadD в списке, перегружаем малину
Но, логи все равно говорят что что-то не так
2019-04-02 13:16:36.244 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel

2019-04-02 13:16:36.306 [INFO ] [ebuilder.internal.HomeBuilderServlet] - Started Home Builder at /homebuilder

2019-04-02 13:16:54.105 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007

2019-04-02 13:16:56.227 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://192.168.0.241:8080

2019-04-02 13:16:56.233 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://192.168.0.241:8443

2019-04-02 13:16:56.280 [ERROR] [org.openhab.binding.megad ] - FrameworkEvent ERROR - org.openhab.binding.megad

org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.megad [191]

Unresolved requirement: Import-Package: org.apache.commons.codec.binary

at org.eclipse.osgi.container.Module.start(Module.java:444) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1634) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1614) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1585) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1528) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) ~[?:?]

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [?:?]

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) [?:?]

2019-04-02 13:16:56.686 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui

2019-04-02 13:16:57.140 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/usr/share/openhab2/addons/org.openhab.binding.megad_2.4.0.jar

org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.megad [191]

Unresolved requirement: Import-Package: org.apache.commons.codec.binary

at org.eclipse.osgi.container.Module.start(Module.java:444) ~[?:?]

at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) ~[?:?]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1221) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:515) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [10:org.apache.felix.fileinstall:3.6.4]

2019-04-02 13:17:07.186 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/usr/share/openhab2/addons/org.openhab.binding.megad_2.4.0.jar

org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.megad [191]

Unresolved requirement: Import-Package: org.apache.commons.codec.binary

at org.eclipse.osgi.container.Module.start(Module.java:444) ~[?:?]

at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) ~[?:?]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1221) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:515) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [10:org.apache.felix.fileinstall:3.6.4]

что еще осталось за кадром, что по умолчанию бы сделал линуксовод?

жаль скриншоты не загружаются на форум((

martiniman
Сообщения: 251
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Использование MegaD в openHAB

Сообщение martiniman » 02 апр 2019, 14:54

Вместо RPi советую номальный комп на x86 процессоре + SSD с повышенным ресурсом + ubuntu.
Мини комп примерно 10-15тр, на нем система, база, графики и не тормозит, а главное намного проще разобраться когда что-то не работает.

roll
Сообщения: 4
Зарегистрирован: 21 мар 2019, 19:01

Re: Использование MegaD в openHAB

Сообщение roll » 02 апр 2019, 15:06

нормальный комп где-нибудь в антресоли вращая вентиляторами в режиме 24/7 долго не проживет. Это ведь в доме делается а не в серверной.

martiniman
Сообщения: 251
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Использование MegaD в openHAB

Сообщение martiniman » 02 апр 2019, 15:21


skytronix
Сообщения: 17
Зарегистрирован: 03 апр 2019, 23:37

Re: Использование MegaD в openHAB

Сообщение skytronix » 04 апр 2019, 23:22

Добрый вечер уважаемые форумчане. Прошу помощи, так как самому шестеренок не хватает. Расскажу по порядку:
Имеется MegaD-2561, к которой подключены реле управления светом и кнопки (именно кнопки, не выключатели). В настройках стоит режим R.
Сначала все работало через MQTT, и работало в плане функциональности все как хотелось, кроме нормального первого получения статуса и периодического зависания брокера.
Решил убрать лишнее звено и перейти на HTTP, и тут нашел биндинг уважаемого Petros. После прочтения данной ветки, далеко не с первой попытки биндинг завелся и переключает состояние реле, но вот статус меняет только в период обновления. т.е. кнопку нажал, а статус поменяется при следующем обновлении. Как исправить данное поведение?
Thing:

Код: Выделить всё

Bridge megad:bridge:megadevice  [port=8989]
{
    //кнопки
    Thing device lamp    [hostname="192.168.1.13", port="23", password="sky", refresh="10"]
    Thing device switching   [hostname="192.168.1.13", port="18", password="sky", refresh="10"]
}
Items:

Код: Выделить всё

Switch switch_lamp  "Выключатель  [%s]"    {channel ="megad:device:megadevice:switching:in"}

Switch          KidsRoom_Light     "Свет в детской"       <light>         (KidsRoom, gLight)        ["Lighting"]   {channel ="megad:device:megadevice:lamp:out"}
Rule:

Код: Выделить всё

rule "OnCommand MegaD"
when
   Item switch_lamp received update
then
   if(KidsRoom_Light.state==ON){
		KidsRoom_Light.postUpdate(OFF)
      }
   else if(KidsRoom_Light.state==OFF){
		KidsRoom_Light.postUpdate(ON)
      }
end 

d.v.ermakov
Сообщения: 879
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: Использование MegaD в openHAB

Сообщение d.v.ermakov » 05 апр 2019, 07:45

Уже много раз писалось тут, что нужно sendcommand и postupdate одновременно ставить.
Где-то в этой ветке есть пример моей реально работавшей почти полной конфигурации старого Опенхаба. Ознакомьтесь, много вопросов снимете.

martiniman
Сообщения: 251
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Использование MegaD в openHAB

Сообщение martiniman » 05 апр 2019, 11:49

d.v.ermakov писал(а):
05 апр 2019, 07:45
Уже много раз писалось тут, что нужно sendcommand и postupdate одновременно ставить.
Я как раз писал что так делать не нужно и привел пример.
Здесь подробно описано, что вызывает событие. Вообще много чего обновилось с начиная с версии 2.4.
MyItem.postUpdate(<new_state>) - Change the status of an Item without causing any implicit actions. Can be used to reflect changes that may be caused by other means.
MyItem.sendCommand(<new_state>) - Change the status of an Item and trigger potential further actions, e.g. send a command to the linked device/binding.
Для портов в режиме IN нужно указать Refresh=0.

martiniman
Сообщения: 251
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Использование MegaD в openHAB

Сообщение martiniman » 05 апр 2019, 12:16

skytronix писал(а):
04 апр 2019, 23:22
Rule:

Код: Выделить всё

rule "OnCommand MegaD"
when
   Item switch_lamp received update // здесь еще можно вместо received update указать changed
then
   // Если статус не равен ON, но равен UNDEF, NULL, OFF - то включить 
   if(KidsRoom_Light.state != ON){
		KidsRoom_Light.sendCommand(ON)
      } else {
		KidsRoom_Light.sendCommand(OFF)
      }
end 
Если нужно изменить состояние Switch не включая физический порт на меге - то postUpdate.
Если нужно включить порт на меге - то sendCommand, эта же команда установит состояние.
Последний раз редактировалось martiniman 05 апр 2019, 13:57, всего редактировалось 2 раза.

d.v.ermakov
Сообщения: 879
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: Использование MegaD в openHAB

Сообщение d.v.ermakov » 05 апр 2019, 12:39

martiniman писал(а):
05 апр 2019, 11:49
Я как раз писал что так делать не нужно и привел пример.
...
Вообще много чего обновилось с начиная с версии 2.4.
Извиняюсь, мои сведения устарели.
martiniman, безусловно, прав.

skytronix
Сообщения: 17
Зарегистрирован: 03 апр 2019, 23:37

Re: Использование MegaD в openHAB

Сообщение skytronix » 05 апр 2019, 14:03

martiniman, спасибо за подсказку. У меня физически состояние переключает сама Мега по Action. Я же хочу увидеть изменение в интерфейсе, но так же с возможностью управления из интерфейса. Вечером, проверю. В принципе, если повторно меге отправить команду на включение или выключение, ничего не должно измениться

martiniman
Сообщения: 251
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Использование MegaD в openHAB

Сообщение martiniman » 05 апр 2019, 14:38

skytronix писал(а):
05 апр 2019, 14:03
martiniman, спасибо за подсказку. У меня физически состояние переключает сама Мега по Action. Я же хочу увидеть изменение в интерфейсе, но так же с возможностью управления из интерфейса. Вечером, проверю. В принципе, если повторно меге отправить команду на включение или выключение, ничего не должно измениться
У меня такой же подход.
Поэтому отзывчивость интерфейса зависит от параметра refresh в настройках Things.
Состояние будет само устанавливаться биндингом, обрабатывать его правилами не нужно.
А зачем отправлять что-то повторно?
При переключении Switch в UI openHAB и так отправится команда на включение и сменится состояние, если у этого Switch в свойствах указан порт OUT меги.
Т.е. правила вообще в этом случае не нужны.
Установите refresh="1" для OUT портов.

skytronix
Сообщения: 17
Зарегистрирован: 03 апр 2019, 23:37

Re: Использование MegaD в openHAB

Сообщение skytronix » 05 апр 2019, 21:29

martiniman писал(а):
05 апр 2019, 12:16
Rule:

Код: Выделить всё

rule "OnCommand MegaD"
when
   Item switch_lamp received update // здесь еще можно вместо received update указать changed
then
   // Если статус не равен ON, но равен UNDEF, NULL, OFF - то включить 
   if(KidsRoom_Light.state != ON){
		KidsRoom_Light.sendCommand(ON)
      } else {
		KidsRoom_Light.sendCommand(OFF)
      }
end 
Если нужно изменить состояние Switch не включая физический порт на меге - то postUpdate.
Если нужно включить порт на меге - то sendCommand, эта же команда установит состояние.
Наблюдается странное поведение. Если написано sendCommand, то свет моргает с частотой рефреша, а если postUpdate, то статус в приложении меняется с такой же частотой :(

martiniman
Сообщения: 251
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Использование MegaD в openHAB

Сообщение martiniman » 05 апр 2019, 21:33

Я же написал в последнем посте, правила вообщн не нужны, отключите, установите рефреши как я написал для in=0 и out=1 портов

skytronix
Сообщения: 17
Зарегистрирован: 03 апр 2019, 23:37

Re: Использование MegaD в openHAB

Сообщение skytronix » 05 апр 2019, 21:46

У меня нет задачи сделать один выключатель. Это как тестовый пример для понимания как все работает. А он не работает(((

martiniman
Сообщения: 251
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Использование MegaD в openHAB

Сообщение martiniman » 05 апр 2019, 21:47

Не понял что вы написали, задачу опишите.

skytronix
Сообщения: 17
Зарегистрирован: 03 апр 2019, 23:37

Re: Использование MegaD в openHAB

Сообщение skytronix » 05 апр 2019, 22:15

martiniman писал(а):
05 апр 2019, 21:47
Не понял что вы написали, задачу опишите.
Прошу прощения, возможно сумбурно объясняю. Сейчас попробую объяснить.
Я взял этот простейший пример отсюда из ветки и завел на лампочку и выключатель, что бы понять как правильно все должно прописываться в том числе и в правилах. Но когда завел и вижу по факту циклическое выполнение правила, а почему так происходит не пойму.
В первой версии через mqtt, логика какая: при нажатии и отпускании кнопки мега переключает выход и публикует топик с json строкой, в которой все время указано off, но этот топик вызывает срабатывание правила receive update, и в этом правиле я определяю логику.

skytronix
Сообщения: 17
Зарегистрирован: 03 апр 2019, 23:37

Re: Использование MegaD в openHAB

Сообщение skytronix » 05 апр 2019, 22:41

Поправочка. Сделал как указал martiniman, поставил время рефреша у in=0, out=3. Свет сам переключается но не с промежутком в 3 сек.
Между этим промежутком времени:

Код: Выделить всё

21:36:18.766 [DEBUG] [ab.binding.megad.handler.MegaDHandler] - Updating Megadevice things...
21:36:18.779 [DEBUG] [ab.binding.megad.handler.MegaDHandler] - http://192.168.1.13/sky/?pt=23&cmd=get
21:36:18.816 [DEBUG] [ab.binding.megad.handler.MegaDHandler] - input string-> OFF
21:36:18.828 [DEBUG] [ab.binding.megad.handler.MegaDHandler] - http://192.168.1.13/sky/?tget=1
21:36:18.870 [DEBUG] [ab.binding.megad.handler.MegaDHandler] - input string-> MegaD-2561 by <a href=http://ab-log.ru>ab-log.ru</a> (fw: 4.34b6)<br><a href=/sky/?cf=1>Config</a><br>-- MODS --<br><a href=/sky/?cf=3>XP1</a><br><a href=/sky/?cf=4>XP2</a><br>-- XT2 --<br><a href=/sky/?pt=30>P30 - NC</a><br><a href=/sky/?pt=31>P31 - NC</a><br><a href=/sky/?pt=32>P32 - NC</a><br><a href=/sky/?pt=33>P33 - NC</a><br><a href=/sky/?pt=34>P34 - NC</a><br><a href=/sky/?pt=35>P35 - NC</a><br>-- XP5/6 --<br><a href=/sky/?pt=36>P36 - NC</a><br><a href=/sky/?pt=37>P37 - NC</a>
21:36:19.224 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - incoming from Megad: 192.168.1.13 GET /md.php?&all=0;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF/3;OFF/1;OFF/1;OFF/16;OFF/2;ON;OFF/11;ON;OFF;ON;OFF;ON;OFF;ON;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF HTTP/1.1
21:36:19.226 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - 0 value md.php
21:36:19.228 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - 1 value
21:36:19.230 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - 2 value all
21:36:19.232 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - 3 value 0;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF
21:36:19.234 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - Loop incoming from Megad: 192.168.1.13 GET /md.php?&all=0;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF/3;OFF/1;OFF/1;OFF/16;OFF/2;ON;OFF/11;ON;OFF;ON;OFF;ON;OFF;ON;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF HTTP/1.1
21:36:19.236 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - Not a switch
21:36:19.240 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - Updating: 192.168.1.13.18 Value is: [OFF, 16]
21:36:19.246 [DEBUG] [ab.binding.megad.handler.MegaDHandler] - getActiveChannelListAsString -> in
21:36:19.260 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - Updating: 192.168.1.13.23 Value is: [OFF]
21:36:19.268 [DEBUG] [ab.binding.megad.handler.MegaDHandler] - getActiveChannelListAsString -> out
21:36:19.286 [INFO ] [smarthome.event.ItemCommandEvent     ] - Item 'KidsRoom_Light' received command ON
21:36:19.297 [INFO ] [arthome.event.ItemStatePredictedEvent] - KidsRoom_Light predicted to become ON
21:36:19.304 [INFO ] [ab.binding.megad.handler.MegaDHandler] - Switch: http://192.168.1.13/sky/?cmd=23:1
21:36:19.305 [INFO ] [smarthome.event.ItemStateChangedEvent] - KidsRoom_Light changed from OFF to ON
21:36:19.316 [DEBUG] [ab.binding.megad.handler.MegaDHandler] - OK
И этим:

Код: Выделить всё

21:37:18.122 [DEBUG] [ab.binding.megad.handler.MegaDHandler] - Updating Megadevice things...
21:37:18.134 [DEBUG] [ab.binding.megad.handler.MegaDHandler] - http://192.168.1.13/sky/?pt=23&cmd=get
21:37:18.171 [DEBUG] [ab.binding.megad.handler.MegaDHandler] - input string-> ON
21:37:18.182 [DEBUG] [ab.binding.megad.handler.MegaDHandler] - http://192.168.1.13/sky/?tget=1
21:37:18.224 [DEBUG] [ab.binding.megad.handler.MegaDHandler] - input string-> MegaD-2561 by <a href=http://ab-log.ru>ab-log.ru</a> (fw: 4.34b6)<br><a href=/sky/?cf=1>Config</a><br>-- MODS --<br><a href=/sky/?cf=3>XP1</a><br><a href=/sky/?cf=4>XP2</a><br>-- XT2 --<br><a href=/sky/?pt=30>P30 - NC</a><br><a href=/sky/?pt=31>P31 - NC</a><br><a href=/sky/?pt=32>P32 - NC</a><br><a href=/sky/?pt=33>P33 - NC</a><br><a href=/sky/?pt=34>P34 - NC</a><br><a href=/sky/?pt=35>P35 - NC</a><br>-- XP5/6 --<br><a href=/sky/?pt=36>P36 - NC</a><br><a href=/sky/?pt=37>P37 - NC</a>
21:37:19.178 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - incoming from Megad: 192.168.1.13 GET /md.php?&all=0;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF/3;OFF/1;OFF/1;OFF/16;OFF/2;ON;OFF/11;ON;ON;ON;OFF;ON;OFF;ON;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF HTTP/1.1
21:37:19.180 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - 0 value md.php
21:37:19.182 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - 1 value
21:37:19.184 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - 2 value all
21:37:19.186 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - 3 value 0;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF
21:37:19.188 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - Loop incoming from Megad: 192.168.1.13 GET /md.php?&all=0;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF/3;OFF/1;OFF/1;OFF/16;OFF/2;ON;OFF/11;ON;ON;ON;OFF;ON;OFF;ON;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF;OFF HTTP/1.1
21:37:19.191 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - Not a switch
21:37:19.194 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - Updating: 192.168.1.13.18 Value is: [OFF, 16]
21:37:19.201 [DEBUG] [ab.binding.megad.handler.MegaDHandler] - getActiveChannelListAsString -> in
21:37:19.212 [DEBUG] [ding.megad.handler.MegaDBridgeHandler] - Updating: 192.168.1.13.23 Value is: ON
21:37:19.221 [DEBUG] [ab.binding.megad.handler.MegaDHandler] - getActiveChannelListAsString -> out
21:37:19.239 [INFO ] [smarthome.event.ItemCommandEvent     ] - Item 'KidsRoom_Light' received command OFF
21:37:19.247 [INFO ] [arthome.event.ItemStatePredictedEvent] - KidsRoom_Light predicted to become OFF
21:37:19.249 [INFO ] [ab.binding.megad.handler.MegaDHandler] - Switch: http://192.168.1.13/sky/?cmd=23:0
21:37:19.259 [INFO ] [smarthome.event.ItemStateChangedEvent] - KidsRoom_Light changed from ON to OFF
21:37:19.263 [DEBUG] [ab.binding.megad.handler.MegaDHandler] - OK
Ничего не происходило, а выход поменял состояние

martiniman
Сообщения: 251
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Использование MegaD в openHAB

Сообщение martiniman » 05 апр 2019, 22:53

Правила стерли?

skytronix
Сообщения: 17
Зарегистрирован: 03 апр 2019, 23:37

Re: Использование MegaD в openHAB

Сообщение skytronix » 05 апр 2019, 23:05

martiniman писал(а):
05 апр 2019, 22:53
Правила стерли?
Эта ситуация с работающим правилом. Если выключаю, то перестает моргать. Но вопрос остается, что вызывает срабатывание правила? И как правильно использовать правило?

Ответить