ZitatIch bin mir zu 99% sicher, dass FHEM da auch nicht irgendwie X-Forwarded-For auswertet,Nein tut es nicht, ich tippe darauf, dass der "allowfrom" Code uns beiden geholfen hat.
Zitat von: rabehd am 04 Dezember 2025, 10:55:18Also wenn FHEM tot, dann auch keine Sprachsteuerung?Verstehe nicht, wie das ein relevanter Problemfall sein sollte.
define Schrank MQTT2_DEVICE
attr Schrank userattr light_id stLicht stLicht_map structexclud structexclude pre_ct
attr Schrank devStateIcon {zigbee2mqtt_devStateIcon255($name,"rgb")}
attr Schrank devicetopic z2m/light/schrank
attr Schrank event-on-change-reading .*
attr Schrank fp_myHome 325,1166,1,Schrank,
attr Schrank group Licht
attr Schrank icon hue_filled_lightstrip
attr Schrank jsonMap color_h:0\
color_s:0\
color_saturation:saturation\
color_hue:hue\
color_x:x\
color_y:y\
color_temp:ct\
color_mode:colormode\
AVAIL_state:availability\
attr Schrank light_id 12
attr Schrank pre_ct 490,380,270,160
attr Schrank readingList $DEVICETOPIC:.* { json2nameValue($EVENT, '', $JSONMAP, '', 'update') }\
$DEVICETOPIC/availability:.* { json2nameValue($EVENT, 'AVAIL_', $JSONMAP) }\
attr Schrank room Wohnzimmer
attr Schrank setExtensionsEvent 1
attr Schrank setList effect:blink,breathe,okay,channel_change,candle,fireplace,colorloop,finish_effect,stop_effect,stop_hue_effect $DEVICETOPIC/set {"effect": "$EVTPART1"}\
ct:colorpicker,CT,153,5,500 $DEVICETOPIC/set {"color_temp":$EVTPART1}\
on:noArg $DEVICETOPIC/set {"state": "ON"}\
off:noArg $DEVICETOPIC/set {"state": "OFF"}\
toggle:noArg $DEVICETOPIC/set {"state": "TOGGLE"}\
brightness:colorpicker,BRI,12,12,254 $DEVICETOPIC/set {"brightness":$EVTPART1}\
pct:colorpicker,BRI,0,5,100 { "$DEVICETOPIC/set {\"brightness\": " . pct2bri($EVTPART1) . "}" }\
rgb:colorpicker,RGB {"$DEVICETOPIC/set ".zigbee2mqtt_RGB2JSON($EVTPART1)}\
saturation:slider,0,5,100 $DEVICETOPIC/set {"color": {"saturation":$EVTPART1}}\
satUp:noArg $DEVICETOPIC/set {"saturation_step": 5}\
satDown:noArg $DEVICETOPIC/set {"saturation_step": -5}\
hue:colorpicker,HUE,0,1,360 $DEVICETOPIC/set {"color": {"hue":$EVTPART1}}\
dimDown:noArg $DEVICETOPIC/set {"brightness_step_onoff":-12}\
dimUp:noArg $DEVICETOPIC/set {"brightness_step":12}
attr Schrank setStateList ignore
attr Schrank sortby 012
attr Schrank stateFormat [$name:state] [$name:pct]
attr Schrank userReadings pct:brightness:.* { my $bri = ReadingsVal($NAME, "brightness", 254);; return int($bri/2.54) },\
rgb:(x|y|brightness):.* {Color::xyY2hex(ReadingsVal($name,"x",0),ReadingsVal($name,"y",0),ReadingsVal($name,"brightness",254))}
attr Schrank webCmd toggle:on:off:pct::ct:rgb DEFF26:rgb 0000ff:ct 490:ct 380:ct 270:ct 160
# FUUID 68a05d76-f33f-eac9-698a-c91079d30c8834a4
# IODev mqtt2_client_localhost
# LASTInputDev mqtt2_client_localhost
# MSGCNT 20
# NAME Schrank
# NR 601
# STATE OFF 100
# TYPE MQTT2_DEVICE
# eventCount 17
# mqtt2_client_localhost_MSGCNT 20
# mqtt2_client_localhost_TIME 2025-12-07 14:40:22
# JSONMAP:
# AVAIL_state availability
# color_h 0
# color_hue hue
# color_mode colormode
# color_s 0
# color_saturation saturation
# color_temp ct
# color_x x
# color_y y
# READINGS:
# 2025-12-07 13:17:20 IODev mqtt2_client_localhost
# 2025-12-07 13:18:20 availability online
# 2025-12-07 14:40:22 brightness 254
# 2025-08-18 00:18:08 color_temp_startup 454
# 2025-12-07 14:40:22 colormode color_temp
# 2025-12-07 14:40:22 ct 284
# 2025-12-07 14:40:22 hue 38
# 2025-12-07 14:40:22 last_seen 2025-12-07T14:40:22+01:00
# 2025-12-07 14:40:22 linkquality 136
# 2025-12-05 15:15:30 pct 100
# 2025-12-07 14:40:22 power_on_behavior on
# 2025-12-05 15:15:44 rgb FFDF7D
# 2025-12-07 14:40:22 saturation 62
# 2025-12-07 14:40:22 state OFF
# 2025-12-07 14:40:22 x 0.4042
# 2025-12-07 14:40:22 y 0.3902
#
setstate Schrank OFF 100
setstate Schrank 2025-12-07 13:17:20 IODev mqtt2_client_localhost
setstate Schrank 2025-12-07 13:18:20 availability online
setstate Schrank 2025-12-07 14:40:22 brightness 254
setstate Schrank 2025-08-18 00:18:08 color_temp_startup 454
setstate Schrank 2025-12-07 14:40:22 colormode color_temp
setstate Schrank 2025-12-07 14:40:22 ct 284
setstate Schrank 2025-12-07 14:40:22 hue 38
setstate Schrank 2025-12-07 14:40:22 last_seen 2025-12-07T14:40:22+01:00
setstate Schrank 2025-12-07 14:40:22 linkquality 136
setstate Schrank 2025-12-05 15:15:30 pct 100
setstate Schrank 2025-12-07 14:40:22 power_on_behavior on
setstate Schrank 2025-12-05 15:15:44 rgb FFDF7D
setstate Schrank 2025-12-07 14:40:22 saturation 62
setstate Schrank 2025-12-07 14:40:22 state OFF
setstate Schrank 2025-12-07 14:40:22 x 0.4042
setstate Schrank 2025-12-07 14:40:22 y 0.3902
