[gelöst] MQTT2 Broker erstellt neues Device trotz Autocreate off (Octoprint)

Begonnen von DasQ, 11 April 2019, 09:27:02

Vorheriges Thema - Nächstes Thema

DasQ

Hi,
****edit****
lösung war ein Feature request auf der Octoprint seite und ein update des Mqtt plugins in Octoprint

*****edit*****


im topic steht eigentlich schon alles, aber hier noch etwas input.

list MQTT2 Broker/Server
Internals:
   CONNECTS   513
   DEF        1883 global
   FD         26
   FUUID      5c43481e-f33f-9f3d-9b64-e00055128240ba6f
   NAME       MQTT2_Broker
   NR         53
   PORT       1883
   STATE      Initialized
   TYPE       MQTT2_SERVER
   READINGS:
     2019-04-11 09:15:44   RETAIN          {"/AnzGekingelt":"11","/AnzHausTuerBetaetigt":"0","/AnzWohnTuerGeoeffnet":"183","/BMP280/DruckBMP280":"1013.04","/BMP280/FeuchteBMP280":"37.75","/BMP280/TempBMP280":"22.88","/Counter":"35","/DHT11/FeuchteDHT11":"38.00","/DHT11/TempDHT11":"23.60","/ESP-IR/status/LWT":"online","/ESP_5Vrelais/status/LWT":"online","/ESP_Kuechenuhr/status/LWT":"online","/Glocke":"off","/Haustuer":"zu","/TorWebCmd":"Done","/h":"44.70","/ip":"192.168.1.160","/systemname":"ESP_5Vrelais","/t":"22.80","/torposition":"unten","/upti":"10d11h26m","/uptime":"58d20h02m","Garagentor":"online","milight/states/0x248C/rgb_cct/1":"{\u0022state\u0022:\u0022ON\u0022,\u0022brightness\u0022:255,\u0022color_temp\u0022:220,\u0022device_id\u0022:9356,\u0022group_id\u0022:1,\u0022device_type\u0022:\u0022rgb_cct\u0022}","milight/states/0x248C/rgb_cct/2":"{\u0022state\u0022:\u0022OFF\u0022,\u0022brightness\u0022:0,\u0022hue\u0022:45,\u0022saturation\u0022:33,\u0022device_id\u0022:9356,\u0022group_id\u0022:2,\u0022device_type\u0022:\u0022rgb_cct\u0022}","milight/states/0x248C/rgb_cct/3":"{\u0022state\u0022:\u0022OFF\u0022,\u0022brightness\u0022:255,\u0022hue\u0022:247,\u0022saturation\u0022:63,\u0022device_id\u0022:9356,\u0022group_id\u0022:3,\u0022device_type\u0022:\u0022rgb_cct\u0022}","milight/states/0x248C/rgb_cct/4":"{\u0022state\u0022:\u0022ON\u0022,\u0022brightness\u0022:186,\u0022hue\u0022:336,\u0022saturation\u0022:100,\u0022device_id\u0022:9356,\u0022group_id\u0022:4,\u0022device_type\u0022:\u0022rgb_cct\u0022}","milight/states/0x5D02/rgb_cct/1":"{\u0022state\u0022:\u0022OFF\u0022,\u0022brightness\u0022:222,\u0022color_temp\u0022:153,\u0022device_id\u0022:23810,\u0022group_id\u0022:1,\u0022device_type\u0022:\u0022rgb_cct\u0022}","milight/states/0x5D02/rgb_cct/2":"{\u0022state\u0022:\u0022ON\u0022,\u0022brightness\u0022:150,\u0022hue\u0022:200,\u0022saturation\u0022:94,\u0022device_id\u0022:23810,\u0022group_id\u0022:2,\u0022device_type\u0022:\u0022rgb_cct\u0022}","milight/states/0x5D02/rgb_cct/3":"{\u0022state\u0022:\u0022OFF\u0022,\u0022brightness\u0022:255,\u0022hue\u0022:193,\u0022saturation\u0022:73,\u0022device_id\u0022:23810,\u0022group_id\u0022:3,\u0022device_type\u0022:\u0022rgb_cct\u0022}","milight/states/0x5D02/rgb_cct/4":"{\u0022state\u0022:\u0022ON\u0022,\u0022brightness\u0022:143,\u0022color_temp\u0022:153,\u0022device_id\u0022:23810,\u0022group_id\u0022:4,\u0022device_type\u0022:\u0022rgb_cct\u0022}","octopi/LWT":"disconnected","octopi/bed":"{\u0022_timestamp\u0022: 1554833012, \u0022actual\u0022: 54.12, \u0022target\u0022: 0.0}","octopi/chamber":"{\u0022_timestamp\u0022: 1554833016, \u0022actual\u0022: null, \u0022target\u0022: null}","octopi/printing":"{\u0022progress\u0022: 100, \u0022_timestamp\u0022: 1554832923, \u0022location\u0022: \u0022local\u0022, \u0022path\u0022: \u0022CFFFP_1110217_RWC_Base.gcode\u0022}","octopi/tool0":"{\u0022_timestamp\u0022: 1554833016, \u0022actual\u0022: 115.7, \u0022target\u0022: 0.0}","tele/sonoffPOW1/LWT":"Online","tele/sonoffPOW2/LWT":"Online","tele/sonoff_4CH_1/LWT":"Online","tele/sonoff_KiZi1/LWT":"online","tele/sonoff_Wz/LWT":"online"}
     2019-04-11 09:10:01   nrclients       10
     2019-04-09 11:34:46   state           Initialized
   clients:
     MQTT2_Broker_192.168.1.160_49559 1
     MQTT2_Broker_192.168.1.161_49195 1
     MQTT2_Broker_192.168.1.162_49190 1
     MQTT2_Broker_192.168.1.163_12190 1
     MQTT2_Broker_192.168.1.164_49161 1
     MQTT2_Broker_192.168.1.170_9835 1
     MQTT2_Broker_192.168.1.171_13792 1
     MQTT2_Broker_192.168.1.180_50854 1
     MQTT2_Broker_192.168.1.190_51995 1
     MQTT2_Broker_192.168.1.191_52834 1
   retain:
     /AnzGekingelt:
       ts         1554966930.89344
       val        11
     /AnzHausTuerBetaetigt:
       ts         1554966930.99403
       val        0
     /AnzWohnTuerGeoeffnet:
       ts         1554966930.79218
       val        183
     /BMP280/DruckBMP280:
       ts         1554966935.94969
       val        1013.04
     /BMP280/FeuchteBMP280:
       ts         1554966937.95193
       val        37.75
     /BMP280/TempBMP280:
       ts         1554966936.95136
       val        22.88
     /Counter:
       ts         1554960946.34136
       val        35
     /DHT11/FeuchteDHT11:
       ts         1554966939.95357
       val        38.00
     /DHT11/TempDHT11:
       ts         1554966938.95323
       val        23.60
     /ESP-IR/status/LWT:
       ts         1554964749.51197
       val        online
     /ESP_5Vrelais/status/LWT:
       ts         1554834857.41058
       val        online
     /ESP_Kuechenuhr/status/LWT:
       ts         1554834857.53418
       val        online
     /Glocke:
       ts         1554908731.79003
       val        off
     /Haustuer:
       ts         1554965560.89025
       val        zu
     /TorWebCmd:
       ts         1554802491.81241
       val        Done
     /h:
       ts         1554966555.30373
       val        44.70
     /ip:
       ts         1554966932.28691
       val        192.168.1.160
     /systemname:
       ts         1554966930.48915
       val        ESP_5Vrelais
     /t:
       ts         1554966555.8048
       val        22.80
     /torposition:
       ts         1554966944.2883
       val        unten
     /upti:
       ts         1554966554.80323
       val        10d11h26m
     /uptime:
       ts         1554966938.28761
       val        58d20h02m
     Garagentor:
       ts         1554834857.51106
       val        online
     milight/states/0x248C/rgb_cct/1:
       ts         1554954740.25942
       val        {"state":"ON","brightness":255,"color_temp":220,"device_id":9356,"group_id":1,"device_type":"rgb_cct"}
     milight/states/0x248C/rgb_cct/2:
       ts         1554946537.32214
       val        {"state":"OFF","brightness":0,"hue":45,"saturation":33,"device_id":9356,"group_id":2,"device_type":"rgb_cct"}
     milight/states/0x248C/rgb_cct/3:
       ts         1554802491.81241
       val        {"state":"OFF","brightness":255,"hue":247,"saturation":63,"device_id":9356,"group_id":3,"device_type":"rgb_cct"}
     milight/states/0x248C/rgb_cct/4:
       ts         1554924515.8227
       val        {"state":"ON","brightness":186,"hue":336,"saturation":100,"device_id":9356,"group_id":4,"device_type":"rgb_cct"}
     milight/states/0x5D02/rgb_cct/1:
       ts         1554802491.81241
       val        {"state":"OFF","brightness":222,"color_temp":153,"device_id":23810,"group_id":1,"device_type":"rgb_cct"}
     milight/states/0x5D02/rgb_cct/2:
       ts         1554802491.81241
       val        {"state":"ON","brightness":150,"hue":200,"saturation":94,"device_id":23810,"group_id":2,"device_type":"rgb_cct"}
     milight/states/0x5D02/rgb_cct/3:
       ts         1554802491.81241
       val        {"state":"OFF","brightness":255,"hue":193,"saturation":73,"device_id":23810,"group_id":3,"device_type":"rgb_cct"}
     milight/states/0x5D02/rgb_cct/4:
       ts         1554802491.81241
       val        {"state":"ON","brightness":143,"color_temp":153,"device_id":23810,"group_id":4,"device_type":"rgb_cct"}
     octopi/LWT:
       ts         1554833114.76187
       val        disconnected
     octopi/bed:
       ts         1554833012.69591
       val        {"_timestamp": 1554833012, "actual": 54.12, "target": 0.0}
     octopi/chamber:
       ts         1554833016.59871
       val        {"_timestamp": 1554833016, "actual": null, "target": null}
     octopi/printing:
       ts         1554832923.62947
       val        {"progress": 100, "_timestamp": 1554832923, "location": "local", "path": "CFFFP_1110217_RWC_Base.gcode"}
     octopi/tool0:
       ts         1554833016.65402
       val        {"_timestamp": 1554833016, "actual": 115.7, "target": 0.0}
     tele/sonoffPOW1/LWT:
       ts         1554834857.36411
       val        Online
     tele/sonoffPOW2/LWT:
       ts         1554966601.26999
       val        Online
     tele/sonoff_4CH_1/LWT:
       ts         1554964813.47608
       val        Online
     tele/sonoff_KiZi1/LWT:
       ts         1554834857.23683
       val        online
     tele/sonoff_Wz/LWT:
       ts         1554834857.57373
       val        online
Attributes:
   icon       mqtt
   keepaliveFactor 120
   room       Fhem


raw
defmod MQTT2_Broker MQTT2_SERVER 1883 global
attr MQTT2_Broker icon mqtt
attr MQTT2_Broker keepaliveFactor 120
attr MQTT2_Broker room Fhem

setstate MQTT2_Broker 2019-04-11 09:22:46 RETAIN {"/AnzGekingelt":"11","/AnzHausTuerBetaetigt":"0","/AnzWohnTuerGeoeffnet":"183","/BMP280/DruckBMP280":"1013.04","/BMP280/FeuchteBMP280":"38.00","/BMP280/TempBMP280":"22.80","/Counter":"35","/DHT11/FeuchteDHT11":"39.00","/DHT11/TempDHT11":"23.60","/ESP-IR/status/LWT":"online","/ESP_5Vrelais/status/LWT":"online","/ESP_Kuechenuhr/status/LWT":"online","/Glocke":"off","/Haustuer":"zu","/TorWebCmd":"Done","/h":"44.80","/ip":"192.168.1.162","/systemname":"ESP_5Vrelais","/t":"22.80","/torposition":"unten","/upti":"10d11h36m","/uptime":"1d23h12m","Garagentor":"online","milight/states/0x248C/rgb_cct/1":"{\u0022state\u0022:\u0022ON\u0022,\u0022brightness\u0022:255,\u0022color_temp\u0022:220,\u0022device_id\u0022:9356,\u0022group_id\u0022:1,\u0022device_type\u0022:\u0022rgb_cct\u0022}","milight/states/0x248C/rgb_cct/2":"{\u0022state\u0022:\u0022OFF\u0022,\u0022brightness\u0022:0,\u0022hue\u0022:45,\u0022saturation\u0022:33,\u0022device_id\u0022:9356,\u0022group_id\u0022:2,\u0022device_type\u0022:\u0022rgb_cct\u0022}","milight/states/0x248C/rgb_cct/3":"{\u0022state\u0022:\u0022OFF\u0022,\u0022brightness\u0022:255,\u0022hue\u0022:247,\u0022saturation\u0022:63,\u0022device_id\u0022:9356,\u0022group_id\u0022:3,\u0022device_type\u0022:\u0022rgb_cct\u0022}","milight/states/0x248C/rgb_cct/4":"{\u0022state\u0022:\u0022ON\u0022,\u0022brightness\u0022:186,\u0022hue\u0022:336,\u0022saturation\u0022:100,\u0022device_id\u0022:9356,\u0022group_id\u0022:4,\u0022device_type\u0022:\u0022rgb_cct\u0022}","milight/states/0x5D02/rgb_cct/1":"{\u0022state\u0022:\u0022OFF\u0022,\u0022brightness\u0022:222,\u0022color_temp\u0022:153,\u0022device_id\u0022:23810,\u0022group_id\u0022:1,\u0022device_type\u0022:\u0022rgb_cct\u0022}","milight/states/0x5D02/rgb_cct/2":"{\u0022state\u0022:\u0022ON\u0022,\u0022brightness\u0022:150,\u0022hue\u0022:200,\u0022saturation\u0022:94,\u0022device_id\u0022:23810,\u0022group_id\u0022:2,\u0022device_type\u0022:\u0022rgb_cct\u0022}","milight/states/0x5D02/rgb_cct/3":"{\u0022state\u0022:\u0022OFF\u0022,\u0022brightness\u0022:255,\u0022hue\u0022:193,\u0022saturation\u0022:73,\u0022device_id\u0022:23810,\u0022group_id\u0022:3,\u0022device_type\u0022:\u0022rgb_cct\u0022}","milight/states/0x5D02/rgb_cct/4":"{\u0022state\u0022:\u0022ON\u0022,\u0022brightness\u0022:143,\u0022color_temp\u0022:153,\u0022device_id\u0022:23810,\u0022group_id\u0022:4,\u0022device_type\u0022:\u0022rgb_cct\u0022}","octopi/LWT":"disconnected","octopi/bed":"{\u0022_timestamp\u0022: 1554833012, \u0022actual\u0022: 54.12, \u0022target\u0022: 0.0}","octopi/chamber":"{\u0022_timestamp\u0022: 1554833016, \u0022actual\u0022: null, \u0022target\u0022: null}","octopi/printing":"{\u0022progress\u0022: 100, \u0022_timestamp\u0022: 1554832923, \u0022location\u0022: \u0022local\u0022, \u0022path\u0022: \u0022CFFFP_1110217_RWC_Base.gcode\u0022}","octopi/tool0":"{\u0022_timestamp\u0022: 1554833016, \u0022actual\u0022: 115.7, \u0022target\u0022: 0.0}","tele/sonoffPOW1/LWT":"Online","tele/sonoffPOW2/LWT":"Online","tele/sonoff_4CH_1/LWT":"Online","tele/sonoff_KiZi1/LWT":"online","tele/sonoff_Wz/LWT":"online"}
setstate MQTT2_Broker 2019-04-11 09:22:13 nrclients 10
setstate MQTT2_Broker 2019-04-09 11:34:46 state Initialized


list von einem der Automatisch angelegten Drucker. (die schauen immer gleich aus)
Internals:
   CFGFN     
   CID        2CCvw1R5iYegBKXDSqcpNE
   DEF        2CCvw1R5iYegBKXDSqcpNE
   DEVICETOPIC MQTT2_2CCvw1R5iYegBKXDSqcpNE
   FUUID      5cacb305-f33f-9f3d-9bc9-30be3a16c0c07495
   IODev      MQTT2_Broker
   LASTInputDev MQTT2_Broker
   MQTT2_Broker_MSGCNT 6152
   MQTT2_Broker_TIME 2019-04-09 20:05:14
   MSGCNT     6152
   NAME       MQTT2_2CCvw1R5iYegBKXDSqcpNE
   NR         755
   STATE      ???
   TYPE       MQTT2_DEVICE
   READINGS:
     2019-04-09 20:05:14   LWT             disconnected
     2019-04-09 20:02:32   _event          ClientClosed
     2019-04-09 20:03:36   _timestamp      1554833016
     2019-04-09 20:03:36   actual          115.7
     2019-04-09 17:36:26   baudrate        0
     2019-04-09 19:14:26   current_issue   false
     2019-04-09 19:14:26   current_overheat false
     2019-04-09 19:14:26   current_undervoltage false
     2019-04-09 17:36:37   data_EXTRUDER_COUNT 1
     2019-04-09 17:36:37   data_FIRMWARE_NAME Marlin 1.1.8 (Github)
     2019-04-09 17:36:37   data_MACHINE_TYPE 3D Drucker
     2019-04-09 17:36:37   data_PROTOCOL_VERSION 1.0
     2019-04-09 17:36:37   data_SOURCE_CODE_URL https://github.com/MarlinFirmware/Marlin
     2019-04-09 17:36:37   data_UUID       cede2a2f-41a2-4748-9b12-c55c62f367ff
     2019-04-09 19:15:56   e               0.0
     2019-04-09 19:15:56   f               2100.0
     2019-04-09 20:02:03   file            /home/pi/.octoprint/uploads/CFFFP_1110217_RWC_Base.gcode
     2019-04-09 20:02:03   filename        CFFFP_1110217_RWC_Base.gcode
     2019-04-09 20:02:22   gcode           CFFFP_1110217_RWC_Base.gcode
     2019-04-09 20:02:03   location        local
     2019-04-09 20:02:22   movie           /home/pi/.octoprint/timelapse/CFFFP_1110217_RWC_Base_20190409173715.mpg
     2019-04-09 20:02:22   movie_basename  CFFFP_1110217_RWC_Base_20190409173715.mpg
     2019-04-09 20:02:22   movie_prefix    CFFFP_1110217_RWC_Base_20190409173715
     2019-04-09 20:02:03   name            CFFFP_1110217_RWC_Base.gcode
     2019-04-09 20:02:00   new             10.0
     2019-04-09 20:02:00   old             32.0
     2019-04-09 20:02:03   origin          local
     2019-04-09 20:02:03   owner           root
     2019-04-09 19:14:26   past_issue      true
     2019-04-09 19:14:26   past_overheat   false
     2019-04-09 19:14:26   past_undervoltage true
     2019-04-09 20:02:03   path            CFFFP_1110217_RWC_Base.gcode
     2019-04-09 17:36:26   port            AUTO
     2019-04-09 20:02:03   progress        100
     2019-04-09 16:58:17   pub             test plugin startup
     2019-04-09 19:14:26   raw_value       327680
     2019-04-09 20:02:32   remoteAddress   ::ffff:192.168.1.57
     2019-04-09 17:38:06   result_dimensions_depth 73.749
     2019-04-09 17:38:06   result_dimensions_height 31.8
     2019-04-09 17:38:06   result_dimensions_width 82.56799999999998
     2019-04-09 17:38:06   result_estimatedPrintTime 7833.738593303311
     2019-04-09 17:38:06   result_filament_tool0_length 2384.149970000004
     2019-04-09 17:38:06   result_filament_tool0_volume 0.0
     2019-04-09 17:38:06   result_printingArea_maxX 140.832
     2019-04-09 17:38:06   result_printingArea_maxY 126.477
     2019-04-09 17:38:06   result_printingArea_maxZ 32.0
     2019-04-09 17:38:06   result_printingArea_minX 58.264
     2019-04-09 17:38:06   result_printingArea_minY 52.728
     2019-04-09 17:38:06   result_printingArea_minZ 0.2
     2019-04-09 20:02:03   size            3888289
     2019-04-09 20:02:03   state_id        OPERATIONAL
     2019-04-09 20:02:03   state_string    Operational
     2019-04-09 20:02:03   storage         local
     2019-04-09 19:15:56   t               0
     2019-04-09 20:03:36   target          0.0
     2019-04-09 20:02:03   time            8687.781600203
     2019-04-09 17:37:15   type            gcode
     2019-04-09 17:37:15   type_1          machinecode
     2019-04-09 17:37:15   type_2          gcode
     2019-04-09 17:37:16   user            root
     2019-04-09 19:15:56   x               134.79
     2019-04-09 19:15:56   y               116.88
     2019-04-09 19:15:56   z               13.2
Attributes:
   IODev      MQTT2_Broker
   readingList 2CCvw1R5iYegBKXDSqcpNE:octopi/LWT:.* LWT
2CCvw1R5iYegBKXDSqcpNE:octopi/ConnectivityChanged:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octoprint/plugin/mqtt_test/pub:.* pub
2CCvw1R5iYegBKXDSqcpNE:octopi/plugin_pi_support_throttle_state:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/Disconnecting:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/Disconnected:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/ClientOpened:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/Connecting:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/PrinterStateChanged:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/Connected:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/FirmwareData:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/chamber:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/tool0:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/bed:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/FileAdded:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/UpdatedFiles:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/MetadataAnalysisStarted:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/printing:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/FileSelected:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/PrintStarted:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/Upload:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/MetadataAnalysisFinished:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/PositionUpdate:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/Home:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/ZChange:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/CaptureStart:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/CaptureDone:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/ClientClosed:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/PrintDone:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/MovieRendering:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/MetadataStatisticsUpdated:.* { json2nameValue($EVENT) }
2CCvw1R5iYegBKXDSqcpNE:octopi/MovieDone:.* { json2nameValue($EVENT) }
   room       MQTT2_DEVICE


raw von einem anderen (bitte ID aus dem screenshot entnehmen)
defmod MQTT2_4XDi5Nl65sNNxj4MiCdJi2 MQTT2_DEVICE 4XDi5Nl65sNNxj4MiCdJi2
attr MQTT2_4XDi5Nl65sNNxj4MiCdJi2 IODev MQTT2_Broker
attr MQTT2_4XDi5Nl65sNNxj4MiCdJi2 readingList 4XDi5Nl65sNNxj4MiCdJi2:octopi/LWT:.* LWT\
4XDi5Nl65sNNxj4MiCdJi2:octoprint/plugin/mqtt_test/pub:.* pub\
4XDi5Nl65sNNxj4MiCdJi2:octopi/ClientOpened:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/Connecting:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/PrinterStateChanged:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/Connected:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/FirmwareData:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/FileAdded:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/UpdatedFiles:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/MetadataAnalysisStarted:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/printing:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/FileSelected:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/Upload:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/chamber:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/tool0:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/bed:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/PrintStarted:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/MetadataAnalysisFinished:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/PositionUpdate:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/Home:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/ZChange:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/CaptureStart:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/CaptureDone:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/plugin_pi_support_throttle_state:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/PrintCancelling:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/PrintCancelled:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/MetadataStatisticsUpdated:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/PrintFailed:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/MovieRendering:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/MovieDone:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/ClientClosed:.* { json2nameValue($EVENT) }\
4XDi5Nl65sNNxj4MiCdJi2:octopi/PrintDone:.* { json2nameValue($EVENT) }
attr MQTT2_4XDi5Nl65sNNxj4MiCdJi2 room MQTT2_DEVICE

setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 18:01:01 LWT disconnected
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:48:12 _event ClientClosed
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:59:26 _timestamp 1554566366
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:59:16 actual 28.19
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:38:46 baudrate 0
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:43:47 current_issue false
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:43:47 current_overheat false
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:43:47 current_undervoltage false
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:38:57 data_EXTRUDER_COUNT 1
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:38:57 data_FIRMWARE_NAME Marlin 1.1.8 (Github)
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:38:57 data_MACHINE_TYPE 3D Drucker
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:38:57 data_PROTOCOL_VERSION 1.0
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:38:57 data_SOURCE_CODE_URL https://github.com/MarlinFirmware/Marlin
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:38:57 data_UUID cede2a2f-41a2-4748-9b12-c55c62f367ff
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:30:16 e 0.0
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:30:16 f 1800.0
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:36 file /home/pi/.octoprint/uploads/CFFFP_nodemcu_oled_base_v1.5.gcode
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:36 filename CFFFP_nodemcu_oled_base_v1.5.gcode
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:38 gcode CFFFP_nodemcu_oled_base_v1.5.gcode
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:36 location local
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:38 movie /home/pi/.octoprint/timelapse/CFFFP_nodemcu_oled_base_v1.5_20190406155048.mpg
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:38 movie_basename CFFFP_nodemcu_oled_base_v1.5_20190406155048.mpg
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:38 movie_prefix CFFFP_nodemcu_oled_base_v1.5_20190406155048
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:36 name CFFFP_nodemcu_oled_base_v1.5.gcode
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:33 new 10.0
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:33 old 5.8
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:36 origin local
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:36 owner root
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:43:47 past_issue true
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:43:47 past_overheat false
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:43:47 past_undervoltage true
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:36 path CFFFP_nodemcu_oled_base_v1.5.gcode
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:38:46 port AUTO
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:36 progress 100
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:37:11 pub test plugin startup
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:43:47 raw_value 327680
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:50:03 reason cancelled
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:48:12 remoteAddress ::ffff:192.168.1.57
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:51:00 result_dimensions_depth 91.51499999999999
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:51:00 result_dimensions_height 5.6
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:51:00 result_dimensions_width 80.024
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:51:00 result_estimatedPrintTime 6607.013673286873
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:51:00 result_filament_tool0_length 1685.3302200000483
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:51:00 result_filament_tool0_volume 0.0
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:51:00 result_printingArea_maxX 149.012
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:51:00 result_printingArea_maxY 174.76
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:51:00 result_printingArea_maxZ 5.8
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:51:00 result_printingArea_minX 68.988
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:51:00 result_printingArea_minY 83.245
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:51:00 result_printingArea_minZ 0.2
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:36 size 1727595
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:36 state_id OPERATIONAL
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:36 state_string Operational
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:36 storage local
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:30:16 t 0
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:59:16 target 0.0
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:46:36 time 6947.949203537
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:50:48 type gcode
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:50:48 type_1 machinecode
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:50:48 type_2 gcode
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 15:50:48 user root
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:30:16 x 75.0
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:30:16 y 91.28
setstate MQTT2_4XDi5Nl65sNNxj4MiCdJi2 2019-04-06 17:30:16 z 4.6



Mich würde jetzt brennend intressieren warum mir jedemal aufs neue ein 3D Drucker angelegt wird?
Warum die ID nicht jedemal die selbe ist. Also bei allen andern MQTT2 devices kann ich rebooten so oft ich will und es wird nicht neues angelegt.
gibt es eine möglichkeit die Filelogs und devices auf einmal zu löschen? mir fällt da keine "eindeutigkeit" für ein RegEx auf.
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

