Ankündigung

Einklappen
Keine Ankündigung bisher.

Probleme openHab auf Raspberry Pi

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Probleme openHab auf Raspberry Pi

    Hallo zusammen

    ich habe in einer VM auf meinem Macbook seit Wochen einige Versuche mit openHab gemacht, hat alles gut funktioniert. Nun habe ich auf meinem Raspberry Pi B+ das openHab installiert. Zuerst Jessie lite, dann oracle-jdk8, dann via download und entpacken das openHab.

    Jetzt habe ich die config-Files von meiner VM auf den Raspberry kopiert, und die gleichen Addons geladen. Leider funktioniert es aber nicht. Ich sehe wie alles hochfährt, im Log sehe ich nichts negatives. Ich kann aber die Webseite nicht anzeigen lassen, und das events.log ist leer. Im openhab.log sehe ich zwar wie die Verbindung zu Netatmo aufgebaut wird, aber keine Meldungen dass Items andere Werte annehmen.

    Hier mal die Ausgaben aus dem start_debug.sh, sieht jemand was aussergewöhnliches?

    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
    Zuletzt geändert von Milhouse; 10.10.2016, 11:17. Grund: Netatmo tokens gelöscht

    #2
    Moin, du schreibst du kannst die Webseite nicht aufrufen?
    Was sagen die üblichen Verdächtigen auf der PI:
    ps -ef |grep java
    und sudo netstat -pan |grep java
    ?

    BTW, es ist idr keine gute Idee oauth tokens hier zu posten, sonst hast du bald andere Leute welche deine netatmo Devices fernsteuern.

    Grüße

    Kommentar


      #3
      Danke, werde ich prüfen und die Ergebnisse hier posten! Mit "top" habe ich schon gesehen dass Java mit einstelligen CPU Last Prozenten am Laufen ist, beim Hochfahren natürlich mit fast 100%.

      Ich hatte gedacht es reicht wenn ich mein "private secret" rauslösche, werde den Rest auch löschen. Danke für den Hinweis.

      Gruss

      Kommentar


        #4
        Hier also die Ausgaben der Kommandos, kurz nachdem ich im Browser auf einer anderen Maschine die Demo Site aufrufe.

        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
        Hab leider zuwenig Ahnung um das selber zu interpretieren. Die Zeile im netstat mit "ESTABLISHED" kommt nur wenn ich vorher die Seite im Browser aufrufe.

        Danke im Voraus für eure Hilfe

        Gruss

        Kommentar


          #5
          Hat niemand eine Idee was das Problem sein könnte?


          Caesium Wie beurteilst du die Ausgaben des netstat Kommandos? Sieht das so OK aus?

          Kommentar


            #6
            Ich habe keine direkte Lösung für dein Problem aber ich hatte auch mehrfach Probleme mit openHAB auf dem Raspberry. Wenn Du die Installation aus dem Repository gemacht hast würde ich die Verzeichnisse nochmals löschen und einfach nochmals neu installieren + vorher die Files sichern und wieder in die Verzeichnisse kopieren.

            Zudem musste ich meinen Raspi regelmässig neu aufsetzen (ca. alle 7-10 Monate) weil durch mein exzessives Logging (openHAB + MQTT) die SD-Karte kaputt gegangen ist.

            Kommentar


              #7
              Danke für den Input, ich werde es mal mit dem neu Aufsetzen versuchen. Ich hatte nicht aus dem Repository installiert, sondern das ZIP File von openhab.org runtergeladen und ausgepackt.

              Die SD-Karte sollte noch in Ordnung sein, da ja mangels Events noch sehr wenig geloggt wurde

              Kommentar


                #8
                Ich habe jetzt durch inkrementelles Vorgehen herausgefunden, dass es an folgender Rule lage:

                Code:
                [B]rule[/B] "Set Rollershutters at startup"
                
                [B]when[/B]
                
                [B]System[/B] [B]started[/B]
                
                [B]then[/B]
                
                        //wait after startup until Sunset_Time is known
                
                [B]while[/B] (Sunset_Time.state == Uninitialized)
                
                        {
                
                            Thread::sleep(5000) 
                
                        }
                
                        logInfo("Rule_Startup", "execute")
                
                
                
                
                [B]if[/B](now.isAfter((Sunset_Time.state [B]as[/B] DateTimeType).calendar.timeInMillis))
                
                        {
                
                            sendCommand(Shutter_Stube, "DOWN")    
                
                        } [B]else[/B] 
                
                        {
                
                            sendCommand(Shutter_Stube, "UP")    
                
                        }
                
                [B]end[/B]
                Konkret liegt es an der Warteschlaufe am Anfang. Diese ist nötig, weil das Astro Binding die nötigen Werte erst nach dem Aufstarten des Systems berechnet. Auf der VM funktioniert es auch problemlos so, auf dem Pi bewirkt das eine totale Blockade von allem.

                Ich werde jetzt die Anforderung einfach anders lösen, würde aber gerne noch besser verstehen was genau passiert ist.

                Kommentar

                Lädt...
                X