(solved - clientid attribut)mqtt2 laufend connect und disconnect mosquitto

Begonnen von riker1, 09 Juli 2021, 12:28:00

Vorheriges Thema - Nächstes Thema

riker1

Hi

habe mosquitto broker laufen und laufend disconnects.

fhem und mosquitto laufen auf dem gleichen Raspberry.

2021-07-09 12:26:38.680 MQTT2_CLIENT MQTT2_CL_MQTO_RPI3 DISCONNECTED
2021-07-09 12:26:38.683 MQTT2_CLIENT MQTT2_CL_MQTO_RPI3 disconnected
2021-07-09 12:26:38.693 MQTT2_CLIENT MQTT2_CL_MQTO_RPI3 CONNECTED
2021-07-09 12:26:38.726 MQTT2_CLIENT MQTT2_CL_MQTO_RPI3 DISCONNECTED
2021-07-09 12:26:38.729 MQTT2_CLIENT MQTT2_CL_MQTO_RPI3 disconnected
2021-07-09 12:26:38.739 MQTT2_CLIENT MQTT2_CL_MQTO_RPI3 CONNECTED
2021-07-09 12:26:38.775 MQTT2_CLIENT MQTT2_CL_MQTO_RPI3 DISCONNECTED
2021-07-09 12:26:38.779 MQTT2_CLIENT MQTT2_CL_MQTO_RPI3 disconnected
2021-07-09 12:26:38.788 MQTT2_CLIENT MQTT2_CL_MQTO_RPI3 CONNECTED
2021-07-09 12:26:38.842 MQTT2_CLIENT MQTT2_CL_MQTO_RPI3 DISCONNECTED
2021-07-09 12:26:38.846 MQTT2_CLIENT MQTT2_CL_MQTO_RPI3 disconnected
2021-07-09 12:26:38.856 MQTT2_CLIENT MQTT2_CL_MQTO_RPI3 CONNECTED
2021-07-09 12:26:38.885 MQTT2_CLIENT MQTT2_CL_MQTO_RPI3 DISCONNECTED
2021-07-09 12:26:38.888 MQTT2_CLIENT MQTT2_CL_MQTO_RPI3 disconnected
2021-07-09 12:26:38.898 MQTT2_CLIENT MQTT2_CL_MQTO_RPI3 CONNECTED


hier die device lists:
Internals:
   BUF       
   Clients    :MQTT2_DEVICE:MQTT_GENERIC_BRIDGE:
   ClientsKeepOrder 1
   DEF        localhost:1883
   DeviceName localhost:1883
   FD         12
   FUUID      60d9c453-f33f-bfe2-0acc-10642881ee6e9180
   NAME       MQTT2_CL_MQTO_RPI3
   NR         14
   PARTIAL   
   STATE      opened
   TYPE       MQTT2_CLIENT
   WBCallback
   clientId   MQTT2_CL_MQTO_RPI3
   lastMsgTime 1625826667.33416
   nextOpenDelay 5
   MatchList:
     1:MQTT2_DEVICE ^.
     2:MQTT_GENERIC_BRIDGE ^.
   READINGS:
     2021-07-09 12:31:07   state           opened
Attributes:
   autocreate no
   room       9_Tasmota,MQTT2_DEVICE,Z_Solar
   username   TR_MQTT
   verbose    0


mosquitto läuft die ganze Zeit

sudo service mosquitto status -l
● mosquitto.service - Mosquitto MQTT v3.1/v3.1.1 Broker
   Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2021-07-09 10:02:50 CEST; 2h 28min ago
     Docs: man:mosquitto.conf(5)
           man:mosquitto(8)
Main PID: 539 (mosquitto)
    Tasks: 1 (limit: 2062)
   CGroup: /system.slice/mosquitto.service
           └─539 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf


was kann das denn sein?

Danke VG T

FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Otto123

Hi,

mal verbose    5 probiert?

geraten: der CLIENT darf nicht: User / Passwort stimmt nicht.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

riker1

#2
Hi Otto,

danke, user und passwort hatte der nicht, Testinstanz, aber....

Mist,  so einfach ist das . Schande auf mein Haupt wieder mal.

Verbose 5 zeigt irgendwie nichts was ich verstehe dazu.

aber:

allow_anonymous true

did the trick....

man. komisch bin in die Falle gelaufen.


Update. Dies war nicht der Fehler, aber
- hatte 2 fhem instanzen, attribut clientid war leer und so hat mosquitto einen Fehler gemeldet weil doppelte clients da waren.

1625809875: New connection from 192.168.x.x on port 1883.
1625809875: Client MQTT2_CL_MQTO_RPI3 already connected, closing old connection.
1625809875: Socket error on client MQTT2_CL_MQTO_RPI3, disconnecting.



hatte mich schon gewundert, denn mit mqtt-spy konnte ich mich immer verbinden.....

Vielleicht hilft das mal jemand

FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox