} elsif(!$direct && $now - $hash->{lastMsgSent} > $wnmi_delay) {
Internals:
DEF .*_Alarm:(open|opened|close|closed).*|rgr_Bewohner:(absent|gone|home|gotosleep).* {
if (ReadingsVal("Aussentuer_Garten_Alarm", "state", "") eq "open" || ReadingsVal("rgr_Bewohner", "state", "") eq "absent" || ReadingsVal("rgr_Bewohner", "state", "") eq "gone") {fhem("set Heizung_All off");}
elsif (ReadingsVal("Aussentuer_Garten_Alarm", "state", "") eq "closed" && (ReadingsVal("rgr_Bewohner", "state", "") eq "home" || ReadingsVal("rgr_Bewohner", "state", "") eq "gotosleep")) {fhem("set Heizung_All boost on; defmod at_Auto at +00:05:00 set Heizung_All auto");}
}
FUUID 67bb1fc1-f33f-be1a-5920-1fc87e46ad1b2b6e
NAME ThermostatTestNF
NR 83
NTFY_ORDER 50-ThermostatTestNF
REGEXP .*_Alarm:(open|opened|close|closed).*|rgr_Bewohner:(absent|gone|home|gotosleep).*
STATE 2025-12-29 18:43:44
TRIGGERTIME 1767030224.95815
TYPE notify
eventCount 1
READINGS:
2025-12-29 17:23:16 state active
2025-12-29 18:43:44 triggeredByDev rgr_Bewohner
2025-12-29 18:43:44 triggeredByEvent home
Attributes:Das funktioniert jetzt auch. Wenn eine Tür geöffnet wird, geht die Heizung aus; wird diese geschlossen gehen alle auf boost und dann auf auto.Internals:
ATTR heizung
CHANGEDCNT 694
DEF heizung Heizung_Schlafzimmer_Micha Heizung_Arbeitszimmer_Tania Heizung_Arbeitszimmer_Micha Heizung_Schlafzimmer_Tania Heizung_Bad_Tania Heizung_Wohnzimmer_All Heizung_Flur_All Heizung_Bad_Micha
FUUID 67cde929-f33f-be1a-b032-e33457dfb8bcbfa9
NAME Heizung_All
NOTIFYDEV Heizung_Wohnzimmer_All,Heizung_Bad_Micha,global,Heizung_Flur_All,Heizung_Arbeitszimmer_Tania,Heizung_Arbeitszimmer_Micha,Heizung_Bad_Tania,Heizung_Schlafzimmer_Tania,Heizung_Schlafzimmer_Micha
NR 91
NTFY_ORDER 50-Heizung_All
STATE undefined
TYPE structure
eventCount 702
READINGS:
2025-12-29 18:57:21 LastDevice Heizung_Flur_All
2025-12-29 18:57:21 LastDevice_Abs Heizung_Flur_All
2025-12-29 18:57:21 state undefined
Attributes:
room HeizkellerInternals:
COMMAND
CONDITION
DEF Elch 06:45:00|on {sunrise_abs('HORIZON=-2',0,"07:15","08:40")}|off
DEVICE Elch
FUUID 6925705a-f33f-be1a-9b8e-450e3bf9854ee7eb
GlobalDaylistSpec
LANGUAGE en
NAME ElchTimerMorning
NR 174
Profil 0: Sunday 06:45:00 on, 08:08:29 off,
Profil 1: Monday 06:45:00 on, 08:08:29 off,
Profil 2: Tuesday 06:45:00 on, 08:08:29 off,
Profil 3: Wednesday 06:45:00 on, 08:08:29 off,
Profil 4: Thursday 06:45:00 on, 08:08:29 off,
Profil 5: Friday 06:45:00 on, 08:08:29 off,
Profil 6: Saturday 06:45:00 on, 08:08:29 off,
STATE active
STILLDONETIME 0
TYPE WeekdayTimer
eventCount 4
setModifier
READINGS:
2025-12-29 16:51:42 currValue off
2025-12-12 15:11:08 disabled 0
2025-12-29 16:51:42 nextUpdate 2025-12-30 06:45:00
2025-12-29 16:51:42 nextValue on
2025-12-29 16:51:42 state active
SWITCHINGTIMES:
06:45:00|on
{sunrise_abs('HORIZON=-2',0,"07:15","08:40")}|off
TIMER:
ElchTimerMorning_midnight:
HASH ElchTimerMorning
MODIFIER midnight
NAME ElchTimerMorning_midnight
SETTIMERATMIDNIGHT 1
helper:
daysRegExp (su|mo|tu|we|th|fr|sa|\$we|\!\$we)
daysRegExpMessage (su|mo|tu|we|th|fr|sa|$we|!$we)
SWITCHINGTIME:
0:
06:45:00 on
08:08:29 off
1:
06:45:00 on
08:08:29 off
2:
06:45:00 on
08:08:29 off
3:
06:45:00 on
08:08:29 off
4:
06:45:00 on
08:08:29 off
5:
06:45:00 on
08:08:29 off
6:
06:45:00 on
08:08:29 off
WEDAYS:
5 1
6 1
profil:
1:
EPOCH 1766987100
PARA on
TIME 06:45:00
WE_Override
DAYS:
0
1
2
3
4
5
6
2:
EPOCH 1766992109
PARA off
TIME {sunrise_abs('HORIZON=-2',0,"07:15","08:40")}
WE_Override
DAYS:
0
1
2
3
4
5
6
profile_IDX:
0:
06:45:00 1
08:08:29 2
1:
06:45:00 1
08:08:29 2
2:
06:45:00 1
08:08:29 2
3:
06:45:00 1
08:08:29 2
4:
06:45:00 1
08:08:29 2
5:
06:45:00 1
08:08:29 2
6:
06:45:00 1
08:08:29 2
Attributes:
commandTemplate set $NAME $EVENT
disable 0
icon time_timer
room Garten->hintenElchTimerEveningInternals:
COMMAND
CONDITION
DEF Elch {sunset_abs('HORIZON=-2',0,"15:30","22:30")}|on Mo-So|23:30|off
DEVICE Elch
FUUID 6937fb4e-f33f-be1a-295a-b3d67ba7dcc3752b
GlobalDaylistSpec
LANGUAGE en
NAME ElchTimerEvening
NR 176
Profil 0: Sunday 16:09:15 on, 23:30:00 off,
Profil 1: Monday 16:09:15 on, 23:30:00 off,
Profil 2: Tuesday 16:09:15 on, 23:30:00 off,
Profil 3: Wednesday 16:09:15 on, 23:30:00 off,
Profil 4: Thursday 16:09:15 on, 23:30:00 off,
Profil 5: Friday 16:09:15 on, 23:30:00 off,
Profil 6: Saturday 16:09:15 on, 23:30:00 off,
STATE active
STILLDONETIME 0
TYPE WeekdayTimer
eventCount 4
setModifier
READINGS:
2025-12-29 16:51:42 currValue on
2025-12-29 16:51:42 nextUpdate 2025-12-29 23:30:00
2025-12-29 16:51:42 nextValue off
2025-12-29 16:51:42 state active
SWITCHINGTIMES:
{sunset_abs('HORIZON=-2',0,"15:30","22:30")}|on
0123456|23:30|off
TIMER:
ElchTimerEvening_2:
HASH ElchTimerEvening
MODIFIER 2
NAME ElchTimerEvening_2
ElchTimerEvening_midnight:
HASH ElchTimerEvening
MODIFIER midnight
NAME ElchTimerEvening_midnight
SETTIMERATMIDNIGHT 1
helper:
daysRegExp (su|mo|tu|we|th|fr|sa|\$we|\!\$we)
daysRegExpMessage (su|mo|tu|we|th|fr|sa|$we|!$we)
SWITCHINGTIME:
0:
16:09:15 on
23:30:00 off
1:
16:09:15 on
23:30:00 off
2:
16:09:15 on
23:30:00 off
3:
16:09:15 on
23:30:00 off
4:
16:09:15 on
23:30:00 off
5:
16:09:15 on
23:30:00 off
6:
16:09:15 on
23:30:00 off
WEDAYS:
5 1
6 1
profil:
1:
EPOCH 1767020955
PARA on
TIME {sunset_abs('HORIZON=-2',0,"15:30","22:30")}
WE_Override
DAYS:
0
1
2
3
4
5
6
2:
EPOCH 1767047400
PARA off
TIME 23:30
WE_Override
DAYS:
0
1
2
3
4
5
6
profile_IDX:
0:
16:09:15 1
23:30:00 2
1:
16:09:15 1
23:30:00 2
2:
16:09:15 1
23:30:00 2
3:
16:09:15 1
23:30:00 2
4:
16:09:15 1
23:30:00 2
5:
16:09:15 1
23:30:00 2
6:
16:09:15 1
23:30:00 2
Attributes:
commandTemplate set $NAME $EVENT
icon time_timer
room Garten->hintenZitatASC_CommandTemplate set $name position $pos
ZitatPERL WARNING: Argument "POE_ZW_Prim_OG" isn't numeric in numeric gt (>) at ./FHEM/10_ZWave.pm line 4785.Latest Revision: 30665
vielen Dank.sudo cat /etc/init.d/fhem
...
# if you need to start hmland for use with
# Homematic, please start the hmland daemon
# like this (please use correct path and port,
# depending on your installation!)
#
/opt/hmcfgusb/hmland -d -p 1234 -r 0
#
...

Zitat von: stelo am 29 Dezember 2025, 15:37:23Hallo zusammen,
ich habe eine OEG KMS-D und würde diese gerne in fhem einbinden.
Wie erfolgt nun die physikalische Anbindung? Wird ein ESP32 o.ä. direkt mit dem USB-Port verbunden und die Werte können dann über Wlan abgefragt werden? Gibt es dafür ein Sketch oder fertige Lösungen?
Danke und Grüße,
Stefan