A binding for Mobotix MxMessageSystem

2019-01-19 12:17:07.610 [WARN ] [org.apache.karaf.services.eventadmin] - EventAdmin: Exception during event dispatch [org.osgi.service.event.Event [topic=openhab/command/Main_Door] {item=Main_Door, bridgemarker=true, command=ON, timestamp=1547893027610} | {org.osgi.service.cm.ManagedService, org.osgi.service.event.EventHandler}={service.id=348, service.bundleid=203, service.scope=bundle, event.topics=openhab/*, service.pid=org.openhab.http, component.name=org.openhab.binding.http, component.id=15} | Bundle(org.openhab.binding.http_1.13.0 [203])]
java.lang.IllegalArgumentException: Invalid uri ‘http://username:pass@ip/control/rcontrol?`action=customfunction&action=sigout&profile=~Door’: Invalid query
at org.apache.commons.httpclient.HttpMethodBase.(HttpMethodBase.java:222) ~[?:?]
at org.apache.commons.httpclient.methods.GetMethod.(GetMethod.java:89) ~[?:?]
at org.openhab.io.net.http.HttpUtil.createHttpMethod(HttpUtil.java:314) ~[?:?]
at org.openhab.io.net.http.HttpUtil.executeUrl(HttpUtil.java:167) ~[?:?]
at org.openhab.io.net.http.HttpUtil.executeUrl(HttpUtil.java:130) ~[?:?]
at org.openhab.binding.http.internal.HttpBinding.formatAndExecute(HttpBinding.java:291) ~[?:?]
at org.openhab.binding.http.internal.HttpBinding.internalReceiveCommand(HttpBinding.java:130) ~[?:?]
at org.openhab.core.binding.AbstractBinding.receiveCommand(AbstractBinding.java:94) ~[?:?]
at org.openhab.core.events.AbstractEventSubscriber.handleEvent(AbstractEventSubscriber.java:45) ~[?:?]
at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:415) [3:org.apache.karaf.services.eventadmin:4.2.1]
at org.apache.felix.eventadmin.impl.tasks.HandlerTask.runWithoutBlacklistTiming(HandlerTask.java:82) [3:org.apache.karaf.services.eventadmin:4.2.1]
at org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks.execute(SyncDeliverTasks.java:104) [3:org.apache.karaf.services.eventadmin:4.2.1]
at org.apache.felix.eventadmin.impl.tasks.AsyncDeliverTasks$TaskExecuter.run(AsyncDeliverTasks.java:166) [3:org.apache.karaf.services.eventadmin:4.2.1]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]

This is what i get in log file… i changes usernma and password for security purpose…

Thanks

Finally i resolve it :slight_smile:

There was a ’ added in the link … dont know from where to be honest :stuck_out_tongue:

Greate that now is working…

Now i move to alexa

Once again thank you so much for your help :wink:

Regards
V

Good !

Hi,

I’m trying to open the door from my mobotix but it does not work :confused:

  • I’m running the last OpenHab 2 last version
  • The url works in my browser

My item:
Switch DoorOpen { http=">[ON:GET:http://lgin:pass@IP/control/rcontrol?action=customfunction&action=sigout&profile=~Door]", autoupdate=“false” }

My sitemap
sitemap default label=“Home” { Default item=DoorOpen }

If I check on the CLI, I see this from the log
2019-09-27 20:50:23.967 [ome.event.ItemCommandEvent] - Item ‘DoorOpen’ received command ON

So it seems it works but my door does not open

Do you have an idea ?

Thanks for your help

@eljub, just in case : did you install the HTTP binding?

1 Like

I’m a really big bastard !

I thought I enabled it but it was not

Thanks for the remark, it works like a charm :grinning: