Hallo zusammen!
Bisher habe ich es noch immer hinbekommen, mich durch meine Widrigkeiten mit fhem hindurchzulesen - jetzt klappt das leider nicht mehr und ich brauche eure Hilfe!
Das Problem: Ich habe mir in einem sub drei Funktionen gebastelt, die meine Rollladenaktoren steuern. Angesprochen wird das ganze über einen 6-fach-Wandtaster. Leider startet die subs nicht nur einmal - sondern gleich fünfmal, sodass die Relais in den Aktoren klappern, und mir mein Gateway teilweise in die 1%-Regel geht... Erstaunlicher Weise, passiert dies aber nicht immer, sondern nur sporadisch!
Hatte jemand von euch schon mal mit ähnlichen Problemen zu kämpfen? Oder eine Idee, was hier der Verursacher sein könnte?
Schon im Voraus vielen lieben Dank für eure Mühe!
# Enter you functions below _this_ line.
sub zuBett() {
fhem("set ra_bad,ra_garage,ra_kind1_l,ra_kind1_r,ra_kind2_l,ra_kind2_r,ra_kueche,ra_terrasse_l,ra_terrasse_r 100");
fhem("set ra_eltern 80");
fhem("set sa_zirkulationspumpe on-for-timer 1800")
}
sub ra_hoch() {
fhem("set ra_bad,ra_eltern,ra_garage,ra_kind1_l,ra_kind1_r,ra_kind2_l,ra_kind2_r,ra_kueche,ra_terrasse_l,ra_terrasse_r 0");
}
sub ra_runter() {
fhem("set ra_bad,ra_eltern,ra_garage,ra_kind1_l,ra_kind1_r,ra_kind2_l,ra_kind2_r,ra_kueche,ra_terrasse_l,ra_terrasse_r 100");
}
2017.05.08 07:14:57 3: CUL_HM set ra_bad off
2017.05.08 07:14:57 3: CUL_HM set ra_eltern off
2017.05.08 07:14:57 3: CUL_HM set ra_garage off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kueche off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_l off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_r off
2017.05.08 07:14:57 3: CUL_HM set ra_bad off
2017.05.08 07:14:57 3: CUL_HM set ra_eltern off
2017.05.08 07:14:57 3: CUL_HM set ra_garage off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kueche off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_l off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_r off
2017.05.08 07:14:57 3: CUL_HM set ra_bad off
2017.05.08 07:14:57 3: CUL_HM set ra_eltern off
2017.05.08 07:14:57 3: CUL_HM set ra_garage off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kueche off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_l off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_r off
2017.05.08 07:14:57 3: CUL_HM set ra_bad off
2017.05.08 07:14:57 3: CUL_HM set ra_eltern off
2017.05.08 07:14:57 3: CUL_HM set ra_garage off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kueche off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_l off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_r off
2017.05.08 07:14:57 3: CUL_HM set ra_bad off
2017.05.08 07:14:57 3: CUL_HM set ra_eltern off
2017.05.08 07:14:57 3: CUL_HM set ra_garage off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kueche off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_l off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_r off
2017.05.08 07:14:57 3: CUL_HM set ra_bad off
2017.05.08 07:14:57 3: CUL_HM set ra_eltern off
2017.05.08 07:14:57 3: CUL_HM set ra_garage off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kueche off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_l off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_r off
2017.05.08 07:14:57 3: CUL_HM set ra_bad off
2017.05.08 07:14:57 3: CUL_HM set ra_eltern off
2017.05.08 07:14:57 3: CUL_HM set ra_garage off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kueche off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_l off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_r off
2017.05.08 07:14:57 3: CUL_HM set ra_bad off
2017.05.08 07:14:57 3: CUL_HM set ra_eltern off
2017.05.08 07:14:57 3: CUL_HM set ra_garage off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kueche off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_l off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_r off
2017.05.08 07:14:57 3: CUL_HM set ra_bad off
2017.05.08 07:14:57 3: CUL_HM set ra_eltern off
2017.05.08 07:14:57 3: CUL_HM set ra_garage off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kueche off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_l off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_r off
2017.05.08 07:14:57 3: CUL_HM set ra_bad off
2017.05.08 07:14:57 3: CUL_HM set ra_eltern off
2017.05.08 07:14:57 3: CUL_HM set ra_garage off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind1_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_l off
2017.05.08 07:14:57 3: CUL_HM set ra_kind2_r off
2017.05.08 07:14:57 3: CUL_HM set ra_kueche off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_l off
2017.05.08 07:14:57 3: CUL_HM set ra_terrasse_r off
2017-05-08_07:14:57 ws_eingang battery: ok
2017-05-08_07:14:57 ws_eingang ws_eingang_01 Short
Hi,
Prellt der Wandtaster?
Welche Events sendet der (list des Devices) und wie wird Deine zuBett ausgelöst?
Gruß Arnd
Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Hi,
Von wo werden die Subs aufgerufen? - Mach bitte ein list der definition die die subs aufruft.
Gruß Otto
Ich tippe auf eine unsaubere notify-Deklaration, wodurch 1 Tastendruck mehrfach triggert.
Moin zusammen!
Entschuldigt bitte, dass ich mich trotz eurer schnellen und gezielten Antworten erst jetzt zurück melde; kurz nach meinem Posting bin ich Vater geworden - da verschieben sich die Prioritäten geringfügig.
Jetzt zu euren Nachfragen:
Internals:
DEF 4A899F
IODev HMLANEG
NAME ws_eingang
NOTIFYDEV global
NR 73
NTFY_ORDER 50-ws_eingang
STATE ws_eingang_01 Short
TYPE CUL_HM
channel_01 ws_eingang_01
channel_02 ws_eingang_02
channel_03 ws_eingang_03
channel_04 ws_eingang_04
channel_05 ws_eingang_05
channel_06 ws_eingang_06
Readings:
2017-05-07 22:21:02 CommandAccepted yes
2017-05-07 22:21:01 D-firmware 1.2
2017-05-07 22:21:01 D-serialNr NEQ0435038
2017-05-07 22:23:28 PairedTo set_0x8FA1E5
2017-05-07 22:23:28 R-pairCentral 0x8FA1E5
2017-05-07 22:23:28 RegL_00. 02:01 0A:8F 0B:A1 0C:E5 18:00 00:00
2017-05-07 22:18:45 alive yes
2017-06-02 06:39:53 battery ok
2017-05-07 22:18:45 powerOn 2017-05-07 22:18:45
2017-05-07 22:18:45 recentStateType info
2017-06-02 06:39:53 state ws_eingang_01 Short
Helper:
HM_CMDNR 225
mId 00A9
rxType 28
Expert:
def 1
det 0
raw 1
- Erweiterte Optionen...
Bei neuen Antworten benachrichtigen Thema schließen Zum Thema zurückkehren
tpl 0
Io:
newChn +4A899F,00,00,00
prefIO
rxt 2
vccu
p:
4A899F
00
00
00
Mrssi:
mNo
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
dev 1
Attributes:
IODev HMLANEG
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.2
group wandschalter
model HM-PB-6-WM55
room treppenhaus
serialNr NEQ0435038
subType remote
webCmd getConfig:clear msgEvents
Internals:
DEF 4A899F01
NAME ws_eingang_01
NOTIFYDEV global
NR 75
NTFY_ORDER 50-ws_eingang_01
STATE Short (to 8FA1E5)
TYPE CUL_HM
chanNo 01
device ws_eingang
Readings:
2017-05-07 20:40:20 R-ra_garage_chn-01-expectAES off
2017-05-07 20:40:20 R-ra_garage_chn-01-peerNeedsBurst off
2017-05-07 20:40:18 R-ra_kueche_chn-01-expectAES off
2017-05-07 20:40:18 R-ra_kueche_chn-01-peerNeedsBurst off
2017-05-07 20:40:19 R-ra_terrasse_l_chn-01-expectAES off
2017-05-07 20:40:19 R-ra_terrasse_l_chn-01-peerNeedsBurst off
2017-05-07 20:40:19 R-ra_terrasse_r_chn-01-expectAES off
2017-05-07 20:40:19 R-ra_terrasse_r_chn-01-peerNeedsBurst off
2017-05-07 20:40:12 R-sign off
2017-05-09 06:28:54 RegL_01. 04:10 08:00 09:00 00:00
2017-06-02 06:39:53 state Short (to 8FA1E5)
2017-06-02 06:39:53 trigDst_8FA1E5 noConfig
2017-06-02 06:39:53 trigger Short_16
2017-06-02 06:39:53 triggerTo_8FA1E5 Short_16
2017-05-07 20:41:09 triggerTo_ra_garage Short_192_ack
2017-05-07 20:41:08 triggerTo_ra_kueche Short_192_ack
2017-05-07 20:41:09 triggerTo_ra_terrasse_l Short_192_ack
2017-05-07 20:41:09 triggerTo_ra_terrasse_r Short_192_ack
2017-06-02 06:39:53 trigger_cnt 16
Helper:
Expert:
def 1
det 0
raw 1
tpl 0
Role:
chn 1
Attributes:
group wandschalter
model HM-PB-6-WM55
peerIDs 00000000,
room treppenhaus
Internals:
DEF 4A899F02
NAME ws_eingang_02
NOTIFYDEV global
NR 76
NTFY_ORDER 50-ws_eingang_02
STATE Short (to 8FA1E5)
TYPE CUL_HM
chanNo 02
device ws_eingang
Readings:
2017-05-07 20:40:21 R-ra_garage_chn-01-expectAES off
2017-05-07 20:40:21 R-ra_garage_chn-01-peerNeedsBurst off
2017-05-07 20:40:20 R-ra_kueche_chn-01-expectAES off
2017-05-07 20:40:20 R-ra_kueche_chn-01-peerNeedsBurst off
2017-05-07 20:40:21 R-ra_terrasse_l_chn-01-expectAES off
2017-05-07 20:40:21 R-ra_terrasse_l_chn-01-peerNeedsBurst off
2017-05-07 20:40:21 R-ra_terrasse_r_chn-01-expectAES off
2017-05-07 20:40:21 R-ra_terrasse_r_chn-01-peerNeedsBurst off
2017-05-07 20:40:13 R-sign off
2017-05-09 06:29:01 RegL_01. 04:10 08:00 09:00 00:00
2017-05-31 08:43:37 state Short (to 8FA1E5)
2017-05-31 08:43:37 trigDst_8FA1E5 noConfig
2017-05-31 08:43:37 trigger Short_10
2017-05-31 08:43:37 triggerTo_8FA1E5 Short_10
2017-05-07 20:41:12 triggerTo_ra_garage Short_234_ack
2017-05-07 20:41:11 triggerTo_ra_kueche Short_234_ack
2017-05-07 20:41:12 triggerTo_ra_terrasse_l Short_234_ack
2017-05-07 20:41:12 triggerTo_ra_terrasse_r Short_234_ack
2017-05-31 08:43:37 trigger_cnt 10
Helper:
Expert:
def 1
det 0
raw 1
tpl 0
Role:
chn 1
Attributes:
group wandschalter
model HM-PB-6-WM55
peerIDs 00000000,
Internals:
DEF 4A899F03
NAME ws_eingang_03
NOTIFYDEV global
NR 77
NTFY_ORDER 50-ws_eingang_03
STATE Short (to 8FA1E5)
TYPE CUL_HM
chanNo 03
device ws_eingang
Readings:
2017-05-07 20:40:22 R-ra_bad_chn-01-expectAES off
2017-05-07 20:40:22 R-ra_bad_chn-01-peerNeedsBurst off
2017-05-07 20:40:22 R-ra_eltern_chn-01-expectAES off
2017-05-07 20:40:22 R-ra_eltern_chn-01-peerNeedsBurst off
2017-05-07 20:40:24 R-ra_kind1_l_chn-01-expectAES off
2017-05-07 20:40:24 R-ra_kind1_l_chn-01-peerNeedsBurst off
2017-05-07 20:40:23 R-ra_kind1_r_chn-01-expectAES off
2017-05-07 20:40:23 R-ra_kind1_r_chn-01-peerNeedsBurst off
2017-05-07 20:40:23 R-ra_kind2_l_chn-01-expectAES off
2017-05-07 20:40:23 R-ra_kind2_l_chn-01-peerNeedsBurst off
2017-05-07 20:40:24 R-ra_kind2_r_chn-01-expectAES off
2017-05-07 20:40:24 R-ra_kind2_r_chn-01-peerNeedsBurst off
2017-05-07 20:40:14 R-sign off
2017-05-09 09:24:53 RegL_01. 04:10 08:00 09:00 00:00
2017-05-07 22:24:17 state Short (to 8FA1E5)
2017-05-07 22:24:17 trigDst_8FA1E5 noConfig
2017-05-07 22:24:17 trigger Short_2
2017-05-07 22:24:17 triggerTo_8FA1E5 Short_2
2017-05-07 20:41:38 triggerTo_ra_bad Short_175_ack
2017-05-07 20:41:39 triggerTo_ra_eltern Short_175_ack
2017-05-07 20:41:37 triggerTo_ra_kind1_l Short_175_ack
2017-05-07 20:41:37 triggerTo_ra_kind1_r Short_175_ack
2017-05-07 20:41:38 triggerTo_ra_kind2_l Short_175_ack
2017-05-07 22:24:17 trigger_cnt 2
Helper:
Expert:
def 1
det 0
raw 1
tpl 0
Role:
chn 1
Attributes:
group wandschalter
model HM-PB-6-WM55
peerIDs 00000000,
Internals:
DEF 4A899F04
NAME ws_eingang_04
NOTIFYDEV global
NR 78
NTFY_ORDER 50-ws_eingang_04
STATE Short (to 8FA1E5)
TYPE CUL_HM
chanNo 04
device ws_eingang
Readings:
2017-05-07 20:40:25 R-ra_bad_chn-01-expectAES off
2017-05-07 20:40:25 R-ra_bad_chn-01-peerNeedsBurst off
2017-05-07 20:40:25 R-ra_eltern_chn-01-expectAES off
2017-05-07 20:40:25 R-ra_eltern_chn-01-peerNeedsBurst off
2017-05-07 20:40:27 R-ra_kind1_l_chn-01-expectAES off
2017-05-07 20:40:27 R-ra_kind1_l_chn-01-peerNeedsBurst off
2017-05-07 20:40:26 R-ra_kind1_r_chn-01-expectAES off
2017-05-07 20:40:26 R-ra_kind1_r_chn-01-peerNeedsBurst off
2017-05-07 20:40:26 R-ra_kind2_l_chn-01-expectAES off
2017-05-07 20:40:26 R-ra_kind2_l_chn-01-peerNeedsBurst off
2017-05-07 20:40:27 R-ra_kind2_r_chn-01-expectAES off
2017-05-07 20:40:27 R-ra_kind2_r_chn-01-peerNeedsBurst off
2017-05-07 20:40:15 R-sign off
2017-05-09 09:24:54 RegL_01. 04:10 08:00 09:00 00:00
2017-05-31 08:43:33 state Short (to 8FA1E5)
2017-05-31 08:43:33 trigDst_8FA1E5 noConfig
2017-05-31 08:43:33 trigger Short_5
2017-05-31 08:43:33 triggerTo_8FA1E5 Short_5
2017-05-07 20:41:44 triggerTo_ra_bad Short_157_ack
2017-05-07 20:41:44 triggerTo_ra_eltern Short_157_ack
2017-05-07 20:41:43 triggerTo_ra_kind1_l Short_157_ack
2017-05-07 20:41:43 triggerTo_ra_kind1_r Short_157_ack
2017-05-07 20:41:43 triggerTo_ra_kind2_l Short_157_ack
2017-05-07 20:41:44 triggerTo_ra_kind2_r Short_157_ack
2017-05-31 08:43:33 trigger_cnt 5
Helper:
Expert:
def 1
det 0
raw 1
tpl 0
Role:
chn 1
Attributes:
group wandschalter
model HM-PB-6-WM55
peerIDs 00000000,
Internals:
DEF 4A899F05
NAME ws_eingang_05
NOTIFYDEV global
NR 79
NTFY_ORDER 50-ws_eingang_05
STATE Short (to 8FA1E5)
TYPE CUL_HM
chanNo 05
device ws_eingang
Readings:
2017-05-07 20:40:16 R-sign off
2017-05-09 09:24:55 RegL_01. 04:10 08:00 09:00 00:00
2017-05-19 00:05:28 state Short (to 8FA1E5)
2017-05-19 00:05:28 trigDst_8FA1E5 noConfig
2017-05-19 00:05:28 trigger Short_16
2017-05-19 00:05:28 triggerTo_8FA1E5 Short_16
2017-05-19 00:05:28 trigger_cnt 16
Helper:
Expert:
def 1
det 0
raw 1
tpl 0
Role:
chn 1
Attributes:
group wandschalter
model HM-PB-6-WM55
peerIDs 00000000,
Internals:
DEF 4A899F06
NAME ws_eingang_06
NOTIFYDEV global
NR 80
NTFY_ORDER 50-ws_eingang_06
STATE Short (to 8FA1E5)
TYPE CUL_HM
chanNo 06
device ws_eingang
Readings:
2017-05-07 20:40:17 R-sign off
2017-05-09 09:24:56 RegL_01. 04:10 08:00 09:00 00:00
2017-05-31 08:43:28 state Short (to 8FA1E5)
2017-05-31 08:43:28 trigDst_8FA1E5 noConfig
2017-05-31 08:43:28 trigger Short_9
2017-05-31 08:43:28 triggerTo_8FA1E5 Short_9
2017-05-31 08:43:28 trigger_cnt 9
Helper:
Expert:
def 1
det 0
raw 1
tpl 0
Role:
chn 1
Attributes:
group wandschalter
model HM-PB-6-WM55
peerIDs 00000000,
Internals:
DEF ws_eingang_05 {zuBett()}
NAME zuBett
NOTIFYDEV ws_eingang_05
NR 81
NTFY_ORDER 50-zuBett
REGEXP ws_eingang_05
STATE active
TYPE notify
Readings:
2017-07-24 09:25:59 state active
Attributes:
room treppenhaus
Ich bin nicht sicher, ob der Schalter prellt, wie könnte ich das feststellen?
Genügt das "list von zuBett", damit klar wird, wie die sub ausgelöst wird?
Mir ist noch aufgefallen, dass der Schalter unter "everything" seltsam erscheint (Zeile 1, siehe Anhang).
Außerdem sollte ich vielleicht dazu sagen, dass der Schalter zunächst direkt mit den Aktoren verknüpft war. Ich habe ihn dann komplett gelöscht/auf Werkseinstellungen zurückgesetzt und via fhem angelernt (hoffe ich)...
Nochmals vielen Dank für eure Unterstützung!
Grade jetzt wo der Nachwuchs da ist, leidet bei solchen Projekten gerne mal der WAF...
Ich würde die RegEx für das notify enger setzen
ws_eingang_05:trigger:.Short_[0-9]+ {zuBett()}
Und Deinen Ratenschwanz im set Befehl von der Sub kann man auch mehr wie kurz schreiben.
Da kann ich Dir nachher was mit geben, bin nur gerade mit Handy unterwegs
Herzlichen Glückwunsch zum Nachwuchs!
# Enter you functions below _this_ line.
sub zuBett() {
fhem("set ra_.*:FILTER=NAME!=ra_eltern 100");
fhem("set ra_eltern 80");
fhem("set sa_zirkulationspumpe on-for-timer 1800")
}
sub ra_hoch() {
fhem("set ra_.* 0");
}
sub ra_runter() {
fhem("set ra_.* 100");
}
Unter der Voraussetzung das alle Rolläden erwähnt wurden.
Im Übrigen würde ich eher dazu raten mit structure zu arbeiten.
Alle Rolläden eines Raumes, dann alle Rolläden einer Etage und so weiter. Bei alle Rolläden pro Etage kannst dann schon die structuren der Räume reinmachen
Ja, das reicht: Schalter5 hat 5 readings, die sich gleichzeitig aktualisieren.
Zitat2017-05-19 00:05:28 state Short (to 8FA1E5)
2017-05-19 00:05:28 trigDst_8FA1E5 noConfig
2017-05-19 00:05:28 trigger Short_16
2017-05-19 00:05:28 triggerTo_8FA1E5 Short_16
2017-05-19 00:05:28 trigger_cnt 16
Vermutlich dann 5 Events im EventMonitor => das Notify wird 5 mal getriggert.
Du musst dein Regex "spezifischer" machen (z.B. wie von CoolTux empfohlen), damit das Notify nur auf einem spezifischen Event reagiert.
Und herzlichen Glückwunsch. Jetzt wirst Du lange fhem-Programmierung Nächte haben können ;) huhuhu ;)
Zitat von: digitalerevolution am 24 Juli 2017, 16:38:53
Moin zusammen!
Entschuldigt bitte, dass ich mich trotz eurer schnellen und gezielten Antworten erst jetzt zurück melde; kurz nach meinem Posting bin ich Vater geworden - da verschieben sich die Prioritäten geringfügig.
Nach oder *durch* ... ;D
GLÜCKWUNSCH !
Alles gute dem jungen Vater!
Ich würde das regEx noch etwas kürzer machen ws_eingang_05:Short.*
Aber eigentlich der Tipp für das notify:
- Eventmonitor aufmachen
- Taste drücken
- eine Eventzeile, die möglichst einzigartig aussieht, aussuchen und markieren
- notify erzeugen lassen
Gruß Otto
Hallo zusammen!
Wow, das ging mal wieder wirklich fix mit den Antworten, vielen Dank - auch für die ganzen Glückwünsche!
Ich muss gestehen, dass ich das notify nach fhem-Handbuch (wer diese pdf nicht gelesen hat, darf keine Fragen stellen!) gemacht habe.
Ich kann mich nicht entsinnen ein regex(p?) gesetzt zu haben.
Habt ihr vielleicht einen Link zur Hand, wo ich mich dbzgl. schlau lesen kann?
https://fhem.de/commandref_DE.html#notify
Suchmuster = regEx
Versuch mal meinen Tipp ;)