pi@pi3:~ $ telnet 192.168.178.188 8000
Trying 192.168.178.188...
Connected to 192.168.178.188.
Escape character is '^]'.bind = "192.168.178.188:8000"Zitat von: rudolfkoenig am 03 September 2025, 12:39:24Ich habe jetzt das Modul so geaendert, dass die Werte in der MATCHED Variable gespeichert werden.
Damit funktioniert Folgendes:FHEM/(.*)/cmnd/settemp:.* { "settemp" => $EVENT, "device" => $MATCHED[0] }
attr ... readingList $DEVICETOPIC/(.*)/operator:.* {{$MATCHED[0] => "bla"}}\
Zitat von: flashworker am 01 Februar 2026, 19:03:13das dauerhaft implementieren.Erstens bin ich nicht mehr der Maintainer. Zweitens empfehle ich, sich mit der Arbeitsweise dieser Community vertraut zu machen - eher nicht auf Sonderwunsch von Einzelpersonen.
Zitat von: flashworker am 01 Februar 2026, 19:03:13jetzt das "restart_required" aus irgendeinem Reading herauslesen?Wieso aus einem Reading? Man kann problemlos ein userReading aus beliebigen Systemstrukturen bestücken.
Zitat von: Burny4600 am 01 Februar 2026, 17:47:52Zitat von: Ralli am 01 Februar 2026, 17:31:43Warum gibt es hier zwei verschiedene IP-Adressen?
Die eine IP-Adresse ist der FHEM-Pi, die andere der OpenCCU-Pi.
Internals:
ATTR LichtKueche
CHANGEDCNT 9253
DEF LichtKueche Kueche_LED_Lichtstreifen LichtschalterKueche_Sw
FUUID 679609e4-f33f-5c83-c260-9e279ed9a2b4ef76
NAME structureLichtKueche
NOTIFYDEV Kueche_LED_Lichtstreifen,LichtschalterKueche_Sw,global
NR 136
NTFY_ORDER 50-structureLichtKueche
STATE off
TYPE structure
eventCount 9283
READINGS:
2026-02-01 19:28:06 LastDevice Kueche_LED_Lichtstreifen
2026-02-01 19:28:06 LastDevice_Abs Kueche_LED_Lichtstreifen
2026-02-01 19:28:06 state off
Attributes:
alias Licht Küche
clientstate_behavior relative
clientstate_priority on off
group Licht Wohnung
room Beleuchtung
userattr LichtWohnung LichtWohnung_map structexclude
webCmd :
Internals:
DEF 003AA0C9B0E2FD sd=2.STATE cd=3.STATE
FUUID 673c3e12-f33f-5c83-e21c-766b2ccad0f6350a
IODev vccu
NAME Kueche_LED_Lichtstreifen
NR 122
STATE off
TYPE HMCCUDEV
ccuaddr 003AA0C9B0E2FD
ccudevstate active
ccuif HmIP-RF
ccuname Power_Küche
ccurolectrl SWITCH_VIRTUAL_RECEIVER
ccurolestate SWITCH_TRANSMITTER
ccusubtype PSM
ccutype HmIP-PSM-2,QHJ
eventCount 9148
firmware 2.24.2
readonly no
READINGS:
2026-02-01 19:28:06 2.PROCESS STABLE
2026-02-01 19:28:06 2.SECTION 0
2026-02-01 19:28:06 2.SECTION_STATUS NORMAL
2026-02-01 19:28:06 2.STATE off
2026-02-01 19:28:06 3.PROCESS STABLE
2026-02-01 19:28:06 3.SECTION 0
2026-02-01 19:28:06 3.SECTION_STATUS NORMAL
2026-02-01 19:28:06 3.STATE off
2026-02-01 19:28:06 6.CURRENT 0.0
2026-02-01 19:28:06 6.CURRENT_STATUS NORMAL
2026-02-01 19:28:06 6.ENERGY_COUNTER 310.6
2026-02-01 19:28:06 6.ENERGY_COUNTER_OVERFLOW false
2026-02-01 19:28:06 6.FREQUENCY 50.0
2026-02-01 19:28:06 6.FREQUENCY_STATUS NORMAL
2026-02-01 19:28:06 6.POWER 0.0
2026-02-01 19:28:06 6.POWER_STATUS NORMAL
2026-02-01 19:28:06 6.VOLTAGE 233.2
2026-02-01 19:28:06 6.VOLTAGE_STATUS NORMAL
2026-01-17 18:52:47 IODev vccu
2026-02-01 19:28:06 activity alive
2026-02-01 19:28:06 control off
2026-02-01 19:28:06 devstate ok
2026-02-01 19:28:06 hmstate off
2026-02-01 19:28:06 rssidevice -68
2026-02-01 19:09:25 rssipeer -66
2026-02-01 19:28:06 state off
2026-01-06 12:36:04 voltage 0.0
hmccu:
channels 9
defCDP 3.STATE
defSDP 2.STATE
detect 0
devspec 003AA0C9B0E2FD
forcedev 0
nodefaults 1
role 0:MAINTENANCE,1:KEY_TRANSCEIVER,2:SWITCH_TRANSMITTER,3:SWITCH_VIRTUAL_RECEIVER,4:SWITCH_VIRTUAL_RECEIVER,5:SWITCH_VIRTUAL_RECEIVER,6:ENERGIE_METER_TRANSMITTER,7:COND_SWITCH_TRANSMITTER,8:SWITCH_WEEK_PROFILE
setDefaults 0
cmdlist:
get
set toggle:noArg on-till off:noArg on-for-timer on:noArg
control:
chn 3
dpt STATE
dp:
0.ACTUAL_TEMPERATURE:
VALUES:
NVAL 28.0
ONVAL 24.0
OSVAL 24.0
OVAL 24.0
SVAL 28.0
VAL 28.0
0.ACTUAL_TEMPERATURE_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
0.CONFIG_PENDING:
VALUES:
NVAL 0
SVAL false
VAL 0
0.DUTY_CYCLE:
VALUES:
NVAL 0
SVAL false
VAL 0
0.ERROR_CODE:
VALUES:
NVAL 0
SVAL 0
VAL 0
0.ERROR_OVERHEAT:
VALUES:
NVAL 0
SVAL false
VAL 0
0.ERROR_OVERLOAD:
VALUES:
NVAL 0
SVAL false
VAL 0
0.ERROR_POWER_FAILURE:
VALUES:
NVAL 0
SVAL false
VAL 0
0.RSSI_DEVICE:
VALUES:
NVAL -68
ONVAL -69
OSVAL -69
OVAL -69
SVAL -68
VAL -68
0.RSSI_PEER:
VALUES:
NVAL -66
ONVAL -65
OSVAL -65
OVAL -65
SVAL -66
VAL -66
0.UNREACH:
VALUES:
NVAL 0
ONVAL 1
OSVAL dead
OVAL 1
SVAL alive
VAL 0
2.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
2.SECTION:
VALUES:
NVAL 0
ONVAL 2
OSVAL 2
OVAL 2
SVAL 0
VAL 0
2.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
2.STATE:
VALUES:
NVAL 0
ONVAL 1
OSVAL on
OVAL 1
SVAL off
VAL 0
3.PROCESS:
VALUES:
NVAL 0
ONVAL 1
OSVAL NOT_STABLE
OVAL 1
SVAL STABLE
VAL 0
3.SECTION:
VALUES:
NVAL 0
ONVAL 2
OSVAL 2
OVAL 2
SVAL 0
VAL 0
3.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
3.STATE:
VALUES:
NVAL 0
ONVAL 1
OSVAL on
OVAL 1
SVAL off
VAL 0
4.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
4.SECTION:
VALUES:
NVAL 0
SVAL 0
VAL 0
4.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
4.STATE:
VALUES:
NVAL 0
SVAL off
VAL 0
5.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
5.SECTION:
VALUES:
NVAL 0
SVAL 0
VAL 0
5.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
5.STATE:
VALUES:
NVAL 0
SVAL off
VAL 0
6.CURRENT:
VALUES:
NVAL 0.0
ONVAL 43.0
OSVAL 43.0
OVAL 43.0
SVAL 0.0
VAL 0.0
6.CURRENT_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
6.ENERGY_COUNTER:
VALUES:
NVAL 310.6
ONVAL 303.6
OSVAL 303.6
OVAL 303.6
SVAL 310.6
VAL 310.6
6.ENERGY_COUNTER_OVERFLOW:
VALUES:
NVAL 0
SVAL false
VAL 0
6.FREQUENCY:
VALUES:
NVAL 50.0
ONVAL 49.98
OSVAL 50.1
OVAL 49.98
SVAL 50.0
VAL 50.0
6.FREQUENCY_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
6.POWER:
VALUES:
NVAL 0.0
ONVAL 5.72
OSVAL 5.7
OVAL 5.72
SVAL 0.0
VAL 0.0
6.POWER_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
6.VOLTAGE:
VALUES:
NVAL 233.2
ONVAL 235.4
OSVAL 235.4
OVAL 235.4
SVAL 233.2
VAL 233.2
6.VOLTAGE_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
8.WEEK_PROGRAM_CHANNEL_LOCKS:
VALUES:
NVAL 0
SVAL 0
VAL 0
roleChannels:
COND_SWITCH_TRANSMITTER 7,7
ENERGIE_METER_TRANSMITTER 6,6
KEY_TRANSCEIVER 1,1
MAINTENANCE 0,0
SWITCH_TRANSMITTER 2,2
SWITCH_VIRTUAL_RECEIVER 3,4,5,3,4,5
SWITCH_WEEK_PROFILE 8,8
roleCmds:
get:
set:
off:
channel 3
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
rpc 0
subcount 1
syntax V:STATE:0
usage off
subcmd:
000:
args 0
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 000
type BOOL
unit
on:
channel 3
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
rpc 0
subcount 1
syntax V:STATE:1
usage on
subcmd:
000:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 000
type BOOL
unit
on-for-timer:
channel 3
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
rpc 0
subcount 2
syntax 1:V:ON_TIME:?time=0.0 2:V:STATE:1
usage on-for-timer [time]
subcmd:
000:
args 0.0
dpt ON_TIME
fnc
max 8580000.0
min 0.0
parname time
partype 2
ps VALUES
scn 001
type FLOAT
unit s
001:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 002
type BOOL
unit
on-till:
channel 3
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
rpc 0
subcount 2
syntax V:ON_TIME:?time V:STATE:1
usage on-till time
subcmd:
000:
args
dpt ON_TIME
fnc
max 8580000.0
min 0.0
parname time
partype 2
ps VALUES
scn 000
type FLOAT
unit s
001:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 001
type BOOL
unit
toggle:
channel 3
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
rpc 0
subcount 1
syntax V:STATE:0,1
usage toggle
subcmd:
000:
args 0,1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 000
type BOOL
unit
state:
chn 2
dpt STATE
Attributes:
alias Lichtstreifen
ccureadingfilter 1,2,3,6..*
cmdIcon on:general_an off:general_aus
genericDeviceType light
Internals:
DEF 003164098DF666 sd=7.STATE cd=8.STATE
FUUID 69579a21-f33f-5c83-05ef-11835715f437654b
IODev vccu
NAME LichtschalterKueche_Sw
NR 154
STATE off
TYPE HMCCUDEV
ccuaddr 003164098DF666
ccudevstate active
ccuif HmIP-RF
ccuname LichtschalterKueche
ccurolectrl SWITCH_VIRTUAL_RECEIVER
ccurolestate SWITCH_TRANSMITTER
ccusubtype BS2
ccutype HmIP-BS2
eventCount 153
firmware 1.8.8
readonly no
READINGS:
2026-02-01 19:04:39 7.PROCESS STABLE
2026-02-01 19:04:39 7.SECTION 0
2026-02-01 19:04:39 7.SECTION_STATUS NORMAL
2026-02-01 19:04:39 7.STATE off
2026-02-01 19:09:25 8.PROCESS STABLE
2026-02-01 19:09:25 8.SECTION 0
2026-02-01 19:09:25 8.SECTION_STATUS NORMAL
2026-02-01 19:09:25 8.STATE off
2026-01-17 18:52:47 IODev vccu
2026-02-01 19:09:25 activity alive
2026-02-01 19:09:25 control off
2026-02-01 19:09:25 devstate ok
2026-02-01 19:09:25 hmstate off
2026-02-01 19:09:25 rssidevice -53
2026-02-01 19:09:25 rssipeer -52
2026-02-01 19:04:39 state off
2026-01-06 12:36:04 voltage 0.0
hmccu:
channels 12
defCDP 8.STATE
defSDP 7.STATE
detect 0
devspec 003164098DF666
forcedev 0
nodefaults 1
role 0:MAINTENANCE,1:KEY_TRANSCEIVER,2:KEY_TRANSCEIVER,3:SWITCH_TRANSMITTER,4:SWITCH_VIRTUAL_RECEIVER,5:SWITCH_VIRTUAL_RECEIVER,6:SWITCH_VIRTUAL_RECEIVER,7:SWITCH_TRANSMITTER,8:SWITCH_VIRTUAL_RECEIVER,9:SWITCH_VIRTUAL_RECEIVER,10:SWITCH_VIRTUAL_RECEIVER,11:SWITCH_WEEK_PROFILE
setDefaults 0
cmdlist:
get
set toggle:noArg on-till off:noArg on-for-timer on:noArg toggle:noArg on-till off:noArg on-for-timer on:noArg toggle:noArg on-till off:noArg on-for-timer on:noArg toggle:noArg on-till off:noArg on-for-timer on:noArg
control:
chn 8
dpt STATE
dp:
0.ACTUAL_TEMPERATURE:
VALUES:
NVAL 25.0
ONVAL 24.0
OSVAL 24.0
OVAL 24.0
SVAL 25.0
VAL 25.0
0.ACTUAL_TEMPERATURE_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
0.CONFIG_PENDING:
VALUES:
NVAL 0
SVAL false
VAL 0
0.DUTY_CYCLE:
VALUES:
NVAL 0
SVAL false
VAL 0
0.ERROR_CODE:
VALUES:
NVAL 0
SVAL 0
VAL 0
0.ERROR_OVERHEAT:
VALUES:
NVAL 0
SVAL false
VAL 0
0.ERROR_POWER_FAILURE:
VALUES:
NVAL 0
SVAL false
VAL 0
0.RSSI_DEVICE:
VALUES:
NVAL -53
ONVAL -56
OSVAL -56
OVAL -56
SVAL -53
VAL -53
0.RSSI_PEER:
VALUES:
NVAL -52
ONVAL -55
OSVAL -55
OVAL -55
SVAL -52
VAL -52
0.UNREACH:
VALUES:
NVAL 0
ONVAL 1
OSVAL dead
OVAL 1
SVAL alive
VAL 0
10.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
10.SECTION:
VALUES:
NVAL 0
SVAL 0
VAL 0
10.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
10.STATE:
VALUES:
NVAL 0
SVAL off
VAL 0
11.WEEK_PROGRAM_CHANNEL_LOCKS:
VALUES:
NVAL 0
SVAL 0
VAL 0
3.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
3.SECTION:
VALUES:
NVAL 0
SVAL 0
VAL 0
3.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
3.STATE:
VALUES:
NVAL 0
SVAL off
VAL 0
4.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
4.SECTION:
VALUES:
NVAL 0
SVAL 0
VAL 0
4.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
4.STATE:
VALUES:
NVAL 0
SVAL off
VAL 0
5.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
5.SECTION:
VALUES:
NVAL 0
SVAL 0
VAL 0
5.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
5.STATE:
VALUES:
NVAL 0
SVAL off
VAL 0
6.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
6.SECTION:
VALUES:
NVAL 0
SVAL 0
VAL 0
6.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
6.STATE:
VALUES:
NVAL 0
SVAL off
VAL 0
7.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
7.SECTION:
VALUES:
NVAL 0
ONVAL 2
OSVAL 2
OVAL 2
SVAL 0
VAL 0
7.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
7.STATE:
VALUES:
NVAL 0
ONVAL 1
OSVAL on
OVAL 1
SVAL off
VAL 0
8.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
8.SECTION:
VALUES:
NVAL 0
ONVAL 2
OSVAL 2
OVAL 2
SVAL 0
VAL 0
8.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
8.STATE:
VALUES:
NVAL 0
ONVAL 1
OSVAL on
OVAL 1
SVAL off
VAL 0
9.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
9.SECTION:
VALUES:
NVAL 0
SVAL 0
VAL 0
9.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
9.STATE:
VALUES:
NVAL 0
SVAL off
VAL 0
roleChannels:
KEY_TRANSCEIVER 1,2,1,2
MAINTENANCE 0,0
SWITCH_TRANSMITTER 3,7,3,7
SWITCH_VIRTUAL_RECEIVER 4,5,6,8,9,10,4,5,6,8,9,10
SWITCH_WEEK_PROFILE 11,11
roleCmds:
get:
set:
off:
channel 8
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
rpc 0
subcount 1
syntax V:STATE:0
usage off
subcmd:
000:
args 0
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 000
type BOOL
unit
on:
channel 8
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
rpc 0
subcount 1
syntax V:STATE:1
usage on
subcmd:
000:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 000
type BOOL
unit
on-for-timer:
channel 8
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
rpc 0
subcount 2
syntax 1:V:ON_TIME:?time=0.0 2:V:STATE:1
usage on-for-timer [time]
subcmd:
000:
args 0.0
dpt ON_TIME
fnc
max 8580000.0
min 0.0
parname time
partype 2
ps VALUES
scn 001
type FLOAT
unit s
001:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 002
type BOOL
unit
on-till:
channel 8
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
rpc 0
subcount 2
syntax V:ON_TIME:?time V:STATE:1
usage on-till time
subcmd:
000:
args
dpt ON_TIME
fnc
max 8580000.0
min 0.0
parname time
partype 2
ps VALUES
scn 000
type FLOAT
unit s
001:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 001
type BOOL
unit
toggle:
channel 8
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
rpc 0
subcount 1
syntax V:STATE:0,1
usage toggle
subcmd:
000:
args 0,1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 000
type BOOL
unit
state:
chn 7
dpt STATE
Attributes:
alias Deckenlampe
ccureadingfilter 1,2,7,8..*
cmdIcon on:general_an off:general_aus
event-on-change-reading state
gassistantName Deckenlampe
genericDeviceType light
group Licht Küche
sendHelp:noArg signal/out {"jsonrpc":"2.0","method": "send","params": {"groupId":"xxxxxx/9+ereJc=","sourceName": "SmartHome","message": "Test" } }
sendHelp2 signal/out {"jsonrpc":"2.0","method": "send","params": {"groupId":"xxxxxx/9+ereJc=","sourceName": "SmartHome","message": "$EVENT" } }
readingsBulkUpdateIfChanged($hash,"restart_required",($jhash->{sys}{restart_required}==1)?"true":"false");in die 36_Shelly.pm eingefügt und gehofft, du könntest das dauerhaft implementieren. pi@pi3:~/soundcork $ telnet 192.168.178.188 8000
Trying 192.168.178.188...
Connected to 192.168.178.188.
Escape character is '^]'.Starte ich den über systemctl, ist der laut Log auch da - aber ich bekomme keine Connection. pi@pi3:~/soundcork $ telnet 192.168.178.188 8000
Trying 192.168.178.188...
telnet: Unable to connect to remote host: Connection refused
pi@pi3:~/soundcork $Aber unter localhost ist er da! pi@pi3:~/soundcork $ telnet localhost 8000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'..env.shared und .env.private habe ich jetzt beide erfolglos gepflegt. base_url = "http://192.168.178.188:8000"
data_dir = "/home/soundcork/db"