Doppelpunkt in URL
Verfasst: 12. Okt 2020 11:54
Hallo zusammen,
ich versuche über das HTML Binding Daten auszulesen. Allerdings bekomme ich die Fehlermelung, dass das Pattern nicht passt. Meine Vermutung liegt darin, dass meine URL Doppelpunkte enthält und daher das Pattern nicht mehr passt. Ich habe in der HTML cfg Datei folgendes stehen:
heizung_buero_soll.url=http://xxx.xxx.xxx.xx/eQ-3-radiator-the ... x:xx:xx:xx
heizung_buero_soll.updateInterval=10000
Das Item habe ich folgendermaßen definiert:
String buero_test {http="<[heizung_buero_soll:1000]"}
Im Log steht folgendes:
Caused by: org.openhab.model.item.binding.BindingConfigParseException: bindingConfig 'heizung_buero_soll:1000' doesn't represent a valid in-binding-configuration. A valid configuration is matched by the RegExp '(.*?)(\{.*\})?:(?!//)(\d*):(.*)'
at org.openhab.binding.http.internal.HttpGenericBindingProvider.parseInBindingConfig(HttpGenericBindingProvider.java:193) ~[?:?]
at org.openhab.binding.http.internal.HttpGenericBindingProvider.parseBindingConfig(HttpGenericBindingProvider.java:157) ~[?:?]
at org.openhab.binding.http.internal.HttpGenericBindingProvider.processBindingConfiguration(HttpGenericBindingProvider.java:123) ~[?:?]
at org.openhab.core.binding.internal.BindingConfigReaderDelegate.processBindingConfiguration(BindingConfigReaderDelegate.java:53) ~[?:?]
... 15 more
Hat jemand eine Idee wie ich das in den Griff bekommen kann?
Gruß
Christian
ich versuche über das HTML Binding Daten auszulesen. Allerdings bekomme ich die Fehlermelung, dass das Pattern nicht passt. Meine Vermutung liegt darin, dass meine URL Doppelpunkte enthält und daher das Pattern nicht mehr passt. Ich habe in der HTML cfg Datei folgendes stehen:
heizung_buero_soll.url=http://xxx.xxx.xxx.xx/eQ-3-radiator-the ... x:xx:xx:xx
heizung_buero_soll.updateInterval=10000
Das Item habe ich folgendermaßen definiert:
String buero_test {http="<[heizung_buero_soll:1000]"}
Im Log steht folgendes:
Caused by: org.openhab.model.item.binding.BindingConfigParseException: bindingConfig 'heizung_buero_soll:1000' doesn't represent a valid in-binding-configuration. A valid configuration is matched by the RegExp '(.*?)(\{.*\})?:(?!//)(\d*):(.*)'
at org.openhab.binding.http.internal.HttpGenericBindingProvider.parseInBindingConfig(HttpGenericBindingProvider.java:193) ~[?:?]
at org.openhab.binding.http.internal.HttpGenericBindingProvider.parseBindingConfig(HttpGenericBindingProvider.java:157) ~[?:?]
at org.openhab.binding.http.internal.HttpGenericBindingProvider.processBindingConfiguration(HttpGenericBindingProvider.java:123) ~[?:?]
at org.openhab.core.binding.internal.BindingConfigReaderDelegate.processBindingConfiguration(BindingConfigReaderDelegate.java:53) ~[?:?]
... 15 more
Hat jemand eine Idee wie ich das in den Griff bekommen kann?
Gruß
Christian