autocreate und MQTT2 geht bei mir nicht zusammen: gelöst!

Begonnen von andies, 20 Juni 2019, 21:47:10

Vorheriges Thema - Nächstes Thema

rallye

Zitat von: DasQ am 07 Januar 2021, 14:21:05
wo löscht sich was?
Die "zusätzlichen MQTT-Server verschwinden wieder aus dem hidden room
Zitat von: DasQ am 07 Januar 2021, 14:21:05
warum ist der mqtt server im wan?
Weil ich mit dem Mobiltelefon meine An- bzw. Abwesenheit aus dem WAN mittels Owntracks steuere


Zitat von: rudolfkoenig am 07 Januar 2021, 14:54:00
Das sind die Verbindungen, und deswegen versteckt, damit die, die nicht wissen, was das ist, sich nicht aufregen.
:) :) :) ehrliche und gute Antwort bzw. Überlegung. Gefällt mir  :)
Zitat von: rudolfkoenig am 07 Januar 2021, 14:54:00
Alternativ rausfinden, wer sich verbinden will ohne/mit falsches Passwort, und sie ueberreden, das zu lassen.
Das sind die Android Telefone mit Owntracks. Sie haben das richtige PW gesetzt - da dürfte etwas in der Android-Implementierung der Owntracks-App schief gelaufen sein. Bei der IOS-Implementierung (unser Sohn hat Apple) habe ich das "Problem" nicht gesehen.
Zitat von: rudolfkoenig am 07 Januar 2021, 14:54:00
Im zugeordneten allowed Instanz loglevel auf 2 setzen.
Danke ! Genau das wollt ich wissen !
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

optimizer

Hi,

an das autocreate Problem häng ich mich mal ran. Ich richte gerade meine ersten WLAN Steckdosen (hostname: WLANSteckdose01 u. 02) Blitzwolf SHP6-15A (wie GSUND SP111) mit TASMOTA 9.2.0 ein.
Der Event-Monitor meldet ständig
Global global UNDEFINED MQTT2_DVES_17580B MQTT2_DEVICE DVES_17580B MQTTBroker

Der Geräteabhängige MQTT2-Server "MQTTBroker_192.168.4.67_53905" wird automatisch erstellt (und verschwindet auch wieder wenn das Gerät abgesteckt wird).
Sollte der MQTT2_Server per autocreate auch automatisch das MQTT2_DEVICE anlegen?

mein MQTT2_Server:

