FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: prenzela am 25 Oktober 2025, 19:25:56

Titel: Nodon SIN-2-2-01 Device anpassen, Problem mit devStateIcon
Beitrag von: prenzela am 25 Oktober 2025, 19:25:56
Hallo, ich komme nicht weiter.
Nach dem Anlernen eines 2 Kanal Aktors Nodon SIN-2-2-01 wird das Device so angelegt, dass die Glühlampe leuchtet, sobald einer der beinen Kanäle an ist. Die "Schaltfläche" für an und aus wirken nur auf Kanal 1. Das ist natürlich nicht gewünscht. Besser wäre direkt im Device die Stati der zwei Kanäle angezeigt (zwei Glühlampen) zu bekommen und auch die direkt von dort aus aus der Weboberfläche zu schalten.

Einzeln schalten kann man die Kanäle wie folgt problemlos.

set EnO_0504BBBB on 0
set EnO_0504BBBB off 0
set EnO_0504BBBB on 1
set EnO_0504BBBB off 1

Aber wie verdrahtet man das im Device selbst ?

Die 4 Kanäle konnte ich inzwischen darstellen. Mit eventmap die Leerzeichen im Befehl durch andere Zeichen ersetzen war die Lösung.

attr EnO_0504BBBB webCmd ch0-on:ch0-off:ch1-on:ch1-off
attr EnO_0504BBBB -1-<br>:-1-<br>:-2-<br>:-2-<br>
attr EnO_0504BBBB eventMap /on 0:ch0-on/off 0:ch0-off/on 1:ch1-on/off 1:ch1-off
attr EnO_0504BBBB cmdIcon ch0-on:general_an ch0-off:general_aus@red:ch1-on:general_an ch1-off:general_aus@red

Die zwei separaten "Glühlampen" für jeden Kanal sind mit devstateicon definiert
Probleme: Stati stimmen, aber bei Klick auf Lampen passiert nichts. Was mache ich falsch ?



define EnO_0504BBBB EnOcean 0504BBBB
attr EnO_0504BBBB IODev TCM_ESP3_0
attr EnO_0504BBBB alias S_NodOn_AU_Vorhaus
attr EnO_0504BBBB cmdIcon ch0-on:general_an ch0-off:general_aus@red:ch1-on:general_an ch1-off:general_aus@red
attr EnO_0504BBBB comMode biDir
attr EnO_0504BBBB creator autocreate
attr EnO_0504BBBB defaultChannel 0
attr EnO_0504BBBB devChannel 2
attr EnO_0504BBBB devStateIcon 1.on:on:ch0-on+off 1.off:off:ch0-off+on 2.on:on:ch1-on+off 2.off:off:ch1-off+on
attr EnO_0504BBBB eep D2-01-12
attr EnO_0504BBBB eventMap /on 0:ch0-on/off 0:ch0-off/on 1:ch1-on/off 1:ch1-off
attr EnO_0504BBBB manufID 046
attr EnO_0504BBBB room EnOcean,iconDemo
attr EnO_0504BBBB stateFormat 1:channel0\
<br>\
2:channel1
attr EnO_0504BBBB subDef FFDF538A
attr EnO_0504BBBB subType actuator.01
attr EnO_0504BBBB teachMethod UTE
attr EnO_0504BBBB webCmd ch0-on:ch0-off:ch1-on:ch1-off
attr EnO_0504BBBB webCmdLabel -1-<br>:-1-<br>:-2-<br>:-2-<br>
#   CFGFN     
#   DEF        0504BBBB
#   FUUID      68f9db4a-f33f-c6d8-bd19-cb6ccb991dfd1788
#   IODev      TCM_ESP3_0
#   LASTInputDev TCM_ESP3_0
#   MSGCNT     731
#   NAME       EnO_0504BBBB
#   NR         169
#   NTFY_ORDER 50-EnO_0504BBBB
#   STATE      1:off
#<br>
#2:off
#   TCM_ESP3_0_DestinationID FFFFFFFF
#   TCM_ESP3_0_MSGCNT 731
#   TCM_ESP3_0_PacketType 1
#   TCM_ESP3_0_RSSI -49
#   TCM_ESP3_0_ReceivingQuality excellent
#   TCM_ESP3_0_RepeatingCounter 1
#   TCM_ESP3_0_SubTelNum 10
#   TCM_ESP3_0_TIME 2025-10-26 16:31:50
#   TYPE       EnOcean
#   eventCount 2416
#   READINGS:
#     2025-10-23 09:37:46   IODev           TCM_ESP3_0
#     2025-10-25 16:39:58   buttons         released
#     2025-10-26 16:31:49   channel0        off
#     2025-10-26 16:31:50   channel1        off
#     2025-10-25 16:39:58   channelA        AI
#     2025-10-23 10:22:47   channelchannel1 on
#     2025-10-25 19:07:10   channeloff      on
#     2025-10-25 19:01:55   channelon       off
#     2025-10-26 16:31:50   dim             0
#     2025-10-26 16:31:49   dim0            0
#     2025-10-26 16:31:50   dim1            0
#     2025-10-23 10:22:47   dimchannel1     100
#     2025-10-25 19:07:10   dimoff          100
#     2025-10-25 19:01:55   dimon           0
#     2025-10-26 16:31:49   error0          not_supported
#     2025-10-26 16:31:50   error1          not_supported
#     2025-10-26 16:31:49   localControl0   enabled
#     2025-10-26 16:31:50   localControl1   enabled
#     2025-10-26 16:31:49   overCurrentOff0 ready
#     2025-10-26 16:31:50   overCurrentOff1 ready
#     2025-10-26 16:31:49   powerFailure0   disabled
#     2025-10-26 16:31:50   powerFailure1   disabled
#     2025-10-26 16:31:49   powerFailureDetection0 not_detected
#     2025-10-26 16:31:50   powerFailureDetection1 not_detected
#     2025-10-26 16:31:50   state           off
#     2025-10-25 16:14:12   teach           UTE teach-in accepted EEP D2-01-12 Manufacturer: ID-RF
#   helper:
#
setstate EnO_0504BBBB 1:off\
<br>\
2:off
setstate EnO_0504BBBB 2025-10-23 09:37:46 IODev TCM_ESP3_0
setstate EnO_0504BBBB 2025-10-25 16:39:58 buttons released
setstate EnO_0504BBBB 2025-10-26 16:31:49 channel0 off
setstate EnO_0504BBBB 2025-10-26 16:31:50 channel1 off
setstate EnO_0504BBBB 2025-10-25 16:39:58 channelA AI
setstate EnO_0504BBBB 2025-10-23 10:22:47 channelchannel1 on
setstate EnO_0504BBBB 2025-10-25 19:07:10 channeloff on
setstate EnO_0504BBBB 2025-10-25 19:01:55 channelon off
setstate EnO_0504BBBB 2025-10-26 16:31:50 dim 0
setstate EnO_0504BBBB 2025-10-26 16:31:49 dim0 0
setstate EnO_0504BBBB 2025-10-26 16:31:50 dim1 0
setstate EnO_0504BBBB 2025-10-23 10:22:47 dimchannel1 100
setstate EnO_0504BBBB 2025-10-25 19:07:10 dimoff 100
setstate EnO_0504BBBB 2025-10-25 19:01:55 dimon 0
setstate EnO_0504BBBB 2025-10-26 16:31:49 error0 not_supported
setstate EnO_0504BBBB 2025-10-26 16:31:50 error1 not_supported
setstate EnO_0504BBBB 2025-10-26 16:31:49 localControl0 enabled
setstate EnO_0504BBBB 2025-10-26 16:31:50 localControl1 enabled
setstate EnO_0504BBBB 2025-10-26 16:31:49 overCurrentOff0 ready
setstate EnO_0504BBBB 2025-10-26 16:31:50 overCurrentOff1 ready
setstate EnO_0504BBBB 2025-10-26 16:31:49 powerFailure0 disabled
setstate EnO_0504BBBB 2025-10-26 16:31:50 powerFailure1 disabled
setstate EnO_0504BBBB 2025-10-26 16:31:49 powerFailureDetection0 not_detected
setstate EnO_0504BBBB 2025-10-26 16:31:50 powerFailureDetection1 not_detected
setstate EnO_0504BBBB 2025-10-26 16:31:50 state off
setstate EnO_0504BBBB 2025-10-25 16:14:12 teach UTE teach-in accepted EEP D2-01-12 Manufacturer: ID-RF