[gelöst]MQTT Devices werden nicht angelegt.

Begonnen von Kellerkind86, 01 September 2021, 22:46:28

Vorheriges Thema - Nächstes Thema

Kellerkind86

Hallo,
Ich bin etwas durcheinander und hoffe hier Hilfe zu erhalten..
Eigentlich war das nie ein Problem für mich..
Ich wollte ein shelly device anlegen.. trage in der shelly config seite die mqtt daten ein und erhalte über autocreate das device.. fertig..
jetzt aber erhalte ich nichts..und zweifel schon an mir selber ob das passwort vielleicht falsch ist..

im raum hidden sind auf einmal mehrere ips mit mehreren mqtt servern die ich nicht angelegt habe..
Was habe ich da falsch gemacht ?

hier nochmal ein screenshot der ganzen server die automatisch angelegt wurden..




danke für die Hilfe schonmal
Gruß Marcell

Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

Beta-User

...immerhin "etwas" mehr Info... (OT: Ich hatte mir schon fast vorgenommen, auf deine Posts nicht mehr zu reagieren, weil praktisch immer keine Info geliefert wird...)

Die im screenchot gezeigten temporären Instanzen von MQTT2_SERVER sind normal, es wird eine aufgemacht für jede Verbindung - daher auch die unterschiedlichen IP-Adressen. (=> einfach ignorieren, das "ghert so")

Zum Rest:
https://forum.fhem.de/index.php/topic,112327.0.html

Den Katalog der Fragen, auf die du Antworten solltest, ist hier zu finden: https://wiki.fhem.de/wiki/MQTT2-Module_-_Praxisbeispiele#autocreate_funktioniert_anscheinend_nicht.3F

Falls ein allowed (auch) für den MQTT2_SERVER definiert ist, kommt ggf. noch ein Anmeldungsproblem dazu.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Kellerkind86

#2
Entschuldigung dafür...

hier mal ein list vom device (MQTT2_FHEM_Server)
Internals:
   CONNECTS   52
   Clients    :MQTT2_DEVICE:MQTT_GENERIC_BRIDGE:
   ClientsKeepOrder 1
   DEF        1883 global
   FD         6
   FUUID      60206315-f33f-153e-b6dc-12272e853dd69dbc
   NAME       MQTT2_FHEM_Server
   NR         13
   PORT       1883
   STATE      Initialized
   TYPE       MQTT2_SERVER
   MatchList:
     1:MQTT2_DEVICE ^.
     2:MQTT_GENERIC_BRIDGE ^.
   READINGS:
     2021-09-02 19:00:28   RETAIN          {"Smarthome/Esszimmer/Esszimmerlampe/tele/LWT":"Online","Smarthome/Wohnzimmer/Deckenlampe/tele/LWT":"Online","octoPrint/event/ClientAuthed":"{\u0022username\u0022: \u0022tiggercomuth\u0022, \u0022remoteAddress\u0022: \u0022::ffff:192.168.178.26\u0022, \u0022_event\u0022: \u0022ClientAuthed\u0022, \u0022_timestamp\u0022: 1630568836}","octoPrint/event/ClientClosed":"{\u0022remoteAddress\u0022: \u0022::ffff:192.168.178.24\u0022, \u0022_event\u0022: \u0022ClientClosed\u0022, \u0022_timestamp\u0022: 1630533919}","octoPrint/event/ClientOpened":"{\u0022remoteAddress\u0022: \u0022::ffff:192.168.178.26\u0022, \u0022_event\u0022: \u0022ClientOpened\u0022, \u0022_timestamp\u0022: 1630568832}","octoPrint/event/Disconnected":"{\u0022_event\u0022: \u0022Disconnected\u0022, \u0022_timestamp\u0022: 1630006694}","octoPrint/event/PrinterStateChanged":"{\u0022state_id\u0022: \u0022OFFLINE\u0022, \u0022state_string\u0022: \u0022Offline\u0022, \u0022_event\u0022: \u0022PrinterStateChanged\u0022, \u0022_timestamp\u0022: 1630006694}","octoPrint/event/Shutdown":"{\u0022_event\u0022: \u0022Shutdown\u0022, \u0022_timestamp\u0022: 1630568861}","octoPrint/event/UpdatedFiles":"{\u0022type\u0022: \u0022printables\u0022, \u0022_event\u0022: \u0022UpdatedFiles\u0022, \u0022_timestamp\u0022: 1630006694}","octoPrint/event/UserLoggedIn":"{\u0022username\u0022: \u0022tiggercomuth\u0022, \u0022_event\u0022: \u0022UserLoggedIn\u0022, \u0022_timestamp\u0022: 1630568832}","octoPrint/event/plugin_pluginmanager_disable_plugin":"{\u0022id\u0022: \u0022mqtt\u0022, \u0022version\u0022: \u00220.8.10\u0022, \u0022_event\u0022: \u0022plugin_pluginmanager_disable_plugin\u0022, \u0022_timestamp\u0022: 1630413285}","octoPrint/mqtt":"disconnected","octoPrint/progress/printing":"{\u0022location\u0022: \u0022\u0022, \u0022path\u0022: \u0022\u0022, \u0022progress\u0022: 0, \u0022_timestamp\u0022: 1630005363}","octoPrint/progress/slicing":"{\u0022slicer\u0022: \u0022\u0022, \u0022source_location\u0022: \u0022\u0022, \u0022source_path\u0022: \u0022\u0022, \u0022destination_location\u0022: \u0022\u0022, \u0022destination_path\u0022: \u0022\u0022, \u0022progress\u0022: 0, \u0022_timestamp\u0022: 1630005363}","octoPrint/temperature/bed":"{\u0022actual\u0022: 21.29, \u0022target\u0022: 0.0, \u0022_timestamp\u0022: 1630005647}","octoPrint/temperature/tool0":"{\u0022actual\u0022: 20.98, \u0022target\u0022: 0.0, \u0022_timestamp\u0022: 1630006683}","tele/Blitzwolf1/LWT":"Offline","tele/Blitzwolf2/LWT":"Online","tele/tasmota_60EACF/LWT":"Offline","tele/tasmota_61A79D/LWT":"Offline"}
     2021-04-04 07:11:56   lastPublish     cmnd/Blitzwolf2/Backlog:StateText1 off; StateText2 on; StateText3 toggle; StateText4 hold; SetOption26 1; SaveData 1
     2021-09-02 19:50:10   nrclients       6
     2021-09-02 19:00:10   state           Initialized
   clients:
     MQTT2_FHEM_Server_192.168.178.22_10060 1
     MQTT2_FHEM_Server_192.168.178.30_22457 1
     MQTT2_FHEM_Server_192.168.178.32_25440 1
     MQTT2_FHEM_Server_192.168.178.34_49911 1
     MQTT2_FHEM_Server_192.168.178.35_29471 1
     MQTT2_FHEM_Server_192.168.178.51_18711 1
   retain:
     Smarthome/Esszimmer/Esszimmerlampe/tele/LWT:
       ts         1630602020.68373
       val        Online
     Smarthome/Wohnzimmer/Deckenlampe/tele/LWT:
       ts         1630602028.77991
       val        Online
     octoPrint/event/ClientAuthed:
       ts         1630602020.68373
       val        {"username": "tiggercomuth", "remoteAddress": "::ffff:192.168.178.26", "_event": "ClientAuthed", "_timestamp": 1630568836}
     octoPrint/event/ClientClosed:
       ts         1630602020.68373
       val        {"remoteAddress": "::ffff:192.168.178.24", "_event": "ClientClosed", "_timestamp": 1630533919}
     octoPrint/event/ClientOpened:
       ts         1630602020.68373
       val        {"remoteAddress": "::ffff:192.168.178.26", "_event": "ClientOpened", "_timestamp": 1630568832}
     octoPrint/event/Disconnected:
       ts         1630602020.68373
       val        {"_event": "Disconnected", "_timestamp": 1630006694}
     octoPrint/event/PrinterStateChanged:
       ts         1630602020.68373
       val        {"state_id": "OFFLINE", "state_string": "Offline", "_event": "PrinterStateChanged", "_timestamp": 1630006694}
     octoPrint/event/Shutdown:
       ts         1630602020.68373
       val        {"_event": "Shutdown", "_timestamp": 1630568861}
     octoPrint/event/UpdatedFiles:
       ts         1630602020.68373
       val        {"type": "printables", "_event": "UpdatedFiles", "_timestamp": 1630006694}
     octoPrint/event/UserLoggedIn:
       ts         1630602020.68373
       val        {"username": "tiggercomuth", "_event": "UserLoggedIn", "_timestamp": 1630568832}
     octoPrint/event/plugin_pluginmanager_disable_plugin:
       ts         1630602020.68373
       val        {"id": "mqtt", "version": "0.8.10", "_event": "plugin_pluginmanager_disable_plugin", "_timestamp": 1630413285}
     octoPrint/mqtt:
       ts         1630602020.68373
       val        disconnected
     octoPrint/progress/printing:
       ts         1630602020.68373
       val        {"location": "", "path": "", "progress": 0, "_timestamp": 1630005363}
     octoPrint/progress/slicing:
       ts         1630602020.68373
       val        {"slicer": "", "source_location": "", "source_path": "", "destination_location": "", "destination_path": "", "progress": 0, "_timestamp": 1630005363}
     octoPrint/temperature/bed:
       ts         1630602020.68373
       val        {"actual": 21.29, "target": 0.0, "_timestamp": 1630005647}
     octoPrint/temperature/tool0:
       ts         1630602020.68373
       val        {"actual": 20.98, "target": 0.0, "_timestamp": 1630006683}
     tele/Blitzwolf1/LWT:
       ts         1630602020.68373
       val        Offline
     tele/Blitzwolf2/LWT:
       ts         1630602028.92062
       val        Online
     tele/tasmota_60EACF/LWT:
       ts         1630602020.68373
       val        Offline
     tele/tasmota_61A79D/LWT:
       ts         1630602020.68373
       val        Offline
Attributes:
   event-on-change-reading .*
   room       MQTT


und hier das allowed device:
Internals:
   FUUID      6130fe58-f33f-153e-e7d0-c8b524ead3b0cc8f
   NAME       allowed
   NR         70
   STATE      validFor:MQTT2_FHEM_Server,WEB
   TYPE       allowed
   READINGS:
     2021-09-02 19:00:20   state           validFor:MQTT2_FHEM_Server,WEB
Attributes:
   basicAuth  SHA256:7DB461AE:wcG3UoMtRFOsF+G9oq/mlUuTIhc0qWLnpkAwjeBMu+8
   room       Web
   validFor   MQTT2_FHEM_Server,WEB

autocreate
Internals:
   FUUID      60205cb8-f33f-153e-3c90-cd6ac145f309f9d5
   NAME       autocreate
   NOTIFYDEV  global
   NR         7
   NTFY_ORDER 50-autocreate
   STATE      active
   TYPE       autocreate
Attributes:
   filelog    ./log/%NAME-%Y.log
   ignoreTypes CUL_HOERMANN.*
   room       System


ich finde leider den fehler nicht.
:-\

danke für die Hilfe
Gruß Marcell
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

Beta-User

Hmm, ...

Vorab: Die basicAuth-Angabe im allowed kannst du anonymisieren.

Ich unterstelle mal, dass die IP-Adresse von dem fehlenden Shelly nicht in der Liste der "clients" zu finden ist, auf den 6 verbundenen Geräten dürfte Tasmota-firmware laufen.

Demnach kommt entweder keine Netzwerkverbindung zwischen dem Shelly und dem FHEM-Server zustande, oder es geht bei der Anmeldung was schief. Aber die Anmeldedaten hast du in dem Shelly vermutlich auch schon mehrfach gegengecheckt?

Steht was im FHEM-Log?
Gibt es bei Shelly sowas wie die Tasmota-Console, auf der man mitlesen kann, was die firmware grade so treibt?

Falls nicht: Mal den verbose-Level am M2-Server hochdrehen, den Shelly neu starten und dann mal sehen, was dann im FHEM-Log an Infos zu finden ist. (Irgendwo hatte Rudi auch mal erklärt, wie man (bei FHEMWEB-Verbindungen) die Zahl der Verbindungsversuche via allowed nutzen kann, um einen potentiellen Angreifer via notify auszusperren - müßte "man" ggf. mal suchen, aus der commandref werde ich dahingehend grade auf die Schnelle nicht schlau).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Kellerkind86

Danke für die Hilfe..bin jetzt nochmal alles durchgegangen.. und dann lief es auf einmal... 7 devices wurden auf einmal angelegt..
echt komisch..

danke für die unterstützung.

gruß Marcell
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)