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
...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 (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 (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.
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
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).
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