Problems migrating from VM to Raspberry

Since some weeks I have been making some tests with openHab 1.8.3 on a Linux VM on my Macbook. Everything works well so I wanted to migrate to my Raspberry Pi B+. I installed Raspbian Jessie lite, then oracle-jdk8 with apt-get install, then openHab (download, not with apt-get).

Now I copied the config-files from my VM to the raspberry and loaded the same addons as in the VM. I can see in the output that everyhing is booting (slower of course), but I can’t load the website, and the events.log is empty. In the openhab.log I see that the Netatmo-binding is connecting, but I don’t see any measured values.

Here are the outputs from start_debug.sh, does anyone see something?

pi@raspberrypi:~/openhab $ ./start_debug.sh
 Launching the openHAB runtime in debug mode...
 Listening for transport dt_socket at address: 8001
 osgi> 21:23:06.274 [DEBUG] [.s.internal.SchedulerActivator:36 ] - Scheduler has been started.
 21:23:07.165 [INFO ] [uartz.impl.StdSchedulerFactory:1175 ] - Using default implementation for ThreadExecutor
 21:23:07.486 [INFO ] [rtz.core.SchedulerSignalerImpl:61 ] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
 21:23:07.495 [INFO ] [rg.quartz.core.QuartzScheduler:243 ] - Quartz Scheduler v.2.1.7 created.
 21:23:07.520 [INFO ] [org.quartz.simpl.RAMJobStore :154 ] - RAMJobStore initialized.
 21:23:07.543 [INFO ] [rg.quartz.core.QuartzScheduler:268 ] - Scheduler meta-data: Quartz Scheduler (v2.1.7) 'openHAB-job-scheduler' with instanceId 'NON_CLUSTERED'
 Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
 NOT STARTED.
 Currently in standby mode.
 Number of jobs executed: 0
 Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 2 threads.
 Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.

 21:23:07.554 [INFO ] [uartz.impl.StdSchedulerFactory:1324 ] - Quartz scheduler 'openHAB-job-scheduler' initialized from specified file: './etc/quartz.properties'
 21:23:07.561 [INFO ] [uartz.impl.StdSchedulerFactory:1328 ] - Quartz scheduler version: 2.1.7
 21:23:07.575 [INFO ] [rg.quartz.core.QuartzScheduler:534 ] - Scheduler openHAB-job-scheduler_$_NON_CLUSTERED started.
 21:23:07.646 [DEBUG] [o.config.core.ConfigDispatcher:146 ] - Processing openHAB default configuration file '/home/pi/openhab/configurations/openhab_default.cfg'.
 21:23:08.367 [DEBUG] [o.config.core.ConfigDispatcher:168 ] - Processing openHAB main configuration file '/home/pi/openhab/configurations/openhab.cfg'.
 21:23:08.774 [DEBUG] [.o.core.internal.CoreActivator:93 ] - UUID file already exists at '/home/pi/openhab/webapps/static/uuid' with content '5e30b618-0b1f-4e53-8602-dacf889fc26d'
 21:23:08.787 [DEBUG] [.o.core.internal.CoreActivator:115 ] - Created file '/home/pi/openhab/webapps/static/version' with content '1.8.3'
 21:23:08.794 [INFO ] [.o.core.internal.CoreActivator:61 ] - openHAB runtime has been started (v1.8.3).
 21:23:09.225 [DEBUG] [a.internal.AutoUpdateActivator:31 ] - AutoUpdate binding has been started.
 21:23:28.648 [DEBUG] [.p.i.PersistenceModelActivator:23 ] - Registered 'persistence' configuration parser
 21:23:28.887 [DEBUG] [.c.t.i.TransformationActivator:38 ] - Transformation Service has been started.
 21:23:29.391 [DEBUG] [m.internal.MultimediaActivator:34 ] - Multimedia I/O bundle has been started.
 21:23:29.763 [DEBUG] [.s.i.DiscoveryServiceActivator:27 ] - Discovery service has been started.
 21:23:29.839 [INFO ] [o.o.i.s.i.DiscoveryServiceImpl:93 ] - mDNS service has been started
 21:23:30.096 [DEBUG] [.io.transport.mqtt.MqttService:123 ] - Starting MQTT Service...
 21:23:30.749 [INFO ] [o.o.i.s.i.DiscoveryServiceImpl:53 ] - Service Discovery initialization completed.
 21:23:32.589 [DEBUG] [.i.internal.ItemModelActivator:24 ] - Registered 'item' configuration parser
 21:23:34.305 [DEBUG] [o.o.c.i.items.ItemRegistryImpl:137 ] - Item provider 'GenericItemProvider' has been added.
 21:23:43.900 [INFO ] [c.internal.ModelRepositoryImpl:80 ] - Loading model 'demo.items'
 21:23:48.146 [DEBUG] [i.internal.GenericItemProvider:154 ] - Processing binding configs for items from model 'demo.items'
 21:23:48.295 [DEBUG] [i.internal.GenericItemProvider:133 ] - Read items from model 'demo.items'
 21:23:49.990 [DEBUG] [.o.m.s.i.SitemapModelActivator:23 ] - Registered 'sitemap' configuration parser
 21:23:51.196 [DEBUG] [io.rest.internal.RESTActivator:33 ] - REST API has been started.
 21:23:52.034 [INFO ] [org.atmosphere.util.IOUtils :370 ] - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
 21:23:52.518 [INFO ] [sphere.cpr.AtmosphereFramework:2601 ] - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
 21:23:52.535 [INFO ] [cpr.DefaultAnnotationProcessor:138 ] - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$Byte codeBasedAnnotationProcessor being used
 21:23:53.175 [WARN ] [cpr.DefaultAnnotationProcessor:178 ] - Unable to detect annotations. Application may fail to deploy.
 21:23:53.561 [INFO ] [sphere.cpr.AtmosphereFramework:1891 ] - Auto detecting atmosphere handlers /WEB-INF/classes/
 21:23:53.831 [INFO ] [sphere.cpr.AtmosphereFramework:639 ] - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
 21:23:53.841 [INFO ] [sphere.cpr.AtmosphereFramework:1945 ] - Auto detecting WebSocketHandler in /WEB-INF/classes/
 21:23:53.861 [INFO ] [sphere.cpr.AtmosphereFramework:1602 ] - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtoc ol
 21:23:54.272 [INFO ] [.a.h.ReflectorServletProcessor:103 ] - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContai ner
 21:23:56.403 [INFO ] [c.s.j.s.i.a.WebApplicationImpl:815 ] - Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
 21:23:56.434 [INFO ] [c.s.j.s.i.a.WebApplicationImpl:826 ] - Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
 class org.atmosphere.jersey.AtmosphereResourceConfigurat or
 21:23:57.330 [INFO ] [j.s.i.a.DeferredResourceConfig:101 ] - Instantiated the Application class org.openhab.io.rest.RESTApplication
 21:24:01.604 [INFO ] [c.internal.ModelRepositoryImpl:80 ] - Loading model 'demo.sitemap'
 21:24:20.048 [INFO ] [sphere.cpr.AtmosphereFramework:2435 ] - AtmosphereInterceptor CORS Interceptor Support will always be executed first
 21:24:20.055 [INFO ] [sphere.cpr.AtmosphereFramework:2404 ] - Installed AtmosphereInterceptor CORS Interceptor Support with priority FIRST_BEFORE_DEFAULT
 21:24:20.066 [INFO ] [sphere.cpr.AtmosphereFramework:2404 ] - Installed AtmosphereInterceptor Default Response's Headers Interceptor with priority AFTER_DEFAULT
 21:24:20.095 [INFO ] [sphere.cpr.AtmosphereFramework:2404 ] - Installed AtmosphereInterceptor Android Interceptor Support with priority AFTER_DEFAULT
 21:24:20.113 [INFO ] [sphere.cpr.AtmosphereFramework:2404 ] - Installed AtmosphereInterceptor SSE Interceptor Support with priority AFTER_DEFAULT
 21:24:20.124 [INFO ] [sphere.cpr.AtmosphereFramework:2404 ] - Installed AtmosphereInterceptor JSONP Interceptor Support with priority AFTER_DEFAULT
 21:24:20.145 [INFO ] [sphere.cpr.AtmosphereFramework:2404 ] - Installed AtmosphereInterceptor Atmosphere JavaScript Protocol with priority AFTER_DEFAULT
 21:24:20.156 [INFO ] [sphere.cpr.AtmosphereFramework:2404 ] - Installed AtmosphereInterceptor Browser disconnection detection with priority AFTER_DEFAULT
 21:24:20.201 [INFO ] [sphere.cpr.AtmosphereFramework:935 ] - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
 21:24:20.218 [WARN ] [sphere.cpr.AtmosphereFramework:941 ] - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
 21:24:20.225 [INFO ] [sphere.cpr.AtmosphereFramework:949 ] - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
 21:24:20.233 [INFO ] [sphere.cpr.AtmosphereFramework:950 ] - Broadcaster Polling Wait Time 100
 21:24:20.239 [INFO ] [sphere.cpr.AtmosphereFramework:951 ] - Shared ExecutorService supported: true
 21:24:20.247 [INFO ] [sphere.cpr.AtmosphereFramework:958 ] - Messaging Thread Pool Size: 10
 21:24:20.267 [INFO ] [sphere.cpr.AtmosphereFramework:968 ] - Async I/O Thread Pool Size: 10
 21:24:20.274 [INFO ] [sphere.cpr.AtmosphereFramework:979 ] - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
 21:24:20.281 [INFO ] [sphere.cpr.AtmosphereFramework:980 ] - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
 21:24:20.289 [INFO ] [sphere.cpr.AtmosphereFramework:990 ] - Invoke AtmosphereInterceptor on WebSocket message true
 21:24:20.295 [INFO ] [sphere.cpr.AtmosphereFramework:991 ] - HttpSession supported: false
 21:24:20.302 [INFO ] [sphere.cpr.AtmosphereFramework:993 ] - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
 21:24:20.310 [INFO ] [sphere.cpr.AtmosphereFramework:994 ] - Atmosphere is using async support: org.atmosphere.container.JettyAsyncSupportWithWebS ocket running under container: jetty/8.1.3.v20120522 with WebSocket enabled.
 21:24:20.328 [INFO ] [sphere.cpr.AtmosphereFramework:996 ] - Atmosphere Framework 2.2.5 started.
 21:24:20.335 [INFO ] [sphere.cpr.AtmosphereFramework:998 ] -

 For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org

 21:24:20.356 [INFO ] [penhab.io.rest.RESTApplication:144 ] - Started REST API at /rest
 21:24:20.388 [DEBUG] [o.o.i.s.i.DiscoveryServiceImpl:66 ] - Registering new service _openhab-server._tcp.local. at port 8080
 21:24:22.951 [DEBUG] [o.o.i.s.i.DiscoveryServiceImpl:66 ] - Registering new service _openhab-server-ssl._tcp.local. at port 8443
 21:24:26.553 [INFO ] [.o.u.w.i.servlet.WebAppServlet:80 ] - Started Classic UI at /classicui/openhab.app
 21:24:31.497 [DEBUG] [.r.internal.RuleModelActivator:42 ] - Registered 'rules' configuration parser
 21:24:31.736 [DEBUG] [m.r.internal.engine.RuleEngine:77 ] - Started rule engine
 21:24:37.177 [DEBUG] [a.p.internal.PushoverActivator:35 ] - Pushover action has been started.
 21:24:37.224 [DEBUG] [.o.a.p.i.PushoverActionService:90 ] - Pushover action service activated
 21:24:37.297 [DEBUG] [.o.a.p.i.PushoverActionService:112 ] - Configuration file is being parsed.
 21:24:37.333 [DEBUG] [.o.a.p.i.PushoverActionService:114 ] - Configuration data exists. Parsing the paramaters.
 21:24:37.582 [DEBUG] [.b.n.internal.NetatmoActivator:42 ] - Netatmo binding has been started.
 21:24:38.756 [INFO ] [c.internal.ModelRepositoryImpl:80 ] - Loading model 'demo.rules'
 21:24:42.289 [DEBUG] [m.r.internal.engine.RuleEngine:264 ] - Executing startup rule 'Set Rollershutters at startup'
 21:24:45.620 [DEBUG] [riptExtensionClassNameProvider:63 ] - Script actions have changed: PushoverActionService, HTTPActionService, PingActionService, AudioActionService, TransformationActionService, ExecActionService,
 21:25:06.306 [DEBUG] [.a.internal.bus.AstroActivator:32 ] - Astro binding has been started.
 21:28:37.803 [INFO ] [.service.AbstractActiveService:169 ] - Netatmo Refresh Service has been started
 21:28:37.813 [DEBUG] [.o.b.n.internal.NetatmoBinding:110 ] - Querying Netatmo API
 21:28:37.825 [DEBUG] [.o.b.n.internal.NetatmoBinding:759 ] - Refreshing access token.
 21:28:40.286 [DEBUG] [.o.b.n.internal.NetatmoBinding:763 ] - Request: RefreshTokenRequest[clientId=,clientSecret=,re freshToken= ]
 21:28:40.295 [DEBUG] [.o.b.n.i.m.RefreshTokenRequest:86 ] - HTTP Post url='https://api.netatmo.net/oauth2/token' content='grant_type=refresh_token&refresh_token=&c lient_id=&client_se cret=&scope=read_station'
 21:28:47.262 [DEBUG] [.o.b.n.internal.NetatmoBinding:766 ] - Response: RefreshTokenResponse[accessToken=]
 21:28:47.279 [DEBUG] [b.n.i.m.GetStationsDataRequest:78 ] - HTTP Post url='https://api.netatmo.net/api/getstationsdata' content='access_token='
 21:28:49.570 [DEBUG] [.o.b.n.internal.NetatmoBinding:370 ] - Request: GetStationsDataRequest[accessToken=]
 21:28:49.668 [DEBUG] [.o.b.n.internal.NetatmoBinding:371 ] - Response: GetStationsDataResponse[status=ok,body=GetStationsDataResponse.Body[devices=[GetStationsDataResponse.Device[id=70:ee:50:00:26:e4,co2Calibrating=false,firmware =124,lastStatusStore=Sun Jan 18 03:00:40 CET 1970,lastUpgrade=Sat Jan 17 16:59:31 CET 1970,moduleName=Indoor Stube,modules=[GetStationsDataResponse.Module[id=02:00:00:00:29:98,moduleName=Outdoor Balkon,type=NAModule1,firmware=44,lastMessage=Sun Jan 18 03:00:40 CET 1970,lastSeen=Sun Jan 18 03:00:40 CET 1970,rfStatus=56,batteryVp=5006,dataTypes=[Temperature, Humidity]], GetStationsDataResponse.Module[id=03:00:00:00:a2:46,moduleName=Indoor Schlafzimmer,type=NAModule4,firmware=44,lastMessag e=Sun Jan 18 03:00:40 CET 1970,lastSeen=Sun Jan 18 03:00:40 CET 1970,rfStatus=74,batteryVp=5181,dataTypes=[Temperature, CO2, Humidity]], GetStationsDataResponse.Module[id=05:00:00:00:f0:1a,moduleName=Regen,type=NAModul e3,firmware=8,lastMessage=Sun Jan 18 03:00:40 CET 1970,lastSeen=Sun Jan 18 03:00:40 CET 1970,rfStatus=67,batteryVp=5232,dataTypes=[Rain]], GetStationsDataResponse.Module[id=06:00:00:00:08:e8,moduleName=Wind,type=NAModule 2,firmware=17,lastMessage=Sun Jan 18 03:00:40 CET 1970,lastSeen=Sun Jan 18 03:00:40 CET 1970,rfStatus=74,batteryVp=5124,dataTypes=[Wind]]],place=GetStationsDataResponse.Place[altitude=551.0,city=Munchenbuchsee,country=CH,impr oveLocProposed=<null>,location=[7.453, 47.02388],timezone=Europe/Zurich],stationName=Niggli_Buchsi,type=NAMain,wifiStatus= 23,measurements=[Temperature, CO2, Humidity, Noise, Pressure]], GetStationsDataResponse.Device[id=70:ee:50:00:14:78,co2Calibrating=false,firmware =124,lastStatusStore=Sun Jan 18 03:00:40 CET 1970,lastUpgrade=Sun Jan 18 01:49:33 CET 1970,moduleName=Indoor base,modules=[GetStationsDataResponse.Module[id=03:00:00:00:02:94,moduleName=Winecellar,type=NA Module4,firmware=44,lastMessage=Sun Jan 18 03:00:40 CET 1970,lastSeen=Sun Jan 18 03:00:40 CET 1970,rfStatus=83,batteryVp=5126,dataTypes=[Temperature, CO2, Humidity]], GetStationsDataResponse.Module[id=03:00:00:00:71:70,moduleName=Wintergarden,type= NAModule4,firmware=44,lastMessage=Sun Jan 18 03:00:40 CET 1970,lastSeen=Sun Jan 18 03:00:40 CET 1970,rfStatus=68,batteryVp=5103,dataTypes=[Temperature, CO2, Humidity]], GetStationsDataResponse.Module[id=03:00:00:00:b6:d0,moduleName=Upstairs,type=NAMo dule4,firmware=44,lastMessage=Sun Jan 18 03:00:40 CET 1970,lastSeen=Sun Jan 18 03:00:40 CET 1970,rfStatus=63,batteryVp=5102,dataTypes=[Temperature, CO2, Humidity]], GetStationsDataResponse.Module[id=05:00:00:02:1e:8a,moduleName=Rain,type=NAModule 3,firmware=8,lastMessage=Sun Jan 18 03:00:40 CET 1970,lastSeen=Sun Jan 18 03:00:40 CET 1970,rfStatus=74,batteryVp=5756,dataTypes=[Rain]], GetStationsDataResponse.Module[id=06:00:00:00:84:16,moduleName=Wind,type=NAModule 2,firmware=17,lastMessage=Sun Jan 18 03:00:40 CET 1970,lastSeen=Sun Jan 18 03:00:40 CET 1970,rfStatus=80,batteryVp=4406,dataTypes=[Wind]], GetStationsDataResponse.Module[id=02:00:00:00:15:74,moduleName=Outdoor,type=NAMod ule1,firmware=44,lastMessage=Sun Jan 18 03:00:40 CET 1970,lastSeen=Sun Jan 18 03:00:40 CET 1970,rfStatus=58,batteryVp=5264,dataTypes=[Temperature, Humidity]]],place=GetStationsDataResponse.Place[altitude=510.0,city=Burgdorf,country=CH,improveLoc Proposed=<null>,location=[7.5394, 47.07031],timezone=Europe/Zurich],stationName=Zauggen,type=NAMain,wifiStatus=54,mea surements=[Temperature, CO2, Humidity, Noise, Pressure]], GetStationsDataResponse.Device[id=70:ee:50:00:2c:d0,co2Calibrating=false,firmware =124,lastStatusStore=Sun Jan 18 03:00:40 CET 1970,lastUpgrade=Sat Jan 17 16:59:31 CET 1970,moduleName=Wohnzimmer,modules=[GetStationsDataResponse.Module[id=03:00:00:00:77:68,moduleName=Kinderzimmer,type= NAModule4,firmware=44,lastMessage=Sun Jan 18 03:00:40 CET 1970,lastSeen=Sun Jan 18 03:00:40 CET 1970,rfStatus=69,batteryVp=5171,dataTypes=[Temperature, CO2, Humidity]], GetStationsDataResponse.Module[id=02:00:00:00:30:58,moduleName=Draussen,type=NAMo dule1,firmware=44,lastMessage=Sun Jan 18 03:00:40 CET 1970,lastSeen=Sun Jan 18 03:00:40 CET 1970,rfStatus=73,batteryVp=5528,dataTypes=[Temperature, Humidity]], GetStationsDataResponse.Module[id=05:00:00:02:8d:54,moduleName=Regenmesser,type=N AModule3,firmware=8,lastMessage=Sun Jan 18 03:00:40 CET 1970,lastSeen=Sun Jan 18 03:00:40 CET 1970,rfStatus=89,batteryVp=5318,dataTypes=[Rain]]],place=GetStationsDataResponse.Place[altitude=497.0,city=Bienne,country=CH,improveLocPr oposed=<null>,location=[7.2467999458313, 47.143001556396],timezone=Europe/Zurich],stationName=Fraubrunnen,type=NAMain,wifiStatus=54 ,measurements=[Temperature, CO2, Humidity, Noise, Pressure]], GetStationsDataResponse.Device[id=70:ee:50:00:50:ee,co2Calibrating=false,firmware =102,lastStatusStore=Sun Jan 18 03:00:41 CET 1970,lastUpgrade=Sat Jan 17 16:59:32 CET 1970,moduleName=Indoor,modules=[GetStationsDataResponse.Module[id=02:00:00:00:46:66,moduleName=Outdoor,type=NAMod ule1,firmware=43,lastMessage=Sun Jan 18 03:00:41 CET 1970,lastSeen=Sun Jan 18 03:00:41 CET 1970,rfStatus=64,batteryVp=4658,dataTypes=[Temperature, Humidity]]],place=GetStationsDataResponse.Place[altitude=45.0,city=Newark,country=US,improveLocPro posed=<null>,location=[-74.187838559034, 40.739941646825],timezone=America/New_York],stationName=Nata_SOrangeNJ,type=NAMain,wifiStatus =49,measurements=[Temperature, CO2, Humidity, Noise, Pressure]]]],executionTime=0.070482015609741]
 21:28:49.702 [INFO ] [.o.b.n.internal.NetatmoBinding:493 ] - The following Netatmo measurements are not yet configured:
 70:ee:50:00:14:78#Temperature (Indoor base)
 70:ee:50:00:14:78#Noise (Indoor base)
 70:ee:50:00:14:78#CO2 (Indoor base)
 70:ee:50:00:14:78#Humidity (Indoor base)
 70:ee:50:00:14:78#Pressure (Indoor base)
 70:ee:50:00:26:e4#Temperature (Indoor Stube)
 70:ee:50:00:26:e4#Noise (Indoor Stube)
 70:ee:50:00:26:e4#CO2 (Indoor Stube)
 70:ee:50:00:26:e4#Humidity (Indoor Stube)
 70:ee:50:00:26:e4#Pressure (Indoor Stube)
 70:ee:50:00:50:ee#Temperature (Indoor)
 70:ee:50:00:50:ee#Noise (Indoor)
 70:ee:50:00:50:ee#CO2 (Indoor)
 70:ee:50:00:50:ee#Humidity (Indoor)
 70:ee:50:00:50:ee#Pressure (Indoor)
 70:ee:50:00:2c:d0#Temperature (Wohnzimmer)
 70:ee:50:00:2c:d0#Noise (Wohnzimmer)
 70:ee:50:00:2c:d0#CO2 (Wohnzimmer)
 70:ee:50:00:2c:d0#Humidity (Wohnzimmer)
 70:ee:50:00:2c:d0#Pressure (Wohnzimmer)
 70:ee:50:00:26:e4#06:00:00:00:08:e8#windstrength (Wind)
 70:ee:50:00:26:e4#02:00:00:00:29:98#Temperature (Outdoor Balkon)
 70:ee:50:00:26:e4#02:00:00:00:29:98#Humidity (Outdoor Balkon)
 70:ee:50:00:2c:d0#02:00:00:00:30:58#Temperature (Draussen)
 70:ee:50:00:2c:d0#02:00:00:00:30:58#Humidity (Draussen)
 70:ee:50:00:14:78#03:00:00:00:b6:d0#Temperature (Upstairs)
 70:ee:50:00:14:78#03:00:00:00:b6:d0#CO2 (Upstairs)
 70:ee:50:00:14:78#03:00:00:00:b6:d0#Humidity (Upstairs)
 70:ee:50:00:26:e4#03:00:00:00:a2:46#Temperature (Indoor Schlafzimmer)
 70:ee:50:00:26:e4#03:00:00:00:a2:46#CO2 (Indoor Schlafzimmer)
 70:ee:50:00:26:e4#03:00:00:00:a2:46#Humidity (Indoor Schlafzimmer)
 70:ee:50:00:14:78#06:00:00:00:84:16#windstrength (Wind)
 70:ee:50:00:14:78#02:00:00:00:15:74#Temperature (Outdoor)
 70:ee:50:00:14:78#02:00:00:00:15:74#Humidity (Outdoor)
 70:ee:50:00:2c:d0#03:00:00:00:77:68#Temperature (Kinderzimmer)
 70:ee:50:00:2c:d0#03:00:00:00:77:68#CO2 (Kinderzimmer)
 70:ee:50:00:2c:d0#03:00:00:00:77:68#Humidity (Kinderzimmer)
 70:ee:50:00:14:78#03:00:00:00:02:94#Temperature (Winecellar)
 70:ee:50:00:14:78#03:00:00:00:02:94#CO2 (Winecellar)
 70:ee:50:00:14:78#03:00:00:00:02:94#Humidity (Winecellar)
 70:ee:50:00:14:78#05:00:00:02:1e:8a#Rain (Rain)
 70:ee:50:00:2c:d0#05:00:00:02:8d:54#Rain (Regenmesser)
 70:ee:50:00:50:ee#02:00:00:00:46:66#Temperature (Outdoor)
 70:ee:50:00:50:ee#02:00:00:00:46:66#Humidity (Outdoor)
 70:ee:50:00:26:e4#05:00:00:00:f0:1a#Rain (Regen)
 70:ee:50:00:14:78#03:00:00:00:71:70#Temperature (Wintergarden)
 70:ee:50:00:14:78#03:00:00:00:71:70#CO2 (Wintergarden)
 70:ee:50:00:14:78#03:00:00:00:71:70#Humidity (Wintergarden)

 21:29:06.921 [DEBUG] [.o.b.hue.internal.HueActivator:30 ] - Hue binding has been started.
 21:30:49.719 [DEBUG] [.o.b.n.internal.NetatmoBinding:110 ] - Querying Netatmo API
 21:32:37.844 [INFO ] [.b.a.internal.bus.AstroBinding:70 ] - AstroConfig[latitude=47.016664,longitude=7.450001,interval=600 ,systemTimezone=Europe/Zurich (CET +0200),daylightSavings=true]
 21:32:41.180 [INFO ] [.b.a.internal.job.JobScheduler:150 ] - Scheduled a daily job at midnight for astro calculation
 21:32:41.406 [DEBUG] [a.internal.job.AbstractBaseJob:40 ] - Starting Astro DailyJob
 21:32:41.711 [DEBUG] [.b.a.internal.job.JobScheduler:207 ] - Scheduled job with name Season at 2016-12-21 11:45:00
 21:32:41.741 [DEBUG] [.b.astro.internal.job.DailyJob:50 ] - Sun[sunrise=Range[start=Sun Oct 09 07:41:00 CEST 2016,end=Sun Oct 09 07:44:00 CEST 2016],noon=Range[start=Sun Oct 09 13:19:00 CEST 2016,end=Sun Oct 09 13:20:00 CEST 2016],sunset=Range[start=Sun Oct 09 18:53:00 CEST 2016,end=Sun Oct 09 18:56:00 CEST 2016],night=Range[start=Sun Oct 09 20:37:00 CEST 2016,end=Mon Oct 10 06:02:00 CEST 2016],morningNight=Range[start=Sun Oct 09 00:00:00 CEST 2016,end=Sun Oct 09 06:00:00 CEST 2016],astroDawn=Range[start=Sun Oct 09 06:00:00 CEST 2016,end=Sun Oct 09 06:36:00 CEST 2016],nauticDawn=Range[start=Sun Oct 09 06:36:00 CEST 2016,end=Sun Oct 09 07:11:00 CEST 2016],civilDawn=Range[start=Sun Oct 09 07:11:00 CEST 2016,end=Sun Oct 09 07:41:00 CEST 2016],civilDusk=Range[start=Sun Oct 09 18:56:00 CEST 2016,end=Sun Oct 09 19:26:00 CEST 2016],nauticDusk=Range[start=Sun Oct 09 19:26:00 CEST 2016,end=Sun Oct 09 20:01:00 CEST 2016],astroDusk=Range[start=Sun Oct 09 20:01:00 CEST 2016,end=Sun Oct 09 20:37:00 CEST 2016],daylight=Range[start=Sun Oct 09 07:44:00 CEST 2016,end=Sun Oct 09 18:53:00 CEST 2016],eveningNight=Range[start=Sun Oct 09 20:37:00 CEST 2016,end=Mon Oct 10 00:00:00 CEST 2016],eclipse=SunEclipse[total=Mon Aug 21 20:27:00 CEST 2017,partial=Thu Feb 15 21:53:00 CET 2018,ring=Sun Feb 26 15:55:00 CET 2017]]
 21:32:41.919 [DEBUG] [.b.astro.internal.job.DailyJob:57 ] - Moon[rise=Sun Oct 09 15:05:00 CEST 2016,set=Mon Oct 10 00:44:00 CEST 2016,phase=MoonPhase[firstQuarter=Sun Oct 09 06:34:00 CEST 2016,full=Sun Oct 16 06:24:00 CEST 2016,thirdQuarter=Sat Oct 22 21:15:00 CEST 2016,new=Sun Oct 30 18:40:00 CET 2016,age=8,illumination=56.256120237015715,name=FI RST_QUARTER],apogee=MoonDistance[date=Mon Oct 31 20:30:00 CET 2016,kilometer=406661.30788094836,miles=252687.621 6182639],perigee=MoonDistance[date=Mon Oct 17 01:36:00 CEST 2016,kilometer=357860.4225355354,miles=222364.1573 205293],distance=MoonDistance[date=Sun Oct 09 21:32:41 CEST 2016,kilometer=390959.22940570896,miles=242930.802 39922684],eclipse=Eclipse[total=Wed Jan 31 14:31:00 CET 2018,partial=Mon Aug 07 20:22:00 CEST 2017],position=Position[azimuth=204.65304328446797,elevation=21.0795627103 098],zodiac=org.openhab.binding.astro.internal.model.Z odiac@d82a2c]
 21:32:49.725 [DEBUG] [.o.b.n.internal.NetatmoBinding:110 ] - Querying Netatmo API
 21:34:49.733 [DEBUG] [.o.b.n.internal.NetatmoBinding:110 ] - Querying Netatmo API
 21:36:49.738 [DEBUG] [.o.b.n.internal.NetatmoBinding:110 ] - Querying Netatmo API 

Here the output from two commands which were suggested to me:

pi@raspberrypi:~ $ ps -ef | grep java

 pi 1515 1509 12 20:08 pts/0 00:02:48 java -Dosgi.clean=true -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Djetty.port=8080 -Djetty.port.ssl=8443 -Djetty.home=. -Dlogback.configurationFile=configurations/logback.xml -Dfelix.fileinstall.dir=addons -Dfelix.fileinstall.filter=.*\.jar -Djava.library.path=lib -Djava.security.auth.login.config=./etc/login.conf -Dorg.quartz.properties=./etc/quartz.properties -Dequinox.ds.block_timeout=240000 -Dequinox.scr.waitTimeOnBlock=60000 -Dfelix.fileinstall.active.level=4 -Djava.awt.headless=true -jar server/plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar -console

 pi 2789 1906 1 20:29 pts/1 00:00:00 grep --color=auto java 
pi@raspberrypi:~ $ sudo netstat -pan | grep java

 tcp6 0 0 :::8443 :::* LISTEN 1515/java 

 tcp6 0 0 :::8080 :::* LISTEN 1515/java 

 tcp6 1 0 192.168.1.125:8080 192.168.1.142:49543 CLOSE_WAIT 1515/java 

 tcp6 1 0 192.168.1.125:8080 192.168.1.142:49485 CLOSE_WAIT 1515/java 

 tcp6 1 0 192.168.1.125:8080 192.168.1.142:49379 CLOSE_WAIT 1515/java 

 tcp6 1 0 192.168.1.125:8080 192.168.1.142:49389 CLOSE_WAIT 1515/java 

 tcp6 0 0 192.168.1.125:8080 192.168.1.142:49551 ESTABLISHED 1515/java 

 tcp6 1 0 192.168.1.125:8080 192.168.1.142:49487 CLOSE_WAIT 1515/java 

 udp6 0 0 :::5353 :::* 1515/java 

 unix 2 [ ] STREAM CONNECTED 9720 1515/java 

 unix 2 [ ] STREAM CONNECTED 9727 1515/java 

Additional info: I just saw that the request log only shows the requests I made to the index, and none of my requests from opening openhab.app?sitemap=demo:

192.168.1.145 -  -  [14/Oct/2016:18:38:21 +0000] "GET / HTTP/1.1" 302 0
192.168.1.145 -  -  [14/Oct/2016:18:38:22 +0000] "GET /static/index.html HTTP/1.1" 200 656
192.168.1.145 -  -  [14/Oct/2016:18:40:57 +0000] "GET /rest/bindings HTTP/1.1" 404 0
192.168.1.116 -  -  [14/Oct/2016:18:46:08 +0000] "GET / HTTP/1.1" 302 0
192.168.1.116 -  -  [14/Oct/2016:18:46:08 +0000] "GET /static/index.html HTTP/1.1" 200 656
192.168.1.116 -  -  [14/Oct/2016:18:46:23 +0000] "GET / HTTP/1.1" 302 0
192.168.1.116 -  -  [14/Oct/2016:18:46:23 +0000] "GET /static/index.html HTTP/1.1" 200 656
192.168.1.116 -  -  [14/Oct/2016:18:54:36 +0000] "GET / HTTP/1.1" 302 0
192.168.1.116 -  -  [14/Oct/2016:18:54:36 +0000] "GET /static/index.html HTTP/1.1" 200 656
192.168.1.116 -  -  [14/Oct/2016:18:54:36 +0000] "GET / HTTP/1.1" 302 0
192.168.1.116 -  -  [14/Oct/2016:18:54:36 +0000] "GET /static/index.html HTTP/1.1" 200 656

Unless you have a very good reason for doing this, you will be much better off in the long run by deleting what you have and using apt-get, to install openhab.

I had a quick look, I didn’t see anything obvious, but there are so many things that can go wrong by doing it yourself.

Hello Graham, thanks for your advice, I will follow it.

Its working now, the problem was the following rule. The loop at the beginning is used to wait for the astro binding, because it calculates the values some seconds after startup. On the VM it works, on the Pi everything freezes.

I’ll solve this differently, but would like to know why this waiting loop is a problem on the pi?

rule "Set Rollershutters at startup"
	when
		System started
	then
		//wait after startup until Sunset_Time is known
		while (Sunset_Time.state == Uninitialized)
		{
			Thread::sleep(5000) 
		}
		logInfo("Rule_Startup", "execute")

		if(now.isAfter((Sunset_Time.state as DateTimeType).calendar.timeInMillis))
		{
			sendCommand(Shutter_Stube, "DOWN")	
		} else 
		{
			sendCommand(Shutter_Stube, "UP")	
		}
end

It looks like it should work to me.

But as an alternative, I can suggest creating a rule that triggers when Sunset_Time changes to do this. I don’t think you can trigger on 'changes from uninitialized` but you might try it and see. If not, you can set a flag to make sure that it only happens for the first change.