http:kostal.cache.url=http://pvserver:password@ipadress:port/index.fhtml
http:kostal.cache.updateInterval=60000 Number Solar_Gesamt "Ertrag [%.0f kWh]" (energie) {http="<[kostal.cache:10000:REGEX(.*?Gesamtenergie<\/td>\n<.*?\n(.*?)<\/td>.*)]" } Frame label="Photovoltaik" icon="solarplant"
{
Group label="Piko Solar" icon="inverter"
{
Frame label="Übersicht" icon="solarplant"
{
Text item=Solar_Gesamt icon="inverter"
}
Frame label="Strings" icon="solarplant"
{
}
}
}
sudo apt-get install openhab-addon-binding-http015-07-06 14:59:32.953 [INFO ] [.o.core.internal.CoreActivator] - openHAB runtime has been started (v1.7.0). 2015-07-06 14:59:51.493 [INFO ] [o.o.i.s.i.DiscoveryServiceImpl] - mDNS service has been started 2015-07-06 14:59:52.280 [INFO ] [o.o.i.s.i.DiscoveryServiceImpl] - Service Discovery initialization completed. 2015-07-06 15:00:06.567 [INFO ] [c.internal.ModelRepositoryImpl] - Loading model 'nr110.items' 2015-07-06 15:00:22.196 [INFO ] [c.internal.ModelRepositoryImpl] - Loading model 'nr110.sitemap' 2015-07-06 15:00:30.133 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest 2015-07-06 15:00:36.337 [INFO ] [.o.u.w.i.servlet.WebAppServlet] - Started Classic UI at /openhab.app 2015-07-06 15:00:47.420 [INFO ] [.service.AbstractActiveService] - FritzBox refresh Service has been started 2015-07-06 15:00:47.903 [ERROR] [i.internal.GenericItemProvider] - Binding configuration of type 'http' of item ‘Solar_Gesamt‘ could not be parsed correctly. org.openhab.model.item.binding.BindingConfigParseException: bindingConfig '<[KostalCache:100000:REGEX(.*?Gesamtenergie</td> <.*? (.*?)</td>.*)]' doesn't contain a valid binding configuration at org.openhab.binding.http.internal.HttpGenericBindingProvider.parseBindingConfig(HttpGenericBindingProvider.java:127) ~[na:na] at org.openhab.binding.http.internal.HttpGenericBindingProvider.processBindingConfiguration(HttpGenericBindingProvider.java:101) ~[na:na] at org.openhab.model.item.internal.GenericItemProvider.internalDispatchBindings(GenericItemProvider.java:348) [org.openhab.model.item_1.7.0.jar:na] at org.openhab.model.item.internal.GenericItemProvider.dispatchBindingsPerType(GenericItemProvider.java:309) [org.openhab.model.item_1.7.0.jar:na] at org.openhab.model.item.internal.GenericItemProvider.addBindingConfigReader(GenericItemProvider.java:106) [org.openhab.model.item_1.7.0.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:483) ~[na:1.8.0] at org.eclipse.equinox.internal.ds.model.ComponentReference.bind(ComponentReference.java:376) [org.eclipse.equinox.ds_1.4.1.v20120926-201320.jar:na] at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.bindReference(ServiceComponentProp.java:444) [org.eclipse.equinox.ds_1.4.1.v20120926-201320.jar:na] at org.eclipse.equinox.internal.ds.InstanceProcess.dynamicBind(InstanceProcess.java:416) [org.eclipse.equinox.ds_1.4.1.v20120926-201320.jar:na] at org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:334) [org.eclipse.equinox.ds_1.4.1.v20120926-201320.jar:na] at org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:222) [org.eclipse.equinox.ds_1.4.1.v20120926-201320.jar:na] at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107) [org.eclipse.osgi_3.8.2.v20130124-134944.jar:na] at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861) [org.eclipse.osgi_3.8.2.v20130124-134944.jar:na] at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [org.eclipse.osgi_3.8.2.v20130124-134944.jar:na] at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) [org.eclipse.osgi_3.8.2.v20130124-134944.jar:na] at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819) [org.eclipse.osgi_3.8.2.v20130124-134944.jar:na] at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771) [org.eclipse.osgi_3.8.2.v20130124-134944.jar:na] at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130) [org.eclipse.osgi_3.8.2.v20130124-134944.jar:na] at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214) [org.eclipse.osgi_3.8.2.v20130124-134944.jar:na] at org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433) [org.eclipse.osgi_3.8.2.v20130124-134944.jar:na] at org.eclipse.equinox.internal.ds.InstanceProcess.registerService(InstanceProcess.java:536) [org.eclipse.equinox.ds_1.4.1.v20120926-201320.jar:na] at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:260) [org.eclipse.equinox.ds_1.4.1.v20120926-201320.jar:na] at org.eclipse.equinox.internal.ds.Resolver.buildNewlySatisfied(Resolver.java:473) [org.eclipse.equinox.ds_1.4.1.v20120926-201320.jar:na] at org.eclipse.equinox.internal.ds.Resolver.enableComponents(Resolver.java:217) [org.eclipse.equinox.ds_1.4.1.v20120926-201320.jar:na] at org.eclipse.equinox.internal.ds.SCRManager.performWork(SCRManager.java:816) [org.eclipse.equinox.ds_1.4.1.v20120926-201320.jar:na] at org.eclipse.equinox.internal.ds.SCRManager$QueuedJob.dispatch(SCRManager.java:783) [org.eclipse.equinox.ds_1.4.1.v20120926-201320.jar:na] at org.eclipse.equinox.internal.ds.WorkThread.run(WorkThread.java:89) [org.eclipse.equinox.ds_1.4.1.v20120926-201320.jar:na] at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:70) [org.eclipse.equinox.util_1.0.400.v20120917-192807.jar:na] 2015-07-06 15:00:47.959 [INFO ] [.service.AbstractActiveService] - HTTP Refresh Service has been started 2015-07-06 15:00:48.719 [INFO ] [.service.AbstractActiveService] - Exec Refresh Service has been started
...
2015-06-28 01:29:25.611 [INFO ] [.service.AbstractActiveService] - HTTP Refresh Service has been startedThomas