Beta-User

Hmm,

beim MQTT2_SERVER ist der default für autocreate "simple". Du solltest das betreffende Attribut also setzen, wie in der cref angegeben (auf "no").

Wenn ständig neue Devices angelegt werden mit abweichender CID: Schau mal, ob du irgendwo am "Drucker" eine Client-ID oder so was ähnliches setzen kannst... Ansonsten aus der readingList die CID-Präfixe entfernen, dann sollte der Spuk auch im wesentlichen zuende sein ;) .
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

DasQ

Ja so ist das, wenn man zu den ersten gehört die MQTT2 einsetzt und dann die Änderungen nicht mitbekommt. BTW. Sollte der default wert ,,No" sein ... wie das sonst auch immer so ist.

Und das mit der ClientId ist mir schleierhaft, macht ja grad den Anschein als wär die nicht vorhanden.
Wie bei all mein andern Clients eben auch. Man kann da Wohlsein topic vergeben, aber Client id wär mir neu.

Wie gesagt das Problem haben andere Octoprint User auch.
Die client id saugt sich mqtt2 Broker aus den Rippen. Normal aus DNS Name. Und da er den scheinbar nicht erkennt, zimmert er jedesmal ein neues device.
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

Beta-User

Zitat von: DasQ am 13 April 2019, 11:08:11
Ja so ist das, wenn man zu den ersten gehört die MQTT2 einsetzt und dann die Änderungen nicht mitbekommt. BTW. Sollte der default wert ,,No" sein ... wie das sonst auch immer so ist.
Hm, soweit ich weiß, ist der default beim MQTT2_SERVER schon immer auf autocreate; nur eben neuerdings auf simple statt 1...

ZitatUnd das mit der ClientId ist mir schleierhaft, macht ja grad den Anschein als wär die nicht vorhanden.
Wie bei all mein andern Clients eben auch. Man kann da Wohlsein topic vergeben, aber Client id wär mir neu.

Wie gesagt das Problem haben andere Octoprint User auch.
Die client id saugt sich mqtt2 Broker aus den Rippen. Normal aus DNS Name. Und da er den scheinbar nicht erkennt, zimmert er jedesmal ein neues device.
Wie gesagt: Sendet der Client nicht selbst eine Client-ID, wird eine volatil generiert. Dann eben diesen Teil aus der readingList nehmen und gut ist...
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

DasQ

Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

rudolfkoenig

Zitatis es möglich das MQTT2 Server nicht mit dem Punkt in octopi.local klar kommt?
Moeglich ist Vieles, es wuerde mich aber ueberraschen, und ich wuerde es fixen.
Kannst Du bitte ein Beispiel zeigen, am besten aus "attr MQTT2_SERVER verbose 5" ?

DasQ

in der art?

2019.04.14 10:55:26 4: Connection accepted from MQTT2_Broker_192.168.1.150_42983
2019.04.14 10:55:26 5: CONNECT: (16)Q(0)(6)MQIsdp(3)(238)(0)<(0)(22)4uaXO9coeBS8X4cLlVA9dc(0)(13)octoprint/LWT(0)(12)disconnected(0)(4)andy(0)(8)passwort
2019.04.14 10:55:26 4: MQTT2_Broker_192.168.1.150_42983 4uaXO9coeBS8X4cLlVA9dc CONNECT V:3 keepAlive:60 LWT:octoprint/LWT:disconnected usr:andy
2019.04.14 10:55:26 5: PUBLISH: 3(26)(0)(13)octoprint/LWT(0)(1)connected
2019.04.14 10:55:26 4: MQTT2_Broker_192.168.1.150_42983 4uaXO9coeBS8X4cLlVA9dc PUBLISH octoprint/LWT:connected
2019.04.14 10:55:26 5: MQTT2_Broker: dispatch autocreate=complex\0004uaXO9coeBS8X4cLlVA9dc\000octoprint/LWT\000connected
2019.04.14 10:55:26 2: autocreate: define MQTT2_4uaXO9coeBS8X4cLlVA9dc MQTT2_DEVICE 4uaXO9coeBS8X4cLlVA9dc
2019.04.14 10:55:26 2: autocreate: define FileLog_MQTT2_4uaXO9coeBS8X4cLlVA9dc FileLog ./log/MQTT2_4uaXO9coeBS8X4cLlVA9dc-%Y.log MQTT2_4uaXO9coeBS8X4cLlVA9dc
2019.04.14 10:55:27 5: PINGREQ: (192)(0)
2019.04.14 10:55:27 4: MQTT2_Broker_192.168.1.161_49209 ESP_Kuechenuhr PINGREQ
2019.04.14 10:55:27 5: PUBLISH: 0(160)(2)(0)*octoprint/plugin_pi_support_throttle_state{"raw_value": 327685, "current_overheat": false, "_timestamp": 1555232127, "current_undervoltage": true, "past_overheat": false, "current_issue": true, "_event": "plugin_pi_support_throttle_state", "past_undervoltage": true, "past_issue": true}
2019.04.14 10:55:27 4: MQTT2_Broker_192.168.1.150_42983 4uaXO9coeBS8X4cLlVA9dc PUBLISH octoprint/plugin_pi_support_throttle_state:{"raw_value": 327685, "current_overheat": false, "_timestamp": 1555232127, "current_undervoltage": true, "past_overheat": false, "current_issue": true, "_event": "plugin_pi_support_throttle_state", "past_undervoltage": true, "past_issue": true}
2019.04.14 10:55:27 5: MQTT2_Broker: dispatch autocreate=complex\0004uaXO9coeBS8X4cLlVA9dc\000octoprint/plugin_pi_support_throttle_state\000{"raw_value": 327685, "current_overheat": false, "_timestamp": 1555232127, "current_undervoltage": true, "past_overheat": false, "current_issue": true, "_event": "plugin_pi_support_throttle_state", "past_undervoltage": true, "past_issue": true}
2019.04.14 10:55:27 5: PINGREQ: (192)(0)
2019.04.14 10:55:27 4: MQTT2_Broker_192.168.1.150_42983 4uaXO9coeBS8X4cLlVA9dc PINGREQ
2019.04.14 10:55:28 5: PINGREQ: (192)(0)
2019.04.14 10:55:28 4: MQTT2_Broker_192.168.1.160_49570 ESP_Garagentor PINGREQ
2019.04.14 10:55:30 5: PUBLISH: 03(0)(30)octoprint/plugin/mqtt_test/pubtest plugin startup
2019.04.14 10:55:30 4: MQTT2_Broker_192.168.1.150_42983 4uaXO9coeBS8X4cLlVA9dc PUBLISH octoprint/plugin/mqtt_test/pub:test plugin startup
2019.04.14 10:55:30 5: MQTT2_Broker: dispatch autocreate=complex\0004uaXO9coeBS8X4cLlVA9dc\000octoprint/plugin/mqtt_test/pub\000test plugin startup
2019.04.14 10:55:30 5: SUBSCRIBE: (130)#(0)(4)(0)(30)octoprint/plugin/mqtt_test/sub(0)
2019.04.14 10:55:30 4: MQTT2_Broker_192.168.1.150_42983 4uaXO9coeBS8X4cLlVA9dc SUBSCRIBE
2019.04.14 10:55:30 4:   topic:octoprint/plugin/mqtt_test/sub qos:0
2019.04.14 10:55:30 5: PUBLISH: 0C(0) octoprint/plugin/mqttpublish/pubOctoPrint-MQTTPublish publishing.
2019.04.14 10:55:30 4: MQTT2_Broker_192.168.1.150_42983 4uaXO9coeBS8X4cLlVA9dc PUBLISH octoprint/plugin/mqttpublish/pub:OctoPrint-MQTTPublish publishing.
2019.04.14 10:55:30 5: MQTT2_Broker: dispatch autocreate=complex\0004uaXO9coeBS8X4cLlVA9dc\000octoprint/plugin/mqttpublish/pub\000OctoPrint-MQTTPublish publishing.
2019.04.14 10:55:30 5: PUBLISH: 0;(0)(24)octoprint/plugin/tasmotaOctoPrint-TasmotaMQTT publishing.
2019.04.14 10:55:30 4: MQTT2_Broker_192.168.1.150_42983 4uaXO9coeBS8X4cLlVA9dc PUBLISH octoprint/plugin/tasmota:OctoPrint-TasmotaMQTT publishing.
2019.04.14 10:55:30 5: MQTT2_Broker: dispatch autocreate=complex\0004uaXO9coeBS8X4cLlVA9dc\000octoprint/plugin/tasmota\000OctoPrint-TasmotaMQTT publishing.
2019.04.14 10:55:30 5: SUBSCRIBE: (130)(22)(0)(7)(0)(17)sonoff/stat/POWER(0)
2019.04.14 10:55:30 4: MQTT2_Broker_192.168.1.150_42983 4uaXO9coeBS8X4cLlVA9dc SUBSCRIBE


list

Internals:
   CFGFN     
   CID        4uaXO9coeBS8X4cLlVA9dc
   DEF        4uaXO9coeBS8X4cLlVA9dc
   DEVICETOPIC MQTT2_4uaXO9coeBS8X4cLlVA9dc
   FUUID      5cb2f57e-f33f-9f3d-110c-0df05e018ff17d2d
   IODev      MQTT2_Broker
   LASTInputDev MQTT2_Broker
   MQTT2_Broker_MSGCNT 239
   MQTT2_Broker_TIME 2019-04-14 11:06:16
   MSGCNT     239
   NAME       MQTT2_4uaXO9coeBS8X4cLlVA9dc
   NR         4910
   STATE      ???
   TYPE       MQTT2_DEVICE
   READINGS:
     2019-04-14 11:02:22   ClientOpened__event ClientOpened
     2019-04-14 11:02:22   ClientOpened__timestamp 1555232542
     2019-04-14 11:02:22   ClientOpened_remoteAddress fe80::487:d6e:a724:8be4
     2019-04-14 11:02:30   Connected__event Connected
     2019-04-14 11:02:30   Connected__timestamp 1555232550
     2019-04-14 11:02:30   Connected_baudrate 115200
     2019-04-14 11:02:30   Connected_port  /dev/ttyUSB0
     2019-04-14 11:02:26   Connecting__event Connecting
     2019-04-14 11:02:26   Connecting__timestamp 1555232546
     2019-04-14 11:04:33   FileAdded__event FileAdded
     2019-04-14 11:04:33   FileAdded__timestamp 1555232673
     2019-04-14 11:04:33   FileAdded_name  CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:33   FileAdded_path  CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:33   FileAdded_storage local
     2019-04-14 11:04:33   FileAdded_type_1 machinecode
     2019-04-14 11:04:33   FileAdded_type_2 gcode
     2019-04-14 11:04:33   FileSelected__event FileSelected
     2019-04-14 11:04:33   FileSelected__timestamp 1555232673
     2019-04-14 11:04:33   FileSelected_file /home/pi/.octoprint/uploads/CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:33   FileSelected_filename CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:33   FileSelected_name CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:33   FileSelected_origin local
     2019-04-14 11:04:33   FileSelected_owner root
     2019-04-14 11:04:33   FileSelected_path CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:33   FileSelected_user root
     2019-04-14 11:02:39   FirmwareData__event FirmwareData
     2019-04-14 11:02:39   FirmwareData__timestamp 1555232559
     2019-04-14 11:02:39   FirmwareData_data_EXTRUDER_COUNT 1
     2019-04-14 11:02:39   FirmwareData_data_FIRMWARE_NAME Marlin 1.1.8 (Github)
     2019-04-14 11:02:39   FirmwareData_data_MACHINE_TYPE 3D Drucker
     2019-04-14 11:02:39   FirmwareData_data_PROTOCOL_VERSION 1.0
     2019-04-14 11:02:39   FirmwareData_data_SOURCE_CODE_URL https://github.com/MarlinFirmware/Marlin
     2019-04-14 11:02:39   FirmwareData_data_UUID cede2a2f-41a2-4748-9b12-c55c62f367ff
     2019-04-14 11:02:39   FirmwareData_name Marlin 1.1.8 (Github)
     2019-04-14 10:55:26   LWT             connected
     2019-04-14 11:05:44   MetadataAnalysisFinished__event MetadataAnalysisFinished
     2019-04-14 11:05:44   MetadataAnalysisFinished__timestamp 1555232744
     2019-04-14 11:05:44   MetadataAnalysisFinished_file CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:05:44   MetadataAnalysisFinished_name CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:05:44   MetadataAnalysisFinished_origin local
     2019-04-14 11:05:44   MetadataAnalysisFinished_path CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:05:44   MetadataAnalysisFinished_result_dimensions_depth 93.323
     2019-04-14 11:05:44   MetadataAnalysisFinished_result_dimensions_height 29.8
     2019-04-14 11:05:44   MetadataAnalysisFinished_result_dimensions_width 93.32
     2019-04-14 11:05:44   MetadataAnalysisFinished_result_estimatedPrintTime 13494.344942665059
     2019-04-14 11:05:44   MetadataAnalysisFinished_result_filament_tool0_length 4614.896660000089
     2019-04-14 11:05:44   MetadataAnalysisFinished_result_filament_tool0_volume 0.0
     2019-04-14 11:05:44   MetadataAnalysisFinished_result_printingArea_maxX 156.66
     2019-04-14 11:05:44   MetadataAnalysisFinished_result_printingArea_maxY 151.659
     2019-04-14 11:05:44   MetadataAnalysisFinished_result_printingArea_maxZ 30.0
     2019-04-14 11:05:44   MetadataAnalysisFinished_result_printingArea_minX 63.34
     2019-04-14 11:05:44   MetadataAnalysisFinished_result_printingArea_minY 58.336
     2019-04-14 11:05:44   MetadataAnalysisFinished_result_printingArea_minZ 0.2
     2019-04-14 11:04:33   MetadataAnalysisStarted__event MetadataAnalysisStarted
     2019-04-14 11:04:33   MetadataAnalysisStarted__timestamp 1555232673
     2019-04-14 11:04:33   MetadataAnalysisStarted_file CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:33   MetadataAnalysisStarted_name CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:33   MetadataAnalysisStarted_origin local
     2019-04-14 11:04:33   MetadataAnalysisStarted_path CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:33   MetadataAnalysisStarted_type gcode
     2019-04-14 11:04:33   PrintStarted__event PrintStarted
     2019-04-14 11:04:33   PrintStarted__timestamp 1555232673
     2019-04-14 11:04:33   PrintStarted_file /home/pi/.octoprint/uploads/CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:33   PrintStarted_filename CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:33   PrintStarted_name CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:33   PrintStarted_origin local
     2019-04-14 11:04:33   PrintStarted_owner root
     2019-04-14 11:04:33   PrintStarted_path CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:33   PrintStarted_size 5219403
     2019-04-14 11:04:33   PrintStarted_user root
     2019-04-14 11:04:33   PrinterStateChanged__event PrinterStateChanged
     2019-04-14 11:04:33   PrinterStateChanged__timestamp 1555232673
     2019-04-14 11:04:33   PrinterStateChanged_state_id STARTING
     2019-04-14 11:04:33   PrinterStateChanged_state_string Starting
     2019-04-14 11:04:33   UpdatedFiles__event UpdatedFiles
     2019-04-14 11:04:33   UpdatedFiles__timestamp 1555232673
     2019-04-14 11:04:33   UpdatedFiles_type gcode
     2019-04-14 11:04:34   Upload__event   Upload
     2019-04-14 11:04:34   Upload__timestamp 1555232673
     2019-04-14 11:04:34   Upload_file     CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:34   Upload_name     CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:34   Upload_path     CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:34   Upload_target   local
     2019-04-14 11:06:13   bed__timestamp  1555232773
     2019-04-14 11:06:13   bed_actual      36.9
     2019-04-14 11:06:13   bed_target      60.0
     2019-04-14 11:06:16   chamber__timestamp 1555232776
     2019-04-14 10:57:03   plugin_pi_support_throttle_state__event plugin_pi_support_throttle_state
     2019-04-14 10:57:03   plugin_pi_support_throttle_state__timestamp 1555232223
     2019-04-14 10:57:03   plugin_pi_support_throttle_state_current_issue false
     2019-04-14 10:57:03   plugin_pi_support_throttle_state_current_overheat false
     2019-04-14 10:57:03   plugin_pi_support_throttle_state_current_undervoltage false
     2019-04-14 10:57:03   plugin_pi_support_throttle_state_past_issue true
     2019-04-14 10:57:03   plugin_pi_support_throttle_state_past_overheat false
     2019-04-14 10:57:03   plugin_pi_support_throttle_state_past_undervoltage true
     2019-04-14 10:57:03   plugin_pi_support_throttle_state_raw_value 327680
     2019-04-14 11:04:33   printing__timestamp 1555232673
     2019-04-14 11:04:33   printing_location local
     2019-04-14 11:04:33   printing_path   CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:33   printing_printer_data_job_file_date 1555232673
     2019-04-14 11:04:33   printing_printer_data_job_file_display CFFFP_Mighty Stander Mod3.gcode
     2019-04-14 11:04:33   printing_printer_data_job_file_name CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:33   printing_printer_data_job_file_origin local
     2019-04-14 11:04:33   printing_printer_data_job_file_path CFFFP_Mighty_Stander_Mod3.gcode
     2019-04-14 11:04:33   printing_printer_data_job_file_size 5219403
     2019-04-14 11:04:33   printing_printer_data_job_user root
     2019-04-14 11:04:33   printing_printer_data_state_flags_cancelling false
     2019-04-14 11:04:33   printing_printer_data_state_flags_closedOrError false
     2019-04-14 11:04:33   printing_printer_data_state_flags_error false
     2019-04-14 11:04:33   printing_printer_data_state_flags_finishing false
     2019-04-14 11:04:33   printing_printer_data_state_flags_operational true
     2019-04-14 11:04:33   printing_printer_data_state_flags_paused false
     2019-04-14 11:04:33   printing_printer_data_state_flags_pausing false
     2019-04-14 11:04:33   printing_printer_data_state_flags_printing true
     2019-04-14 11:04:33   printing_printer_data_state_flags_ready false
     2019-04-14 11:04:33   printing_printer_data_state_flags_resuming false
     2019-04-14 11:04:33   printing_printer_data_state_flags_sdReady false
     2019-04-14 11:04:33   printing_printer_data_state_text Starting
     2019-04-14 11:04:33   printing_progress 0
     2019-04-14 10:55:30   pub             OctoPrint-MQTTPublish publishing.
     2019-04-14 10:55:30   tasmota         OctoPrint-TasmotaMQTT publishing.
     2019-04-14 11:02:39   tool0__timestamp 1555232559
     2019-04-14 11:02:39   tool0_actual    15.0
     2019-04-14 11:02:39   tool0_target    0.0
Attributes:
   IODev      MQTT2_Broker
   readingList 4uaXO9coeBS8X4cLlVA9dc:octoprint/LWT:.* LWT
4uaXO9coeBS8X4cLlVA9dc:octoprint/plugin_pi_support_throttle_state:.* { json2nameValue($EVENT, 'plugin_pi_support_throttle_state_', $JSONMAP) }
4uaXO9coeBS8X4cLlVA9dc:octoprint/plugin/mqtt_test/pub:.* pub
4uaXO9coeBS8X4cLlVA9dc:octoprint/plugin/mqttpublish/pub:.* pub
4uaXO9coeBS8X4cLlVA9dc:octoprint/plugin/tasmota:.* tasmota
4uaXO9coeBS8X4cLlVA9dc:octoprint/ClientOpened:.* { json2nameValue($EVENT, 'ClientOpened_', $JSONMAP) }
4uaXO9coeBS8X4cLlVA9dc:octoprint/Connecting:.* { json2nameValue($EVENT, 'Connecting_', $JSONMAP) }
4uaXO9coeBS8X4cLlVA9dc:octoprint/PrinterStateChanged:.* { json2nameValue($EVENT, 'PrinterStateChanged_', $JSONMAP) }
4uaXO9coeBS8X4cLlVA9dc:octoprint/Connected:.* { json2nameValue($EVENT, 'Connected_', $JSONMAP) }
4uaXO9coeBS8X4cLlVA9dc:octoprint/FirmwareData:.* { json2nameValue($EVENT, 'FirmwareData_', $JSONMAP) }
4uaXO9coeBS8X4cLlVA9dc:octoprint/chamber:.* { json2nameValue($EVENT, 'chamber_', $JSONMAP) }
4uaXO9coeBS8X4cLlVA9dc:octoprint/tool0:.* { json2nameValue($EVENT, 'tool0_', $JSONMAP) }
4uaXO9coeBS8X4cLlVA9dc:octoprint/bed:.* { json2nameValue($EVENT, 'bed_', $JSONMAP) }
4uaXO9coeBS8X4cLlVA9dc:octoprint/FileAdded:.* { json2nameValue($EVENT, 'FileAdded_', $JSONMAP) }
4uaXO9coeBS8X4cLlVA9dc:octoprint/UpdatedFiles:.* { json2nameValue($EVENT, 'UpdatedFiles_', $JSONMAP) }
4uaXO9coeBS8X4cLlVA9dc:octoprint/MetadataAnalysisStarted:.* { json2nameValue($EVENT, 'MetadataAnalysisStarted_', $JSONMAP) }
4uaXO9coeBS8X4cLlVA9dc:octoprint/printing:.* { json2nameValue($EVENT, 'printing_', $JSONMAP) }
4uaXO9coeBS8X4cLlVA9dc:octoprint/FileSelected:.* { json2nameValue($EVENT, 'FileSelected_', $JSONMAP) }
4uaXO9coeBS8X4cLlVA9dc:octoprint/PrintStarted:.* { json2nameValue($EVENT, 'PrintStarted_', $JSONMAP) }
4uaXO9coeBS8X4cLlVA9dc:octoprint/Upload:.* { json2nameValue($EVENT, 'Upload_', $JSONMAP) }
4uaXO9coeBS8X4cLlVA9dc:octoprint/MetadataAnalysisFinished:.* { json2nameValue($EVENT, 'MetadataAnalysisFinished_', $JSONMAP) }
   room       MQTT2_DEVICE
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

Beta-User

Soweit ich die Doku des octoprint-mqtt-plugins verstanden habe, steckt da eclipse  paho dahinter, und die Client-ID wird defaultmäßig zufällig generiert.

Zwei Auswege: Das Schlüsselwort bei dem plugin scheint "client_id" zu sein; vielleicht versuchst du das mal in der yaml zu setzen.

Ansonsten eben wie bereits 2x gesagt: einfach die CID-Präfixe aus der readingList löschen...

(Und: autocreate steht mit Absicht auf complex? Macht das hier Sinn?)
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

DasQ

na das wars doch was ich wollte. Danke für den Tip, habs zwar jetzt in den jeweiligen dokus gefunden, aber so richtig greifen kann ichs noch nicht.
habs jetzt über das entfernen der CID und den deaktivieren von autocreate gelöst. unschön aber funktioniert.

reinitialise(client_id="", clean_session=True, userdata=None)

das wär dann wohl eine lösung ... aber ich fang jetzt nicht noch an mich in python rein zu arbeiten.... (steht auf der todo liste ... aber recht weit unten)
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

DasQ

So ich hab mal im octoprint Forum mein Problem geschildert und es wurde ein ,,Feature request" erstellt. Mal schaun ob sich der Sache jemand annimmt.

https://github.com/OctoPrint/OctoPrint-MQTT/issues/59


Ich würde ja gern solche Sachen selbst fixen, aber es tun sich so oft, so viele neue Löcher auf in FHEM, dass ich öfters den überblick verliere, in welche Richtung ich mich konzentrieren muss, um das Loch so schnell als möglich zu füllen.

Dann stell ich eben diese etwas nervig klingenden fragen ... ggf auch ein zweites Mal, aber ich will euch da nix böses, ich will's einfach nur wissen, verstehen und am besten selber lösen.

In dem Sinn  ;)

Andy
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

Beta-User

Paßt schon, du nervst nicht wirklich ;D , und v.a. gibts du dein Wissen auch weiter.

So wie ich die Doku verstanden habe, ist das mit der random-ClientID Absicht, die werden das daher kaum ändern...
Hintergrund dürfte sein, dass der Octoprint-Dienst gar nicht als "statisches Device" gedacht ist, sondern sich nur an- und abmeldet, wie er eben da ist, und auch die komplette Topicstruktur zerstört wird, wenn er sich ordnungsgemäß beendet. Kein last will mehr oder so.

Ich hatte das richtig verstanden: Einen erfolglosen Test hattest du gemacht, in der configuration.yaml eine "client_id" festzulegen? (Wenn das geht, würde ich tippen, dass die Syntax der yaml der von zigbee2mqtt entspricht, und man nicht den Quellcode bearbeiten muß).

Dass der MQTT2-Server die Betonung sehr auf der CID hat, liegt m.E. auch daran, dass wir für HA-Zwecke gut daran tun, die Dinge etwas zu verstetigen, im allg. mosquitto-Umfeld wird die tendenziell scheinbar eher ignoriert und alles nur anhand der Topic-Struktur identifiziert.

Mit MQTT2_DEVICE kann man das auch erreichen, wenn man - wie jetzt erfolgt - schlicht die CID-Angaben löscht. Dann hat man "nur" das Problem, dass neue Topics, die unter einer anderen CID kommen, dann nicht mehr in dasselbe Device gemappt werden. Das kann man aber notfalls später noch händisch korrigieren. Gibt es passende readingList-Einträge (ggf. auch getList), wird autocreate nicht mehr aktiv, aber man muß es dazu nicht abstellen.  Mein Hinweis mit "complex" war lediglich so gemeint, dass du das auf "simple" stellen kannst, weil du in aller Regel kein "complex" brauchst. Die einzige wirkliche Ausnahme (complex erforderlich) derzeit scheint der ebusd zu sein. Ansonsten kannst du natürlich gerne $JSONMAP benutzen, um ungewollte Readings zu filtern oder alles mögliche umzubenennen, aber du hattest wichtigeres vor, oder...?

Gruß, Beta-User
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

DasQ

So es ist getan.
Meim wunsch wurde gehör geschenkt und es wurde eine test version des mqtt plugins für Octoprint erstellt und sollte demnächst über die Updatefunktion der breiten masse zur verfügung gestellt werden.


19.04.20 19:45:22 4: Connection accepted from MQTT2_Broker_192.168.1.150_33779
2019.04.20 19:45:22 5: CONNECT: (16)A(0)(6)MQIsdp(3)(238)(0)<(0)(6)OctoPi(0)(13)octoprint/LWT(0)(12)disconnected(0)(4)andy(0)(8)subbergeheimesbasswort
2019.04.20 19:45:22 4: MQTT2_Broker_192.168.1.150_33779 OctoPi CONNECT V:3 keepAlive:60 LWT:octoprint/LWT:disconnected usr:andy


Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org