Hauptmenü

DOIF Shellyplug 3 kein EVENT

Begonnen von Maxl, 14 November 2025, 14:39:09

Vorheriges Thema - Nächstes Thema

Maxl

Hallo,

ich versuche ein DOIF mit einem Shellyplug 3 einzurichten, versuchsweise folgende Bedingung:

define Licht_on_Korbi DOIF (\
  MQTT2_shellyplug_s_KORBI_LICHT1 eq "on" or\
  MQTT2_shellyplug_s_KORBI_LICHT2 eq "on" or\
  MQTT2_shellyplug_s_KORBI_LICHT3 eq "on"\
)\
{ \
  set MQTT2_shellyplug_s_KORBI_LICHT1 on;;\
  set MQTT2_shellyplug_s_KORBI_LICHT2 on;;\
  set MQTT2_shellyplug_s_KORBI_LICHT3 on;;\
}

leider wird das DOIF nicht gertriggert. Ein EVENT erscheint jedoch im Monitor -> 2025-11-14 11:11:37.304 MQTT2_DEVICE MQTT2_shellyplug_s_KORBI_LICHT1 on

define MQTT2_shellyplug_s_KORBI_LICHT1 MQTT2_DEVICE shellyplug_e4b063e5cce4
attr MQTT2_shellyplug_s_KORBI_LICHT1 alexaName lichteins
attr MQTT2_shellyplug_s_KORBI_LICHT1 devStateIcon {my $onl = ReadingsVal($name,'online','false') eq 'false'?'10px-kreis-rot':'10px-kreis-gruen';; $onl = FW_makeImage($onl);; my $light = FW_makeImage(ReadingsVal($name,'state','off'));; my $cons = ReadingsNum($name,'apower',0);; my $total = round(ReadingsNum($name,'aenergy_total',0)/1000,3);; my $temp = ReadingsVal($name,'temperature','-100');; my $ip = ReadingsVal($name,'ip','none');; my $reb = ReadingsVal($name,'sys_restart_required','false') eq 'true'?'<a href="/fhem?cmd.dummy=set '.$name.' x_reboot&XHR=1"> ... Notwendigen Reboot durchführen</a>':'';; qq(<a href="http://$ip" target="_blank">${onl}</a><a href="/fhem?cmd.dummy=set $name toggle&XHR=1">${light}</a>$reb<div>Verbrauch: $cons W / Total: $total kwh / Temp: $temp °C</div>)}
attr MQTT2_shellyplug_s_KORBI_LICHT1 devicetopic shellyplugsg3-e4b063e5cce4
attr MQTT2_shellyplug_s_KORBI_LICHT1 genericDeviceType switch
attr MQTT2_shellyplug_s_KORBI_LICHT1 getList in_mode:noArg in_mode $DEVICETOPIC/rpc {"id": 1,"src":"$DEVICETOPIC", "method": "Switch.GetConfig", "params": {"id": 0}}
attr MQTT2_shellyplug_s_KORBI_LICHT1 group Plugs
attr MQTT2_shellyplug_s_KORBI_LICHT1 icon message_socket
attr MQTT2_shellyplug_s_KORBI_LICHT1 jsonMap switch_state:state switch_aenergy_total:aenergy_total switch_apower:apower switch_temperature_tC:temperature switch_temperature_tF:0 params_wifi_sta_ip:ip params_switch_0_temperature_tC:temperature params_switch_0_temperature_tF:0 result_in_mode:in_mode
attr MQTT2_shellyplug_s_KORBI_LICHT1 model shellyPlus_1pm
attr MQTT2_shellyplug_s_KORBI_LICHT1 readingList $DEVICETOPIC/online:.* online\
  $DEVICETOPIC/events/rpc:.* { json2nameValue($EVENT,'',$JSONMAP) }\
  $DEVICETOPIC/status/mqtt:.* { json2nameValue($EVENT, 'mqtt_', $JSONMAP) }\
  $DEVICETOPIC/status/sys:.* { json2nameValue($EVENT, 'sys_', $JSONMAP) }\
  $DEVICETOPIC/status/switch_0:.* { $EVENT =~ s/"output":true/"state":"on"/g;; $EVENT =~ s/"output":false/"state":"off"/g;; json2nameValue($EVENT, 'switch_', $JSONMAP) }\
  $DEVICETOPIC/status/cloud:.* {}\
  $DEVICETOPIC/rpc:.* { json2nameValue($EVENT, 'req_', $JSONMAP, 'in_mode')}\
  $DEVICETOPIC/status/input_0:.* { json2nameValue($EVENT, 'input_', $JSONMAP) }\
  fhem2shelly/rpc:.* {}\
shellyplug_e4b063e5cce4:shellyplugsg3-e4b063e5cce4/status/ble:.* ble\
shellyplug_e4b063e5cce4:shellyplugsg3-e4b063e5cce4/status/plugs_ui:.* plugs_ui\
shellyplug_e4b063e5cce4:shellyplugsg3-e4b063e5cce4/status/wifi:.* { json2nameValue($EVENT) }\
shellyplug_e4b063e5cce4:shellyplugsg3-e4b063e5cce4/status/ws:.* { json2nameValue($EVENT) }
attr MQTT2_shellyplug_s_KORBI_LICHT1 room MQTT2_DEVICE
attr MQTT2_shellyplug_s_KORBI_LICHT1 setList toggle:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Switch.Toggle","params": {"id":0}}\
  off:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Switch.Set","params": {"id":0,"on":false}}\
  on:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Switch.Set","params": {"id":0,"on":true}}\
  on-for-timer $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Switch.Set","params": {"id":0,"on":true,"toggle_after":$EVTPART1}}\
  off-for-timer $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Switch.Set","params": {"id":0,"on":false,"toggle_after":$EVTPART1}}\
  in_mode:toggle,flip,detached {fhem("sleep 0.2;; get $NAME in_mode");; my $val = $EVTPART1 ne 'toggle' ? $EVTPART1 : ReadingsVal($NAME,'in_mode','flip') eq 'flip' ? 'detached':'flip';; qq($DEVICETOPIC/rpc {"id":1,"src":"fhem2shelly","method":"Switch.SetConfig","params": {"id":0, "config": {"in_mode": "$val"}}})}\
  x_update:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Shelly.Update","params": {"stage":"stable"}}\
  x_reboot:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Shelly.Reboot"}\
  x_eco:true,false $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Sys.SetConfig","params": {"config": {"device": {"eco_mode": $EVTPART1}}}}
