(Gelöst) FUD61NPN (Hw. 23/16) ansteuern/anlernen

Begonnen von sunred, 11 September 2016, 23:17:40

Vorheriges Thema - Nächstes Thema

sunred

#Das Problem: ich bekomme den FUD61(Herstellungswoche 23/16)  nicht über FHEM gesteuert.
Anleitung in FHEMWiki beachtet,
Bestätigungstelgramme sind an
Gateway und Rapi ausgetauscht
#Nach dem Erstellen des devices in FHEM soll ja dieser mit dem echten Device über den Befehl ,,set EnO_01A353CB teach" verbunden werden, mein FUD61 reagiert auf diesen NICHT. Der LED blinkt weiter vor sich hin. Ist das bei euch auch so?!
Erstelle ich einen ,,Software-Schalter" in FHEM und betätige den bei Lernvorgang, so kann ich den Dimmer (FUD61) einschalten und bis auf 20% ausschalten. (nur zur Probe ob der FUD61 auf FHEM-Signale reagiert). Schalte ich den Dimmer mit einem Taster ein, so kann ich Status des Dimmers in FHEM verfolgen. (state on; dim 0-100)
Alle bis jetzt von mir verwendeten Sensoren/Aktoren wurden erkannt


Internals:
   CFGFN
   DEF        01036620
   IODev      TCM_ESP3_0
   NAME       EnO_FUD61
   NR         28
   NTFY_ORDER 50-EnO_FUD61
   STATE      ???
   TYPE       EnOcean
   Readings:
     2016-09-11 23:06:41   block           unlock
     2016-09-11 23:06:41   dim             0
     2016-09-11 23:06:12   teach           4BS teach-in sent
   Helper:
Attributes:
   IODev      TCM_ESP3_0
   comMode    confirm
   eep        A5-38-08
   gwCmd      dimming
   manufID    00D
   room       EnOcean
   subDef     FFB6D381
   subType    gateway
   verbose    5

FHEM config
attr EnO_FUD61 IODev TCM_ESP3_0
attr EnO_FUD61 comMode confirm
attr EnO_FUD61 eep A5-38-08
attr EnO_FUD61 gwCmd dimming
attr EnO_FUD61 manufID 00D
attr EnO_FUD61 room EnOcean
attr EnO_FUD61 subDef FFB6D381
attr EnO_FUD61 subType gateway
define FileLog_EnO_FUD61 FileLog ./log/EnO_FUD61-%Y.log EnO_FUD61
attr FileLog_EnO_FUD61 logtype text
attr FileLog_EnO_FUD61 room EnOcean

Auszug aus dem Logfile
2016-09-11_23:06:12 EnO_FUD61 teach: 4BS teach-in sent
2016-09-11_23:06:37 EnO_FUD61 block: unlock
2016-09-11_23:06:37 EnO_FUD61 dim: 100
2016-09-11_23:06:41 EnO_FUD61 block: unlock
2016-09-11_23:06:41 EnO_FUD61 dim: 0

krikan

Hallo!
Zitat
Der LED blinkt weiter vor sich hin. Ist das bei euch auch so?!
Die LED geht beim erfolgreichen Anlernen aus.

Da ich im gezeigten FHEM-Device keinen Fehler erkenne, vermute ich, dass der Aktor im falschen Lernmodus angesteuert wird. Der Aktor muss sich im Lernmodus für "Einlernen eines PC" befinden, damit er Lerntelegramme für die gewünschte Ansteuerungsvariante akzeptiert.

Wie Du den entsprechenden Lernmodus einstellst, bitte im zugehörigen Handbuch des Aktors nachschlagen. Das unterscheidet sich von Produktionswoche zu Produktionswoche. Im Wiki ist es für eine Variante geschildert und muss bei Deinem Aktor nicht richtig sein.

ZitatAuszug aus dem Logfile
Gemeine Falle  ;): Das ist ein Auszug aus dem FileLog und nicht Logfile. Das richtige und wichtige Logfile kannst Du über das FHEM-Menü (links) aufrufen und den entsprechenden Auszug bitte in Codetags (# über dem Editorfenster) posten.

Gruß, Christian

sunred

danke für die schnelle Antwort.
hier ist der richte Auszug aus dem Logfile (shutdown restart; anleren mit der inoffiziellen EEP)
2016.09.12 09:57:28 0: Server shutdown
2016.09.12 09:57:31 1: Including fhem.cfg
2016.09.12 09:57:31 3: telnetPort: port 7072 opened
2016.09.12 09:57:31 3: WEB: port 8083 opened
2016.09.12 09:57:31 3: WEBphone: port 8084 opened
2016.09.12 09:57:31 3: WEBtablet: port 8085 opened
2016.09.12 09:57:31 2: eventTypes: loaded 38 events from ./log/eventTypes.txt
2016.09.12 09:57:31 3: Opening TCM_ESP3_0 device /dev/ttyUSB0
2016.09.12 09:57:31 3: Setting TCM_ESP3_0 serial parameters to 57600,8,N,1
2016.09.12 09:57:31 3: TCM_ESP3_0 device opened
2016.09.12 09:57:32 2: EnOcean Cryptographic functions are not available.
2016.09.12 09:57:32 1: Including ./log/fhem.save
2016.09.12 09:57:35 3: TCM set TCM_ESP3_0 reset
2016.09.12 09:57:35 2: TCM TCM_ESP3_0 RESPONSE: OK
2016.09.12 09:57:35 3: TCM set TCM_ESP3_0 mode 00
2016.09.12 09:57:38 2: TCM TCM_ESP3_0 Timeout reading answer for set mode
2016.09.12 09:57:38 3: TCM set TCM_ESP3_0 smartAckMailboxMax 0
2016.09.12 09:57:38 2: TCM TCM_ESP3_0 RESPONSE: OK
2016.09.12 09:57:38 2: TCM TCM_ESP3_0 smartAckMailboxMax 0 restored
2016.09.12 09:57:38 3: TCM set TCM_ESP3_0 repeater 0000
2016.09.12 09:57:38 2: TCM TCM_ESP3_0 RESPONSE: OK
2016.09.12 09:57:38 2: TCM TCM_ESP3_0 repeater 0000 restored
2016.09.12 09:57:38 3: TCM set TCM_ESP3_0 maturity 01
2016.09.12 09:57:38 2: TCM TCM_ESP3_0 RESPONSE: OK
2016.09.12 09:57:38 2: TCM TCM_ESP3_0 maturity 01 restored
2016.09.12 09:57:38 3: TCM get TCM_ESP3_0 baseID
2016.09.12 09:57:38 2: TCM TCM_ESP3_0 RESPONSE: BaseID: FFB6D380 RemainingWriteCycles: 0A
2016.09.12 09:57:38 3: TCM get TCM_ESP3_0 version
2016.09.12 09:57:38 2: TCM TCM_ESP3_0 RESPONSE: APIVersion: 02060300 APPVersion: 020B0100 ChipID: 019E6DA7 ChipVersion: 454F0103 Desc: GATEWAYCTRL
2016.09.12 09:57:38 2: TCM TCM_ESP3_0 initialized
2016.09.12 09:57:38 1: usb create starting
2016.09.12 09:57:39 3: Probing CUL device /dev/ttyAMA0
2016.09.12 09:57:39 3: Probing TCM_ESP3 device /dev/ttyAMA0
2016.09.12 09:57:39 3: Probing FRM device /dev/ttyAMA0
2016.09.12 09:57:44 1: usb create end
2016.09.12 09:57:44 2: SecurityCheck:  telnetPort has no associated allowed device with password/globalpassword.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2016.09.12 09:57:44 0: Featurelevel: 5.7
2016.09.12 09:57:44 0: Server started with 19 defined entities (fhem.pl:12095/2016-08-30 perl:5.020002 os:linux user:fhem pid:988)
2016.09.12 09:58:56 2: EnOcean define EnO_01A353CB EnOcean 01A353CB A5-38-08
2016.09.12 09:58:56 2: EnOcean define FileLog_EnO_01A353CB FileLog ./log/EnO_01A353CB-%Y.log EnO_01A353CB
2016.09.12 09:59:11 2: EnOcean define EnO_01A353CB EnOcean 01A353CB G5-38-08
2016.09.12 09:59:11 2: EnOcean define SVG_EnO_01A353CB SVG FileLog_EnO_01A353CB:EnO_dim4:CURRENT
2016.09.12 10:00:41 3: EnOcean set EnO_01A353CB teach
2016.09.12 10:01:06 3: EnOcean set EnO_01A353CB on
2016.09.12 10:01:09 3: EnOcean set EnO_01A353CB off
2016.09.12 10:01:12 3: EnOcean set EnO_01A353CB on
2016.09.12 10:01:14 3: EnOcean set EnO_01A353CB off

in meinem Handbuch muss ich den unteren Drehschaler auf Auto stellen, nur unter Auto sind 2 Funktonen aufgeführt (AUTO=Lichtszenentaster und AUTO=Einlernen am PC

Beste Grüße Stefan

krikan

Funktioniert nicht?

Du musst bitte verbose auf 5 hochsetzen, sonst erkennt man im Logfile nichts/nicht viel.

Mich wundert, dass zunächst mit A5-38-08 definiert wird und erst dann mit inoffiziellem EEP:
2016.09.12 09:58:56 2: EnOcean define EnO_01A353CB EnOcean 01A353CB A5-38-08
...
2016.09.12 09:59:11 2: EnOcean define EnO_01A353CB EnOcean 01A353CB G5-38-08


Vielleicht den Lernspeicher mal komplett löschen, FHEM-Devices für Aktor löschen, save, shutdown restart und dann noch mal schrittweise mit verbose beim TCM auf 5 probieren und hier bei Mißerfolg die Vorgehensweise mit Angaben laut Wiki-FAQ berichten. Vielleicht sieht erkennt jemand etwas. Wichtig ist: Bei erfolgreichem Anlernen geht die LED aus.

Kann leider momentan nicht gegentesten, sondern erst gegen Ende der Woche. Der Erinnerung nach habe ich einen FUD61NPN aus dem Produktionszeitraum, der auch mit FHEM angesteuert wird.

Gruß, Christian

PS: Gehe davon aus, dass Du update auf aktuellste FHEM-Version durchgeführt hast.

jaritz

Hallo, 

ich habe das gleiche Problem.

Den FUD61-NPN kann ich nicht richtig am Rapspi einlernen. Zwar kann ich den Status im Raspi auslesen (state: on/off, dim:0-100, etc). Aber ich kann keine Kommandos über FHEM an den Aktor senden.

Es geht nur wenn ich über Dummy einen Schalter simuliere und diesen am FUD61 einlerne, aber das ist nur ein Workaround.

Interessanterweise funktionierte das Einlernen von FHEM am FUD71-230V ohne Probleme auf Anhieb, wie gewünscht.

Ich versuche mal morgen eltako anzurufen.

Gruß

jaritz


sunred

#5
ich hebe einen 2 Dimmer bekommen (den selben) 26/16
Leider das selbe Problem. Ich habe den mit der inoffiziellen EEP angelernt, hat auf Anhieb alles erkannt, nur steuern kann ich ihn nicht. Hier ist die LOG vom Anlernvorgang mit Verbose 5 (FUD61 und USB300)
2016.09.13 18:37:03 0: Server shutdown
2016.09.13 18:37:05 1: Including fhem.cfg
2016.09.13 18:37:05 3: telnetPort: port 7072 opened
2016.09.13 18:37:05 3: WEB: port 8083 opened
2016.09.13 18:37:05 3: WEBphone: port 8084 opened
2016.09.13 18:37:05 3: WEBtablet: port 8085 opened
2016.09.13 18:37:05 2: eventTypes: loaded 38 events from ./log/eventTypes.txt
2016.09.13 18:37:05 3: Opening TCM_ESP3_0 device /dev/ttyUSB0
2016.09.13 18:37:05 3: Setting TCM_ESP3_0 serial parameters to 57600,8,N,1
2016.09.13 18:37:05 3: TCM_ESP3_0 device opened
2016.09.13 18:37:06 2: EnOcean Cryptographic functions are not available.
2016.09.13 18:37:06 1: Including ./log/fhem.save
2016.09.13 18:37:06 5: TCM TCM_ESP3_0 RAW ReadAnswer: 55000A0701EBA5987CFF0B018981DB0001FFFFFFFF550041
2016.09.13 18:37:06 3: TCM set TCM_ESP3_0 reset
2016.09.13 18:37:06 5: TCM TCM_ESP3_0 sending ESP3: 550001000570020E
2016.09.13 18:37:06 5: SW: 550001000570020E
2016.09.13 18:37:06 5: TCM TCM_ESP3_0 RAW ReadAnswer: 550001000265
2016.09.13 18:37:06 5: TCM TCM_ESP3_0 RAW ReadAnswer: 5500010002650000
2016.09.13 18:37:06 5: TCM_Parse 00
2016.09.13 18:37:06 2: TCM TCM_ESP3_0 RESPONSE: OK
2016.09.13 18:37:06 3: TCM set TCM_ESP3_0 smartAckMailboxMax 0
2016.09.13 18:37:06 5: TCM TCM_ESP3_0 sending ESP3: 5500020006C40800A8
2016.09.13 18:37:06 5: SW: 5500020006C40800A8
2016.09.13 18:37:09 2: TCM TCM_ESP3_0 Timeout reading answer for set smartAckMailboxMax
2016.09.13 18:37:09 2: TCM TCM_ESP3_0 smartAckMailboxMax 0 restored
2016.09.13 18:37:09 3: TCM set TCM_ESP3_0 mode 00
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 sending ESP3: 5500020005CD1C00AB
2016.09.13 18:37:09 5: SW: 5500020005CD1C00AB
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 55
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 550001000265020E
2016.09.13 18:37:09 5: TCM_Parse 02
2016.09.13 18:37:09 2: TCM TCM_ESP3_0 RESPONSE: NOT_SUPPORTED
2016.09.13 18:37:09 3: TCM set TCM_ESP3_0 repeater 0000
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 sending ESP3: 5500030005A60900003A
2016.09.13 18:37:09 5: SW: 5500030005A60900003A
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 550001
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 5500010002650000
2016.09.13 18:37:09 5: TCM_Parse 00
2016.09.13 18:37:09 2: TCM TCM_ESP3_0 RESPONSE: OK
2016.09.13 18:37:09 2: TCM TCM_ESP3_0 repeater 0000 restored
2016.09.13 18:37:09 3: TCM set TCM_ESP3_0 maturity 01
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 sending ESP3: 5500020005CD100150
2016.09.13 18:37:09 5: SW: 5500020005CD100150
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 55000100
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 5500010002650000
2016.09.13 18:37:09 5: TCM_Parse 00
2016.09.13 18:37:09 2: TCM TCM_ESP3_0 RESPONSE: OK
2016.09.13 18:37:09 2: TCM TCM_ESP3_0 maturity 01 restored
2016.09.13 18:37:09 3: TCM get TCM_ESP3_0 baseID
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 sending ESP3: 5500010005700838
2016.09.13 18:37:09 5: SW: 5500010005700838
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 5500
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 5500050102DB00FFB6D3
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 5500050102DB00FFB6D380
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 5500050102DB00FFB6D3800AC7
2016.09.13 18:37:09 5: TCM_Parse 00FFB6D3800A
2016.09.13 18:37:09 2: TCM TCM_ESP3_0 RESPONSE: BaseID: FFB6D380 RemainingWriteCycles: 0A
2016.09.13 18:37:09 3: TCM get TCM_ESP3_0 version
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 sending ESP3: 5500010005700309
2016.09.13 18:37:09 5: SW: 5500010005700309
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 550021
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 55002100
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 55002100022600020B010002
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 55002100022600020B010002060300019E6DA745
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 55002100022600020B010002060300019E6DA7454F
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 55002100022600020B010002060300019E6DA7454F0103474154455741
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 55002100022600020B010002060300019E6DA7454F0103474154455741594354524C000000
2016.09.13 18:37:09 5: TCM TCM_ESP3_0 RAW ReadAnswer: 55002100022600020B010002060300019E6DA7454F0103474154455741594354524C0000000000B1
2016.09.13 18:37:09 5: TCM_Parse 00020B010002060300019E6DA7454F0103474154455741594354524C0000000000
2016.09.13 18:37:09 2: TCM TCM_ESP3_0 RESPONSE: APIVersion: 02060300 APPVersion: 020B0100 ChipID: 019E6DA7 ChipVersion: 454F0103 Desc: GATEWAYCTRL
2016.09.13 18:37:09 2: TCM TCM_ESP3_0 initialized
2016.09.13 18:37:09 1: usb create starting
2016.09.13 18:37:10 3: Probing CUL device /dev/ttyAMA0
2016.09.13 18:37:10 3: Probing TCM_ESP3 device /dev/ttyAMA0
2016.09.13 18:37:10 3: Probing FRM device /dev/ttyAMA0
2016.09.13 18:37:15 1: usb create end
2016.09.13 18:37:15 2: SecurityCheck:  telnetPort has no associated allowed device with password/globalpassword.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2016.09.13 18:37:15 0: Featurelevel: 5.7
2016.09.13 18:37:15 0: Server started with 21 defined entities (fhem.pl:12095/2016-08-30 perl:5.020002 os:linux user:fhem pid:1044)
2016.09.13 18:37:39 2: EnOcean define EnO_FUD61 EnOcean 01A57D24 G5-38-08
2016.09.13 18:37:40 2: EnOcean define FileLog_EnO_FUD61 FileLog ./log/EnO_FUD61-%Y.log EnO_FUD61
2016.09.13 18:37:40 2: EnOcean define SVG_EnO_FUD61 SVG FileLog_EnO_FUD61:EnO_dim4:CURRENT
2016.09.13 18:37:59 3: EnOcean set EnO_FUD61 teach
2016.09.13 18:37:59 5: TCM TCM_ESP3_0 sending ESP3: 55000A000180A502000000FFB6D3810076
2016.09.13 18:37:59 5: SW: 55000A000180A502000000FFB6D3810076
2016.09.13 18:37:59 5: TCM TCM_ESP3_0 RAW: 55000100
2016.09.13 18:37:59 5: TCM TCM_ESP3_0 RAW: 5500010002650000
2016.09.13 18:37:59 5: TCM TCM_ESP3_0 RESPONSE: OK
2016.09.13 18:38:18 3: EnOcean set EnO_FUD61 on
2016.09.13 18:38:18 5: TCM TCM_ESP3_0 sending ESP3: 55000A000180A502640109FFB6D3810031
2016.09.13 18:38:18 5: SW: 55000A000180A502640109FFB6D3810031
2016.09.13 18:38:18 5: TCM TCM_ESP3_0 RAW: 5500010002650000
2016.09.13 18:38:18 5: TCM TCM_ESP3_0 RESPONSE: OK
2016.09.13 18:38:22 3: EnOcean set EnO_FUD61 off
2016.09.13 18:38:22 5: TCM TCM_ESP3_0 sending ESP3: 55000A000180A502000108FFB6D38100E6
2016.09.13 18:38:22 5: SW: 55000A000180A502000108FFB6D38100E6
2016.09.13 18:38:22 5: TCM TCM_ESP3_0 RAW: 5500
2016.09.13 18:38:22 5: TCM TCM_ESP3_0 RAW: 5500010002650000
2016.09.13 18:38:22 5: TCM TCM_ESP3_0 RESPONSE: OK
2016.09.13 18:38:24 3: EnOcean set EnO_FUD61 dim
2016.09.13 18:38:24 5: TCM TCM_ESP3_0 sending ESP3: 55000A000180A502270109FFB6D38100D8
2016.09.13 18:38:24 5: SW: 55000A000180A502270109FFB6D38100D8
2016.09.13 18:38:24 5: TCM TCM_ESP3_0 RAW: 55000100
2016.09.13 18:38:24 5: TCM TCM_ESP3_0 RAW: 5500010002650000
2016.09.13 18:38:24 5: TCM TCM_ESP3_0 RESPONSE: OK

sunred

Zitat von: jaritz am 12 September 2016, 18:54:01
Hallo, 

ich habe das gleiche Problem.

Den FUD61-NPN kann ich nicht richtig am Rapspi einlernen. Zwar kann ich den Status im Raspi auslesen (state: on/off, dim:0-100, etc). Aber ich kann keine Kommandos über FHEM an den Aktor senden.

Es geht nur wenn ich über Dummy einen Schalter simuliere und diesen am FUD61 einlerne, aber das ist nur ein Workaround.
Zitatwelche Herstellungswoche war der FUD61?
Interessanterweise funktionierte das Einlernen von FHEM am FUD71-230V ohne Probleme auf Anhieb, wie gewünscht.

Ich versuche mal morgen eltako anzurufen.

Gruß

jaritz

krikan

Zitathat auf Anhieb alles erkannt,
Verstehe ich leider nicht.

Hast Du die Bestätigungstelegramme eingeschaltet?
Ich sehe keine Aktorantwort; nur von FHEM verschickte Telegramme.

sunred

sind an, kann die auch mit DolphinVew Advanced sehen

sunred

der FUD61 reagiert auf den teach nicht

krikan

Bitte poste noch ein "list <device>" vom FUD61-FHEM-Device.

Bin bei den Rohtelegrammen ein wenig aus der Übung und kann gerade nicht testen, aber Klaus wird sich das sicherlich anschauen.

@Klaus: Bin verwirrt, sieht für mich nach FSUD-230 V-teach-in-Telegramm aus. Bei FUD61 laut http://www.eltako.com/fileadmin/downloads/de/Gesamtkatalog/Eltako_Gesamtkatalog_KapT_low_res.pdf: "Lerntelegramm DB3..DB0 muss so aussehen: 0xE0, 0x40, 0x0D, 0x80"

klaus.schauer

Eltako erwartete bei den "alten" Geräten "02000000" als teach-in Telegramm. Jetzt scheint nicht nur bei der TF-Geräteserie das normgerechte Telegramm "E0400D80" notwendig zu sein.

Bitte entweder mit

attr <device> model TF

oder

define <device> EnOcean H5-38-08

testen.

sunred

es gehhhtttt  :D :D :D
mit dem "attr EnO_FUD61 model TF"
und dann der normale weg ( auf AUTO, LRN)
und dann "set EnO_FUD61 teach"
ihr seid ech cool
danke an allle

krikan

Dann wäre interessant zu erfahren, seit welcher Produktionswoche das beim FUD61 und den anderen Dimmern geändert ist. Im Eltako-PDF zu den Funktelegrammen finde ich dazu keine Info. Es wurde zuletzt im  Juni 2016 geändert.

sunred

#14
Also mein anderer Dimmer ist von 23/16, da musste ich das Attribut auch setzen um den anzulernen