Fhem schaltet Aktoren nicht

Begonnen von Frank85, 12 März 2023, 13:53:33

Vorheriges Thema - Nächstes Thema

Frank85

Hallo zusammen,

bin gerade neu in die Fhem Welt eingestiegen und habe ein paar Probleme.
Betreibe einen RPi3 mit EnoceanPi Aufsteckmodul. Nach einigen anfänglichen Schwierigkeiten habe ich das Modul ans laufen bekommen.
Ich konnte sowohl einem FT55 Taster, einen Permundo PSC234, einen NodOn Switch und einem FSB61NP einlernen. Soweit auch kein Problem.
Drücke ich den Taster, kommt die Zustandsänderung auch an der WebGUI an. Beim PSC kann ich auch den Schalter drücken, ich sehe das der schaltet und sogar die Leistung an fhem überträgt. Gleiches gilt für den NodOn als auch den FSB, sobald ich vom Aktor an fhem übermittel, klappt es reibungslos.
Andere Richtung geht gar nicht. Schalte ich ON/OFF aus fhem heraus an den PSC, passiert einfach nichts.
Auch der FSB und der NodOn machen nichts.

Ich weis ich sollte Device und Logauszüge mitsenden, aber bin gerade am Handy und muss die nachliefern heute Abend.

Aber vielleicht hat ja jemand einen Verdacht. Es gab schon ähnliche Beiträge hier im Forum, aber entweder gab es keine weitere Rückmeldung oder die Lösung brachte kein Erfolg

Wäre klasse wenn jemand helfen kann.
Danke vorab!

Viele Grüße
Frank

Flachzange

Hallo Frank,

klingt doof, aber das Wahrscheinlichste ist, dass Fhem nicht richtig in den jeweiligen Aktor eingelernt ist. Hierzu solltest Du Dir erstmal einen der Aktoren als Beispiel rauspicken. Der Nodon ist gefühlt am einfachsten von der Anlernprozedur. Device in FHEM löschen, dann FHEM neustarten und Anlernprozedur erneut durchführen und hier beschreiben. Dann natürlich Log vom Sendevorgang (verbose vom TCM-Modul auf 5) und list vom TCM und Nodon device.

Gruß
Chris

Frank85

Hallo Chris,

danke für deine Rückmeldung. Ich habe das jetzt mal so gemacht, wie du mir empfohlen hast, hoffe ich habe da nichts übersehen. Habe mir selbst einmal die Logs angeschaut, aber konnte jetzt nichts erkennen. Da fehlt mir ggf. aber auch das Auge für.

Erst einmal die Definitionen der TCM und des NodOn Devices.

define EnOcean TCM ESP3 /dev/ttyAMA0@57600
attr EnOcean .baseIDSaved FFAEC980
attr EnOcean .chipIDSaved 05015D93
attr EnOcean fingerprint on
attr EnOcean sendInterval 0
attr EnOcean smartAckMailboxMax 0
#   BaseID     FFAEC980
#   ChipID     05015D93
#   DEF        ESP3 /dev/ttyAMA0@57600
#   DeviceName /dev/ttyAMA0@57600
#   FD         7
#   FUUID      640b8e93-f33f-ce42-69ba-d95987253031b415
#   LastID     FFAEC9FF
#   MODEL      ESP3
#   NAME       EnOcean
#   NOTIFYDEV  global
#   NR         46
#   NTFY_ORDER 45-EnOcean
#   PARTIAL   
#   RSSI       -65
#   STATE      initialized
#   TYPE       TCM
#   eventCount 7
#   READINGS:
#     2023-03-12 20:14:33   baseID          BaseID: FFAEC980 RemainingWriteCycles: 0A
#     2023-03-12 20:14:33   maturity        01
#     2023-03-12 20:14:33   repeater        RepEnable: 00 RepLevel: 00
#     2023-03-12 20:14:33   state           initialized
#     2023-03-12 20:14:33   version         APIVersion: 02060300 APPVersion: 020B0100 ChipID: 05015D93 ChipVersion: 454F0103 Desc: GATEWAYCTRL
#   helper:
#     init_done  1
#     telegramSentTimeLast 1678652286.48776
#     BaseID:
#       FFAEC980
#     ChipID:
#       05015D93
#     awaitCmdResp:
#
setstate EnOcean initialized
setstate EnOcean 2023-03-12 20:14:33 baseID BaseID: FFAEC980 RemainingWriteCycles: 0A
setstate EnOcean 2023-03-12 20:14:33 maturity 01
setstate EnOcean 2023-03-12 20:14:33 repeater RepEnable: 00 RepLevel: 00
setstate EnOcean 2023-03-12 20:14:33 state initialized
setstate EnOcean 2023-03-12 20:14:33 version APIVersion: 02060300 APPVersion: 020B0100 ChipID: 05015D93 ChipVersion: 454F0103 Desc: GATEWAYCTRL



