[gelöst] Shelly Plus 1PM - Autocreate funktinioniert nicht?

Begonnen von Motivierte linke Hände, 29 Juni 2022, 16:43:38

Vorheriges Thema - Nächstes Thema

Motivierte linke Hände

Hi, ich habe hier außerhalb von FHEM einen mosquitto MQTT server/broker laufen. Zusammen mit MQTT2_CLIENT funktionierte das bisher in FHEM super.

Beim Shelly Plus 1PM (originale Firmware, nicht Tasmota) aber, den ich gerade in Betrieb genommen habe, scheint das Autocreate nicht zu funktionieren. Die MQTT-Meldungen kommen zwar an (kann ich in "myBroker" mitlesen). Aber es wird kein Gerät in FHEM angelegt.

Wodran könnte das liegen? Und welche Informationen habe ich mitzugeben vergessen?  :)

Internals:
   BUF       
   Clients    :MQTT2_DEVICE:MQTT_GENERIC_BRIDGE:
   ClientsKeepOrder 1
   DEF        127.0.0.1:1883
   DeviceName 127.0.0.1:1883
   FD         170
   FUUID      5fee0bfb-f33f-e1ef-022d-0327cc96f9d2f118
   NAME       myBroker
   NR         1079
   PARTIAL   
   STATE      opened
   TYPE       MQTT2_CLIENT
   WBCallback
   clientId   myBroker
   eventCount 82
   lastMsgTime 1656513414.42214
   nextOpenDelay 5
   MatchList:
     1:MQTT2_DEVICE ^.
     2:MQTT_GENERIC_BRIDGE ^.
   READINGS:
     2022-02-02 17:34:43   lastPublish     cmnd/tasmota13/Backlog:StateText1 off; StateText2 on; StateText3 toggle; StateText4 hold; SetOption26 1; SaveData 1
     2022-06-29 12:25:41   state           opened
Attributes:
   autocreate complex
   room       Cfg_MQTT
   username   fhem


Internals:
   CID        myBroker
   DEF        myBroker
   FUUID      5fee6652-f33f-e1ef-d3ee-93fefeefd1a918ce
   IODev      myBroker
   LASTInputDev myBroker
   MSGCNT     1026
   NAME       MQTT2_myBroker
   NR         1080
   STATE      ???
   TYPE       MQTT2_DEVICE
   eventCount 1036
   myBroker_MSGCNT 1026
   myBroker_TIME 2022-06-29 16:32:59
   READINGS:
     2022-02-02 17:34:43   Backlog         StateText1 off; StateText2 on; StateText3 toggle; StateText4 hold; SetOption26 1; SaveData 1
     2022-06-29 03:04:21   IODev           myBroker
     2022-05-26 18:59:59   IRsend_Bits     32
     2022-05-26 18:59:59   IRsend_Data     0x1D00B946
     2022-05-26 18:59:59   IRsend_DataLSB  0xB8009D62
     2022-05-26 18:59:59   IRsend_Protocol NEC
     2022-05-26 18:59:59   IRsend_Repeat   2
     2022-06-29 12:25:41   POWER           
     2022-06-29 14:57:12   POWER1          1
     2022-04-27 19:04:52   POWER2          1
     2022-06-29 12:25:44   announce_fw_ver 20211109-130223/v1.11.7-g682a0db
     2022-06-29 12:25:44   announce_id     shellyplug-s
     2022-06-29 12:25:44   announce_ip     192.168.3.33
     2022-06-29 12:25:44   announce_mac    E868F3C57596
     2022-06-29 12:25:44   announce_model  SHPLG-S
     2022-06-29 12:25:44   announce_new_fw false
     2021-01-01 01:02:47   attrTemplateVersion 20200625_2
     2022-06-29 12:25:42   config_btn_1    0
     2022-06-29 12:25:42   config_btn_2    0
     2022-06-29 12:25:42   config_btn_3    0
     2022-06-29 12:25:42   config_btn_4    0
     2022-06-29 12:25:42   config_btn_5    0
     2022-06-29 12:25:42   config_btn_6    0
     2022-06-29 12:25:42   config_btn_7    0
     2022-06-29 12:25:42   config_btn_8    0
     2022-06-29 12:25:42   config_dn       Tasmota
     2022-06-29 12:25:42   config_fn_1     Tasmota
     2022-06-29 12:25:42   config_ft       %prefix%/%topic%/
     2022-06-29 12:25:42   config_hn       tas-outdoor2-4710
     2022-06-29 12:25:42   config_if       0
     2022-06-29 12:25:42   config_ip       192.168.3.39
     2022-06-29 12:25:42   config_lk       0
     2022-06-29 12:25:42   config_lt_st    0
     2022-06-29 12:25:42   config_mac      3C610590D266
     2022-06-29 12:25:42   config_md       WOOX R4052
     2022-06-29 12:25:42   config_ofln     Offline
     2022-06-29 12:25:42   config_onln     Online
     2022-06-29 12:25:42   config_rl_1     1
     2022-06-29 12:25:42   config_rl_2     0
     2022-06-29 12:25:42   config_rl_3     0
     2022-06-29 12:25:42   config_rl_4     0
     2022-06-29 12:25:42   config_rl_5     0
     2022-06-29 12:25:42   config_rl_6     0
     2022-06-29 12:25:42   config_rl_7     0
     2022-06-29 12:25:42   config_rl_8     0
     2022-06-29 12:25:42   config_sho_1    0
     2022-06-29 12:25:42   config_sho_2    0
     2022-06-29 12:25:42   config_sho_3    0
     2022-06-29 12:25:42   config_sho_4    0
     2022-06-29 12:25:42   config_so_11    0
     2022-06-29 12:25:42   config_so_114   0
     2022-06-29 12:25:42   config_so_117   0
     2022-06-29 12:25:42   config_so_13    0
     2022-06-29 12:25:42   config_so_17    0
     2022-06-29 12:25:42   config_so_20    0
     2022-06-29 12:25:42   config_so_30    0
     2022-06-29 12:25:42   config_so_4     0
     2022-06-29 12:25:42   config_so_68    0
     2022-06-29 12:25:42   config_so_73    0
     2022-06-29 12:25:42   config_so_82    0
     2022-06-29 12:25:42   config_state_1  off
     2022-06-29 12:25:42   config_state_2  on
     2022-06-29 12:25:42   config_state_3  toggle
     2022-06-29 12:25:42   config_state_4  hold
     2022-06-29 12:25:42   config_sw       11.1.0
     2022-06-29 12:25:42   config_swc_1    -1
     2022-06-29 12:25:42   config_swc_2    -1
     2022-06-29 12:25:42   config_swc_3    -1
     2022-06-29 12:25:42   config_swc_4    -1
     2022-06-29 12:25:42   config_swc_5    -1
     2022-06-29 12:25:42   config_swc_6    -1
     2022-06-29 12:25:42   config_swc_7    -1
     2022-06-29 12:25:42   config_swc_8    -1
     2022-06-29 12:25:42   config_t        tas-outdoor2
     2022-06-29 12:25:42   config_tp_1     cmnd
     2022-06-29 12:25:42   config_tp_2     stat
     2022-06-29 12:25:42   config_tp_3     tele
     2022-06-29 12:25:42   config_ty       0
     2022-06-29 12:25:42   config_ver      1
     2021-01-15 14:18:15   irsend_         "{"Protocol":"NEC","Bits":32,"Data":"0x1D00B946","DataLSB":"0xB8009D62","Repeat":0}"
     2021-01-15 15:13:30   irsend_Protocol 0x1D00B946
     2022-06-29 16:21:26   mqtt_connected  true
     2022-06-29 16:21:26   online          true
     2022-06-29 16:32:59   rpc_dst         shelly-eg07/events
     2022-06-29 16:32:59   rpc_method      NotifyStatus
     2022-06-29 16:21:21   rpc_params_events_1_cfg_rev 10
     2022-06-29 16:21:21   rpc_params_events_1_component mqtt
     2022-06-29 16:21:21   rpc_params_events_1_event config_changed
     2022-06-29 16:21:21   rpc_params_events_1_restart_required true
     2022-06-29 16:21:21   rpc_params_events_1_ts 1656512481.51
     2022-06-29 16:21:26   rpc_params_mqtt_connected true
     2022-06-29 16:32:59   rpc_params_switch_0_aenergy_by_minute_1 0.000
     2022-06-29 16:32:59   rpc_params_switch_0_aenergy_by_minute_2 0.000
     2022-06-29 16:32:59   rpc_params_switch_0_aenergy_by_minute_3 0.000
     2022-06-29 16:32:59   rpc_params_switch_0_aenergy_minute_ts 1656513178
     2022-06-29 16:32:59   rpc_params_switch_0_aenergy_total 0.000
     2022-06-29 16:29:21   rpc_params_switch_0_apower 0
     2022-06-29 16:29:21   rpc_params_switch_0_current 0
     2022-06-29 16:21:57   rpc_params_switch_0_errors_1 overpower
     2022-06-29 16:32:59   rpc_params_switch_0_id 0
     2022-06-29 16:29:21   rpc_params_switch_0_output false
     2022-06-29 16:29:21   rpc_params_switch_0_source WS_in
     2022-06-29 16:21:27   rpc_params_switch_0_voltage 222.9
     2022-06-29 16:21:21   rpc_params_sys_restart_required true
     2022-06-29 16:32:59   rpc_params_ts   1656513180.01
     2022-06-29 16:32:59   rpc_src         shellyplus1pm-441793951730
     2022-04-27 19:02:18   sensors_sn_ENERGY_ApparentPower 75
     2022-04-27 19:02:18   sensors_sn_ENERGY_Current 0.321
     2022-04-27 19:02:18   sensors_sn_ENERGY_Factor 0.75
     2022-01-27 19:05:18   sensors_sn_ENERGY_Period 0
     2022-04-27 19:02:18   sensors_sn_ENERGY_Power 56
     2022-04-27 19:02:18   sensors_sn_ENERGY_ReactivePower 50
     2022-04-27 19:02:18   sensors_sn_ENERGY_Today 0.000
     2022-04-27 19:02:18   sensors_sn_ENERGY_Total 0.000
     2022-04-27 19:02:18   sensors_sn_ENERGY_TotalStartTime 2021-01-08T16:58:07
     2022-04-27 19:02:18   sensors_sn_ENERGY_Voltage 235
     2022-04-27 19:02:18   sensors_sn_ENERGY_Yesterday 3.016
     2022-06-29 12:25:42   sensors_sn_Time 2022-06-29T11:25:42
     2022-06-29 12:25:42   sensors_ver     1
     2022-06-29 16:32:59   switch_0_aenergy_by_minute_1 0.000
     2022-06-29 16:32:59   switch_0_aenergy_by_minute_2 0.000
     2022-06-29 16:32:59   switch_0_aenergy_by_minute_3 0.000
     2022-06-29 16:32:59   switch_0_aenergy_minute_ts 1656513178
     2022-06-29 16:32:59   switch_0_aenergy_total 0.000
     2022-06-29 16:32:59   switch_0_apower 0.0
     2022-06-29 16:32:59   switch_0_current 0.000
     2022-06-29 16:28:59   switch_0_errors_1 overpower
     2022-06-29 16:32:59   switch_0_id     0
     2022-06-29 16:32:59   switch_0_output false
     2022-06-29 16:32:59   switch_0_source WS_in
     2022-06-29 16:32:59   switch_0_temperature_tC 55.1
     2022-06-29 16:32:59   switch_0_temperature_tF 131.1
     2022-06-29 16:32:59   switch_0_voltage 222.9
     2022-06-29 16:21:49   sys_cfg_rev     10
     2022-06-29 16:21:49   sys_fs_free     221184
     2022-06-29 16:21:49   sys_fs_size     458752
     2022-06-29 16:21:49   sys_mac         441793951730
     2022-06-29 16:21:49   sys_ram_free    170688
     2022-06-29 16:21:49   sys_ram_size    239748
     2022-06-29 16:21:49   sys_restart_required false
     2022-06-29 16:21:49   sys_time        16:21
     2022-06-29 16:21:49   sys_unixtime    1656512510
     2022-06-29 16:21:49   sys_uptime      24
Attributes:
   IODev      myBroker
   autocreate 1
   bridgeRegexp (tele|stat)[/]([^/]+)[/].*:.* "$2"
  shellies[/]([^/]+)[/].*:.* "$1"
  (zigbee2mqtt)/bridge/.*:.* "$1"
  (ESPClient_[^/]+)/.*:.* "$1"
  (ebusd)/global/.*:.* "$1"
  valetudo[/]([^/]+)[/].*:.* "$1"
  [^/]+[/](ems-esp[^/]*)/start:.* "$1"
  /(ems-esp[^/]*)/start:.* "$1"
  wallpanel[/]([^/]+)[/].*:.* "wallpanel_$1"
  (wled)[/]([^/]+)[/].*:.* "$1_$2"
  (go-eCharger)[/]([^/]+)[/].*:.* "go_eCharger_$2"
  (owntracks)[/]([^/:]+)[/]([^/:]+).*:.* "$1_$2$3"
  Advantech[/]([^/]+)[/].*:.* "$1"
  (sonos)/connected.* "$1"
  (tvheadend)[/][^/:]+.* "$1"
  (mygateway[\d]+)-(in|out)/.* "$1"
  (milight)/LWT:.* "$1"
  home/(O[^/]*M[^/]*G[^/]*)/LWT:.* "$1"
  homeassistant/.*/config:.* ""
   comment    Do not use very open bridgeRegexp expressions! This might lead to irritating results... Especially make sure to not have two regexpes that may both match!
   icon       mqtt_bridge_2
   model      MQTT2_CLIENT_general_bridge
   readingList myBroker:cmnd/tasmota1/POWER:.* POWER
myBroker:cmnd/tasmota2/POWER:.* POWER
myBroker:cmnd/tasmota1/Backlog:.* Backlog
myBroker:cmnd/tasmota1/POWER1:.* POWER1
myBroker:cmnd/tasmota2/Backlog:.* Backlog
myBroker:cmnd/tasmota2/POWER1:.* POWER1
myBroker:cmnd/tasmota/POWER:.* POWER
myBroker:cmnd/tasmota3/POWER:.* POWER
myBroker:cmnd/tasmota3/Backlog:.* Backlog
myBroker:cmnd/tasmota3/POWER1:.* POWER1
myBroker:cmnd/tasmota4/POWER:.* POWER
myBroker:cmnd/tasmota4/Backlog:.* Backlog
myBroker:cmnd/tasmota4/POWER1:.* POWER1
myBroker:cmnd/tasmota5/POWER:.* POWER
myBroker:cmnd/tasmota5/Backlog:.* Backlog
myBroker:cmnd/tasmota5/POWER1:.* POWER1
myBroker:cmnd/tasmota5/POWER2:.* POWER2
myBroker:tasmota/discovery/C4DD570472D6/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
myBroker:tasmota/discovery/C4DD570472D6/sensors:.* { json2nameValue($EVENT, 'sensors_', $JSONMAP) }
myBroker:tasmota/discovery/C4DD5704784B/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
myBroker:tasmota/discovery/C4DD5704784B/sensors:.* { json2nameValue($EVENT, 'sensors_', $JSONMAP) }
myBroker:tasmota/discovery/C4DD57154459/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
myBroker:tasmota/discovery/C4DD57154459/sensors:.* { json2nameValue($EVENT, 'sensors_', $JSONMAP) }
myBroker:cmnd/tasmota8/POWER:.* POWER
myBroker:tasmota/discovery/C4DD57030C48/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
myBroker:tasmota/discovery/C4DD57030C48/sensors:.* { json2nameValue($EVENT, 'sensors_', $JSONMAP) }
myBroker:cmnd/tasmota8/Backlog:.* Backlog
myBroker:cmnd/tasmota8/POWER1:.* POWER1
myBroker:cmnd/tasmota9/POWER:.* POWER
myBroker:tasmota/discovery/C4DD5703BE85/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
myBroker:tasmota/discovery/C4DD5703BE85/sensors:.* { json2nameValue($EVENT, 'sensors_', $JSONMAP) }
myBroker:cmnd/tasmota9/Backlog:.* Backlog
myBroker:cmnd/tasmota9/POWER1:.* POWER1
myBroker:cmnd/tasmota6/POWER:.* POWER
myBroker:tasmota/discovery/C4DD57047834/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
myBroker:tasmota/discovery/C4DD57047834/sensors:.* { json2nameValue($EVENT, 'sensors_', $JSONMAP) }
myBroker:cmnd/tasmota6/Backlog:.* Backlog
myBroker:tasmota/discovery/C4DD57039411/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
myBroker:tasmota/discovery/C4DD57039411/sensors:.* { json2nameValue($EVENT, 'sensors_', $JSONMAP) }
myBroker:cmnd/tasmota7/POWER:.* POWER
myBroker:cmnd/tasmota7/Backlog:.* Backlog
myBroker:cmnd/tasmota6/POWER1:.* POWER1
myBroker:cmnd/tasmota-ir/POWER:.* POWER
myBroker:tasmota/discovery/B4E62D5C485C/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
myBroker:tasmota/discovery/B4E62D5C485C/sensors:.* { json2nameValue($EVENT, 'sensors_', $JSONMAP) }
myBroker:\x22cmnd/tasmota-ir/irsend\x22:.* irsend_
myBroker:\x22cmnd/DVES_5C485C_fb/irsend\x22:.* irsend_
myBroker:cmnd/tasmota-ir/irsend:.* { json2nameValue($EVENT, 'irsend_', $JSONMAP) }
myBroker:cmnd/tasmota-ir/IRsend:.* { json2nameValue($EVENT, 'IRsend_', $JSONMAP) }
myBroker:cmnd/tas-outdoor1/POWER:.* POWER
myBroker:tasmota/discovery/3C610590D492/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
myBroker:tasmota/discovery/3C610590D492/sensors:.* { json2nameValue($EVENT, 'sensors_', $JSONMAP) }
myBroker:cmnd/tas-outdoor1/Backlog:.* Backlog
myBroker:cmnd/tas-outdoor1/POWER1:.* POWER1
myBroker:cmnd/tas-outdoor2/POWER:.* POWER
myBroker:tasmota/discovery/3C610590D266/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
myBroker:tasmota/discovery/3C610590D266/sensors:.* { json2nameValue($EVENT, 'sensors_', $JSONMAP) }
myBroker:cmnd/tas-outdoor2/Backlog:.* Backlog
myBroker:cmnd/tas-outdoor2/POWER1:.* POWER1
myBroker:cmnd/tasmota_90D343/POWER:.* POWER
myBroker:tasmota/discovery/3C610590D343/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
myBroker:tasmota/discovery/3C610590D343/sensors:.* { json2nameValue($EVENT, 'sensors_', $JSONMAP) }
myBroker:cmnd/tas-outdoor3/POWER:.* POWER
myBroker:cmnd/tas-outdoor3/Backlog:.* Backlog
myBroker:cmnd/tas-outdoor3/POWER1:.* POWER1
myBroker:cmnd/tas-outdoor4/POWER:.* POWER
myBroker:tasmota/discovery/3C610590D391/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
myBroker:tasmota/discovery/3C610590D391/sensors:.* { json2nameValue($EVENT, 'sensors_', $JSONMAP) }
myBroker:cmnd/tas-outdoor4/Backlog:.* Backlog
myBroker:cmnd/tas-outdoor4/POWER1:.* POWER1
myBroker:cmnd/tas-outdoor5/POWER:.* POWER
myBroker:tasmota/discovery/3C610590D39A/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
myBroker:tasmota/discovery/3C610590D39A/sensors:.* { json2nameValue($EVENT, 'sensors_', $JSONMAP) }
myBroker:cmnd/tas-outdoor5/Backlog:.* Backlog
myBroker:cmnd/tas-outdoor5/POWER1:.* POWER1
myBroker:cmnd/tasmota12/POWER:.* POWER
myBroker:cmnd/tasmota12/Backlog:.* Backlog
myBroker:cmnd/tasmota_38D3AA/POWER:.* POWER
myBroker:cmnd/tasmota11/POWER:.* POWER
myBroker:cmnd/tasmota11/Backlog:.* Backlog
myBroker:cmnd/tasmota11/POWER1:.* POWER1
myBroker:cmnd/tasmota_36E319/POWER:.* POWER
myBroker:cmnd/tasmota10/POWER:.* POWER
myBroker:cmnd/tasmota10/Backlog:.* Backlog
myBroker:cmnd/tasmota10/POWER1:.* POWER1
myBroker:cmnd/tasmota_6504E5/POWER:.* POWER
myBroker:cmnd/tasmota13/POWER:.* POWER
myBroker:cmnd/tasmota13/Backlog:.* Backlog
myBroker:cmnd/tasmota13/POWER1:.* POWER1
myBroker:shellies/announce:.* { json2nameValue($EVENT, 'announce_', $JSONMAP) }
myBroker:shelly-eg07/status/sys:.* { json2nameValue($EVENT, 'sys_', $JSONMAP) }
myBroker:shelly-eg07/events/rpc:.* { json2nameValue($EVENT, 'rpc_', $JSONMAP) }
myBroker:shelly-eg07/online:.* online
myBroker:shelly-eg07/status/mqtt:.* { json2nameValue($EVENT, 'mqtt_', $JSONMAP) }
myBroker:shelly-eg07/status/switch_0:.* { json2nameValue($EVENT, 'switch_0_', $JSONMAP) }
   room       Cfg_MQTT
   setList    clear_all:noArg {fhem("deleteattr $NAME readingList; deletereading -q $NAME (?!associatedWith).*");return undef}
   setStateList on off


FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

Beta-User

Zitat von: Motivierte linke Hände am 29 Juni 2022, 16:43:38
Beim Shelly Plus 1PM (originale Firmware, nicht Tasmota) aber, den ich gerade in Betrieb genommen habe, scheint das Autocreate nicht zu funktionieren. Die MQTT-Meldungen kommen zwar an (kann ich in "myBroker" mitlesen). Aber es wird kein Gerät in FHEM angelegt.

Wodran könnte das liegen? Und welche Informationen habe ich mitzugeben vergessen?  :)
Es ist eine Kombination aus:
- nicht aktualisierter/passender bridgeRegexp an deinem "Sortierdevice" (da sind die Readings gelandet), und
- (vermutlich) verändertem Device-Namen, wie er im Topic zu finden ist (die bisher aufgetauchten paßten in das neue Schema).

Das müßtest du anpassen, wobei ich [OT] empfehlen würde, noch ein paar ignoreRegexp-Ausdrücke zum IO zu bringen, siehe https://wiki.fhem.de/wiki/MQTT2_CLIENT.

Ansonsten sind im MQTT-Bereich meist RAW-listings für z.B. mich als Helfer einfacher, da man die Geräte zum Testen direkt kopieren kann...
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

Motivierte linke Hände

Danke, ignoreRegexp habe ich mal gesetzt.

Dann scheint das Problem wohl in den MQTT Einstellungen des Shellies zu liegen. Bei den alten Shellies konnte man das Topic nicht einstellen, bei dem neuen gibt es ein leeres, dann wohl zu befüllendes Feld "MQTT prefix". Ich habe dieses entsprechend der bridgeRegexp mal in "shellies/<Shelly-Name> geändert. Damit klappt der Autocreate. Ich vermute mal, das bedeutet, dass Du mir geholfen hast: Danke!

FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

Beta-User

Schön, dass das geklappt hat.

Trotzdem würde mich interessieren, ob du den Namen des Shelly irgendwie in dessen Web-Interface angepaßt hattest (auf "shelly-eg07"?). Wenn nein, ist diese Art der Benennung was neues, das ich dann auch entsprechend in der bridgeRegexp im attrTemplate hinterlegen könnte, damit nicht andere in dasselbe Problem reinlaufen...
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

Motivierte linke Hände

#4
Ja, ich hatte den Namen (unabsichtlich) angepasst bei meinen Versuchen herauszufinden, warum es nicht funktionierte. Der Standard-Name war shellyplus1pm-441793951730 - ohne spezielles Topic oder so.

Hier eine der im Standard ankommenden Nachrichten (wenn man nichts bei MQTT Topic einträgt):

RCVD shellyplus1pm-441793951730/events/rpc: {"src":"shellyplus1pm-441793951730","dst":"shellyplus1pm-441793951730/events","method":"NotifyStatus","params":{"ts":1656521220.06,"switch:0":{"id":0,"aenergy":{"by_minute":[0.000,0.000,0.000],"minute_ts":1656521218,"total":0.000}}}}

(Aus myBroker kopiert - ich hoffe das ist, was Du brauchst.)
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

Motivierte linke Hände

@Beta-User: Waren das die Informationen, die Du brauchst? Wenn nicht, bitte melden.
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

Beta-User

Danke, das paßt soweit!

Ging wie gesagt v.a. darum, ob das aktuell ausgelieferte "MQTT2_CLIENT_general_bridge" deinen Fall erfaßt hätte oder nicht. Hätte es :) .

Anders gesagt: Wenn du künftig neue MQTT-Geräte in Betrieb nimmst, und das nicht so funktioniert wie erhofft, kannst/solltest du vorab schauen, ob es ein update gab (das versions-Reading kann man vorab anzeigen lassen). Dann weißt du ggf., was/wie du anpassen kannst, oder du gibst Bescheid, dann kann ich das allg. aufnehmen ;) .
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