When I post single command string (http=">[ON:POST:http://192.168.xxx.xxx/cm?cmnd=Power1%20ON]) in browser it works. But switching with habpanel-switch don’t leads to success.
In Log appears:
2019-05-01 14:48:12.688 [vent.ItemStateChangedEvent] - wiFiGarten1 changed from ON to OFF
I’ve tried this, but it doesn’t work also. When switching on in log appears:
java.util.UnknownFormatConversionException: Conversion = 'O'
at java.util.Formatter$FormatSpecifier.conversion(Formatter.java:2691) ~[?:?]
at java.util.Formatter$FormatSpecifier.<init>(Formatter.java:2720) ~[?:?]
at java.util.Formatter.parse(Formatter.java:2560) ~[?:?]
at java.util.Formatter.format(Formatter.java:2501) ~[?:?]
at java.util.Formatter.format(Formatter.java:2455) ~[?:?]
at java.lang.String.format(String.java:2940) ~[?:?]
at org.openhab.binding.http.internal.HttpBinding.formatAndExecute(HttpBinding.java:267) ~[?:?]
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) [?:?]
All I can say is: I tried your item definition getting your result. Posted directly in browser and it worked. Changing the item definition as posted above and it worked.