attr MQTT2_shellyplug_s_KORBI_LICHT1 setStateList on off toggle on-for-timer off-for-timer
attr MQTT2_shellyplug_s_KORBI_LICHT1 webCmd :
#   CID        shellyplug_e4b063e5cce4
#   DEF        shellyplug_e4b063e5cce4
#   FUUID      6916f40c-f33f-49a1-9a5c-0299883bc869541e
#   IODev      MQTT2_FHEM_Server
#   LASTInputDev MQTT2_FHEM_Server
#   MQTT2_FHEM_Server_CONN MQTT2_FHEM_Server_192.168.1.37_64467
#   MQTT2_FHEM_Server_MSGCNT 407
#   MQTT2_FHEM_Server_TIME 2025-11-14 14:32:00
#   MSGCNT     407
#   NAME       MQTT2_shellyplug_s_KORBI_LICHT1
#   NR         964
#   STATE      off
#   TYPE       MQTT2_DEVICE
#   eventCount 403
#   JSONMAP:
#     params_switch_0_temperature_tC temperature
#     params_switch_0_temperature_tF 0
#     params_wifi_sta_ip ip
#     result_in_mode in_mode
#     switch_aenergy_total aenergy_total
#     switch_apower apower
#     switch_state state
#     switch_temperature_tC temperature
#     switch_temperature_tF 0
#   READINGS:
#     2025-11-14 11:25:16   IODev           MQTT2_FHEM_Server
#     2025-11-14 14:32:00   aenergy_total   14.121
#     2025-11-14 14:32:00   apower          0.0
#     2025-11-14 11:25:56   ble             {}
#     2025-11-14 11:25:56   connected       false
#     2025-11-14 14:32:00   dst             shellyplugsg3-e4b063e5cce4/events
#     2025-11-14 11:25:56   ip              192.168.1.37
#     2025-11-14 14:32:00   method          NotifyStatus
#     2025-11-14 11:25:56   mqtt_connected  true
#     2025-11-14 11:25:56   online          true
#     2025-11-14 11:25:56   params_cloud_connected false
#     2025-11-14 11:25:56   params_mqtt_connected true
#     2025-11-14 14:32:00   params_switch_0_aenergy_by_minute_1 0.000
#     2025-11-14 14:32:00   params_switch_0_aenergy_by_minute_2 0.000
#     2025-11-14 14:32:00   params_switch_0_aenergy_by_minute_3 0.000
#     2025-11-14 14:32:00   params_switch_0_aenergy_minute_ts 1763127120
#     2025-11-14 14:32:00   params_switch_0_aenergy_total 14.121
#     2025-11-14 11:27:07   params_switch_0_apower 0
#     2025-11-14 11:27:07   params_switch_0_current 0
#     2025-11-14 11:25:56   params_switch_0_freq 50.1
#     2025-11-14 14:32:00   params_switch_0_id 0
#     2025-11-14 11:27:07   params_switch_0_output false
#     2025-11-14 14:32:00   params_switch_0_ret_aenergy_by_minute_1 0.000
#     2025-11-14 14:32:00   params_switch_0_ret_aenergy_by_minute_2 0.000
#     2025-11-14 14:32:00   params_switch_0_ret_aenergy_by_minute_3 0.000
#     2025-11-14 14:32:00   params_switch_0_ret_aenergy_minute_ts 1763127120
#     2025-11-14 14:32:00   params_switch_0_ret_aenergy_total 0.000
#     2025-11-14 11:27:07   params_switch_0_source MQTT
#     2025-11-14 11:25:56   params_switch_0_voltage 236.5
#     2025-11-14 11:25:56   params_sys_available_updates_stable_version 1.7.1
#     2025-11-14 11:25:56   params_sys_cfg_rev 9
#     2025-11-14 11:25:56   params_sys_fs_free 708608
#     2025-11-14 11:25:56   params_sys_fs_size 1048576
#     2025-11-14 11:25:56   params_sys_kvs_rev 0
#     2025-11-14 11:25:56   params_sys_mac  E4B063E5CCE4
#     2025-11-14 11:25:56   params_sys_ram_free 77316
#     2025-11-14 11:25:56   params_sys_ram_size 219936
#     2025-11-14 11:25:56   params_sys_reset_reason 3
#     2025-11-14 11:25:56   params_sys_restart_required false
#     2025-11-14 11:25:56   params_sys_schedule_rev 0
#     2025-11-14 11:25:56   params_sys_time 11:25
#     2025-11-14 11:25:56   params_sys_unixtime 1763115956
#     2025-11-14 11:25:56   params_sys_uptime 11028
#     2025-11-14 11:25:56   params_sys_webhook_rev 0
#     2025-11-14 14:32:00   params_ts       1763127120.00
#     2025-11-14 11:25:56   params_wifi_rssi -75
#     2025-11-14 11:25:56   params_wifi_ssid rocrailnet-1
#     2025-11-14 11:25:56   params_wifi_status got ip
#     2025-11-14 11:25:56   params_ws_connected false
#     2025-11-14 11:25:56   plugs_ui        {}
#     2025-11-14 11:25:56   rssi            -75
#     2025-11-14 14:32:00   src             shellyplugsg3-e4b063e5cce4
#     2025-11-14 11:25:56   ssid            rocrailnet-1
#     2025-11-14 11:25:56   sta_ip          192.168.1.37
#     2025-11-14 14:32:00   state           off
#     2025-11-14 11:25:56   status          got ip
#     2025-11-14 14:32:00   switch_aenergy_by_minute_1 0.000
#     2025-11-14 14:32:00   switch_aenergy_by_minute_2 0.000
#     2025-11-14 14:32:00   switch_aenergy_by_minute_3 0.000
#     2025-11-14 14:32:00   switch_aenergy_minute_ts 1763127120
#     2025-11-14 14:32:00   switch_current  0.000
#     2025-11-14 14:32:00   switch_freq     50.1
#     2025-11-14 14:32:00   switch_id       0
#     2025-11-14 14:32:00   switch_ret_aenergy_by_minute_1 0.000
#     2025-11-14 14:32:00   switch_ret_aenergy_by_minute_2 0.000
#     2025-11-14 14:32:00   switch_ret_aenergy_by_minute_3 0.000
#     2025-11-14 14:32:00   switch_ret_aenergy_minute_ts 1763127120
#     2025-11-14 14:32:00   switch_ret_aenergy_total 0.000
#     2025-11-14 14:32:00   switch_source   MQTT
#     2025-11-14 14:32:00   switch_voltage  233.3
#     2025-11-14 11:25:56   sys_available_updates_stable_version 1.7.1
#     2025-11-14 11:25:56   sys_cfg_rev     9
#     2025-11-14 11:25:56   sys_fs_free     708608
#     2025-11-14 11:25:56   sys_fs_size     1048576
#     2025-11-14 11:25:56   sys_kvs_rev     0
#     2025-11-14 11:25:56   sys_mac         E4B063E5CCE4
#     2025-11-14 11:25:56   sys_ram_free    76028
#     2025-11-14 11:25:56   sys_ram_size    219876
#     2025-11-14 11:25:56   sys_reset_reason 3
#     2025-11-14 11:25:56   sys_restart_required false
#     2025-11-14 11:25:56   sys_schedule_rev 0
#     2025-11-14 11:25:56   sys_time        11:25
#     2025-11-14 11:25:56   sys_unixtime    1763115956
#     2025-11-14 11:25:56   sys_uptime      11028
#     2025-11-14 11:25:56   sys_webhook_rev 0
#     2025-11-14 14:32:00   temperature     31.9
#
setstate MQTT2_shellyplug_s_KORBI_LICHT1 off
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:16 IODev MQTT2_FHEM_Server
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 aenergy_total 14.121
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 apower 0.0
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 ble {}
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 connected false
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 dst shellyplugsg3-e4b063e5cce4/events
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 ip 192.168.1.37
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 method NotifyStatus
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 mqtt_connected true
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 online true
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_cloud_connected false
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_mqtt_connected true
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 params_switch_0_aenergy_by_minute_1 0.000
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 params_switch_0_aenergy_by_minute_2 0.000
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 params_switch_0_aenergy_by_minute_3 0.000
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 params_switch_0_aenergy_minute_ts 1763127120
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 params_switch_0_aenergy_total 14.121
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:27:07 params_switch_0_apower 0
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:27:07 params_switch_0_current 0
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_switch_0_freq 50.1
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 params_switch_0_id 0
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:27:07 params_switch_0_output false
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 params_switch_0_ret_aenergy_by_minute_1 0.000
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 params_switch_0_ret_aenergy_by_minute_2 0.000
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 params_switch_0_ret_aenergy_by_minute_3 0.000
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 params_switch_0_ret_aenergy_minute_ts 1763127120
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 params_switch_0_ret_aenergy_total 0.000
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:27:07 params_switch_0_source MQTT
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_switch_0_voltage 236.5
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_sys_available_updates_stable_version 1.7.1
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_sys_cfg_rev 9
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_sys_fs_free 708608
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_sys_fs_size 1048576
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_sys_kvs_rev 0
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_sys_mac E4B063E5CCE4
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_sys_ram_free 77316
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_sys_ram_size 219936
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_sys_reset_reason 3
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_sys_restart_required false
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_sys_schedule_rev 0
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_sys_time 11:25
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_sys_unixtime 1763115956
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_sys_uptime 11028
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_sys_webhook_rev 0
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 params_ts 1763127120.00
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_wifi_rssi -75
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_wifi_ssid rocrailnet-1
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_wifi_status got ip
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 params_ws_connected false
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 plugs_ui {}
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 rssi -75
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 src shellyplugsg3-e4b063e5cce4
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 ssid rocrailnet-1
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 sta_ip 192.168.1.37
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 state off
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 status got ip
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 switch_aenergy_by_minute_1 0.000
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 switch_aenergy_by_minute_2 0.000
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 switch_aenergy_by_minute_3 0.000
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 switch_aenergy_minute_ts 1763127120
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 switch_current 0.000
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 switch_freq 50.1
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 switch_id 0
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 switch_ret_aenergy_by_minute_1 0.000
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 switch_ret_aenergy_by_minute_2 0.000
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 switch_ret_aenergy_by_minute_3 0.000
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 switch_ret_aenergy_minute_ts 1763127120
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 switch_ret_aenergy_total 0.000
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 switch_source MQTT
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 switch_voltage 233.3
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 sys_available_updates_stable_version 1.7.1
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 sys_cfg_rev 9
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 sys_fs_free 708608
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 sys_fs_size 1048576
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 sys_kvs_rev 0
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 sys_mac E4B063E5CCE4
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 sys_ram_free 76028
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 sys_ram_size 219876
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 sys_reset_reason 3
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 sys_restart_required false
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 sys_schedule_rev 0
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 sys_time 11:25
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 sys_unixtime 1763115956
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 sys_uptime 11028
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 11:25:56 sys_webhook_rev 0
setstate MQTT2_shellyplug_s_KORBI_LICHT1 2025-11-14 14:32:00 temperature 31.9