Internals:
   CONNECTS   10
   DEF        1883 global
   FD         21
   FUUID      5ff77117-f33f-1d1e-896e-5458f6e80bb0547a
   NAME       MQTTBroker
   NR         96
   PORT       1883
   STATE      Initialized
   TYPE       MQTT2_SERVER
   .attraggr:
   .attrminint:
   .clientArray:
     MQTT2_DEVICE
   READINGS:
     2021-01-09 15:54:49   RETAIN          {"tasmota/discovery/24A16017580B/config":"{\u0022ip\u0022:\u0022192.168.4.67\u0022,\u0022dn\u0022:\u0022Blitzwolf SHP6-15A\u0022,\u0022fn\u0022:[\u0022Blitzwolf SHP6-15A\u0022,null,null,null,null,null,null,null],\u0022hn\u0022:\u0022WLANSteckdose01\u0022,\u0022mac\u0022:\u002224A16017580B\u0022,\u0022md\u0022:\u0022BlitzWolf SHP6\u0022,\u0022ty\u0022:0,\u0022if\u0022:0,\u0022ofln\u0022:\u0022Offline\u0022,\u0022onln\u0022:\u0022Online\u0022,\u0022state\u0022:[\u0022OFF\u0022,\u0022ON\u0022,\u0022TOGGLE\u0022,\u0022HOLD\u0022],\u0022sw\u0022:\u00229.2.0\u0022,\u0022t\u0022:\u0022DVES_17580B\u0022,\u0022ft\u0022:\u0022%prefix%/%topic%/\u0022,\u0022tp\u0022:[\u0022cmnd\u0022,\u0022stat\u0022,\u0022tele\u0022],\u0022rl\u0022:[1,0,0,0,0,0,0,0],\u0022swc\u0022:[-1,-1,-1,-1,-1,-1,-1,-1],\u0022swn\u0022:[null,null,null,null,null,null,null,null],\u0022btn\u0022:[0,0,0,0],\u0022so\u0022:{\u00224\u0022:0,\u002211\u0022:0,\u002213\u0022:0,\u002217\u0022:0,\u002220\u0022:0,\u002230\u0022:0,\u002268\u0022:0,\u002273\u0022:0,\u002282\u0022:0,\u0022114\u0022:0},\u0022lk\u0022:1,\u0022lt_st\u0022:0,\u0022sho\u0022:[0,0,0,0],\u0022ver\u0022:1}","tasmota/discovery/24A16017580B/sensors":"{\u0022sn\u0022:{\u0022Time\u0022:\u00221970-01-01T00:00:18\u0022,\u0022ENERGY\u0022:{\u0022TotalStartTime\u0022:\u00222020-12-30T15:46:28\u0022,\u0022Total\u0022:0.000,\u0022Yesterday\u0022:0.000,\u0022Today\u0022:0.000,\u0022Power\u0022:0,\u0022ApparentPower\u0022:0,\u0022ReactivePower\u0022:0,\u0022Factor\u0022:0.00,\u0022Voltage\u0022:228,\u0022Current\u0022:0.000}},\u0022ver\u0022:1}","tasmota/discovery/C4DD57156C3F/config":"{\u0022ip\u0022:\u0022192.168.4.68\u0022,\u0022dn\u0022:\u0022Blitzwolf SHP6-15A\u0022,\u0022fn\u0022:[\u0022Blitzwolf SHP6-15A\u0022,null,null,null,null,null,null,null],\u0022hn\u0022:\u0022WLANSteckdose02\u0022,\u0022mac\u0022:\u0022C4DD57156C3F\u0022,\u0022md\u0022:\u0022BlitzWolf SHP6\u0022,\u0022ofln\u0022:\u0022Offline\u0022,\u0022onln\u0022:\u0022Online\u0022,\u0022state\u0022:[\u0022OFF\u0022,\u0022ON\u0022,\u0022TOGGLE\u0022,\u0022HOLD\u0022],\u0022sw\u0022:\u00228.5.1\u0022,\u0022t\u0022:\u0022DVES_156C3F\u0022,\u0022ft\u0022:\u0022%prefix%/%topic%/\u0022,\u0022tp\u0022:[\u0022cmnd\u0022,\u0022stat\u0022,\u0022tele\u0022],\u0022rl\u0022:[1,0,0,0,0,0,0,0],\u0022swc\u0022:[-1,-1,-1,-1,-1,-1,-1,-1],\u0022btn\u0022:[0,0,0,0],\u0022so\u0022:{\u002211\u0022:0,\u002213\u0022:0,\u002217\u0022:0,\u002220\u0022:0,\u002230\u0022:0,\u002268\u0022:0,\u002273\u0022:0,\u002280\u0022:0},\u0022lk\u0022:1,\u0022lt_st\u0022:0,\u0022ver\u0022:1}","tasmota/discovery/C4DD57156C3F/sensors":"{\u0022sn\u0022:{\u0022Time\u0022:\u00222021-01-08T21:19:52\u0022,\u0022ENERGY\u0022:{\u0022TotalStartTime\u0022:\u00222020-12-30T15:58:25\u0022,\u0022Total\u0022:0.000,\u0022Yesterday\u0022:0.000,\u0022Today\u0022:0.000,\u0022Power\u0022:0,\u0022ApparentPower\u0022:0,\u0022ReactivePower\u0022:0,\u0022Factor\u0022:0.00,\u0022Voltage\u0022:0,\u0022Current\u0022:0.000}},\u0022ver\u0022:1}","tele/DVES_156C3F/LWT":"Offline","tele/DVES_17580B/LWT":"Online","tele/tasmota_156C3F/LWT":"Offline"}
     2021-01-09 15:54:38   nrclients       1
     2021-01-07 22:29:09   state           Initialized
   clients:
     MQTTBroker_192.168.4.67_53905 1
   retain:
     tasmota/discovery/24A16017580B/config:
       ts         1610204089.00313
       val        {"ip":"192.168.4.67","dn":"Blitzwolf SHP6-15A","fn":["Blitzwolf SHP6-15A",null,null,null,null,null,null,null],"hn":"WLANSteckdose01","mac":"24A16017580B","md":"BlitzWolf SHP6","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"9.2.0","t":"DVES_17580B","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0},"lk":1,"lt_st":0,"sho":[0,0,0,0],"ver":1}
     tasmota/discovery/24A16017580B/sensors:
       ts         1610204089.01935
       val        {"sn":{"Time":"1970-01-01T00:00:18","ENERGY":{"TotalStartTime":"2020-12-30T15:46:28","Total":0.000,"Yesterday":0.000,"Today":0.000,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":228,"Current":0.000}},"ver":1}
     tasmota/discovery/C4DD57156C3F/config:
       ts         1610137213.90129
       val        {"ip":"192.168.4.68","dn":"Blitzwolf SHP6-15A","fn":["Blitzwolf SHP6-15A",null,null,null,null,null,null,null],"hn":"WLANSteckdose02","mac":"C4DD57156C3F","md":"BlitzWolf SHP6","ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"8.5.1","t":"DVES_156C3F","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"btn":[0,0,0,0],"so":{"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"80":0},"lk":1,"lt_st":0,"ver":1}
     tasmota/discovery/C4DD57156C3F/sensors:
       ts         1610137213.91075
       val        {"sn":{"Time":"2021-01-08T21:19:52","ENERGY":{"TotalStartTime":"2020-12-30T15:58:25","Total":0.000,"Yesterday":0.000,"Today":0.000,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":0,"Current":0.000}},"ver":1}
     tele/DVES_156C3F/LWT:
       ts         1610137743.95387
       val        Offline
     tele/DVES_17580B/LWT:
       ts         1610204078.42282
       val        Online
     tele/tasmota_156C3F/LWT:
       ts         1610137208.65365
       val        Offline
Attributes:
   room       RPI
   verbose    5


Geräteabhängiger MQTT2-Server

Internals:
   BUF       
   FD         23
   NAME       MQTTBroker_192.168.4.67_53905
   NR         1882
   PEER       192.168.4.67
   PORT       53905
   SNAME      MQTTBroker
   SSL       
   STATE      Connected
   TEMPORARY  1
   TYPE       MQTT2_SERVER
   WBCallback
   cflags     174
   cid        DVES_17580B
   keepalive  30
   lastMsgTime 1610205824.50003
   lwt        tele/DVES_17580B/LWT:Offline
   protoNum   4
   protoTxt   MQTT
   usr        DVES_USER
   .attraggr:
   .attrminint:
   READINGS:
     2021-01-09 15:54:38   state           Connected
   subscriptions:
     cmnd/DVES_17580B/# 1610204078.43973
     cmnd/DVES_17580B_fb/# 1610204078.44122
     cmnd/tasmotas/# 1610204078.44061
Attributes:
   room       hidden


Event Monitor beim Einstecken:

2021-01-09 15:48:12 MQTT2_SERVER MQTTBroker nrclients: 1
2021-01-09 15:48:12 Global global UNDEFINED MQTT2_DVES_17580B MQTT2_DEVICE DVES_17580B MQTTBroker
2021-01-09 15:48:12 Global global UNDEFINED MQTT2_DVES_17580B MQTT2_DEVICE DVES_17580B MQTTBroker
2021-01-09 15:48:12 Global global UNDEFINED MQTT2_DVES_17580B MQTT2_DEVICE DVES_17580B MQTTBroker
2021-01-09 15:48:12 Global global UNDEFINED MQTT2_DVES_17580B MQTT2_DEVICE DVES_17580B MQTTBroker
2021-01-09 15:48:12 Global global UNDEFINED MQTT2_DVES_17580B MQTT2_DEVICE DVES_17580B MQTTBroker
2021-01-09 15:48:12 Global global UNDEFINED MQTT2_DVES_17580B MQTT2_DEVICE DVES_17580B MQTTBroker
2021-01-09 15:48:12 Global global UNDEFINED MQTT2_DVES_17580B MQTT2_DEVICE DVES_17580B MQTTBroker


FHEM-Log beim Einstecken mit verbose 5 im MQTT2_Server:

2021.01.09 15:48:12 4: Connection accepted from MQTTBroker_192.168.4.67_51278
2021.01.09 15:48:12 5: in:  CONNECT: (16)L(0)(4)MQTT(4)(238)(0)(30)(0)(11)DVES_17580B(0)(20)tele/DVES_17580B/LWT(0)(7)Offline(0)(9)DVES_USER(0)(9)DVES_PASS
2021.01.09 15:48:12 4:   MQTTBroker_192.168.4.67_51278 cid:DVES_17580B CONNECT V:4 keepAlive:30 LWT:tele/DVES_17580B/LWT:Offline usr:DVES_USER
2021.01.09 15:48:12 5: out: CONNACK:  (2)(0)(0)
2021.01.09 15:48:12 5: in:  PUBLISH: 1(28)(0)(20)tele/DVES_17580B/LWTOnline
2021.01.09 15:48:12 4:   MQTTBroker_192.168.4.67_51278 DVES_17580B PUBLISH tele/DVES_17580B/LWT:Online
2021.01.09 15:48:12 5: MQTTBroker: dispatch autocreate=simple\000DVES_17580B\000tele/DVES_17580B/LWT\000Online
2021.01.09 15:48:12 5: in:  PUBLISH: 0(24)(0)(22)cmnd/DVES_17580B/POWER
2021.01.09 15:48:12 4:   MQTTBroker_192.168.4.67_51278 DVES_17580B PUBLISH cmnd/DVES_17580B/POWER:
2021.01.09 15:48:12 5: MQTTBroker: dispatch autocreate=simple\000DVES_17580B\000cmnd/DVES_17580B/POWER\000
2021.01.09 15:48:12 5: in:  SUBSCRIBE: (130)(23)(0)(2)(0)(18)cmnd/DVES_17580B/#(0)
2021.01.09 15:48:12 4:   MQTTBroker_192.168.4.67_51278 DVES_17580B SUBSCRIBE
2021.01.09 15:48:12 4:   topic:cmnd/DVES_17580B/# qos:0
2021.01.09 15:48:12 5: out: SUBACK: (144)(3)(0)(2)(1)
2021.01.09 15:48:12 5: in:  SUBSCRIBE: (130)(20)(0)(3)(0)(15)cmnd/tasmotas/#(0)
2021.01.09 15:48:12 4:   MQTTBroker_192.168.4.67_51278 DVES_17580B SUBSCRIBE
2021.01.09 15:48:12 4:   topic:cmnd/tasmotas/# qos:0
2021.01.09 15:48:12 5: out: SUBACK: (144)(3)(0)(3)(1)
2021.01.09 15:48:12 5: in:  SUBSCRIBE: (130)(26)(0)(4)(0)(21)cmnd/DVES_17580B_fb/#(0)
2021.01.09 15:48:12 4:   MQTTBroker_192.168.4.67_51278 DVES_17580B SUBSCRIBE
2021.01.09 15:48:12 4:   topic:cmnd/DVES_17580B_fb/# qos:0
2021.01.09 15:48:12 5: out: SUBACK: (144)(3)(0)(4)(1)
2021.01.09 15:48:12 5: in:  UNSUBSCRIBE: (162)(24)(0)(5)(0)(20)homeassistant/status
2021.01.09 15:48:12 4:   MQTTBroker_192.168.4.67_51278 DVES_17580B UNSUBSCRIBE
2021.01.09 15:48:12 4:   topic:homeassistant/status
2021.01.09 15:48:12 5: out: UNSUBACK: (176)(2)(0)(5)
2021.01.09 15:48:12 5: in:  PUBLISH: 0(147)(1)(0)(22)tele/DVES_17580B/INFO1{"Module":"BlitzWolf SHP6","Version":"9.2.0(tasmota)","FallbackTopic":"cmnd/DVES_17580B_fb/","GroupTopic":"cmnd/tasmotas/"}
2021.01.09 15:48:12 4:   MQTTBroker_192.168.4.67_51278 DVES_17580B PUBLISH tele/DVES_17580B/INFO1:{"Module":"BlitzWolf SHP6","Version":"9.2.0(tasmota)","FallbackTopic":"cmnd/DVES_17580B_fb/","GroupTopic":"cmnd/tasmotas/"}
2021.01.09 15:48:12 5: MQTTBroker: dispatch autocreate=simple\000DVES_17580B\000tele/DVES_17580B/INFO1\000{"Module":"BlitzWolf SHP6","Version":"9.2.0(tasmota)","FallbackTopic":"cmnd/DVES_17580B_fb/","GroupTopic":"cmnd/tasmotas/"}
2021.01.09 15:48:12 5: in:  PUBLISH: 0i(0)(22)tele/DVES_17580B/INFO2{"WebServerMode":"Admin","Hostname":"WLANSteckdose01","IPAddress":"192.168.4.67"}
2021.01.09 15:48:12 4:   MQTTBroker_192.168.4.67_51278 DVES_17580B PUBLISH tele/DVES_17580B/INFO2:{"WebServerMode":"Admin","Hostname":"WLANSteckdose01","IPAddress":"192.168.4.67"}
2021.01.09 15:48:12 5: MQTTBroker: dispatch autocreate=simple\000DVES_17580B\000tele/DVES_17580B/INFO2\000{"WebServerMode":"Admin","Hostname":"WLANSteckdose01","IPAddress":"192.168.4.67"}
2021.01.09 15:48:12 5: in:  PUBLISH: 0;(0)(22)tele/DVES_17580B/INFO3{"RestartReason":"External System"}
2021.01.09 15:48:12 4:   MQTTBroker_192.168.4.67_51278 DVES_17580B PUBLISH tele/DVES_17580B/INFO3:{"RestartReason":"External System"}
2021.01.09 15:48:12 5: MQTTBroker: dispatch autocreate=simple\000DVES_17580B\000tele/DVES_17580B/INFO3\000{"RestartReason":"External System"}
2021.01.09 15:48:12 5: in:  PUBLISH: 0'(0)(23)stat/DVES_17580B/RESULT{"POWER":"ON"}
2021.01.09 15:48:12 4:   MQTTBroker_192.168.4.67_51278 DVES_17580B PUBLISH stat/DVES_17580B/RESULT:{"POWER":"ON"}
2021.01.09 15:48:12 5: MQTTBroker: dispatch autocreate=simple\000DVES_17580B\000stat/DVES_17580B/RESULT\000{"POWER":"ON"}
2021.01.09 15:48:12 5: in:  PUBLISH: 0(26)(0)(22)stat/DVES_17580B/POWERON
2021.01.09 15:48:12 4:   MQTTBroker_192.168.4.67_51278 DVES_17580B PUBLISH stat/DVES_17580B/POWER:ON
2021.01.09 15:48:12 5: MQTTBroker: dispatch autocreate=simple\000DVES_17580B\000stat/DVES_17580B/POWER\000ON
2021.01.09 15:48:46 5: in:  PINGREQ: (192)(0)
2021.01.09 15:48:46 4:   MQTTBroker_192.168.4.67_51278 DVES_17580B PINGREQ
2021.01.09 15:48:46 5: out: PINGRESP: (208)(0)


Gruß

Beta-User

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

rudolfkoenig

Ich tippe auch darauf, dass autocreate deaktiviert wurde.
Wenn das stimmt: wuerde mich interessieren, warum.

optimizer

list TYPE=autocreate

Messages collected while initializing FHEM:
configfile: OBIS (HHzaehler): attr alignTime is useless, if no interval is specified

Messages collected while initializing FHEM:SecurityCheck:
  WEBtablet is not password protected
  WEB is not password protected
  WEBphone is not password protected
  MQTTBroker is not password protected
  telnetPort is not password protected

Protect this FHEM installation by defining an allowed device with define allowed allowed
You can disable this message with attr global motd none


rudolfkoenig

D.h. es gibt kein autocreate, und das motd wird angezeigt.
Bitte "define autocreate autocreate" ausfuehren, und erneut probieren.
Und meine Frage aus dem letzten Beitrag beantworten :)

optimizer

Zitat von: rudolfkoenig am 09 Januar 2021, 20:06:46
Bitte "define autocreate autocreate" ausfuehren, und erneut probieren.
Und meine Frage aus dem letzten Beitrag beantworten :)
Nach define (und aus/einstecken) hats nun funktioniert. attrtemplate tasmota_POW ausgewählt und alles war wunderbar vorkonfiguriert.  ;D Danke!

Wieso das device autocreate nicht da war kann ich leider nicht beantworten.