Nun NodeOn:

define EnO_01A33B72 EnOcean 01A33B72
attr EnO_01A33B72 IODev EnOcean
attr EnO_01A33B72 creator autocreate
attr EnO_01A33B72 eep F6-02-01
attr EnO_01A33B72 manufID 7FF
attr EnO_01A33B72 room EnOcean
attr EnO_01A33B72 subType switch
attr EnO_01A33B72 teachMethod RPS
#   CFGFN     
#   DEF        01A33B72
#   EnOcean_DestinationID FFFFFFFF
#   EnOcean_MSGCNT 16
#   EnOcean_PacketType 1
#   EnOcean_RSSI -79
#   EnOcean_ReceivingQuality good
#   EnOcean_RepeatingCounter 0
#   EnOcean_SubTelNum 3
#   EnOcean_TIME 2023-03-12 20:17:13
#   FUUID      640e3345-f33f-ce42-1bc7-a2b179d62d3e497f
#   IODev      EnOcean
#   LASTInputDev EnOcean
#   MSGCNT     16
#   NAME       EnO_01A33B72
#   NR         66
#   NTFY_ORDER 50-EnO_01A33B72
#   STATE      B0
#   TYPE       EnOcean
#   eventCount 18
#   READINGS:
#     2023-03-12 20:17:09   IODev           EnOcean
#     2023-03-12 20:17:13   buttons         released
#     2023-03-12 20:17:13   channelB        B0
#     2023-03-12 20:17:13   state           B0
#     2023-03-12 20:17:09   teach           RPS teach-in accepted EEP F6-02-01 Manufacturer: no ID
#   helper:
#
setstate EnO_01A33B72 B0
setstate EnO_01A33B72 2023-03-12 20:17:09 IODev EnOcean
setstate EnO_01A33B72 2023-03-12 20:17:13 buttons released
setstate EnO_01A33B72 2023-03-12 20:17:13 channelB B0
setstate EnO_01A33B72 2023-03-12 20:17:13 state B0
setstate EnO_01A33B72 2023-03-12 20:17:09 teach RPS teach-in accepted EEP F6-02-01 Manufacturer: no ID



Wie folgt habe ich versucht den NodOn einzulernen (hab halt nichts anderes gefunden als diesen Vorgang):

set EnOcean teach 60
dreimal an/aus am Schalter vom NodeOn
anschließend war das Objekt eingelernt in Fhem


Im Anschluss das Log nach dem Neustart und dem Einlernvorgang:


2023.03.12 20:17:06 4: Connection accepted from WEB_192.168.0.166_52313
2023.03.12 20:17:06 5: GET /fhem?XHR=1&inform=type%3Dstatus%3Bfilter%3D%3Bsince%3D1678652225.47977%3Bfmt%3DJSON&fw_id=1678652212.78359×tamp=1678652229427 HTTP/1.1
Host: 192.168.0.44:8083
Connection: Upgrade
Pragma: no-cache
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36
Upgrade: websocket
Origin: http://192.168.0.44:8083
Sec-WebSocket-Version: 13
Accept-Encoding: gzip, deflate
Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7
Sec-WebSocket-Key: dRsAlCxhjI5dOGHmPvnC2A==
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits
2023.03.12 20:17:09 5: TCM EnOcean received ESP: 550009070156D20461E401A33B720003FFFFFFFF4D008D
2023.03.12 20:17:09 5: EnOcean: dispatch EnOcean:1:D2:0461E4:01A33B72:00:03FFFFFFFF4D00
2023.03.12 20:17:09 5: EnOcean received via EnOcean: EnOcean:1:D2:0461E4:01A33B72:00:03FFFFFFFF4D00
2023.03.12 20:17:09 5: EnOcean received PacketType: 1 RORG: D2 DATA: 0461E4 SenderID: 01A33B72 STATUS: 00
2023.03.12 20:17:09 4: EnOcean Unknown device with SenderID 01A33B72 and VLD telegram.
2023.03.12 20:17:09 5: TCM EnOcean received ESP: 55000707017AF65001A33B723003FFFFFFFF4D0095
2023.03.12 20:17:09 5: EnOcean: dispatch EnOcean:1:F6:50:01A33B72:30:03FFFFFFFF4D00
2023.03.12 20:17:09 5: EnOcean received via EnOcean: EnOcean:1:F6:50:01A33B72:30:03FFFFFFFF4D00
2023.03.12 20:17:09 5: EnOcean received PacketType: 1 RORG: F6 DATA: 50 SenderID: 01A33B72 STATUS: 30
2023.03.12 20:17:09 1: EnOcean Unknown device with SenderID 01A33B72 and switch telegram, please define it.
2023.03.12 20:17:09 5: Starting notify loop for global, 1 event(s), first is UNDEFINED EnO_01A33B72 EnOcean 01A33B72 EnOcean:1:F6:50:01A33B72:30:03FFFFFFFF4D00
2023.03.12 20:17:09 5: createNotifyHash
2023.03.12 20:17:09 2: autocreate: define EnO_01A33B72 EnOcean 01A33B72 EnOcean:1:F6:50:01A33B72:30:03FFFFFFFF4D00
2023.03.12 20:17:09 2: EnOcean define EnO_01A33B72 EnOcean 01A33B72 EnOcean:1:F6:50:01A33B72:30:03FFFFFFFF4D00
2023.03.12 20:17:09 2: EnOcean define FileLog_EnO_01A33B72 FileLog ./log/EnO_01A33B72-%Y.log EnO_01A33B72
2023.03.12 20:17:09 5: Starting notify loop for EnO_01A33B72, 1 event(s), first is teach: RPS teach-in accepted EEP F6-02-01 Manufacturer: no ID
2023.03.12 20:17:09 5: createNotifyHash
2023.03.12 20:17:09 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:09 2: EnOcean EnO_01A33B72 teach-in EEP F6-02-01 Manufacturer: no ID
2023.03.12 20:17:09 4: EnOcean EnO_01A33B72 sent PacketType: 1 RORG: D0 DATA: 11400001A33B72F60201 SenderID: 00000000 STATUS: 00 ODATA:
2023.03.12 20:17:09 5: TCM EnOcean sent ESP: 5500100001A5D011400001A33B72F60201000000000044
2023.03.12 20:17:09 5: DevIo_SimpleWrite EnOcean: 5500100001A5D011400001A33B72F60201000000000044
2023.03.12 20:17:09 5: EnOcean received via EnO_01A33B72: EnOcean:1:F6:50:01A33B72:30:03FFFFFFFF4D00
2023.03.12 20:17:09 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: F6 DATA: 50 SenderID: 01A33B72 STATUS: 30
2023.03.12 20:17:09 5: Starting notify loop for EnO_01A33B72, 3 event(s), first is buttons: pressed
2023.03.12 20:17:09 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:09 5: EnOcean_define for device EnO_01A33B72 executed.
2023.03.12 20:17:09 5: End notify loop for global
2023.03.12 20:17:09 5: TCM EnOcean received ESP: 55000707017AF60001A33B722003FFFFFFFF4C0033
2023.03.12 20:17:09 5: EnOcean: dispatch EnOcean:1:F6:00:01A33B72:20:03FFFFFFFF4C00
2023.03.12 20:17:09 5: EnOcean received via EnOcean: EnOcean:1:F6:00:01A33B72:20:03FFFFFFFF4C00
2023.03.12 20:17:09 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: F6 DATA: 00 SenderID: 01A33B72 STATUS: 20
2023.03.12 20:17:09 5: Starting notify loop for EnO_01A33B72, 1 event(s), first is buttons: released
2023.03.12 20:17:09 5: createNotifyHash
2023.03.12 20:17:09 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:09 5: TCM EnOcean received ESP: 5500010002650000
2023.03.12 20:17:09 5: TCM EnOcean RESPONSE: OK
2023.03.12 20:17:09 5: TCM EnOcean received ESP: 550009070156D204618001A33B720003FFFFFFFF4D00D6
2023.03.12 20:17:09 5: EnOcean: dispatch EnOcean:1:D2:046180:01A33B72:00:03FFFFFFFF4D00
2023.03.12 20:17:09 5: EnOcean received via EnOcean: EnOcean:1:D2:046180:01A33B72:00:03FFFFFFFF4D00
2023.03.12 20:17:09 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: D2 DATA: 046180 SenderID: 01A33B72 STATUS: 00
2023.03.12 20:17:09 5: Starting notify loop for EnO_01A33B72, 1 event(s), first is 046180
2023.03.12 20:17:09 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:09 5: TCM EnOcean received ESP: 55000707017AF67001A33B723003FFFFFFFF4D006B
2023.03.12 20:17:09 5: EnOcean: dispatch EnOcean:1:F6:70:01A33B72:30:03FFFFFFFF4D00
2023.03.12 20:17:09 5: EnOcean received via EnOcean: EnOcean:1:F6:70:01A33B72:30:03FFFFFFFF4D00
2023.03.12 20:17:09 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: F6 DATA: 70 SenderID: 01A33B72 STATUS: 30
2023.03.12 20:17:09 5: Starting notify loop for EnO_01A33B72, 3 event(s), first is buttons: pressed
2023.03.12 20:17:09 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:09 5: TCM EnOcean received ESP: 55000707017AF60001A33B722003FFFFFFFF4D0026
2023.03.12 20:17:09 5: EnOcean: dispatch EnOcean:1:F6:00:01A33B72:20:03FFFFFFFF4D00
2023.03.12 20:17:09 5: EnOcean received via EnOcean: EnOcean:1:F6:00:01A33B72:20:03FFFFFFFF4D00
2023.03.12 20:17:09 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: F6 DATA: 00 SenderID: 01A33B72 STATUS: 20
2023.03.12 20:17:09 5: Starting notify loop for EnO_01A33B72, 1 event(s), first is buttons: released
2023.03.12 20:17:09 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:10 5: TCM EnOcean received ESP: 550009070156D20461E401A33B720003FFFFFFFF4F00A7
2023.03.12 20:17:10 5: EnOcean: dispatch EnOcean:1:D2:0461E4:01A33B72:00:03FFFFFFFF4F00
2023.03.12 20:17:10 5: EnOcean received via EnOcean: EnOcean:1:D2:0461E4:01A33B72:00:03FFFFFFFF4F00
2023.03.12 20:17:10 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: D2 DATA: 0461E4 SenderID: 01A33B72 STATUS: 00
2023.03.12 20:17:10 5: Starting notify loop for EnO_01A33B72, 1 event(s), first is 0461E4
2023.03.12 20:17:10 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:10 5: TCM EnOcean received ESP: 55000707017AF65001A33B723003FFFFFFFF4D0095
2023.03.12 20:17:10 5: EnOcean: dispatch EnOcean:1:F6:50:01A33B72:30:03FFFFFFFF4D00
2023.03.12 20:17:10 5: EnOcean received via EnOcean: EnOcean:1:F6:50:01A33B72:30:03FFFFFFFF4D00
2023.03.12 20:17:10 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: F6 DATA: 50 SenderID: 01A33B72 STATUS: 30
2023.03.12 20:17:10 5: Starting notify loop for EnO_01A33B72, 3 event(s), first is buttons: pressed
2023.03.12 20:17:10 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:10 5: TCM EnOcean received ESP: 55000707017AF60001A33B722003FFFFFFFF4D0026
2023.03.12 20:17:10 5: EnOcean: dispatch EnOcean:1:F6:00:01A33B72:20:03FFFFFFFF4D00
2023.03.12 20:17:10 5: EnOcean received via EnOcean: EnOcean:1:F6:00:01A33B72:20:03FFFFFFFF4D00
2023.03.12 20:17:10 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: F6 DATA: 00 SenderID: 01A33B72 STATUS: 20
2023.03.12 20:17:10 5: Starting notify loop for EnO_01A33B72, 1 event(s), first is buttons: released
2023.03.12 20:17:10 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:11 5: TCM EnOcean received ESP: 550009070156D204618001A33B720003FFFFFFFF4C00C3
2023.03.12 20:17:11 5: EnOcean: dispatch EnOcean:1:D2:046180:01A33B72:00:03FFFFFFFF4C00
2023.03.12 20:17:11 5: EnOcean received via EnOcean: EnOcean:1:D2:046180:01A33B72:00:03FFFFFFFF4C00
2023.03.12 20:17:11 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: D2 DATA: 046180 SenderID: 01A33B72 STATUS: 00
2023.03.12 20:17:11 5: Starting notify loop for EnO_01A33B72, 1 event(s), first is 046180
2023.03.12 20:17:11 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:11 5: TCM EnOcean received ESP: 55000707017AF67001A33B723003FFFFFFFF4C007E
2023.03.12 20:17:11 5: EnOcean: dispatch EnOcean:1:F6:70:01A33B72:30:03FFFFFFFF4C00
2023.03.12 20:17:11 5: EnOcean received via EnOcean: EnOcean:1:F6:70:01A33B72:30:03FFFFFFFF4C00
2023.03.12 20:17:11 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: F6 DATA: 70 SenderID: 01A33B72 STATUS: 30
2023.03.12 20:17:11 5: Starting notify loop for EnO_01A33B72, 3 event(s), first is buttons: pressed
2023.03.12 20:17:11 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:11 5: TCM EnOcean received ESP: 55000707017AF60001A33B722003FFFFFFFF4C0033
2023.03.12 20:17:11 5: EnOcean: dispatch EnOcean:1:F6:00:01A33B72:20:03FFFFFFFF4C00
2023.03.12 20:17:11 5: EnOcean received via EnOcean: EnOcean:1:F6:00:01A33B72:20:03FFFFFFFF4C00
2023.03.12 20:17:11 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: F6 DATA: 00 SenderID: 01A33B72 STATUS: 20
2023.03.12 20:17:11 5: Starting notify loop for EnO_01A33B72, 1 event(s), first is buttons: released
2023.03.12 20:17:11 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:11 5: TCM EnOcean received ESP: 550009070156D20461E401A33B720003FFFFFFFF4C0098
2023.03.12 20:17:11 5: EnOcean: dispatch EnOcean:1:D2:0461E4:01A33B72:00:03FFFFFFFF4C00
2023.03.12 20:17:11 5: EnOcean received via EnOcean: EnOcean:1:D2:0461E4:01A33B72:00:03FFFFFFFF4C00
2023.03.12 20:17:11 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: D2 DATA: 0461E4 SenderID: 01A33B72 STATUS: 00
2023.03.12 20:17:11 5: Starting notify loop for EnO_01A33B72, 1 event(s), first is 0461E4
2023.03.12 20:17:11 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:11 5: TCM EnOcean received ESP: 55000707017AF65001A33B723002FFFFFFFF4D004A
2023.03.12 20:17:11 5: EnOcean: dispatch EnOcean:1:F6:50:01A33B72:30:02FFFFFFFF4D00
2023.03.12 20:17:11 5: EnOcean received via EnOcean: EnOcean:1:F6:50:01A33B72:30:02FFFFFFFF4D00
2023.03.12 20:17:11 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: F6 DATA: 50 SenderID: 01A33B72 STATUS: 30
2023.03.12 20:17:11 5: Starting notify loop for EnO_01A33B72, 3 event(s), first is buttons: pressed
2023.03.12 20:17:11 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:11 5: TCM EnOcean received ESP: 55000707017AF60001A33B722003FFFFFFFF4D0026
2023.03.12 20:17:11 5: EnOcean: dispatch EnOcean:1:F6:00:01A33B72:20:03FFFFFFFF4D00
2023.03.12 20:17:11 5: EnOcean received via EnOcean: EnOcean:1:F6:00:01A33B72:20:03FFFFFFFF4D00
2023.03.12 20:17:11 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: F6 DATA: 00 SenderID: 01A33B72 STATUS: 20
2023.03.12 20:17:11 5: Starting notify loop for EnO_01A33B72, 1 event(s), first is buttons: released
2023.03.12 20:17:11 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:13 5: TCM EnOcean received ESP: 550009070156D204618001A33B720003FFFFFFFF4F00FC
2023.03.12 20:17:13 5: EnOcean: dispatch EnOcean:1:D2:046180:01A33B72:00:03FFFFFFFF4F00
2023.03.12 20:17:13 5: EnOcean received via EnOcean: EnOcean:1:D2:046180:01A33B72:00:03FFFFFFFF4F00
2023.03.12 20:17:13 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: D2 DATA: 046180 SenderID: 01A33B72 STATUS: 00
2023.03.12 20:17:13 5: Starting notify loop for EnO_01A33B72, 1 event(s), first is 046180
2023.03.12 20:17:13 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:13 5: TCM EnOcean received ESP: 55000707017AF67001A33B723003FFFFFFFF4F0041
2023.03.12 20:17:13 5: EnOcean: dispatch EnOcean:1:F6:70:01A33B72:30:03FFFFFFFF4F00
2023.03.12 20:17:13 5: EnOcean received via EnOcean: EnOcean:1:F6:70:01A33B72:30:03FFFFFFFF4F00
2023.03.12 20:17:13 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: F6 DATA: 70 SenderID: 01A33B72 STATUS: 30
2023.03.12 20:17:13 5: Starting notify loop for EnO_01A33B72, 3 event(s), first is buttons: pressed
2023.03.12 20:17:13 5: End notify loop for EnO_01A33B72
2023.03.12 20:17:13 5: TCM EnOcean received ESP: 55000707017AF60001A33B722003FFFFFFFF4F000C
2023.03.12 20:17:13 5: EnOcean: dispatch EnOcean:1:F6:00:01A33B72:20:03FFFFFFFF4F00
2023.03.12 20:17:13 5: EnOcean received via EnOcean: EnOcean:1:F6:00:01A33B72:20:03FFFFFFFF4F00
2023.03.12 20:17:13 4: EnOcean EnO_01A33B72 received from IODev: EnOcean PacketType: 1 RORG: F6 DATA: 00 SenderID: 01A33B72 STATUS: 20
2023.03.12 20:17:13 5: Starting notify loop for EnO_01A33B72, 1 event(s), first is buttons: released
2023.03.12 20:17:13 5: End notify loop for EnO_01A33B72



Danach habe ich auch noch einmal versucht, das angeschlossene Licht zu schalten, aber ohne Erfolg.


2023.03.12 20:28:42 5: Cmd: >set EnO_01A33B72 BI<
2023.03.12 20:28:42 3: EnOcean set EnO_01A33B72 BI
2023.03.12 20:28:42 5: Starting notify loop for EnO_01A33B72, 1 event(s), first is channelB: BI
2023.03.12 20:28:42 5: createNotifyHash
2023.03.12 20:28:42 5: End notify loop for EnO_01A33B72
2023.03.12 20:28:42 5: Starting notify loop for EnO_01A33B72, 1 event(s), first is BI
2023.03.12 20:28:42 5: End notify loop for EnO_01A33B72
2023.03.12 20:28:43 4: EnOcean EnO_01A33B72 sent PacketType: 1 RORG: F6 DATA: 50 SenderID: 01A33B72 STATUS: 30 ODATA:
2023.03.12 20:28:43 5: TCM EnOcean sent ESP: 550007000111F65001A33B72302B
2023.03.12 20:28:43 5: DevIo_SimpleWrite EnOcean: 550007000111F65001A33B72302B
2023.03.12 20:28:43 5: TCM EnOcean received ESP: 5500010002650000
2023.03.12 20:28:43 5: TCM EnOcean RESPONSE: OK


Ich hoffe die Profis können hier was erkennen oder mir sagen, was falsch läuft oder wieso ich nicht von Fhem aus schalten kann.

Besten Dank und Viele Grüße
Frank

Flachzange

Zitatset EnOcean teach 60
dreimal an/aus am Schalter vom NodeOn
anschließend war das Objekt eingelernt in Fhem
Ich schätze da liegt der Hund begraben. Ich weiß jetzt zwar nicht ganz genau, welchen NodOn-Aktor Du hast (ggf. mal Modell posten), aber die mir bekannte haben einen dedizierten Lernmodus, in den man den Aktor bringen muss. Dreimal den Schalter betätigen ist es vermutlich nicht.

Das wird bestätigt durch:

Zitat2023-03-12 20:17:09   teach           RPS teach-in accepted EEP F6-02-01 Manufacturer: no ID

Wenn der Aktor richtig eingelernt ist, hat er nicht die EEP F6-02-01 und ein Manufacturer ist gesetzt, auch ist die Einlernmethode nicht RPS. Hier geht FHEM in den Fallback und lernt einen Taster an. Diesen kann man aber nicht steuern und daher auch die Beobachtung bei Dir, dass Du den Aktor nicht steuern kannst.

Frank85

Hallo,

also das ist das Modell "NodOn SIN-2-2-00", eines der ersten von NodOn.
Dadurch das ich nichts separates gefunden habe, habe ich mich an die Anleitung von SIN-2-2-01 gehalten.
https://nodon.fr/de/nodon/lichtmodul-an-aus-enocean/

Entsprechend habe ich auch die Anleitung von diesem Gerät genutzt: https://nodon.fr/wp-content/uploads/2022/07/SIN-2-2-XX-UG_DE-V4_Digital.pdf
Da steht, man kann mittels Klick auf das Modul oder mit den Tasten vom Aktor das Gerät anlernen.

Aber jetzt wo du es schreibst, in der Beschreibung vom Modul steht auch, dass dort das EEP D2-01-12 genutzt werden sollte. Fhem aber setzt wohl F6-02-01 ein.

Hast du ne Idee was ich wie ändern muss beim Einlernen, dass es klappt?! Stehe da etwas auf dem Schlauch. Im Forum hier werde ich auch nicht richtig fündig nach diesem Modell.

Viele Grüße
Frank


Flachzange

Hallo Frank,

dreimal den Taster am Aktor drücken ist korrekt. Danach sollte die an Kanal 1 angeschlossene Leuchte blinken. Ich würde folgendes vorschlagen:

1) Nodon Device in FHEM löschen
2) FHEM neustarten
3) Nodon-Aktor in Lernmodus bringen (3x Taste am Modul)
4) set EnOcean teach 60

Am Ende sollte ein Gerät erscheinen, dass ungefähr so aussieht:

Internals:
   DEF        05870193
   FUUID      5d6fdf4e-f33f-fd7e-cfdf-0d81c2341b53074b
   IODev      TCM_Remote_EG
   LASTInputDev TCM_Remote_KG
   MSGCNT     152
   NAME       NodOn_Lichtaktor_WZ
   NR         172
   NTFY_ORDER 50-NodOn_Lichtaktor_WZ
   STATE      off
   TCM_Remote_EG_DestinationID FFFFFFFF
   TCM_Remote_EG_MSGCNT 152
   TCM_Remote_EG_PacketType 1
   TCM_Remote_EG_RSSI -73
   TCM_Remote_EG_ReceivingQuality excellent
   TCM_Remote_EG_RepeatingCounter 0
   TCM_Remote_EG_SubTelNum 6
   TCM_Remote_EG_TIME 2023-03-19 22:28:20
   TCM_Remote_Garage_DestinationID FFFFFFFF
   TCM_Remote_Garage_MSGCNT 14
   TCM_Remote_Garage_PacketType 1
   TCM_Remote_Garage_RSSI -91
   TCM_Remote_Garage_ReceivingQuality bad
   TCM_Remote_Garage_RepeatingCounter 1
   TCM_Remote_Garage_SubTelNum 2
   TCM_Remote_Garage_TIME 2023-03-19 22:28:20
   TCM_Remote_KG_DestinationID FFFFFFFF
   TCM_Remote_KG_MSGCNT 146
   TCM_Remote_KG_PacketType 1
   TCM_Remote_KG_RSSI -91
   TCM_Remote_KG_ReceivingQuality bad
   TCM_Remote_KG_RepeatingCounter 1
   TCM_Remote_KG_SubTelNum 3
   TCM_Remote_KG_TIME 2023-03-19 22:28:20
   TYPE       EnOcean
   eventCount 376

   READINGS:
     2023-03-09 17:31:43   IODev           TCM_Remote_EG
     2023-03-07 20:41:13   buttons         released
     2023-03-19 22:28:20   channel0        off
     2023-03-19 22:28:20   channel1        off
     2021-12-11 17:23:06   channel8        off
     2023-03-07 20:41:13   channelA        AI
     2023-03-19 22:28:20   dim             0
     2023-03-19 22:28:20   dim0            0
     2023-03-19 22:28:20   dim1            0
     2021-12-11 17:23:06   dim8            0
     2023-03-19 22:28:20   error0          not_supported
     2023-03-19 22:28:20   error1          not_supported
     2021-12-11 17:23:06   error8          not_supported
     2023-03-19 22:28:20   localControl0   enabled
     2023-03-19 22:28:20   localControl1   enabled
     2021-12-11 17:23:06   localControl8   enabled
     2023-03-19 22:28:20   overCurrentOff0 ready
     2023-03-19 22:28:20   overCurrentOff1 ready
     2021-12-11 17:23:06   overCurrentOff8 ready
     2023-03-19 22:28:20   powerFailure0   disabled
     2023-03-19 22:28:20   powerFailure1   disabled
     2021-12-11 17:23:06   powerFailure8   disabled
     2023-03-19 22:28:20   powerFailureDetection0 not_detected
     2023-03-19 22:28:20   powerFailureDetection1 not_detected
     2021-12-11 17:23:06   powerFailureDetection8 not_detected
     2021-12-11 17:29:57   repeaterLevel   0
     2023-03-19 22:28:20   state           off
     2022-08-07 11:04:11   teach           UTE teach-in accepted EEP D2-01-12 Manufacturer: ID-RF
   helper:
