I have some problems starting my openHAB on a raspberry PI. System is starting without any exceptions/errors etc. but mostly after startup UI is updated only once and no more change after that. UI is no more responsive. F.e. changing a switch has no effect and normally after a few minutes UI is no more available and even no events are logged/processed any more, so a restart is required. Normally it takes me 15-20 times restarting the openHAB system to get it running properly. I tried several things, delaying the openHAB start on booting for example, but no real effect. Seems to be in the openHAB system itself and not depending on any environment. Removing the homematic binding normally helps to start openHAB properly, but this can’t be the solution. I put that binding into debug but even on starting the system properly or if it fails -> same successfull log messages from that binding. So i tried to analyse the startup process of openHAB and attached you will find 4 logs. 2 successfull starts and 2 failed starts. What is conspicuous to me in that files is, that on the successful starts the rules are loaded very late in the startup process compared to the failed startups.
Any ideas how to workaround this annoying issue?
running1.txt
INFO o.o.c.internal.CoreActivator[:61]- openHAB runtime has been started (v1.7.1). INFO o.o.i.s.i.DiscoveryServiceImpl[:93]- mDNS service has been started INFO o.o.i.s.i.DiscoveryServiceImpl[:53]- Service Discovery initialization completed. WARN o.a.c.DefaultAnnotationProcessor[:178]- Unable to detect annotations. Application may fail to deploy. INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'demo.sitemap' INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'rrd4j.persist' INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'demo.script' INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'demo.items' INFO o.o.io.rest.RESTApplication[:144]- Started REST API at /rest INFO o.o.u.w.i.s.WebAppServlet[:79]- Started Classic UI at /openhab.app INFO o.o.b.h.i.bus.HomematicBinding[:92]- HomematicConfig[host=XXX,callbackHost=XXX,callbackPort=XXXX,aliveInterval=300,reconnectInterval=disabled] INFO o.o.b.h.i.c.HomematicCommunicator[:74]- Starting Homematic communicator INFO o.o.b.h.i.c.HomematicCommunicator[:84]- Homematic ServerId[name=Homegear,version=0.5.25] INFO o.o.b.h.i.c.c.HomegearClient[:59]- Starting HomegearClient INFO o.o.b.h.i.c.StateHolder[:83]- Loading Homematic datapoints INFO o.o.b.h.i.c.StateHolder[:91]- Finished loading 93 Homematic datapoints INFO o.o.b.h.i.c.StateHolder[:187]- Loading Homematic Server variables INFO o.o.c.s.AbstractActiveService[:169]- HTTP Refresh Service has been started INFO o.o.b.h.i.c.StateHolder[:196]- Finished loading 0 Homematic server variables INFO o.o.b.h.i.c.s.BinRpcCallbackServer[:44]- Starting BinRpcCallbackServer at port 9123 INFO o.o.b.h.i.c.HomematicCommunicator[:114]- Scheduling one datapoint reload job in one minute INFO o.o.c.s.AbstractActiveService[:169]- Homematic server connection tracker has been started INFO o.o.b.a.i.bus.AstroBinding[:70]- AstroConfig[latitude=XXX,longitude=XXX,interval=120,systemTimezone=Europe/Berlin (CET +0100),daylightSavings=false] INFO o.o.c.s.AbstractActiveService[:169]- Exec Refresh Service has been started INFO o.o.c.s.AbstractActiveService[:169]- NTP Refresh Service has been started INFO o.o.b.a.i.job.JobScheduler[:150]- Scheduled a daily job at midnight for astro calculation INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'steckdosen.rules' INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'fbh.rules' INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'alarm.rules'
running2.txt
INFO o.o.c.internal.CoreActivator[:61]- openHAB runtime has been started (v1.7.1). INFO o.o.i.s.i.DiscoveryServiceImpl[:93]- mDNS service has been started INFO o.o.i.s.i.DiscoveryServiceImpl[:53]- Service Discovery initialization completed. WARN o.a.c.DefaultAnnotationProcessor[:178]- Unable to detect annotations. Application may fail to deploy. INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'demo.sitemap' INFO o.o.io.rest.RESTApplication[:144]- Started REST API at /rest INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'rrd4j.persist' INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'demo.script' INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'demo.items' INFO o.o.u.w.i.s.WebAppServlet[:79]- Started Classic UI at /openhab.app INFO o.o.b.h.i.bus.HomematicBinding[:92]- HomematicConfig[host=XXX,callbackHost=XXX,callbackPort=XXX,aliveInterval=300,reconnectInterval=disabled] INFO o.o.b.h.i.c.HomematicCommunicator[:74]- Starting Homematic communicator INFO o.o.b.h.i.c.HomematicCommunicator[:84]- Homematic ServerId[name=Homegear,version=0.5.25] INFO o.o.b.h.i.c.c.HomegearClient[:59]- Starting HomegearClient INFO o.o.b.h.i.c.StateHolder[:83]- Loading Homematic datapoints INFO o.o.c.s.AbstractActiveService[:169]- HTTP Refresh Service has been started INFO o.o.b.h.i.c.StateHolder[:91]- Finished loading 93 Homematic datapoints INFO o.o.b.h.i.c.StateHolder[:187]- Loading Homematic Server variables INFO o.o.b.h.i.c.StateHolder[:196]- Finished loading 0 Homematic server variables INFO o.o.b.h.i.c.s.BinRpcCallbackServer[:44]- Starting BinRpcCallbackServer at port 9123 INFO o.o.b.h.i.c.HomematicCommunicator[:114]- Scheduling one datapoint reload job in one minute INFO o.o.c.s.AbstractActiveService[:169]- Homematic server connection tracker has been started INFO o.o.b.a.i.bus.AstroBinding[:70]- AstroConfig[latitude=XXX,longitude=XXX,interval=120,systemTimezone=Europe/Berlin (CET +0100),daylightSavings=false] INFO o.o.c.s.AbstractActiveService[:169]- Exec Refresh Service has been started INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'steckdosen.rules' INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'fbh.rules' INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'alarm.rules' INFO o.o.c.s.AbstractActiveService[:169]- NTP Refresh Service has been started INFO o.o.b.a.i.job.JobScheduler[:150]- Scheduled a daily job at midnight for astro calculation
failed1.txt
INFO o.o.c.internal.CoreActivator[:61]- openHAB runtime has been started (v1.7.1). INFO o.o.i.s.i.DiscoveryServiceImpl[:93]- mDNS service has been started INFO o.o.i.s.i.DiscoveryServiceImpl[:53]- Service Discovery initialization completed. WARN o.a.c.DefaultAnnotationProcessor[:178]- Unable to detect annotations. Application may fail to deploy. INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'demo.sitemap' INFO o.o.io.rest.RESTApplication[:144]- Started REST API at /rest INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'rrd4j.persist' INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'demo.script' INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'demo.items' INFO o.o.u.w.i.s.WebAppServlet[:79]- Started Classic UI at /openhab.app INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'steckdosen.rules' INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'fbh.rules' INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'alarm.rules' INFO o.o.b.h.i.bus.HomematicBinding[:92]- HomematicConfig[host=XXX,callbackHost=XXX,callbackPort=XXX,aliveInterval=300,reconnectInterval=disabled] INFO o.o.b.h.i.c.HomematicCommunicator[:74]- Starting Homematic communicator INFO o.o.b.h.i.c.HomematicCommunicator[:84]- Homematic ServerId[name=Homegear,version=0.5.25] INFO o.o.b.h.i.c.c.HomegearClient[:59]- Starting HomegearClient INFO o.o.b.h.i.c.StateHolder[:83]- Loading Homematic datapoints INFO o.o.b.h.i.c.StateHolder[:91]- Finished loading 93 Homematic datapoints INFO o.o.b.h.i.c.StateHolder[:187]- Loading Homematic Server variables INFO o.o.b.h.i.c.StateHolder[:196]- Finished loading 0 Homematic server variables INFO o.o.b.h.i.c.s.BinRpcCallbackServer[:44]- Starting BinRpcCallbackServer at port 9123 INFO o.o.b.h.i.c.HomematicCommunicator[:114]- Scheduling one datapoint reload job in one minute INFO o.o.c.s.AbstractActiveService[:169]- Homematic server connection tracker has been started INFO o.o.b.a.i.bus.AstroBinding[:70]- AstroConfig[latitude=XXX,longitude=XXX,interval=120,systemTimezone=Europe/Berlin (CET +0100),daylightSavings=false] INFO o.o.c.s.AbstractActiveService[:169]- NTP Refresh Service has been started INFO o.o.c.s.AbstractActiveService[:169]- HTTP Refresh Service has been started INFO o.o.c.s.AbstractActiveService[:169]- Exec Refresh Service has been started INFO o.o.b.a.i.job.JobScheduler[:150]- Scheduled a daily job at midnight for astro calculation
failed2.txt
INFO o.o.c.internal.CoreActivator[:61]- openHAB runtime has been started (v1.7.1). INFO o.o.i.s.i.DiscoveryServiceImpl[:93]- mDNS service has been started INFO o.o.i.s.i.DiscoveryServiceImpl[:53]- Service Discovery initialization completed. WARN o.a.c.DefaultAnnotationProcessor[:178]- Unable to detect annotations. Application may fail to deploy. INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'demo.sitemap' INFO o.o.io.rest.RESTApplication[:144]- Started REST API at /rest INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'rrd4j.persist' INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'demo.script' INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'demo.items' INFO o.o.u.w.i.s.WebAppServlet[:79]- Started Classic UI at /openhab.app INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'steckdosen.rules' INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'fbh.rules' INFO o.o.b.h.i.bus.HomematicBinding[:92]- HomematicConfig[host=XXX,callbackHost=XXX,callbackPort=XXX,aliveInterval=300,reconnectInterval=disabled] INFO o.o.b.h.i.c.HomematicCommunicator[:74]- Starting Homematic communicator INFO o.o.m.c.i.ModelRepositoryImpl[:80]- Loading model 'alarm.rules' INFO o.o.b.h.i.c.HomematicCommunicator[:84]- Homematic ServerId[name=Homegear,version=0.5.25] INFO o.o.b.h.i.c.c.HomegearClient[:59]- Starting HomegearClient INFO o.o.b.h.i.c.StateHolder[:83]- Loading Homematic datapoints INFO o.o.b.h.i.c.StateHolder[:91]- Finished loading 93 Homematic datapoints INFO o.o.b.h.i.c.StateHolder[:187]- Loading Homematic Server variables INFO o.o.b.h.i.c.StateHolder[:196]- Finished loading 0 Homematic server variables INFO o.o.b.h.i.c.s.BinRpcCallbackServer[:44]- Starting BinRpcCallbackServer at port 9123 INFO o.o.b.h.i.c.HomematicCommunicator[:114]- Scheduling one datapoint reload job in one minute INFO o.o.c.s.AbstractActiveService[:169]- Homematic server connection tracker has been started INFO o.o.b.a.i.bus.AstroBinding[:70]- AstroConfig[latitude=XXX,longitude=XXX,interval=120,systemTimezone=Europe/Berlin (CET +0100),daylightSavings=false] INFO o.o.c.s.AbstractActiveService[:169]- HTTP Refresh Service has been started INFO o.o.c.s.AbstractActiveService[:169]- Exec Refresh Service has been started INFO o.o.c.s.AbstractActiveService[:169]- NTP Refresh Service has been started INFO o.o.b.a.i.job.JobScheduler[:150]- Scheduled a daily job at midnight for astro calculation