Fibaro HTTP request

Hey all,

I’m trying to start a scene from my fibaro homecenter via a switch. I installed the HTTP binding and made these switches in items.

Switch MovieLights “MovieLights” (Bedroom) {http=">[ON:GET:http://user:password@192.168.1.13/api/sceneControl?id=2&action=start] >[OFF:GET:http://user:password@192.168.1.13/api/sceneControl?id=10&action=start]" }

Doesn’t work.

I also tried via my dynds instead of my ip, doesn’t work either. This request does however work from within the browser on the openhab machine. I also tried with POST instead of get, same result.

What I also did was add a port 5000 to my dyndns request, same result.

Anyone has an idea?

I get this fault in logs/

17:42:45.582 [WARN ] [org.apache.karaf.services.eventadmin ] - EventAdmin: Exception during event dispatch [org.osgi.service.event.Event [topic=openhab/command/MovieLights] {bridgemarker=true, item=MovieLights, command=OFF} | {org.osgi.service.cm.ManagedService, org.osgi.service.event.EventHandler}={event.topics=openhab/*, service.pid=org.openhab.http, component.name=org.openhab.binding.http, component.id=34, service.id=338, service.bundleid=217, service.scope=bundle} | Bundle(org.openhab.binding.http_1.11.0.201711090811 [217])]
java.lang.IllegalArgumentException: Invalid uri ‘http://user:pass@192.168.1.13/api/sceneControl?id=10&action=start’: invalid port number
at org.apache.commons.httpclient.HttpMethodBase.(HttpMethodBase.java:222) [186:org.apache.servicemix.bundles.commons-httpclient:3.1.0.7]
at org.apache.commons.httpclient.methods.GetMethod.(GetMethod.java:89) [186:org.apache.servicemix.bundles.commons-httpclient:3.1.0.7]
at org.openhab.io.net.http.HttpUtil.createHttpMethod(HttpUtil.java:314) [188:org.openhab.core.compat1x:2.2.0.201711090933]
at org.openhab.io.net.http.HttpUtil.executeUrl(HttpUtil.java:167) [188:org.openhab.core.compat1x:2.2.0.201711090933]
at org.openhab.io.net.http.HttpUtil.executeUrl(HttpUtil.java:130) [188:org.openhab.core.compat1x:2.2.0.201711090933]
at org.openhab.binding.http.internal.HttpBinding.formatAndExecute(HttpBinding.java:291) [217:org.openhab.binding.http:1.11.0.201711090811]
at org.openhab.binding.http.internal.HttpBinding.internalReceiveCommand(HttpBinding.java:130) [217:org.openhab.binding.http:1.11.0.201711090811]
at org.openhab.core.binding.AbstractBinding.receiveCommand(AbstractBinding.java:94) [188:org.openhab.core.compat1x:2.2.0.201711090933]
at org.openhab.core.events.AbstractEventSubscriber.handleEvent(AbstractEventSubscriber.java:45) [188:org.openhab.core.compat1x:2.2.0.201711090933]
at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:415) [3:org.apache.karaf.services.eventadmin:4.1.2]
at org.apache.felix.eventadmin.impl.tasks.HandlerTask.run(HandlerTask.java:90) [3:org.apache.karaf.services.eventadmin:4.1.2]
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:1142) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:?]
at java.lang.Thread.run(Thread.java:745) [?:?]