Attributes:
   IODev      TCM_Remote_EG
   comMode    biDir
   defaultChannel 0
   devChannel 2
   eep        D2-01-12
   manufID    046
   room       Wohnzimmer,Licht
   subDef     FFA47A1C
   subType    actuator.01
   teachMethod UTE
   verbose    2

Der Vollständigkeit halber auch ein Link zur Commandref. Dort gerne mal nach Nodon suchen.


Frank85

Hi,

also jetzt hat es wohl besser mit dem Einlernen funktioniert. Die Daten sehen jetzt ähnlich dem aus, wie du es hier angegeben hast.
Nur irgendwie bekomme ich das nicht geschaltet. Ich glaube das mein Schalter und meine Lampe auf Channel1/B liegen, nicht auf 0/A. Bekomme aber trotzdem nichts geschalten, also wenn ich den "set <EnID> on" setze oder es auch  mit dim1 versuche, dann passiert einfach nichts.
Muss ich jetzt noch etwas umstellen? Gefühlt bin ich zu blöd. Hab jetzt auch die Referenz schon hoch und runter gelesen, aber ich weis nicht wo ich ansetzen soll. Dadurch das es am Anfang nicht funktioniert hat, bin ich total verunsichert, ob etwas falsch konfiguriert ist oder generell nicht funktioniert.

Viele Grüße
Frank

krikan

Hallo Frank!

Wenn Du über FHEM schalten willst, dann musst Du über das FHEM-Device des Aktors schalten. Liest sich als wolltest Du über das Taster-Device schalten.

Falls es das nicht ist, zeige bitte mal die Ausgabe von list für das Aktordevice.

Gruß, Christian


Frank85

Hallo Christian,

danke für deine Rückmeldung. Ähm ja, möchte das gerne über Fhem schalten.