FHEM auf Raspberry mit HM, HMC und AVR Netios.

rabehd

Zitat von: Maxl am 14 November 2025, 14:39:09Ein EVENT erscheint jedoch im Monitor
Dann markiere die Zeile dort, lasse Dir das DOIF erstellen, Prüfe es und erweitere es um die weiteren Bedingungen.
Meine Vermutung ist Dein Syntax, aber das merkst Du, wenn Du meiner Empfehlung folgst.

PS: Für mich keine DOIF-Thema
Auch funktionierende Lösungen kann man hinterfragen.

Otto123

Hi,

den Syntax hast Du doch beim Stollenbäcker gewonnen?  :o
Zitatdefine Licht_on_Korbi DOIF (\
  MQTT2_shellyplug_s_KORBI_LICHT1 eq "on" or\
  MQTT2_shellyplug_s_KORBI_LICHT2 eq "on" or\
  MQTT2_shellyplug_s_KORBI_LICHT3 eq "on"\
)\
{ \
  set MQTT2_shellyplug_s_KORBI_LICHT1 on;;\
  set MQTT2_shellyplug_s_KORBI_LICHT2 on;;\
  set MQTT2_shellyplug_s_KORBI_LICHT3 on;;\
}
dagegen das Beispiel aus der Hilfe / commandref
define di_Modul DOIF ([Switch1] eq "on" and [Switch2] eq "on") ## wenn Schalter 1 und Schalter 2 on ist
(set lamp on)  ## wird Lampe eingeschaltet

Bei Dir sind quasi fast alle Klammern falsch oder fehlen.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz