FHEM Forum

FHEM - Hausautomations-Systeme => KNX/EIB => Thema gestartet von: PatrickR am 03 September 2019, 22:42:02

Titel: Probleme mit on-for-timer
Beitrag von: PatrickR am 03 September 2019, 22:42:02
Guten Abend!

Ich kämpfe aktuell mit dem Problem, dass on-for-timer mit einem KNX-Device (dpt1) nicht funktionieren will.


defmod XX.XX.Gong1 KNX 9/1/2:dpt1:control:set:nosuffix 9/2/2:dpt1:status:get:nosuffix
attr XX.XX.Gong1 IODev KNXd
attr XX.XX.Gong1 devStateIcon .*:noIcon
attr XX.XX.Gong1 event-on-change-reading .*
attr XX.XX.Gong1 eventMap { usr=>{'on'=>'control on', 'off'=>'control off'} }
attr XX.XX.Gong1 group Schalter
attr XX.XX.Gong1 stateFormat status
attr XX.XX.Gong1 verbose 5
attr XX.XX.Gong1 webCmd on:off


Im Dropdown-Menü von set ist neben control on-for-timer nicht auswählbar.

Beim Absetzen von

set XX.XX.Gong1 control on-for-timer 2

sagt das Log:

2019.09.03 22:41:27.519 5: enter set XX.XX.Gong1: hash: HASH(0x556476b319e8), attributes: XX.XX.Gong1, control, on
2019.09.03 22:41:27.519 5: set XX.XX.Gong1: desired target is gad control, command: on, args:
2019.09.03 22:41:27.519 5: check value: on, gadName: control
2019.09.03 22:41:27.519 5: check value: on, gadName: control, model: dpt1, pattern: (?^i:((on)|(off)|(0?1)|(0?0))$)
2019.09.03 22:41:27.519 5: encode value: on, gadName: control
2019.09.03 22:41:27.519 5: encode model: dpt1, code: dpt1, value: on
2019.09.03 22:41:27.519 5: encode model: dpt1, code: dpt1, value: on, numval: 01, hexval: 01
2019.09.03 22:41:27.521 5: set XX.XX.Gong1: cmd: on, value: on, translated: 01
2019.09.03 22:41:27.521 5: decode value: 01, gadName: control
2019.09.03 22:41:27.521 5: decode model: dpt1, code: dpt1, value: 01
2019.09.03 22:41:27.521 5: decode model: dpt1, code: dpt1, value: 01, numval: on, state: on
2019.09.03 22:41:27.521 5: exit set


Patrick
Titel: Antw:Probleme mit on-for-timer
Beitrag von: Shadow3561 am 06 September 2019, 09:52:16
mal so probiert??

set XX.XX.Gong1 on-for-timer 120

die 120 bedeuten 120 Sekunden
Titel: Antw:Probleme mit on-for-timer
Beitrag von: PatrickR am 06 September 2019, 14:24:42
Ich habe es auch ohne control probiert. Gleiches Ergebnis.


Von unterwegs gesendet.
Titel: Antw:Probleme mit on-for-timer
Beitrag von: Shadow3561 am 06 September 2019, 14:39:11
Was ist denn das für ein Device?
Titel: Antw:Probleme mit on-for-timer
Beitrag von: PatrickR am 06 September 2019, 15:10:19
Ein Weinzierl MultiIO. Sollte m. E. aber egal sein, so lange der Kanal dpt1 akzeptiert. Zumindest verstehe ich den Code von 10_KNX so.

Patrick


Von unterwegs gesendet.
Titel: Antw:Probleme mit on-for-timer
Beitrag von: Shadow3561 am 06 September 2019, 15:38:26


Wenn es sich um einen einfachen An/Aus Schalter geht dann sollte es doch in etwa so aussehen

defmod XX.XX.Gong1 KNX 9/1/2:dpt1:set 9/2/2:dpt1.001:get

Titel: Antw:Probleme mit on-for-timer
Beitrag von: PatrickR am 06 September 2019, 16:08:52
Um ehrlich zu sein würde mich vielmehr interessieren, warum das on-for-timer nicht wie erwartet funktioniert.


Von unterwegs gesendet.
Titel: Antw:Probleme mit on-for-timer
Beitrag von: PatrickR am 14 September 2019, 03:11:04
Mahlzeit!

Nach einigem Debugging: Das Problem war die eventMap.

Patrick