FHEM Forum

FHEM - Hausautomations-Systeme => EnOcean => Thema gestartet von: Flipps am 31 Oktober 2017, 11:13:49

Titel: zwei FUD14 in Betrieb nur einer Funktioniert richtig.
Beitrag von: Flipps am 31 Oktober 2017, 11:13:49
Hi zusammen,
habe eine Frage. Ich nutze zwei FUD 14 funktionieren auch beide super, bekomme nur leider bei dem einen das State nicht richtig angezeigt, das zeigt immer off... :-( Beide sind gleich angelegt und definiert.
Der funktionierende:
defmod EnO_sensor_00000003 EnOcean FFC55601
attr EnO_sensor_00000003 IODev TCM_ESP3_0
attr EnO_sensor_00000003 alias Wohnzimmer
attr EnO_sensor_00000003 comMode biDir
attr EnO_sensor_00000003 eep A5-38-08
attr EnO_sensor_00000003 gwCmd dimming
attr EnO_sensor_00000003 manufID 00D
attr EnO_sensor_00000003 model TF
attr EnO_sensor_00000003 room EnOcean
attr EnO_sensor_00000003 subDef FFC55601
attr EnO_sensor_00000003 subType gateway
attr EnO_sensor_00000003 webCmd on:off:dim

setstate EnO_sensor_00000003 on
setstate EnO_sensor_00000003 2017-10-31 10:06:56 block unlock
setstate EnO_sensor_00000003 2017-10-31 10:06:56 dim 100
setstate EnO_sensor_00000003 2017-10-31 10:06:56 dimValueStored 100
setstate EnO_sensor_00000003 2017-09-18 18:10:00 state on
setstate EnO_sensor_00000003 2017-09-18 18:03:22 teach 4BS teach-in sent


der nicht Funktionierende:
defmod EnO_sensor_00000004 EnOcean FFC55602
attr EnO_sensor_00000004 IODev TCM_ESP3_0
attr EnO_sensor_00000004 alias Esszimmer
attr EnO_sensor_00000004 comMode biDir
attr EnO_sensor_00000004 eep A5-38-08
attr EnO_sensor_00000004 gwCmd dimming
attr EnO_sensor_00000004 manufID 00D
attr EnO_sensor_00000004 model TF
attr EnO_sensor_00000004 room EnOcean
attr EnO_sensor_00000004 subDef FFC55602
attr EnO_sensor_00000004 subType gateway
attr EnO_sensor_00000004 webCmd on:off:dim

setstate EnO_sensor_00000004 off
setstate EnO_sensor_00000004 2017-10-31 10:09:13 block unlock
setstate EnO_sensor_00000004 2017-10-31 10:09:13 dim 100
setstate EnO_sensor_00000004 2017-10-31 10:06:50 dimValueStored 100
setstate EnO_sensor_00000004 2017-09-18 18:25:49 state off
setstate EnO_sensor_00000004 2017-09-18 18:19:14 teach 4BS teach-in sent


Hat irgendjemand ne Idee woran das liegen kann?
Titel: Antw:zwei FUD14 in Betrieb nur einer Funktioniert richtig.
Beitrag von: krikan am 31 Oktober 2017, 11:23:45
defmod EnO_sensor_00000003 EnOcean FFC55601
attr EnO_sensor_00000003 subDef FFC55601


defmod EnO_sensor_00000004 EnOcean FFC55602
attr EnO_sensor_00000004 subDef FFC55602


SenderId im define und Attribut subDef sollten nicht gleich sein.
Im define muss die SenderId des jeweiligen FUD14 stehen.
Im Attribut SubDef muss eine SenderId des TCM/USB300 stehen.
Titel: Antw:zwei FUD14 in Betrieb nur einer Funktioniert richtig.
Beitrag von: hexenmeister am 31 Oktober 2017, 11:24:14
Komisch... Stimmen die IDs? Ist eigentlich ziemlich das einzige, warum Status nicht kommt. Hatte ich auch mal, auch mit einem FUD14. Davon habe ich fünf in Betrieb.
Titel: Antw:zwei FUD14 in Betrieb nur einer Funktioniert richtig.
Beitrag von: Flipps am 31 Oktober 2017, 12:02:35
wenn ich die subdef ändere kann ich nichts mehr schalten mit Fhem
Was soll den da für eine ID rein? wenn ich die Base ID vom TCM eintrage kalppts nicht.
Titel: Antw:zwei FUD14 in Betrieb nur einer Funktioniert richtig.
Beitrag von: krikan am 31 Oktober 2017, 12:24:39
Zitat von: Flipps am 31 Oktober 2017, 12:02:35
wenn ich die subdef ändere kann ich nichts mehr schalten mit Fhem
Was soll den da für eine ID rein? wenn ich die Base ID vom TCM eintrage kalppts nicht.
Da gehören ausgehend von der baseId des TCMs fortlaufende Nummern hinein. Bei Aenderung am subDef muss neu angelernt werden.
Tippe darauf, dass bei Dir die IDs im define falsch sind, die SenderIds im subDef aber korrekt (sonst könntest Du nicht schalten)
Titel: Antw:zwei FUD14 in Betrieb nur einer Funktioniert richtig.
Beitrag von: Flipps am 31 Oktober 2017, 14:25:27
Das Problem hatte ich ja leider von Anfang an, das System vergibt aus welchem Grund auch immer keine eigenen ID´s.
Titel: Antw:zwei FUD14 in Betrieb nur einer Funktioniert richtig.
Beitrag von: krikan am 31 Oktober 2017, 14:31:56
Von welchen Ids schreibst Du?

Die IDs im subType sind doch SenderIds des TCMs, angelernt und schalten funktioniert? Selbst wenn FHEM die nicht automatisch vergibt, kannst Du das manuell machen und es war doch anscheinend erfolgreich.

Die IDs im define müssen die SenderIds der FUDs sein; über diese Id bekommt FHEM die Info von den Aktoren, wenn geschaltet wird.
Die IDs musst Du mittels Eltako vorgeben; das hat nichts mit FHEM zu tuen.
Genau diese SenderIds sind mMn falsch. Warum entsprechen die bei Dir den SenderIds des TCMs?
Titel: Antw:zwei FUD14 in Betrieb nur einer Funktioniert richtig.
Beitrag von: krikan am 31 Oktober 2017, 14:37:31
Oder kurz, falls die Werte im Device-Namen noch den SenderIds der FUD14 entsprechen:
Lasse die subDef-Werte wie im Ausgangspost.
"define EnO_sensor_00000003 EnOcean FFC55601" aendere auf "define EnO_sensor_00000003 EnOcean 00000003"
"define EnO_sensor_00000004 EnOcean FFC55602" aendere auf "define EnO_sensor_00000004 EnOcean 00000004"
Titel: Antw:zwei FUD14 in Betrieb nur einer Funktioniert richtig.
Beitrag von: Flipps am 31 Oktober 2017, 14:42:32
also wir reden jetzt von den ID`s die von Eltako intern im System vergeben werden?
Titel: Antw:zwei FUD14 in Betrieb nur einer Funktioniert richtig.
Beitrag von: krikan am 31 Oktober 2017, 14:52:21
Ja, die sind bei Dir meiner Vermutung nach falsch im define Deiner FHEM Devices.

Titel: Antw:zwei FUD14 in Betrieb nur einer Funktioniert richtig.
Beitrag von: Flipps am 31 Oktober 2017, 15:15:26
Ok dann will ich gleich mal schauen wie die ID´s von Eltako sind