FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: the ratman am 04 September 2026, 16:51:43

Titel: shelly duo bulb gen3 über mqtt schalten
Beitrag von: the ratman am 04 September 2026, 16:51:43
hiho,

ich bräuchte mal wieder hilfe. es geht um eine shelly duo pulg der 3. generation, eingebunden per mqtt.

mqtt ansich funktioniert wie immer problemlos - was nicht funktioniert, bin ich *g*

was muss ich den bei dieser birne im mqtt-client in redingslist/setlist/userreadings eintragen, um sie schalten und dimmen zu können?

vielen dank im voraus für hilfe!
Titel: Aw: shelly duo bulb gen3 über mqtt schalten
Beitrag von: Guybrush am 04 September 2026, 17:57:06
das passende topic & payload  :P

alternativ kannst du ja mal MQTT2_DISCOVERY ausprobieren. das sollte dir das alles automatisch einrichten...
Titel: Aw: shelly duo bulb gen3 über mqtt schalten
Beitrag von: the ratman am 04 September 2026, 18:04:52
"das passende topic & payload"

da ich keine ahnung hab, ein kleines listing ...
define shelly_duo_bulb_wz MQTT2_DEVICE shelly_blug_duo_wz
attr shelly_duo_bulb_wz group licht
attr shelly_duo_bulb_wz readingList shelly_blug_duo_wz:shellyduobulbg3-9070694a9e14/events/rpc:.* { json2nameValue($EVENT) }\
shelly_blug_duo_wz:shellyduobulbg3-9070694a9e14/online:.* online
attr shelly_duo_bulb_wz room shelly
#   CFGFN     
#   CID        shelly_blug_duo_wz
#   DEF        shelly_blug_duo_wz
#   FUUID      6a9ad6b1-f33f-7571-7208-f02479ff8f51872a
#   IODev      ratBroker
#   LASTInputDev ratBroker
#   MSGCNT     79
#   NAME       shelly_duo_bulb_wz
#   NR         192
#   STATE      off
#   TYPE       MQTT2_DEVICE
#   eventCount 97
#   ratBroker_CONN ratBroker_xxx_51700
#   ratBroker_MSGCNT 79
#   ratBroker_TIME 2026-09-04 17:16:43
#   READINGS:
#     2026-09-04 16:33:21   IODev           ratBroker
#     2026-09-04 17:15:07   dst             shellyduobulbg3-9070694a9e14/events
#     2026-09-04 17:15:07   method          NotifyStatus
#     2026-09-04 17:16:43   online          false
#     2026-09-04 17:14:53   params_ble_addr xxx,p
#     2026-09-04 17:14:53   params_ble_flags_1 scanning
#     2026-09-04 17:14:53   params_bthome_discovery_duration 30
#     2026-09-04 17:14:53   params_bthome_discovery_started_at 1788531201
#     2026-09-04 17:15:00   params_cct_0_aenergy_by_minute_1 12.419
#     2026-09-04 17:15:00   params_cct_0_aenergy_by_minute_2 0.000
#     2026-09-04 17:15:00   params_cct_0_aenergy_by_minute_3 0.000
#     2026-09-04 17:15:00   params_cct_0_aenergy_minute_ts 1788534900
#     2026-09-04 17:15:00   params_cct_0_aenergy_total 0.012
#     2026-09-04 17:15:07   params_cct_0_apower 0.0
#     2026-09-04 17:15:07   params_cct_0_brightness 50
#     2026-09-04 17:15:07   params_cct_0_ct 4600
#     2026-09-04 17:14:53   params_cct_0_id 0
#     2026-09-04 17:15:07   params_cct_0_output false
#     2026-09-04 17:15:07   params_cct_0_source WS_in
#     2026-09-04 17:14:53   params_cloud_connected false
#     2026-09-04 16:56:22   params_events_1_cfg_rev 22
#     2026-09-04 16:56:22   params_events_1_component cloud
#     2026-09-04 16:56:22   params_events_1_event config_changed
#     2026-09-04 16:56:22   params_events_1_restart_required false
#     2026-09-04 16:56:22   params_events_1_ts 1788533782.05
#     2026-09-04 17:14:53   params_mqtt_connected true
#     2026-09-04 17:15:03   params_sys_available_updates_beta_version 2.0.1-beta1
#     2026-09-04 17:14:53   params_sys_bthc_rev 5
#     2026-09-04 17:14:53   params_sys_btrelay_rev 0
#     2026-09-04 17:14:53   params_sys_cfg_rev 23
#     2026-09-04 17:14:53   params_sys_fs_free 581632
#     2026-09-04 17:14:53   params_sys_fs_size 1048576
#     2026-09-04 17:14:53   params_sys_kvs_rev 0
#     2026-09-04 17:14:53   params_sys_last_sync_ts 1788534893
#     2026-09-04 17:14:53   params_sys_mac  xxx
#     2026-09-04 17:14:53   params_sys_ram_free 133860
#     2026-09-04 17:14:53   params_sys_ram_min_free 124036
#     2026-09-04 17:14:53   params_sys_ram_size 278808
#     2026-09-04 17:14:53   params_sys_reset_reason 1
#     2026-09-04 17:14:53   params_sys_restart_required false
#     2026-09-04 17:14:53   params_sys_schedule_rev 0
#     2026-09-04 17:14:53   params_sys_time 17:14
#     2026-09-04 17:14:53   params_sys_unixtime 1788534893
#     2026-09-04 17:14:53   params_sys_uptime 4
#     2026-09-04 17:14:53   params_sys_utc_offset 7200
#     2026-09-04 17:14:53   params_sys_webhook_rev 0
#     2026-09-04 17:15:07   params_ts       1788534907.74
#     2026-09-04 17:14:53   params_wifi_bssid cc:ce:1e:b1:dc:09
#     2026-09-04 17:14:53   params_wifi_channel 1
#     2026-09-04 17:14:53   params_wifi_rssi -54
#     2026-09-04 17:14:53   params_wifi_ssid xxx
#     2026-09-04 17:14:53   params_wifi_sta_ip xxx
#     2026-09-04 17:14:53   params_wifi_status got ip
#     2026-09-04 17:14:53   params_ws_connected false
#     2026-09-04 17:15:07   src             shellyduobulbg3-9070694a9e14
#     2026-09-04 17:00:37   state           off
#
setstate shelly_duo_bulb_wz off
setstate shelly_duo_bulb_wz 2026-09-04 16:33:21 IODev ratBroker
setstate shelly_duo_bulb_wz 2026-09-04 17:15:07 dst shellyduobulbg3-9070694a9e14/events
setstate shelly_duo_bulb_wz 2026-09-04 17:15:07 method NotifyStatus
setstate shelly_duo_bulb_wz 2026-09-04 17:16:43 online false
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_ble_addr xxx,p
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_ble_flags_1 scanning
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_bthome_discovery_duration 30
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_bthome_discovery_started_at 1788531201
setstate shelly_duo_bulb_wz 2026-09-04 17:15:00 params_cct_0_aenergy_by_minute_1 12.419
setstate shelly_duo_bulb_wz 2026-09-04 17:15:00 params_cct_0_aenergy_by_minute_2 0.000
setstate shelly_duo_bulb_wz 2026-09-04 17:15:00 params_cct_0_aenergy_by_minute_3 0.000
setstate shelly_duo_bulb_wz 2026-09-04 17:15:00 params_cct_0_aenergy_minute_ts 1788534900
setstate shelly_duo_bulb_wz 2026-09-04 17:15:00 params_cct_0_aenergy_total 0.012
setstate shelly_duo_bulb_wz 2026-09-04 17:15:07 params_cct_0_apower 0.0
setstate shelly_duo_bulb_wz 2026-09-04 17:15:07 params_cct_0_brightness 50
setstate shelly_duo_bulb_wz 2026-09-04 17:15:07 params_cct_0_ct 4600
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_cct_0_id 0
setstate shelly_duo_bulb_wz 2026-09-04 17:15:07 params_cct_0_output false
setstate shelly_duo_bulb_wz 2026-09-04 17:15:07 params_cct_0_source WS_in
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_cloud_connected false
setstate shelly_duo_bulb_wz 2026-09-04 16:56:22 params_events_1_cfg_rev 22
setstate shelly_duo_bulb_wz 2026-09-04 16:56:22 params_events_1_component cloud
setstate shelly_duo_bulb_wz 2026-09-04 16:56:22 params_events_1_event config_changed
setstate shelly_duo_bulb_wz 2026-09-04 16:56:22 params_events_1_restart_required false
setstate shelly_duo_bulb_wz 2026-09-04 16:56:22 params_events_1_ts 1788533782.05
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_mqtt_connected true
setstate shelly_duo_bulb_wz 2026-09-04 17:15:03 params_sys_available_updates_beta_version 2.0.1-beta1
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_bthc_rev 5
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_btrelay_rev 0
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_cfg_rev 23
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_fs_free 581632
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_fs_size 1048576
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_kvs_rev 0
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_last_sync_ts 1788534893
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_mac 9070694A9E14
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_ram_free 133860
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_ram_min_free 124036
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_ram_size 278808
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_reset_reason 1
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_restart_required false
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_schedule_rev 0
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_time 17:14
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_unixtime 1788534893
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_uptime 4
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_utc_offset 7200
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_sys_webhook_rev 0
setstate shelly_duo_bulb_wz 2026-09-04 17:15:07 params_ts 1788534907.74
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_wifi_bssid xxx
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_wifi_channel 1
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_wifi_rssi -54
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_wifi_ssid xxx
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_wifi_sta_ip xxx
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_wifi_status got ip
setstate shelly_duo_bulb_wz 2026-09-04 17:14:53 params_ws_connected false
setstate shelly_duo_bulb_wz 2026-09-04 17:15:07 src shellyduobulbg3-9070694a9e14
setstate shelly_duo_bulb_wz 2026-09-04 17:00:37 state off

rest muß ich mal schauen, bin grad unterwegs.
btw - bei obigen daten war die birne nicht am strom. nur, dass da keine verwirrung aufkommt *g*.


nachtrag:
wenn ich dieses discovery finde, haut mir das was bei vorhandenen clients durcheinander?
hab da ein paar steckdosen, an denen hängen tonnen bt sensoren und taster. da würd' ich das we durch weinen, wenn da was durcheinander kommt ... *g*
Titel: Aw: shelly duo bulb gen3 über mqtt schalten
Beitrag von: Guybrush am 04 September 2026, 21:41:24
das listing bringt wenig. du musst die topics kennen. die stehen in den discovery messages zb

MQTT2_DISCOVERY lässt bereits angelegte MQTT2_DEVICES in ruhe, solang du das Attribut existingDevice nicht auf replace setzt. du kannst dann gezielt dieses device mit set rebuildDevice von Discovery übernehmen lassen. Händische Einträge bleiben aber danach auch bestehen. Trotzdem vorher die fhem.cfg sichern  8)

bei dir sollte das gehen:
update add https://raw.githubusercontent.com/next81/fhem.MQTT2_Discovery/dev/controls_MQTT2_DISCOVERY.txt
update
define mqtt2Discovery MQTT2_DISCOVERY ratBroker
ist aber auf https://github.com/next81/fhem.MQTT2_Discovery auch sehr umfassend dokumentiert