Not in openhab
On the raspi console its self
sudo openhabian-config
See
Not in openhab
On the raspi console its self
sudo openhabian-config
See
This sounds reasonable, but didn´t read this beforeâŚ
I assume you mean this
MQTT Broker eclipse Mosquitto, right?
So just install and restart?
Thatâs the one install follow in the instructions and leave everything as default
then reboot
So done, but in the Openhab.log I am still getting this error and the sonoff console also showns not connected ( both restarted)
and this is the Openhab.log
Good.
There should now be a file in your conf/services folder called mqtt.cfg
Can you show me the contents of that file, please?
This is the broker
and this is the mqtt.cfg
I assume I need to replace âbrokerâ with the broker ID but what is the broker ID?
What is the ip address of your raspberry pi?
In the tasmotta you need to chage the host to the ip address of your pi
In the mqtt.cfg you need to change the broker.url=tcp://xxx.xxx.xx.xxx to the ip address of your raspberry pi
don´t understand, I thought the broker is the sonoff tasmota?
OK but the pi IP is 192.168.1.3 and the sonoff is using the .4.
The PI password/user is still openhabian
No, your broker is mosquitto, tasmotta and OH are clients
So Tasmotta:
Host: 192.168.1.3
port: 1883
client sonoff1
Benutzer: doesnât matter
Passwort: doesnât matter
mqtt.cfg
broker.url=tcp://192.168.1.3:1883
#broker.user=
#broker.pwd=
broker.clientId=openhab
Restart tasmotta
Restart OH
Please show me the content of your mqtt.cfg files. ALL of it, please
Your tasmota is connected but OH has a problem.
Iâll be back n 1 hour
This is all standard just added the few lines:
#.url=tcp://:1883
broker.url=tcp://192.168.1.3:1883
#broker.user=openhabian
#broker.pwd=openhabian
broker.clientId=openhab
#.clientId=
#.allowLongerClientIds=false
#.user=
#.pwd=
#.qos=
#.retain=
#.async=
#.lwt=
of course they do all have the # was somehow dissappeared by copying
So this is now remaining for mqtt.cfg
still the same problem on the pi
Un comment the lines for user and password:
broker.user=openhabian
broker.pwd=openhabian
On the tasmota:
Benutzer: openhabian
Passwort: openhabian
Reboot both
Now I was adding mqtt: to the beginning of all the 4 lines in cfg file and I am getting a different result. Something was happening! I am confused that the log shows now some old test id´s used before - where is that comong from how does it remember the old not working id´s??
log
2018-05-09 18:45:29.283 [ERROR] [t.mqtt.internal.MqttBrokerConnection] - MQTT connection to broker was lost
org.eclipse.paho.client.mqttv3.MqttException: Connection lost
at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:146) [224:org.openhab.io.transport.mqtt:1.11.0]
at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.io.EOFException
at java.io.DataInputStream.readByte(DataInputStream.java:267) ~[?:?]
at org.eclipse.paho.client.mqttv3.internal.wire.MqttInputStream.readMqttWireMessage(MqttInputStream.java:65) ~[?:?]
at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:107) ~[?:?]
⌠1 more
2018-05-09 18:45:29.284 [ERROR] [t.mqtt.internal.MqttBrokerConnection] - MQTT connection to broker was lost
org.eclipse.paho.client.mqttv3.MqttException: Connection lost
at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:146) [224:org.openhab.io.transport.mqtt:1.11.0]
at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.io.EOFException
at java.io.DataInputStream.readByte(DataInputStream.java:267) ~[?:?]
at org.eclipse.paho.client.mqttv3.internal.wire.MqttInputStream.readMqttWireMessage(MqttInputStream.java:65) ~[?:?]
at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:107) ~[?:?]
⌠1 more
2018-05-09 18:45:29.303 [ERROR] [t.mqtt.internal.MqttBrokerConnection] - MQTT connection to âbrokerâ was lost: Connection lost : ReasonCode 32109 : Cause : null
2018-05-09 18:45:29.305 [ERROR] [t.mqtt.internal.MqttBrokerConnection] - MQTT connection to âoh2mqttâ was lost: Connection lost : ReasonCode 32109 : Cause : null
2018-05-09 18:45:29.305 [INFO ] [t.mqtt.internal.MqttBrokerConnection] - Starting connection helper to periodically try restore connection to broker âbrokerâ
2018-05-09 18:45:29.306 [INFO ] [t.mqtt.internal.MqttBrokerConnection] - Starting connection helper to periodically try restore connection to broker âoh2mqttâ
2018-05-09 18:45:31.614 [INFO ] [basic.internal.servlet.WebAppServlet] - Stopped Basic UI
2018-05-09 18:45:39.319 [INFO ] [t.mqtt.internal.MqttBrokerConnection] - Starting MQTT broker connection âoh2mqttâ
2018-05-09 18:45:39.319 [INFO ] [t.mqtt.internal.MqttBrokerConnection] - Starting MQTT broker connection âbrokerâ
2018-05-09 18:45:45.213 [INFO ] [ing.zwave.handler.ZWaveSerialHandler] - Stopped ZWave serial handler
2018-05-09 18:45:45.488 [INFO ] [penhab.io.transport.mqtt.MqttService] - Stopping broker connection âoh2mqttâ
2018-05-09 18:45:45.491 [INFO ] [penhab.io.transport.mqtt.MqttService] - Stopping broker connection âdomus1â
2018-05-09 18:45:45.492 [INFO ] [penhab.io.transport.mqtt.MqttService] - Stopping broker connection âbrokerâ
2018-05-09 18:45:45.493 [INFO ] [penhab.io.transport.mqtt.MqttService] - Stopping broker connection âsonoff1â
2018-05-09 18:45:45.663 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Stopped HABmin servlet
2018-05-09 18:45:46.111 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Stopped Paper UI
2018-05-09 18:45:46.133 [INFO ] [panel.internal.HABPanelDashboardTile] - Stopped HABPanel
2018-05-09 18:45:46.148 [INFO ] [er.internal.HomeBuilderDashboardTile] - Stopped Home Builder
2018-05-09 18:45:46.173 [INFO ] [.dashboard.internal.DashboardService] - Stopped dashboard
2018-05-09 18:46:17.106 [INFO ] [er.internal.HomeBuilderDashboardTile] - Started Home Builder at /homebuilder
2018-05-09 18:46:18.495 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at http://192.168.1.3:8080
2018-05-09 18:46:18.507 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at https://192.168.1.3:8443
2018-05-09 18:46:34.305 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model âfs20.itemsâ
2018-05-09 18:46:34.406 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model âG11.itemsâ
2018-05-09 18:46:35.057 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model âmapdb.persistâ
2018-05-09 18:46:41.785 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model âG11.rulesâ
2018-05-09 18:46:42.076 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2018-05-09 18:46:42.732 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model âG11.sitemapâ
2018-05-09 18:46:46.101 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2018-05-09 18:46:46.371 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2018-05-09 18:46:46.484 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2018-05-09 18:46:47.179 [WARN ] [io.transport.cul.CULLifecycleManager] - CUL config is NULL, doing nothing
2018-05-09 18:46:47.488 [INFO ] [penhab.io.transport.mqtt.MqttService] - MQTT Service initialization completed.
2018-05-09 18:46:47.492 [INFO ] [t.mqtt.internal.MqttBrokerConnection] - Starting MQTT broker connection âoh2mqttâ
2018-05-09 18:46:47.521 [INFO ] [b.core.service.AbstractActiveService] - FritzBox refresh Service has been started
2018-05-09 18:46:47.713 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2018-05-09 18:46:47.816 [INFO ] [t.mqtt.internal.MqttBrokerConnection] - Starting MQTT broker connection âdomus1â
2018-05-09 18:46:47.895 [ERROR] [penhab.io.transport.mqtt.MqttService] - Error starting broker connection
org.eclipse.paho.client.mqttv3.MqttException: Unable to connect to server
at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNetworkModule.java:79) [224:org.openhab.io.transport.mqtt:1.11.0]
at org.eclipse.paho.client.mqttv3.internal.ClientComms$ConnectBG.run(ClientComms.java:650) [224:org.openhab.io.transport.mqtt:1.11.0]
at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:?]
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[?:?]
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[?:?]
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[?:?]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:?]
at java.net.Socket.connect(Socket.java:589) ~[?:?]
at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNetworkModule.java:70) ~[?:?]
⌠2 more
2018-05-09 18:46:47.942 [INFO ] [t.mqtt.internal.MqttBrokerConnection] - Starting MQTT broker connection âbrokerâ
2018-05-09 18:46:48.005 [INFO ] [t.mqtt.internal.MqttBrokerConnection] - Starting MQTT broker connection âsonoff1â
2018-05-09 18:46:48.087 [ERROR] [penhab.io.transport.mqtt.MqttService] - Error starting broker connection
org.eclipse.paho.client.mqttv3.MqttException: Unable to connect to server
at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNetworkModule.java:79) [224:org.openhab.io.transport.mqtt:1.11.0]
at org.eclipse.paho.client.mqttv3.internal.ClientComms$ConnectBG.run(ClientComms.java:650) [224:org.openhab.io.transport.mqtt:1.11.0]
at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:?]
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[?:?]
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[?:?]
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[?:?]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:?]
at java.net.Socket.connect(Socket.java:589) ~[?:?]
at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNetworkModule.java:70) ~[?:?]
You have old config files somewhere
You need to do a bit of a clean-up
Follow this: