[gelöst] Peha PSC234: Umzug möglich oder doch neu anlernen?

Begonnen von binford6000, 10 August 2018, 11:39:54

Vorheriges Thema - Nächstes Thema

binford6000

Hallo zusammen,
ich habe im Zuge einer Konsolidierung meiner FHEM-Instanzen alle CULs nur noch per ser2net am Start.
So auch einen TCM300 USB Stick:
Internals:
   BaseID     00000000
   DEF        ESP3 10.3.3.237:2003@57600
   DeviceName 10.3.3.237:2003@57600
   FD         18
   LastID     00000000
   MODEL      ESP3
   NAME       USB300
   NOTIFYDEV  global
   NR         346
   NTFY_ORDER 50-USB300
   PARTIAL   
   STATE      opened
   TYPE       TCM
   READINGS:
     2018-08-10 06:10:48   state           opened
   helper:
     telegramSentTimeLast 1533847004.65444
     awaitCmdResp:
       0
Attributes:
   alias      USB 300 EnOcean Gateway
   devStateIcon opened:ios-on-blue disconnected:ios-NACK
   group      CUL Sticks
   icon       cul_usb
   room       91_Interfaces
   sendInterval 0
   smartAckMailboxMax 0
   verbose    5


Jetzt wollte ich eine PSC234 von Peha einfach als RAW-Definition umziehen. Bekomme aber nach "Execute commands":
attribute-value [defaultChannel] = 0 wrong

Das Gerät wird angelegt, aber nicht komplett wie im RAW beschrieben:
Internals:
   CFGFN     
   DEF        0193DE54
   IODev      USB300
   NAME       Steckdose1
   NR         17233
   NTFY_ORDER 50-Steckdose1
   STATE      ???
   TYPE       EnOcean
Attributes:
   IODev      USB300
   alias      Spuele
   comMode    biDir
   manufID    7FF
   room       EnOcean
   subType    raw


RAW:
define Steckdose1 EnOcean 0193DE54
attr Steckdose1 IODev USB300
attr Steckdose1 alias Spuele
attr Steckdose1 comMode biDir
attr Steckdose1 defaultChannel 0
attr Steckdose1 devChannel 255
attr Steckdose1 devStateIcon on:ios-on-blue:off off:ios-off:on
attr Steckdose1 eep D2-01-09
attr Steckdose1 event-on-change-reading energy0,power
attr Steckdose1 group Geräte
attr Steckdose1 icon message_socket
attr Steckdose1 manufID 033
attr Steckdose1 room 90_Devices
attr Steckdose1 subDef FF9D7D81
attr Steckdose1 subType actuator.01


Im Log steht folgendes:
2018.08.10 11:29:19 5: TCM USB300 received ESP: A6
2018.08.10 11:29:19 5: TCM USB300 received ESP: A65C1DFD
2018.08.10 11:31:58 2: EnOcean define Steckdose1 EnOcean 0193DE54
2018.08.10 11:32:43 5: TCM USB300 received ESP: A4
2018.08.10 11:32:43 5: TCM USB300 received ESP: A4F075FEFD


Ein manuelles Eintragen der fehlenden Attribute geht zwar, aber die Steckdose funktioniert nicht.
Gibt es einen Weg die Steckdose ohne erneutes Anlernen zu importieren?

VG Sebastian

binford6000

UPDATE:
Fehler gefunden. In der ser2net.conf hatte sich bei 57600 eine "6" zuviel eingeschlichen.
Fehlermeldung beim Erstellen kommt zwar immer noch, allerdings wird das Device korrekt erkannt
und kann nachkonfiguriert werden:
defmod Steckdose1 EnOcean 0193DE54
attr Steckdose1 IODev USB300
attr Steckdose1 alexaName Spuele
attr Steckdose1 alexaRoom Kueche
attr Steckdose1 alias Spuele
attr Steckdose1 comMode biDir
attr Steckdose1 devStateIcon on:ios-on-blue:off off:ios-off:on
attr Steckdose1 eep D2-01-09
attr Steckdose1 event-on-change-reading energy0,power,state
attr Steckdose1 genericDeviceType light
attr Steckdose1 manufID 7FF
attr Steckdose1 room EnOcean
attr Steckdose1 subDef FF9D7D81
attr Steckdose1 subType actuator.01


Mache das hier wieder zu.
VG Sebastian

binford6000

Hallo Zusammen,
also das mit RAW wiederherstellen hat zwar geklappt, aber ich habe jetzt doch
die Steckdose neu angelernt. Nur dann wird sie korrekt angelegt.

Mein Fazit lautet also: Neu anlernen ist viel besser als mit RAW umziehen!  8)
VG Sebastian