Internals:
  CFGFN     
  DEF        01A33B72
  EnOceanUSB_DestinationID FFFFFFFF
  EnOceanUSB_MSGCNT 62
  EnOceanUSB_PacketType 1
  EnOceanUSB_RSSI -92
  EnOceanUSB_ReceivingQuality bad
  EnOceanUSB_RepeatingCounter 0
  EnOceanUSB_SubTelNum 3
  EnOceanUSB_TIME 2023-03-21 19:46:49
  EnOcean_DestinationID FFFFFFFF
  EnOcean_MSGCNT 65
  EnOcean_PacketType 1
  EnOcean_RSSI -73
  EnOcean_ReceivingQuality excellent
  EnOcean_RepeatingCounter 0
  EnOcean_SubTelNum 3
  EnOcean_TIME 2023-03-21 19:46:49
  FUUID      6419fedc-f33f-ce42-04dc-ec9dc2212788888e
  IODev      EnOcean
  LASTInputDev EnOceanUSB
  MSGCNT    66
  NAME      EnO_01A33B72
  NR        86
  NTFY_ORDER 50-EnO_01A33B72
  STATE      B0
  TYPE      EnOcean
  eventCount 125
  READINGS:
    2023-03-21 19:00:44  IODev          EnOcean
    2023-03-21 19:46:49  buttons        released
    2023-03-21 19:08:16  channel0        off
    2023-03-21 19:46:49  channel1        off
    2023-03-21 19:46:49  channelB        B0
    2023-03-21 19:46:49  dim            0
    2023-03-21 19:08:16  dim0            0
    2023-03-21 19:46:49  dim1            0
    2023-03-21 19:45:40  dimB            0
    2023-03-21 19:41:02  dimchannel1    100
    2023-03-21 19:36:20  dimchannelB    100
    2023-03-21 19:03:58  error0          not_supported
    2023-03-21 19:46:49  error1          not_supported
    2023-03-21 19:03:58  localControl0  enabled
    2023-03-21 19:46:49  localControl1  enabled
    2023-03-21 19:03:58  overCurrentOff0 ready
    2023-03-21 19:46:49  overCurrentOff1 ready
    2023-03-21 19:03:58  powerFailure0  disabled
    2023-03-21 19:46:49  powerFailure1  disabled
    2023-03-21 19:03:58  powerFailureDetection0 not_detected
    2023-03-21 19:46:49  powerFailureDetection1 not_detected
    2023-03-21 19:46:49  state          B0
    2023-03-21 19:03:55  teach          UTE teach-in accepted EEP D2-01-12 Manufacturer: ID-RF
  helper:
Attributes:
  IODev      EnOcean
  comMode    biDir
  creator    autocreate
  defaultChannel 1
  devChannel 2
  eep        D2-01-12
  manufID    046
  room      EnOcean
  subDef    FF998877
  subType    actuator.01
  teachMethod UTE
  verbose    2

VG, Frank

krikan

Habe zwar kein Nodeon, aber andere Geräte mit dem gleichem EEP. Fehler sehe ich auf Anhieb keine.

Hast Du das Attribut
defaultChannel 1manuell umgestellt?

Was passiert, wenn Du es auf "all" oder "0" umstellst und dann schaltest?

Frank85

Ja, das hatte ich vorhin mal manuell umgestellt. Stand vorher natürlich auf 0.
Aber auch auf "all" hat das keine Änderung. Ich höre nichts am Relay bzw. es passiert auch nichts an der Lampe.

Das steht im Log, wenn ich "set EnO_01A33B72 on" sende:
2023-03-21_20:20:04 EnO_01A33B72 channelAll: on
2023-03-21_20:20:04 EnO_01A33B72 dim: 100

Das passiert, wenn ich direkt am Schalter schalte:
2023-03-21_20:24:17 EnO_01A33B72 powerFailure1: disabled
2023-03-21_20:24:17 EnO_01A33B72 powerFailureDetection1: not_detected
2023-03-21_20:24:17 EnO_01A33B72 overCurrentOff1: ready
2023-03-21_20:24:17 EnO_01A33B72 error1: not_supported
2023-03-21_20:24:17 EnO_01A33B72 localControl1: enabled
2023-03-21_20:24:17 EnO_01A33B72 channel1: on
2023-03-21_20:24:17 EnO_01A33B72 on
2023-03-21_20:24:17 EnO_01A33B72 dim: 100
2023-03-21_20:24:17 EnO_01A33B72 dim1: 100
2023-03-21_20:24:17 EnO_01A33B72 buttons: pressed
2023-03-21_20:24:17 EnO_01A33B72 channelB: BI
2023-03-21_20:24:17 EnO_01A33B72 BI
2023-03-21_20:24:17 EnO_01A33B72 buttons: released


krikan

Nach dem Log tippe ich auf nicht erfolgreiches Teach-In von FHEM, da keine Antwort vom Aktor kommt.

Vor dem Teach-In zur Sicherheit mal ein Reset des Aktors machen, falls der die Funktion bietet.


Flachzange

Sorry, habe den Thread irgendwie aus den Augen verloren. Oben in dem Device List sehe ich zwei EnOcean TCM Devices, die da was empfangen. Ist das richtig? Das ist ja eher ein Spezialisten-Setup.

  EnOceanUSB_DestinationID FFFFFFFF
  EnOceanUSB_MSGCNT 62
  EnOceanUSB_PacketType 1
  EnOceanUSB_RSSI -92
  EnOceanUSB_ReceivingQuality bad
  EnOceanUSB_RepeatingCounter 0
  EnOceanUSB_SubTelNum 3
  EnOceanUSB_TIME 2023-03-21 19:46:49
  EnOcean_DestinationID FFFFFFFF
  EnOcean_MSGCNT 65
  EnOcean_PacketType 1
  EnOcean_RSSI -73
  EnOcean_ReceivingQuality excellent
  EnOcean_RepeatingCounter 0
  EnOcean_SubTelNum 3
  EnOcean_TIME 2023-03-21 19:46:49