Re: Mit MQTT bei TTN Werte auslesen - Passwort?
Verfasst: 22. Dez 2023 15:08
Schalte mal zunächst publickeypin, hostnameValidated und certificatepin auf false, vielleicht gibt es nur Probleme mit der abgesichterten Verbindung.
Code: Alles auswählen
UID: mqtt:broker:80a772ed29
label: MQTT Broker ttn
thingTypeUID: mqtt:broker
configuration:
lwtQos: 0
publickeypin: false
keepAlive: 60
hostnameValidated: false
birthRetain: true
secure: true
certificatepin: false
shutdownRetain: false
password: NNSXS.CSY6xxx
protocol: TCP
qos: 0
reconnectTime: 60000
port: 1883
mqttVersion: V3
host: eu1.cloud.thethings.network
lwtRetain: true
enableDiscovery: true
username: monitor-power@ttn
Code: Alles auswählen
secure: false
Code: Alles auswählen
enableDiscovery: false
Code: Alles auswählen
<Root level="DEBUG">
Code: Alles auswählen
grep -i mqtt /var/log/openhab/openhab.log
Code: Alles auswählen
2023-12-23 10:18:12.530 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'eu1.cloud.thethings.network' with clientid 997d92cc-f50d-46c1-8884-d788ce92d2fb
2023-12-23 10:18:12.710 [DEBUG] [io.netty.buffer.PoolThreadCache ] - Freed 5 thread-local buffer(s) from thread: com.hivemq.client.mqtt-1114-1
2023-12-23 10:19:12.546 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'eu1.cloud.thethings.network' with clientid 997d92cc-f50d-46c1-8884-d788ce92d2fb
2023-12-23 10:19:12.714 [DEBUG] [io.netty.buffer.PoolThreadCache ] - Freed 5 thread-local buffer(s) from thread: com.hivemq.client.mqtt-1115-1
2023-12-23 10:20:12.565 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'eu1.cloud.thethings.network' with clientid 997d92cc-f50d-46c1-8884-d788ce92d2fb
2023-12-23 10:20:12.706 [DEBUG] [io.netty.buffer.PoolThreadCache ] - Freed 5 thread-local buffer(s) from thread: com.hivemq.client.mqtt-1116-1
2023-12-23 10:21:12.582 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'eu1.cloud.thethings.network' with clientid 997d92cc-f50d-46c1-8884-d788ce92d2fb
2023-12-23 10:21:12.760 [DEBUG] [io.netty.buffer.PoolThreadCache ] - Freed 5 thread-local buffer(s) from thread: com.hivemq.client.mqtt-1117-1
Code: Alles auswählen
root@raspberrypi:/home/pi# mosquitto_sub -h eu1.cloud.thethings.network -t "#" -u "monitor-power@ttn" -P "NNSXS.CSYxxxx" -d
Client mosqsub|23713-raspberry sending CONNECT
Client mosqsub|23713-raspberry received CONNACK (0)
Client mosqsub|23713-raspberry sending SUBSCRIBE (Mid: 1, Topic: #, QoS: 0)
Client mosqsub|23713-raspberry received SUBACK
Subscribed (mid: 1): 0
Code: Alles auswählen
m@m-pc:~$ mosquitto_sub -h eu1.cloud.thethings.network -t "#" -u "monitor-power@ttn" -P "dafsd"; date
Connection Refused: not authorised.
Mi 27. Dez 09:16:18 CET 2023
Code: Alles auswählen
openhab> log:list | grep DEBUG
com.hivemq x DEBUG
openhab.event x DEBUG
org.eclipse.smarthome.io.transport.mqtt x DEBUG
org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection x DEBUG
org.openhab.binding.mqtt x DEBUG
org.openhab.core.io.transport.mqtt x DEBUG
Code: Alles auswählen
2023-12-27 07:40:16.364 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'eu1.cloud.thethings.network' with clientid 42dba635-bf66-4a
ff-b123-856105117bb5
2023-12-27 07:40:26.610 [INFO ] [.reconnect.PeriodicReconnectStrategy] - Try to restore connection to 'eu1.cloud.thethings.network'. Next attempt in 60000ms
2023-12-27 07:40:26.659 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'eu1.cloud.thethings.network' with clientid 42dba635-bf66-4a
ff-b123-856105117bb5
2023-12-27 07:41:26.669 [INFO ] [.reconnect.PeriodicReconnectStrategy] - Try to restore connection to 'eu1.cloud.thethings.network'. Next attempt in 60000ms
2023-12-27 07:41:26.678 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'eu1.cloud.thethings.network' with clientid 42dba635-bf66-4a
ff-b123-856105117bb5
2023-12-27 07:42:26.686 [INFO ] [.reconnect.PeriodicReconnectStrategy] - Try to restore connection to 'eu1.cloud.thethings.network'. Next attempt in 60000ms
2023-12-27 07:42:26.697 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'eu1.cloud.thethings.network' with clientid 42dba635-bf66-4a
ff-b123-856105117bb5
2023-12-27 07:43:26.704 [INFO ] [.reconnect.PeriodicReconnectStrategy] - Try to restore connection to 'eu1.cloud.thethings.network'. Next attempt in 60000ms
???
Code: Alles auswählen
Gerät <-> Broker <-> Bridge <-> Thing - Channel <-> Item
Netz Netz openHAB Binding openHAB Bus
Code: Alles auswählen
UID: mqtt:broker:ffaaa5b54e
label: MQTT Broker
thingTypeUID: mqtt:broker
configuration:
publickeypin: false
lwtQos: 0
keepAlive: 60
clientid: 0f52008b-ac11-4a63-b05c-6e2021b2838b
hostnameValidated: false
secure: false
birthRetain: true
certificatepin: false
shutdownRetain: false
password: NNSXS.CSY6XXX
protocol: TCP
qos: 0
reconnectTime: 60000
port: 1883
mqttVersion: V3
host: eu1.cloud.thethings.network
lwtRetain: false
enableDiscovery: false
username: monitor-power@ttn