Seite 5 von 5

Re: Feedback der Sonofs

Verfasst: 12. Apr 2020 12:00
von udo1toni
Dann schau mal ins openhab.log. wird die Datei mqtt.things überhaupt geladen?

Re: Feedback der Sonofs

Verfasst: 12. Apr 2020 14:30
von soulid
Hab ein bisschen gebraucht um die LogDatei in meiner Synology zu finden (SSH mal wieder ;)).
Hier isse:

Code: Alles auswählen

2020-04-06 20:51:52.594 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://192.168.0.6:8080
2020-04-06 20:51:52.807 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://192.168.0.6:8443
2020-04-06 20:51:54.681 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2020-04-06 20:51:56.500 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'mqtt.things'
2020-04-06 20:52:03.192 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'garten.rules'
2020-04-06 20:56:31.169 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2020-04-06 20:56:32.477 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2020-04-06 20:56:35.560 [INFO ] [openhab.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2020-04-08 20:35:16.424 [WARN ] [core.thing.internal.ThingManagerImpl] - Initializing handler for thing 'mqtt:broker:MosquittoMqttBroker' takes more than 5000ms.
2020-04-08 20:35:21.857 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to '192.168.0.6' with clientid 3dbad408-b9aa-4d4d-aaf4-c5a217305c46
2020-04-08 20:35:32.018 [INFO ] [.reconnect.PeriodicReconnectStrategy] - Try to restore connection to '192.168.0.6'. Next attempt in 60000ms
2020-04-08 20:35:33.911 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to '192.168.0.6' with clientid 3dbad408-b9aa-4d4d-aaf4-c5a217305c46
2020-04-08 20:35:37.788 [WARN ] [g.mqtt.handler.AbstractBrokerHandler] - Tried to unsubscribe org.openhab.binding.mqtt.homie.internal.discovery.Homie300Discovery@630c64c3 from  discovery topic homeassistant/# on broker mqtt:broker:MosquittoMqttBroker but topic not registered for listener. Check discovery logic!
2020-04-08 20:35:37.839 [WARN ] [g.mqtt.handler.AbstractBrokerHandler] - Tried to unsubscribe org.openhab.binding.mqtt.homeassistant.internal.discovery.HomeAssistantDiscovery@528a7a03 from  discovery topic +/+/$homie on broker mqtt:broker:MosquittoMqttBroker but topic not registered at all. Check discovery logic!
2020-04-08 20:35:37.842 [WARN ] [g.mqtt.handler.AbstractBrokerHandler] - Tried to unsubscribe org.openhab.binding.mqtt.homeassistant.internal.discovery.HomeAssistantDiscovery@528a7a03 from  discovery topic homeassistant/# on broker mqtt:broker:MosquittoMqttBroker but topic not registered at all. Check discovery logic!
2020-04-08 20:35:37.844 [WARN ] [g.mqtt.handler.AbstractBrokerHandler] - Tried to unsubscribe org.openhab.binding.mqtt.homeassistant.internal.discovery.HomeAssistantDiscovery@528a7a03 from  discovery topic +/+/$homie on broker mqtt:broker:MosquittoMqttBroker but topic not registered at all. Check discovery logic!
2020-04-08 20:41:06.849 [INFO ] [roker.internal.EmbeddedBrokerService] - Broker persistence file: mqttembedded.bin
2020-04-08 20:41:10.640 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'localhost' with clientid embedded-mqtt-broker
2020-04-08 20:45:13.105 [ERROR] [.moquette.broker.NewNettyMQTTHandler] - Unexpected exception while processing MQTT message. Closing Netty channel. CId=2a319eb4bc31426e95b5c51bb90ebad0
java.io.IOException: Connection reset by peer
    at sun.nio.ch.FileDispatcherImpl.read0(Native Method) ~[?:1.8.0_241]
    at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39) ~[?:1.8.0_241]
    at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) ~[?:1.8.0_241]
    at sun.nio.ch.IOUtil.read(IOUtil.java:192) ~[?:1.8.0_241]
    at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380) ~[?:1.8.0_241]
    at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:247) ~[bundleFile:4.1.42.Final]
    at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1147) ~[bundleFile:4.1.42.Final]
    at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:347) ~[bundleFile:4.1.42.Final]
    at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:148) [bundleFile:4.1.42.Final]
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:700) [bundleFile:4.1.42.Final]
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:635) [bundleFile:4.1.42.Final]
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:552) [bundleFile:4.1.42.Final]
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:514) [bundleFile:4.1.42.Final]
    at io.netty.util.concurrent.SingleThreadEventExecutor$6.run(SingleThreadEventExecutor.java:1044) [bundleFile:4.1.42.Final]
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [bundleFile:4.1.42.Final]
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [bundleFile:4.1.42.Final]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_241]
2020-04-08 20:45:13.105 [ERROR] [.moquette.broker.NewNettyMQTTHandler] - Unexpected exception while processing MQTT message. Closing Netty channel. CId=b10f43c81da04350b09269cf542f959a
java.io.IOException: Connection reset by peer
    at sun.nio.ch.FileDispatcherImpl.read0(Native Method) ~[?:1.8.0_241]
    at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39) ~[?:1.8.0_241]
    at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) ~[?:1.8.0_241]
    at sun.nio.ch.IOUtil.read(IOUtil.java:192) ~[?:1.8.0_241]
    at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380) ~[?:1.8.0_241]
    at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:247) ~[bundleFile:4.1.42.Final]

Re: Feedback der Sonofs

Verfasst: 12. Apr 2020 15:15
von udo1toni
Hast Du tatsächlich zwei Broker laufen? Hast Du in Paper UI auch eine Bridge angelegt?

Re: Feedback der Sonofs

Verfasst: 12. Apr 2020 15:23
von soulid
Nö- in PaperUI habe ich bewusst überhaupt noch nix gemacht. Kann das noch eine alte Konfig sein die da einen Streich spielt? Habe da gerade ein binding gefunden... aber keinen broker.

Nachtrag: Wenn ich auf der Synology Mosquitto auschalte bekomme ich auch per MQTT keine Verbindung mehr. Ein zweiter Broker scheint nicht aktiv zu sein...

Re: Feedback der Sonofs

Verfasst: 13. Apr 2020 06:31
von udo1toni
Die Screenshots zeigen ja nur, dass Moquette nicht installiert ist, aber nicht, ob es Bridges für MQTT gibt (das wäre unter Paper UI -> Configurations -> Things zu sehen).

Re: Feedback der Sonofs

Verfasst: 13. Apr 2020 08:22
von soulid
Hier ist auch nix

Re: Feedback der Sonofs

Verfasst: 13. Apr 2020 08:48
von udo1toni
Du kannst versuchen, mit clean-cache das System zu bereinigen:

Code: Alles auswählen

sudo systemctl stop openhab2
sudo openhab-cli clean-cache
sudo systemctl start openhab2
openHAB wird anschließend länger als gewöhnlich brauchen, um zu starten. Auch kann es zunächst zu vielen Fehlermeldungen kommen. In diesem Fall einfach nach ein paar Minuten openHAB erneut stopppen und wieder starten (ohne erneutes clean-cache), dann sollte sich das System beruhigen.

Falls das nicht hilft, möchte ich raten, von vorne zu beginnen, da Du dann offensichtlich an irgendeiner Stelle schweren Schaden angerichtet hast :)

Re: Feedback der Sonofs

Verfasst: 13. Apr 2020 16:06
von soulid
Kommandos werden von der Synology nicht erkannt.
Ich geb auf und bestell mir gleich einen Raspi 4...

Re: Feedback der Sonofs

Verfasst: 13. Apr 2020 21:29
von udo1toni
Eventuell ist der Pfad zu den Befehlen nicht in der Path Variablen. Die Synology verwendet außerdem eventuell nicht systemd, aber ich hatte das aus den Augen verloren. Also schreibe ich es anders... Beende openHAB so, wie das bei der Synology funktioniert. Anschließend gehst Du auf die Konsole und suchst mittels find / | grep openhab-cli nach dem Speicherort der Datei. Dann verwendest Du den kompletten Pfad als Aufruf, das sollte sicher funktionieren.

Re: Feedback der Sonofs

Verfasst: 19. Apr 2020 15:42
von soulid
Hallo,
ich melde mich mal wieder weil ich weiterkommen bin:
- Raspi4 2GB gekauft und Openhabian installiert. SMB konfiguriert und Zugriff für Visual Code geschaffen.
- Eclipse MQTT installiert und MQTT Passwort vergeben. Sonoff Steckdose die Passwörter eingegeben. Ich sehe alles auf MQTT.fx und kann die Steckdosen auch steuern
- MQTT Binding installiert
- mqtt.things gefüllt
- Ich sehe die Bridge und die Steckdose in den things inklusive des "Power"channels :D
- Ein Item habe ich jetzt auch installiert und kann die Steckdose jetzt über PaperUI steuern :D :D

Und das beste zum Schluß: Wenn ich die Steckdose über die Tasmota Web Oberfläche steuere, übernimmt OpenHAB den Status. :D :D :D

Damit können wir diesen Thread schliessen "Feedback der Sonofs".

Vielen Dank nochmal für Eure Geduld!!!