[SOLVED] Upgrade openhab 2.0 -> 2.1 rules and sitemaps not working anymore

I ran openhab 2.0 the last month and everything was working.
I did an update 3 days ago to 2.1 (openhabian -config).
Now my rules aren’t working anymore and my sitemap isn’t loading.
I changed in paper ui the correct name of my sitemap, but when I ran basic ui, I only get “It seems like you have not defined any sitemaps yet”.

In habmin or paperui I can see all my things and I can control them !?

Is there a file in which the informations are stored where openhab will “look” for sitemapps or rules.
I get a feeling that it is “looking” at the wrong place now.
rules, sitemaps and items are still in /etc/openhab2/sitemapps and so on…

Typo? Should be sitemaps

1 Like

What does your openhab.log tell you?

Note that your sitemap name must match the first line in your sitemap definition:

test.sitemap:

sitemap test label="Your_Label"

2 Likes

First place to look for info in these cases is the openhab.log (located in /var/log/openhab2/ directory).

Most likely, your config files contain some small issues.

openHAB 2.1 is stricter when it comes to configuration errors.

@sihui was faster than me :slight_smile: and he posted here an important link to the following text:

2 Likes

the folder is /etc/openhab2/sitemaps, was just a typo :wink:

Here’s my sitemap, it’s not that big, it’s called weiler.sitemap:
sitemap weiler label=“Haus” {
Frame label=“Date” {
Text item=Date
}
Frame label=“house” {
Switch item=Shutter_GF_Kitchen label=“Rollade Kitchen”
Switch item=Shutter_GF_LivingL label=“Rollade Hinten Links”
Switch item=Shutter_GF_LivingR label=“Rollade Hinten Rechts”
Switch item=Shutter_FF_Office label=“Rollade Buro”
Switch item=Shutter_FF_Robin label=“Rollade Robin”
Switch item=Shutter_FF_Bed label=“Rollade Schlafzimmer”
Switch item=Shutter_FF_Bath label=“Rollade Badezimmer”
Switch item=gshutterFirstfloor label=“Rolladen oben [(%d)]” mappings=[0=“DOWN”, 3=“OPEN”, 100=“UP”]
Switch item=gshutterGroundfloor label=“Rolladen unten [(%d)]” mappings=[0=“DOWN”, 3=“OPEN”, 100=“UP”]
Switch item=Light_FF_Buro label=“Licht Buro”
Switch item=Light_GF_Aquarium label=“Licht Aquarium”
Switch item=Aquariumpumpe_GF label=“Aquariumpumpe”
Text item=SmokeFFTemp label=“Temperatur Oben [%s C]”
Text item=Eye_Kitchen_GF_Temp label=“Temperatur Kitchen [%s C]”
Text item=Eye_Kitchen_GF_Lux label=“Helligkeit Kitchen [%s Lux]”
}

}

Here’s a screenshot of th econfiguration in paperui

Ma log is full of errors :frowning:
Here the last 2:
2017-07-15 11:55:49.056 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update ‘2’ for item ‘Shutter_FF_Bed’ to handler for channel ‘zwave:device:xx41bb2:node8:blinds_control’, because no thing with the UID ‘zwave:device:xx41bb2:node8’ could be found.
2017-07-15 11:55:49.810 [ERROR] [ve.internal.protocol.ZWaveController] - Exception during ZWave thread: Input 2. {}

Start troubleshooting (or posting here) with the first errors, not the last ones :grin:

1 Like

True :), but I have so many errors, I didn’t know where to start :slight_smile:

