Hallo,
Ich habe Probleme meinen Sonoff POW mit openhab zu verbinden, deshalb suche ich jetzt hier um Rat.
ich habe über openhabian-config MQTT installiert.
Eine Verbindung zum Sonoff (Tasmota) scheint zu bestehen:
18:05:22 MQT: Attempting connection...
18:05:22 MQT: Connected
18:05:22 MQT: tele/sonoff_pow_1/LWT = Online (retained)
18:05:22 MQT: cmnd/sonoff_pow_1/POWER =
18:08:46 MQT: tele/sonoff_pow_1/STATE = {"Time":"2018-03-13T18:08:46","Uptime":"0T03:30:43","Vcc":3.492,"POWER":"ON","Wifi":{"AP":1,"SSId":"Wlan","RSSI":74,"APMac":"xxx"}}
18:13:46 MQT: tele/sonoff_pow_1/STATE = {"Time":"2018-03-13T18:13:46","Uptime":"0T03:35:43","Vcc":3.489,"POWER":"ON","Wifi":{"AP":1,"SSId":"WLan","RSSI":70,"APMac":"xxx"}}
Das Problem ist das Openhab (openHAB 2.2.0 Release Build) keine Verbindung zum Mqtt bekommt, ich bin mir nicht mal sicher ob das mqtt Binding überhaupt funktioniert.
Das Binding habe ich über die paper ui installiert und den legacy support aktiviert sowie die mqtt.cfg eingestellt:
/etc/openhab2/services/mqtt.cfg
#
# Define your MQTT broker connections here for use in the MQTT Binding or MQTT
# Persistence bundles. Replace <broker> with an ID you choose.
#
# URL to the MQTT broker, e.g. tcp://localhost:1883 or ssl://localhost:8883
#<broker>.url=tcp://192.168.178.39:1883
# Optional. Client id (max 23 chars) to use when connecting to the broker.
# If not provided a random default is generated.
#<broker>.clientId=<clientId>
# Optional. True or false. If set to true, allows the use of clientId values
# up to 65535 characters long. Defaults to false.
# NOTE: clientId values longer than 23 characters may not be supported by all
# MQTT servers. Check the server documentation.
#<broker>.allowLongerClientIds=false
# Optional. User id to authenticate with the broker.
#<broker>.user=openhabian
# Optional. Password to authenticate with the broker.
#<broker>.pwd=geheim!
# Optional. Set the quality of service level for sending messages to this broker.
# Possible values are 0 (Deliver at most once),1 (Deliver at least once) or 2
# (Deliver exactly once). Defaults to 0.
#<broker>.qos=<qos>
# Optional. True or false. Defines if the broker should retain the messages sent to
# it. Defaults to false.
#<broker>.retain=<retain>
# Optional. True or false. Defines if messages are published asynchronously or
# synchronously. Defaults to true.
#<broker>.async=<async>
# Optional. Defines the last will and testament that is sent when this client goes offline
# Format: topic:message:qos:retained <br/>
#<broker>.lwt=<last will definition>
aber im log steht nur das das binding installiert wurde.
Hier der Komplette Log (das System wurde extra frisch aufgesetzt)
2018-03-13 17:41:04.008 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2018-03-13 17:41:06.952 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at http://192.168.178.39:8080
2018-03-13 17:41:07.022 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at https://192.168.178.39:8443
2018-03-13 17:44:13.433 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2018-03-13 17:44:16.850 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2018-03-13 17:44:17.015 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2018-03-13 17:44:17.445 [INFO ] [assic.internal.servlet.WebAppServlet] - Started Classic UI at /classicui/app
2018-03-13 17:44:17.559 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2018-03-13 17:48:05.407 [INFO ] [basic.internal.servlet.WebAppServlet] - Stopped Basic UI
2018-03-13 17:48:22.944 [INFO ] [assic.internal.servlet.WebAppServlet] - Stopped Classic UI
2018-03-13 17:48:22.995 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Stopped HABmin servlet
2018-03-13 17:48:23.404 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Stopped Paper UI
2018-03-13 17:48:23.438 [INFO ] [panel.internal.HABPanelDashboardTile] - Stopped HABPanel
2018-03-13 17:48:23.463 [INFO ] [.dashboard.internal.DashboardService] - Stopped dashboard
2018-03-13 17:49:34.732 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at http://192.168.178.39:8080
2018-03-13 17:49:34.762 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at https://192.168.178.39:8443
2018-03-13 17:49:59.637 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2018-03-13 17:50:04.834 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2018-03-13 17:50:05.405 [INFO ] [assic.internal.servlet.WebAppServlet] - Started Classic UI at /classicui/app
2018-03-13 17:50:05.548 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2018-03-13 17:50:05.702 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2018-03-13 17:50:05.903 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2018-03-13 17:50:57.319 [INFO ] [basic.internal.servlet.WebAppServlet] - Stopped Basic UI
2018-03-13 17:51:16.764 [INFO ] [assic.internal.servlet.WebAppServlet] - Stopped Classic UI
2018-03-13 17:51:16.874 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Stopped HABmin servlet
2018-03-13 17:51:17.276 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Stopped Paper UI
2018-03-13 17:51:17.310 [INFO ] [panel.internal.HABPanelDashboardTile] - Stopped HABPanel
2018-03-13 17:51:17.334 [INFO ] [.dashboard.internal.DashboardService] - Stopped dashboard
2018-03-13 17:52:02.061 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at http://192.168.178.39:8080
2018-03-13 17:52:02.124 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at https://192.168.178.39:8443
2018-03-13 17:52:21.337 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2018-03-13 17:52:26.005 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2018-03-13 17:52:26.630 [INFO ] [assic.internal.servlet.WebAppServlet] - Started Classic UI at /classicui/app
2018-03-13 17:52:26.720 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2018-03-13 17:52:26.865 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2018-03-13 17:52:27.692 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2018-03-13 17:53:16.123 [INFO ] [basic.internal.servlet.WebAppServlet] - Stopped Basic UI
2018-03-13 17:53:34.680 [INFO ] [assic.internal.servlet.WebAppServlet] - Stopped Classic UI
2018-03-13 17:53:34.721 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Stopped HABmin servlet
2018-03-13 17:53:35.042 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Stopped Paper UI
2018-03-13 17:53:35.074 [INFO ] [panel.internal.HABPanelDashboardTile] - Stopped HABPanel
2018-03-13 17:53:35.100 [INFO ] [.dashboard.internal.DashboardService] - Stopped dashboard
2018-03-13 17:54:07.883 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at http://192.168.178.39:8080
2018-03-13 17:54:07.912 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at https://192.168.178.39:8443
2018-03-13 17:54:31.228 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2018-03-13 17:54:35.460 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2018-03-13 17:54:36.100 [INFO ] [assic.internal.servlet.WebAppServlet] - Started Classic UI at /classicui/app
2018-03-13 17:54:36.258 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2018-03-13 17:54:36.404 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2018-03-13 17:54:36.572 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2018-03-13 17:56:59.345 [ERROR] [ersey.server.ServerRuntime$Responder] - An I/O error has occurred while writing a response message entity to the container output stream.
org.glassfish.jersey.server.internal.process.MappableException: org.eclipse.jetty.io.EofException
at org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundWriteTo(MappableExceptionWrapperInterceptor.java:92) [178:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:162) [177:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.message.internal.MessageBodyFactory.writeTo(MessageBodyFactory.java:1130) [177:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.server.ServerRuntime$Responder.writeResponse(ServerRuntime.java:711) [178:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.ServerRuntime$Responder.processResponse(ServerRuntime.java:444) [178:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.ServerRuntime$Responder.process(ServerRuntime.java:434) [178:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:329) [178:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) [177:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) [177:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors.process(Errors.java:315) [177:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors.process(Errors.java:297) [177:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors.process(Errors.java:267) [177:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317) [177:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305) [178:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154) [178:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473) [175:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427) [175:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388) [175:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341) [175:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228) [175:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at com.eclipsesource.jaxrs.publisher.internal.ServletContainerBridge.service(ServletContainerBridge.java:76) [15:com.eclipsesource.jaxrs.publisher:5.3.1.201602281253]
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:848) [88:org.eclipse.jetty.servlet:9.3.22.v20171030]
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:584) [88:org.eclipse.jetty.servlet:9.3.22.v20171030]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [191:org.ops4j.pax.web.pax-web-jetty:6.0.7]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [85:org.eclipse.jetty.security:9.3.22.v20171030]
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:284) [191:org.ops4j.pax.web.pax-web-jetty:6.0.7]
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [88:org.eclipse.jetty.servlet:9.3.22.v20171030]
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [191:org.ops4j.pax.web.pax-web-jetty:6.0.7]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.Server.handle(Server.java:534) [87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:333) [87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) [79:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) [79:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [79:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [90:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [90:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [90:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [90:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [90:org.eclipse.jetty.util:9.3.22.v20171030]
at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: org.eclipse.jetty.io.EofException
at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:199) ~[79:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:420) ~[79:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:313) ~[79:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.io.AbstractEndPoint.write(AbstractEndPoint.java:147) ~[79:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:739) ~[87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:241) ~[90:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:224) ~[90:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpConnection.send(HttpConnection.java:519) ~[87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:750) ~[87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpChannel.write(HttpChannel.java:801) ~[87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:235) ~[87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:219) ~[87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:496) ~[87:org.eclipse.jetty.server:9.3.22.v20171030]
at java.io.OutputStream.write(OutputStream.java:75) ~[?:?]
at org.glassfish.jersey.servlet.internal.ResponseWriter$NonCloseableOutputStreamWrapper.write(ResponseWriter.java:320) ~[?:?]
at org.glassfish.jersey.message.internal.CommittingOutputStream.write(CommittingOutputStream.java:218) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$UnCloseableOutputStream.write(WriterInterceptorExecutor.java:294) ~[?:?]
at io.swagger.jaxrs.listing.SwaggerSerializers.writeTo(SwaggerSerializers.java:52) ~[?:?]
at io.swagger.jaxrs.listing.SwaggerSerializers.writeTo(SwaggerSerializers.java:19) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.invokeWriteTo(WriterInterceptorExecutor.java:265) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:250) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:162) ~[?:?]
at org.glassfish.jersey.server.internal.JsonWithPaddingInterceptor.aroundWriteTo(JsonWithPaddingInterceptor.java:106) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:162) ~[?:?]
at org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundWriteTo(MappableExceptionWrapperInterceptor.java:86) ~[?:?]
... 46 more
Caused by: java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcherImpl.write0(Native Method) ~[?:?]
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47) ~[?:?]
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) ~[?:?]
at sun.nio.ch.IOUtil.write(IOUtil.java:65) ~[?:?]
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471) ~[?:?]
at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:177) ~[79:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:420) ~[79:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:313) ~[79:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.io.AbstractEndPoint.write(AbstractEndPoint.java:147) ~[79:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:739) ~[87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:241) ~[90:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:224) ~[90:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpConnection.send(HttpConnection.java:519) ~[87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:750) ~[87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpChannel.write(HttpChannel.java:801) ~[87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:235) ~[87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:219) ~[87:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:496) ~[87:org.eclipse.jetty.server:9.3.22.v20171030]
at java.io.OutputStream.write(OutputStream.java:75) ~[?:?]
at org.glassfish.jersey.servlet.internal.ResponseWriter$NonCloseableOutputStreamWrapper.write(ResponseWriter.java:320) ~[?:?]
at org.glassfish.jersey.message.internal.CommittingOutputStream.write(CommittingOutputStream.java:218) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$UnCloseableOutputStream.write(WriterInterceptorExecutor.java:294) ~[?:?]
at io.swagger.jaxrs.listing.SwaggerSerializers.writeTo(SwaggerSerializers.java:52) ~[?:?]
at io.swagger.jaxrs.listing.SwaggerSerializers.writeTo(SwaggerSerializers.java:19) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.invokeWriteTo(WriterInterceptorExecutor.java:265) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:250) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:162) ~[?:?]
at org.glassfish.jersey.server.internal.JsonWithPaddingInterceptor.aroundWriteTo(JsonWithPaddingInterceptor.java:106) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:162) ~[?:?]
at org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundWriteTo(MappableExceptionWrapperInterceptor.java:86) ~[?:?]
... 46 more
2018-03-13 17:58:15.711 [INFO ] [basic.internal.servlet.WebAppServlet] - Stopped Basic UI
2018-03-13 17:58:34.390 [INFO ] [assic.internal.servlet.WebAppServlet] - Stopped Classic UI
2018-03-13 17:58:34.434 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Stopped HABmin servlet
2018-03-13 17:58:34.791 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Stopped Paper UI
2018-03-13 17:58:34.822 [INFO ] [panel.internal.HABPanelDashboardTile] - Stopped HABPanel
2018-03-13 17:58:34.846 [INFO ] [.dashboard.internal.DashboardService] - Stopped dashboard
2018-03-13 17:59:26.812 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at http://192.168.178.39:8080
2018-03-13 17:59:26.835 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at https://192.168.178.39:8443
2018-03-13 17:59:37.407 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2018-03-13 17:59:41.582 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2018-03-13 17:59:42.206 [INFO ] [assic.internal.servlet.WebAppServlet] - Started Classic UI at /classicui/app
2018-03-13 17:59:42.382 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2018-03-13 17:59:42.534 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2018-03-13 17:59:42.694 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
==> /var/log/openhab2/events.log <==
2018-03-13 17:43:29.286 [thome.event.ExtensionEvent] - Extension 'package-expert' has been installed.
2018-03-13 17:44:17.597 [thome.event.ExtensionEvent] - Extension 'misc-restdocs' has been installed.
2018-03-13 17:44:17.602 [thome.event.ExtensionEvent] - Extension 'transformation-javascript' has been installed.
2018-03-13 17:44:17.605 [thome.event.ExtensionEvent] - Extension 'ui-habpanel' has been installed.
2018-03-13 17:44:17.607 [thome.event.ExtensionEvent] - Extension 'transformation-regex' has been installed.
2018-03-13 17:44:17.609 [thome.event.ExtensionEvent] - Extension 'transformation-jsonpath' has been installed.
2018-03-13 17:44:17.610 [thome.event.ExtensionEvent] - Extension 'transformation-xpath' has been installed.
2018-03-13 17:44:17.611 [thome.event.ExtensionEvent] - Extension 'ui-basic' has been installed.
2018-03-13 17:44:17.613 [thome.event.ExtensionEvent] - Extension 'transformation-map' has been installed.
2018-03-13 17:44:17.615 [thome.event.ExtensionEvent] - Extension 'ui-classic' has been installed.
2018-03-13 17:44:17.622 [thome.event.ExtensionEvent] - Extension 'ui-habmin' has been installed.
2018-03-13 17:44:17.625 [thome.event.ExtensionEvent] - Extension 'transformation-xslt' has been installed.
2018-03-13 17:44:17.627 [thome.event.ExtensionEvent] - Extension 'transformation-exec' has been installed.
2018-03-13 17:44:17.630 [thome.event.ExtensionEvent] - Extension 'ui-paper' has been installed.
2018-03-13 17:44:17.632 [thome.event.ExtensionEvent] - Extension 'transformation-scale' has been installed.
2018-03-13 17:55:23.583 [thome.event.ExtensionEvent] - Extension 'binding-mqtt1' has been installed.
==> /var/log/openhab2/openhab.log <==
2018-03-13 18:05:50.394 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at http://192.168.178.39:8080
2018-03-13 18:05:50.419 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at https://192.168.178.39:8443
2018-03-13 18:06:01.655 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2018-03-13 18:06:09.133 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2018-03-13 18:06:10.231 [INFO ] [assic.internal.servlet.WebAppServlet] - Started Classic UI at /classicui/app
2018-03-13 18:06:10.310 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2018-03-13 18:06:10.445 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2018-03-13 18:06:11.279 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
Könnt ihr mir helfen?
Gruß Kebbo
openhab2 + Mqtt + Sonoff
-
- Beiträge: 1
- Registriert: 14. Mär 2018 16:31
Re: openhab2 + Mqtt + Sonoff
Hallo,
ich bin neu hier und fange auch gerade mit diesem Thema an. Deshalb mag der Hinweis vielleicht lächerlich erscheinen.
Ist dir bewusst, dass das # Zeichen in der Datei als Kommentarzeichen gilt.
/etc/openhab2/services/mqtt.cfg
Das bedeutet, dass deine Einstellungen auskommentiert, unwirksam sind.
Gruß neuling
ich bin neu hier und fange auch gerade mit diesem Thema an. Deshalb mag der Hinweis vielleicht lächerlich erscheinen.
Ist dir bewusst, dass das # Zeichen in der Datei als Kommentarzeichen gilt.
/etc/openhab2/services/mqtt.cfg
Das bedeutet, dass deine Einstellungen auskommentiert, unwirksam sind.
Gruß neuling
-
- Beiträge: 114
- Registriert: 28. Nov 2017 21:33
Re: openhab2 + Mqtt + Sonoff
Hi Kebbo,
Neuling hat schon Recht. Deine mqtt.cfg sollte folgendes enthalten:
mosquitto.url=tcp://deineIP:1883
mosquitto.clientId=openhabian
mosquitto.pwd=deinpasswort (falls vergeben)
mosquitto.qos=1
mosquitto.retain=true
mosquitto.async=true
Falls dein Broker mosquitto ist natürlich. Ansonsten bitte anpassen. Und alle Bfehle ohne # davor.
Dann lese dir mal folgendes durch: viewtopic.php?f=15&t=412&p=1469#p1469
Rainer
Neuling hat schon Recht. Deine mqtt.cfg sollte folgendes enthalten:
mosquitto.url=tcp://deineIP:1883
mosquitto.clientId=openhabian
mosquitto.pwd=deinpasswort (falls vergeben)
mosquitto.qos=1
mosquitto.retain=true
mosquitto.async=true
Falls dein Broker mosquitto ist natürlich. Ansonsten bitte anpassen. Und alle Bfehle ohne # davor.
Dann lese dir mal folgendes durch: viewtopic.php?f=15&t=412&p=1469#p1469
Rainer
-
- Beiträge: 6
- Registriert: 13. Mär 2018 18:12
Re: openhab2 + Mqtt + Sonoff
Vielen Dank an euch beiden!
Jetzt Läuft es
Gruß Kebbo
Jetzt Läuft es
Gruß Kebbo