2017-07-15 14:59:22.550 [ERROR] [ipse.jetty.websocket.javax.websocket] - FrameworkEvent ERROR - org.eclipse.jetty.websocket.javax.websocket
java.io.IOException: Exception in opening zip file: /var/lib/openhab2/cache/org.eclipse.osgi/89/0/bundleFile
at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:305)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.basicOpen(ZipBundleFile.java:85)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getZipFile(ZipBundleFile.java:98)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.checkedOpen(ZipBundleFile.java:65)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getEntry(ZipBundleFile.java:232)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:562)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:540)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:527)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:402)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)[:1.8.0_131]
at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:573)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.apache.felix.scr.impl.Activator.doCreateExtension(Activator.java:240)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:247)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:232)[31:org.apache.felix.scr:2.0.6]
at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482)[org.osgi.core-6.0.0.jar:]
at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415)[org.osgi.core-6.0.0.jar:]
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232)[org.osgi.core-6.0.0.jar:]
at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444)[org.osgi.core-6.0.0.jar:]
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:902)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:165)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:75)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:67)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:102)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.container.Module.publishEvent(Module.java:466)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.container.Module.start(Module.java:457)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1562)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
Caused by: java.io.FileNotFoundException: /var/lib/openhab2/cache/org.eclipse.osgi/89/0/bundleFile (No such file or directory)

2017-07-15 15:02:46.614 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model ‘test.sitemap’ has errors, therefore ignoring it: [1,20]: mismatched input ‘’ expecting ‘{’

2017-07-15 15:03:13.627 [INFO ] [io.openhabcloud.internal.CloudClient] - Connected to the openHAB Cloud service (UUID = 5ac5c1f5-4b93-42b7-bf73-a92a14c68347, base URL = http://localhost:8080)
2017-07-15 15:03:13.646 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2017-07-15 15:03:14.756 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2017-07-15 15:03:15.069 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2017-07-15 15:03:15.213 [INFO ] [ulation.internal.HueEmulationServlet] - Started Hue Emulation service at /api
2017-07-15 15:03:15.662 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2017-07-15 15:03:19.293 [INFO ] [ing.zwave.handler.ZWaveSerialHandler] - Connecting to serial port '/dev/ttyACM0’
2017-07-15 15:03:19.416 [INFO ] [ing.zwave.handler.ZWaveSerialHandler] - Serial port is initialized
2017-07-15 15:03:19.437 [INFO ] [mmandclass.ZWaveSecurityCommandClass] - Update networkKey
2017-07-15 15:03:19.466 [INFO ] [ve.internal.protocol.ZWaveController] - Starting ZWave controller
2017-07-15 15:03:19.467 [INFO ] [ve.internal.protocol.ZWaveController] - ZWave timeout is set to 5000ms. Soft reset is false.
2017-07-15 15:03:22.710 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 1: Node found
2017-07-15 15:03:22.712 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 3: Node found
2017-07-15 15:03:22.715 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 4: Node found
2017-07-15 15:03:22.717 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 5: Node found
2017-07-15 15:03:22.719 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 6: Node found
2017-07-15 15:03:22.721 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 7: Node found
2017-07-15 15:03:22.722 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 8: Node found
2017-07-15 15:03:22.723 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 9: Node found
2017-07-15 15:03:22.724 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 10: Node found
2017-07-15 15:03:22.724 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 11: Node found
2017-07-15 15:03:22.725 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 12: Node found
2017-07-15 15:03:22.726 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 13: Node found
2017-07-15 15:03:22.727 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 14: Node found
2017-07-15 15:03:22.728 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 15: Node found
2017-07-15 15:03:22.729 [INFO ] [age.SerialApiGetInitDataMessageClass] - ZWave Controller using Controller API
2017-07-15 15:03:22.730 [INFO ] [age.SerialApiGetInitDataMessageClass] - ZWave Controller is Primary Controller
2017-07-15 15:03:22.731 [INFO ] [age.SerialApiGetInitDataMessageClass] - ------------Number of Nodes Found Registered to ZWave Controller------------
2017-07-15 15:03:22.732 [INFO ] [age.SerialApiGetInitDataMessageClass] - # Nodes = 14
2017-07-15 15:03:22.733 [INFO ] [age.SerialApiGetInitDataMessageClass] - ----------------------------------------------------------------------------
2017-07-15 15:03:23.819 [WARN ] [wave.discovery.ZWaveDiscoveryService] - NODE 10: Device discovery could not resolve to a thingType! 0214:0002:0002::1.36
2017-07-15 15:03:25.069 [WARN ] [rialmessage.IsFailedNodeMessageClass] - NODE 11: Is currently marked as failed by the controller!
2017-07-15 15:03:25.081 [WARN ] [rialmessage.IsFailedNodeMessageClass] - NODE 8: Is currently marked as failed by the controller!
2017-07-15 15:03:25.092 [WARN ] [rialmessage.IsFailedNodeMessageClass] - NODE 3: Is currently marked as failed by the controller!
2017-07-15 15:05:44.134 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update ‘1’ for item ‘Shutter_GF_LivingL’ to handler for channel ‘zwave:device:15ad7e41bb2:node7:blinds_control’, because no thing with the UID ‘zwave:device:15ad7e41bb2:node7’ could be found.
2017-07-15 15:05:45.534 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update ‘0’ for item ‘Light_FF_Buro_Watt’ to handler for channel ‘zwave:device:15ad7e41bb2:node14:meter_watts’, because no thing with the UID ‘zwave:device:15ad7e41bb2:node14’ could be found.
2017-07-15 15:05:47.015 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update ‘2’ for item ‘Shutter_FF_Bed’ to handler for channel ‘zwave:device:15ad7e41bb2:node8:blinds_control’, because no thing with the UID ‘zwave:device:15ad7e41bb2:node8’ could be found.
2017-07-15 15:06:13.554 [WARN ] [l.serialmessage.SendDataMessageClass] - NODE 5: Already processed another send data request for this callback Id, ignoring.
2017-07-15 15:06:23.848 [WARN ] [l.serialmessage.SendDataMessageClass] - NODE 3: Already processed another send data request for this callback Id, ignoring.

Maybe I just switch back to 2.0, how can I do a downgrade?

don’t despair. It will be much better when you fix the small issues and you OH2.1 system will be running smoothly.
Downgrading from 2.1 to 2.0 will not fix the problems that exist in your system :slight_smile:

It seems that you have another file called test.sitemap in your /etc/openhab2/sitemaps/ folder.
If you don’t need this one, delete it because it is causing errors.

1 Like

other issue that is easy to fix:

stop openHAB 2.1, clean the contents of cache & tmp, start OH2.1

sudo su
systemctl stop openhab2
rm -r /var/lib/openhab2/cache/*
rm -r /var/lib/openhab2/tmp/*
systemctl start openhab2
tail -f /var/log/openhab2/openhab.log
2 Likes

This is harder to fix but it’s not a big problem

Check in PaperUI the Z-Wave things that you have discovered and try to find out these 3 nodes and to see if they are online.

1 Like

Ok I did all of that rigth now, nodes 7,8 and 14 are 2 Rollershutters and 1 power switch. They all work in Paperui, I tested it 10 mins ago.

here’s the loooong log :slight_smile:, I had to cut the log a bit in the middle, to long to post here.

2017-07-15 15:58:08.169 [WARN ] [ore.internal.events.OSGiEventManager] - Could n ot find an Event Factory for the event type ‘ItemChannelLinkRemovedEvent’.
2017-07-15 15:58:08.237 [WARN ] [ore.internal.events.OSGiEventManager] - Could n ot find an Event Factory for the event type ‘ThingRemovedEvent’.
2017-07-15 15:58:08.239 [WARN ] [ore.internal.events.OSGiEventManager] - Could n ot find an Event Factory for the event type ‘ThingRemovedEvent’.
2017-07-15 15:58:08.242 [WARN ] [ore.internal.events.OSGiEventManager] - Could n ot find an Event Factory for the event type ‘ThingRemovedEvent’.
2017-07-15 15:58:08.243 [WARN ] [ore.internal.events.OSGiEventManager] - Could n ot find an Event Factory for the event type ‘ThingRemovedEvent’.
2017-07-15 15:58:08.244 [WARN ] [ore.internal.events.OSGiEventManager] - Could n ot find an Event Factory for the event type ‘ThingRemovedEvent’.
2017-07-15 15:58:08.246 [WARN ] [ore.internal.events.OSGiEventManager] - Could n ot find an Event Factory for the event type ‘ThingRemovedEvent’.
2017-07-15 15:58:08.527 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Stopped Paper UI
2017-07-15 15:58:08.545 [INFO ] [panel.internal.HABPanelDashboardTile] - Stopped HABPanel
2017-07-15 15:58:08.560 [INFO ] [.dashboard.internal.DashboardService] - Stopped dashboard
2017-07-15 15:59:01.313 [WARN ] [org.eclipse.smarthome.core ] - FrameworkEvent WARNING - org.eclipse.smarthome.core
org.osgi.framework.ServiceException: Recursive ServiceFactory call in org.apache.felix.scr.impl.manager.SingleComponentManager.getService()
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:104)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:45)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:496)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:461)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:619)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.apache.felix.scr.impl.manager.SingleRefPair.getServiceObject(SingleRefPair.java:72)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.inject.BindMethod.getServiceObject(BindMethod.java:648)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2201)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.DependencyManager$SingleDynamicCustomizer.prebind(DependencyManager.java:925)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.DependencyManager.prebind(DependencyManager.java:1520)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.collectDependencies(AbstractComponentManager.java:1005)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:859)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:823)[31:org.apache.felix.scr:2.0.6]
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:212)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at java.security.AccessController.doPrivileged(Native Method)[:1.8.0_131]
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:210)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:111)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:45)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:496)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:461)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:619)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.smarthome.core.internal.events.OSGiEventManager$EventSubscriberServiceTracker.addingService(OSGiEventManager.java:67)

at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:860)[8:org.apache.karaf.features.core:4.0.8]
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1176)[8:org.apache.karaf.features.core:4.0.8]
at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:1074)[8:org.apache.karaf.features.core:4.0.8]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-15 15:59:01.388 [WARN ] [rg.eclipse.smarthome.core.autoupdate] - FrameworkEvent WARNING - org.eclipse.smarthome.core.autoupdate
org.osgi.framework.ServiceException: org.apache.felix.scr.impl.manager.SingleComponentManager.getService() returned a null service object
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:232)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:111)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:45)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:496)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:461)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:619)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.smarthome.core.internal.events.OSGiEventManager$EventSubscriberServiceTracker.addingService(OSGiEventManager.java:67)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941)[org.osgi.core-6.0.0.jar:]
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:870)[org.osgi.core-6.0.0.jar:]
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[org.osgi.core-6.0.0.jar:]
at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[org.osgi.core-6.0.0.jar:]
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:318)[org.osgi.core-6.0.0.jar:]
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[org.osgi.core-6.0.0.jar:]
at org.eclipse.smarthome.core.internal.events.OSGiEventManager.activate(OSGiEventManager.java:96)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.8.0_131]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_131]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_131]
at java.lang.reflect.Method.invoke(Method.java:498)[:1.8.0_131]
at org.apache.felix.scr.impl.inject.BaseMethod.invokeMethod(BaseMethod.java:224)
at org.apache.felix.scr.impl.inject.BaseMethod.access$500(BaseMethod.java:39)
at org.apache.felix.scr.impl.inject.BaseMethod$Resolved.invoke(BaseMethod.java:617)
at org.apache.felix.scr.impl.inject.BaseMethod.invoke(BaseMethod.java:501)
at org.apache.felix.scr.impl.inject.ActivateMethod.invoke(ActivateMethod.java:302)
at org.apache.felix.scr.impl.inject.ActivateMethod.invoke(ActivateMethod.java:294)
at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:297)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:108)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:906)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:879)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:823)[31:org.apache.felix.scr:2.0.6]
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:212)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at java.security.AccessController.doPrivileged(Native Method)[:1.8.0_131]
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:210)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:111)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:45)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:496)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:461)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:619)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.apache.felix.scr.impl.manager.SingleRefPair.getServiceObject(SingleRefPair.java:72)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.inject.BindMethod.getServiceObject(BindMethod.java:648)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2201)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.DependencyManager$SingleDynamicCustomizer.prebind(DependencyManager.java:925)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.DependencyManager.prebind(DependencyManager.java:1520)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.collectDependencies(AbstractComponentManager.java:1005)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:859)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:748)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.DependencyManager$SingleDynamicCustomizer.addedService(DependencyManager.java:799)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.DependencyManager$SingleDynamicCustomizer.addedService(DependencyManager.java:743)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:127)[31:org.apache.felix.scr:2.0.6]
at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:914)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:464)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:886)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:873)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:132)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:940)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:740)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.enableInternal(AbstractComponentManager.java:674)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:429)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:657)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:341)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:403)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.Activator.access$200(Activator.java:54)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:278)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:259)[31:org.apache.felix.scr:2.0.6]
at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:232)[31:org.apache.felix.scr:2.0.6]
at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482)[org.osgi.core-6.0.0.jar:]
at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415)[org.osgi.core-6.0.0.jar:]
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232)[org.osgi.core-6.0.0.jar:]
at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444)[org.osgi.core-6.0.0.jar:]
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:902)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:165)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:75)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:67)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:102)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.container.Module.publishEvent(Module.java:466)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.container.Module.start(Module.java:457)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:392)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:411)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1287)[8:org.apache.karaf.features.core:4.0.8]
at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:860)[8:org.apache.karaf.features.core:4.0.8]
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1176)[8:org.apache.karaf.features.core:4.0.8]
at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:1074)[8:org.apache.karaf.features.core:4.0.8]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-15 15:59:02.471 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at http://192.168.178.28:8080
2017-07-15 15:59:02.476 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at https://192.168.178.28:8443
2017-07-15 15:59:12.211 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model ‘weiler.rules’ has errors, therefore ignoring it: [24,5]: missing ‘end’ at ‘rule’
[268,45]: missing ‘)’ at ‘FIRE’
[269,75]: String literal is not properly closed

2017-07-15 15:59:19.407 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'weiler.items’
2017-07-15 15:59:19.471 [ERROR] [arthome.core.items.dto.ItemDTOMapper] - Group function ‘OR’ requires two arguments. Using Equality instead.
2017-07-15 15:59:19.476 [ERROR] [arthome.core.items.dto.ItemDTOMapper] - Group function ‘OR’ requires two arguments. Using Equality instead.
2017-07-15 15:59:19.619 [ERROR] [arthome.core.items.dto.ItemDTOMapper] - Group function ‘OR’ requires two arguments. Using Equality instead.
2017-07-15 15:59:19.622 [ERROR] [arthome.core.items.dto.ItemDTOMapper] - Group function ‘OR’ requires two arguments. Using Equality instead.
2017-07-15 15:59:21.313 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model ‘weiler.sitemap’ has errors, therefore ignoring it: [24,1]: missing EOF at ‘’

2017-07-15 15:59:49.066 [INFO ] [ulation.internal.HueEmulationServlet] - Started Hue Emulation service at /api
2017-07-15 15:59:49.149 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2017-07-15 15:59:49.704 [INFO ] [io.openhabcloud.internal.CloudClient] - Connected to the openHAB Cloud service (UUID = 5ac5c1f5-4b93-42b7-bf73-a92a14c68347, base URL = http://localhost:8080)
2017-07-15 15:59:50.049 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2017-07-15 15:59:50.820 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2017-07-15 15:59:51.929 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2017-07-15 15:59:55.489 [INFO ] [ing.zwave.handler.ZWaveSerialHandler] - Connecting to serial port '/dev/ttyACM0’
2017-07-15 15:59:55.616 [INFO ] [ing.zwave.handler.ZWaveSerialHandler] - Serial port is initialized
2017-07-15 15:59:55.638 [INFO ] [mmandclass.ZWaveSecurityCommandClass] - Update networkKey
2017-07-15 15:59:55.667 [INFO ] [ve.internal.protocol.ZWaveController] - Starting ZWave controller
2017-07-15 15:59:55.668 [INFO ] [ve.internal.protocol.ZWaveController] - ZWave timeout is set to 5000ms. Soft reset is false.
2017-07-15 15:59:58.911 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 1: Node found
2017-07-15 15:59:58.912 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 3: Node found
2017-07-15 15:59:58.913 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 4: Node found
2017-07-15 15:59:58.913 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 5: Node found
2017-07-15 15:59:58.914 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 6: Node found
2017-07-15 15:59:58.915 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 7: Node found
2017-07-15 15:59:58.916 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 8: Node found
2017-07-15 15:59:58.916 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 9: Node found
2017-07-15 15:59:58.917 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 10: Node found
2017-07-15 15:59:58.918 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 11: Node found
2017-07-15 15:59:58.919 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 12: Node found
2017-07-15 15:59:58.920 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 13: Node found
2017-07-15 15:59:58.920 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 14: Node found
2017-07-15 15:59:58.921 [INFO ] [age.SerialApiGetInitDataMessageClass] - NODE 15: Node found
2017-07-15 15:59:58.922 [INFO ] [age.SerialApiGetInitDataMessageClass] - ZWave Controller using Controller API
2017-07-15 15:59:58.923 [INFO ] [age.SerialApiGetInitDataMessageClass] - ZWave Controller is Primary Controller
2017-07-15 15:59:58.924 [INFO ] [age.SerialApiGetInitDataMessageClass] - ------------Number of Nodes Found Registered to ZWave Controller------------
2017-07-15 15:59:58.925 [INFO ] [age.SerialApiGetInitDataMessageClass] - # Nodes = 14
2017-07-15 15:59:58.926 [INFO ] [age.SerialApiGetInitDataMessageClass] - ----------------------------------------------------------------------------
2017-07-15 16:00:00.038 [WARN ] [wave.discovery.ZWaveDiscoveryService] - NODE 10: Device discovery could not resolve to a thingType! 0214:0002:0002::1.36
2017-07-15 16:00:01.009 [WARN ] [rialmessage.IsFailedNodeMessageClass] - NODE 8: Is currently marked as failed by the controller!
2017-07-15 16:00:01.180 [WARN ] [rialmessage.IsFailedNodeMessageClass] - NODE 11: Is currently marked as failed by the controller!
2017-07-15 16:00:16.812 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update ‘1’ for item ‘Shutter_GF_LivingL’ to handler for channel ‘zwave:device:15ad7e41bb2:node7:blinds_control’, because no thing with the UID ‘zwave:device:15ad7e41bb2:node7’ could be found.

post the contents of these 2 files please.

use code fences to format the stuff so it’s easier to read :slight_smile: :


content goes here


1 Like

weiler.items


Rollershutter Shutter_GF_Kitchen "Rollade Kitchen"   (gshutterGroundfloor)     {channel="zwave:device:15bf21c90fa:node6:blinds_control"}
Rollershutter Shutter_GF_LivingL "Rollade Hinten Links"  (gshutterGroundfloor) {channel="zwave:device:15bf21c90fa:node7:blinds_control"}
Rollershutter Shutter_GF_LivingR "Rollade Hinten Rechts"  (gshutterGroundfloor) {channel="zwave:device:15bf21c90fa:node12:blinds_control"}
Rollershutter Shutter_FF_Office "Rollade Buro"  (gshutterFirstfloor)           {channel="zwave:device:15bf21c90fa:node4:blinds_control"}
Rollershutter Shutter_FF_Bed     "Rollade Schlafzimmer"  (gshutterFirstfloor)  {channel="zwave:device:15bf21c90fa:node5:blinds_control"}
Rollershutter Shutter_FF_Robin     "Rollade Robin"  (gshutterFirstfloor)  {channel="zwave:device:15bf21c90fa:node14:blinds_control"}
Rollershutter Shutter_FF_Bath "Rollade Badezimmer"  (gshutterFirstfloor)           {channel="zwave:device:15bf21c90fa:node13:blinds_control"}


Group:Rollershutter:OR(0, 3, 100) gshutterGroundfloor "Rolladen unten [(%d)]" <rollershutter>
Group:Rollershutter:OR(0, 3, 100) gshutterFirstfloor "Rolladen oben [(%d)]" <rollershutter>


Switch  SmokeFF      "SmokeFF Status [%s]"  <fire>      {channel="zwave:device:15bf21c90fa:node9:alarm_smoke"}        
Switch  SmokeFFHeat      "SmokeFF Status [%s]"  <fire>  {channel="zwave:device:15bf21c90fa:node9:alarm_heat"}        
Number  SmokeFFTemp      "SmokeFF Temperature [%.1f]"  <temperature>  {channel="zwave:device:15bf21c90fa:node9:sensor_temperature"}
Number  SmokeFFBattery     "BatterySmokeFF [%d %%]"     {channel="zwave:device:15bf21c90fa:node9:battery-level"}

Switch Aquariumpumpe_GF                         "Aquariumpumpe" <flow>         {channel="zwave:device:15bf21c90fa:node8:switch_binary"}
Switch Light_GF_Aquarium                       "Aquarium Licht" <light>         {channel="zwave:device:15bf21c90fa:node3:switch_binary"}
Switch Light_FF_Buro                        "Buro Licht" <light>                {channel="zwave:device:15bf21c90fa:node15:switch_binary"}

Number Aquariumpumpe_GF_Watt			"Aquariumpumpe power W [%.1f W]" <energy> {channel="zwave:device:15bf21c90fa:node8:meter_watts"}
Number Light_GF_Aquarium_Watt		"Aquarium power W [%.1f W]" <energy> {channel="zwave:device:15bf21c90fa:node3:meter_watts"}
Number Light_FF_Buro_Watt			"Buro power W [%.1f W]" <energy> {channel="zwave:device:15bf21c90fa:node15:meter_watts"}

Number Aquariumpumpe_GF_KWh		"Aquariumpumpe total energy usage KWh  [%.2f KWh]" <energy>   {channel="zwave:device:15bf21c90fa:node8:meter_kwh"} 
Number Light_GF_Aquarium_KWh		"Aquarium total energy usage KWh  [%.2f KWh]" <energy> {channel="zwave:device:15bf21c90fa:node3:meter_kwh"}
Number Light_FF_Buro_KWh		"Buro total energy usage KWh  [%.2f KWh]" <energy>  {channel="zwave:device:15bf21c90fa:node15:meter_kwh"}

Color Light_GF_Aquarium_LED               "Aquarium LED" <colorwheel> {channel="zwave:device:15bf21c90fa:node3:config_decimal_param61"}    
Color Light_GF_Aquariumpumpe_LED                   "Aquariumpumpe LED" <colorwheel>     {channel="zwave:device:15bf21c90fa:node8:config_decimal_param61"}


Switch  SmokeGroundF      "SmokeGroundF Status [%s]"  <fire>  {channel="zwave:device:15bf21c90fa:node10:alarm_smoke"}        
Number  SmokeGroundFTemp      "SmokeGroundF Temperature [%.1f]"    <temperature> {channel="zwave:device:15bf21c90fa:node10:sensor_temperature"}
Number  SmokeGroundFBattery     "Battery GroundF [%s]"  {channel="zwave:device:15bf21c90fa:node10:battery-level"}


Switch Eye_Kitchen_GF_Motion "Kitchen Motion Sensor"                   { channel="zwave:device:15bf21c90fa:node11:sensor_binary" }
Switch Eye_Kitchen_GF_Tamper "Kitchen Motion Sensor Tamper"            { channel="zwave:device:15bf21c90fa:node11:alarm_tamper" }
Switch Eye_Kitchen_GF_Motion_Alarm "Kitchen Motion Sensor Motion Alarm"     { channel="zwave:device:15bf21c90fa:node11:alarm_motion" }
Number Eye_Kitchen_GF_Temp "Kitchen Motion Sensor Temp [%.1f]"      <temperature> { channel="zwave:device:15bf21c90fa:node11:sensor_temperature" }
Number Eye_Kitchen_GF_Lux "Kitchen Motion Sensor Lux[%.0f Lux]"    <sun>    { channel="zwave:device:15bf21c90fa:node11:sensor_luminance" }
Number Eye_Kitchen_GF_Battery "Kitchen Motion Sensor Battery [%d %%]"  { channel="zwave:device:15bf21c90fa:node11:battery-level" }

weiler.sitemap


sitemap weiler label="Haus" {
Frame label="Date" {
		Text item=Date
	}
	Frame label="house" {  						
				Switch item=Shutter_GF_Kitchen label="Rollade Kitchen"				
				Switch item=Shutter_GF_LivingL label="Rollade Hinten Links"
				Switch item=Shutter_GF_LivingR label="Rollade Hinten Rechts"
				Switch item=Shutter_FF_Office label="Rollade Buro"
				Switch item=Shutter_FF_Robin label="Rollade Robin"
				Switch item=Shutter_FF_Bed label="Rollade Schlafzimmer"
				Switch item=Shutter_FF_Bath label="Rollade Badezimmer"
				Switch item=gshutterFirstfloor label="Rolladen oben [(%d)]"   mappings=[0="DOWN", 3="OPEN", 100="UP"]
				Switch item=gshutterGroundfloor label="Rolladen unten [(%d)]" mappings=[0="DOWN", 3="OPEN", 100="UP"]
				Switch item=Light_FF_Buro label="Licht Buro"				
				Switch item=Light_GF_Aquarium label="Licht Aquarium"
				Switch item=Aquariumpumpe_GF label="Aquariumpumpe"
				Text item=SmokeFFTemp label="Temperatur Oben [%s C]"
				Text item=Eye_Kitchen_GF_Temp label="Temperatur Kitchen [%s C]"
				Text item=Eye_Kitchen_GF_Lux label="Helligkeit Kitchen [%s Lux]"						
			}

}

Group:Rollershutter:OR(0, 3, 100) gshutterGroundfloor "Rolladen unten [(%d)]" <rollershutter>
Group:Rollershutter:OR(0, 3, 100) gshutterFirstfloor "Rolladen oben [(%d)]" <rollershutter>

This part of the items config is wrong. The OR group function accepts only 2 values. Try without the middle value (3).
That’s why you get this error:

2017-07-15 15:59:19.471 [ERROR] [arthome.core.items.dto.ItemDTOMapper] - Group function 'OR' requires two arguments. Using Equality instead.

This error:

2017-07-15 15:59:21.313 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'weiler.sitemap' has errors, therefore ignoring it: [24,1]: missing EOF at ''

indicates that in line #24 of your sitemap file there is a wrong character (very beginning of the line)
That’s strange because you listed 23 lines :slight_smile: (and the syntax looks ok)
Maybe there is some strange character at the end/bottom of the weiler.sitemap file?
try to delete line #24 (if it exists)

1 Like

I wouldn’t worry about these messages during shutdown

See: https://github.com/eclipse/smarthome/issues/1339

1 Like

Ok, I will try it, I just did a downgrade to 2.0 to see if everything is working again, well it is.
At least I know now that I have a possibility to get it work again ;).
I will correct those errors now that you mentioned and try it again with 2.1
THANK YOU for your help!

1 Like

The errors are still there, in your config files… I think that it’s better to try to identify them and remove them… :slight_smile:

On major difference between openHAB 2.0 and 2.1 is the following:

Source: https://github.com/openhab/openhab-distro/wiki/openHAB-2.1-Release-Notes#general-changes

Also, check your rules file:

2017-07-15 15:59:12.211 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'weiler.rules' has errors, therefore ignoring it: [24,5]: missing 'end' at 'rule'
[268,45]: missing ')' at 'FIRE'
[269,75]: String literal is not properly closed

You are welcome :sunny:

1 Like

Changed all that, back on 2.1, in the rules there was really an “end” missing

Just 1 error now:
2017-07-15 21:58:53.562 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'weiler.rules’
2017-07-15 21:58:57.220 [INFO ] [el.core.internal.ModelRepositoryImpl] - Validation issues found in configuration model ‘weiler.rules’, using it anyway:

But that doesn’t look important.

It is working now :smile:, basicui works, I hope the rules will work as well now.
I will test that that tomorrow.

So this was really only a problem because of a few errors in the items an sitemap !

Again, THANKS !

2 Likes