UNDEFINED FBDECT_16 FBDECT FritzBoxAha:16 switch, please define it

Begonnen von mkress, 02 August 2015, 03:56:04

Vorheriges Thema - Nächstes Thema

mkress

In meinem FHEM Log ist alles voll damit:
komischerweise ist das aber alles schon angelegt.

Zitat015.08.02 01:43:53 3: UNDEFINED FBDECT_16 FBDECT FritzBoxAha:16 switch, please define it
2015.08.02 01:43:53 2: autocreate: define SVG_FBDECT_16 SVG FileLog_FBDECT_16:power4:CURRENT
2015.08.02 01:43:53 2: autocreate: define FileLog_FBDECT_16 FileLog ./log/FBDECT_16-%Y.log FBDECT_16:power\x3a.*
2015.08.02 01:43:53 3: UNDEFINED FBDECT_16 FBDECT FritzBoxAha:16 switch, please define it
2015.08.02 01:43:53 3: UNDEFINED FBDECT_16 FBDECT FritzBoxAha:16 switch, please define it
2015.08.02 01:43:53 2: autocreate: define SVG_FBDECT_16 SVG FileLog_FBDECT_16:power4:CURRENT
2015.08.02 01:43:53 2: autocreate: define FileLog_FBDECT_16 FileLog ./log/FBDECT_16-%Y.log FBDECT_16:power\x3a.*
2015.08.02 01:43:53 3: UNDEFINED FBDECT_16 FBDECT FritzBoxAha:16 switch, please define it
2015.08.02 01:43:53 3: UNDEFINED FBDECT_16 FBDECT FritzBoxAha:16 switch, please define it
2015.08.02 01:43:53 2: autocreate: define SVG_FBDECT_16 SVG FileLog_FBDECT_16:power4:CURRENT
2015.08.02 01:43:53 2: autocreate: define FileLog_FBDECT_16 FileLog ./log/FBDECT_16-%Y.log FBDECT_16:power\x3a.*
2015.08.02 01:43:53 3: UNDEFINED FBDECT_16 FBDECT FritzBoxAha:16 switch, please define it
2015.08.02 01:43:53 3: UNDEFINED FBDECT_16 FBDECT FritzBoxAha:16 switch, please define it
2015.08.02 01:41:53 3: UNDEFINED FBDECT_16 FBDECT FritzBoxAha:16 switch, please define it
2015.08.02 01:41:53 2: autocreate: define SVG_FBDECT_16 SVG FileLog_FBDECT_16:power4:CURRENT
2015.08.02 01:41:53 2: autocreate: define FileLog_FBDECT_16 FileLog ./log/FBDECT_16-%Y.log FBDECT_16:power\x3a.*
2015.08.02 01:41:53 3: UNDEFINED FBDECT_16 FBDECT FritzBoxAha:16 switch, please define it

Läuft alles auf einem Raspberry - vorhanden ist eine FrirzBox 7490 mit FritzOS 6.30

List FBDECT_16 gibt:
Zitat

Internals:
   DEF        FritzBox:16 switch
   IODev      FritzBoxAha
   NAME       FBDECT_16
   NR         176
   STATE      on
   TYPE       FBDECT
   id         16
   props      switch
   Readings:
     2015-08-01 17:17:36   state           on
Attributes:
   IODev      FritzBoxAha
   event-min-interval power:120
   room       FBDECT

List FritzBoxAha gibt
ZitatInternals:
   Clients    :FBDECT:
   DEF        fritz.box:2002
   DeviceName fritz.box:2002
   FD         17
   FritzBoxAha_MSGCNT 1827
   FritzBoxAha_TIME 2015-08-02 01:57:53
   HANDLE     00000012
   NAME       FritzBoxAha
   NR         175
   PARTIAL
   RAWMSG     0703001c00000012001000000000000c0000001600040000000003c6
   STATE      Initialized
   TYPE       FBAHA
   Matchlist:
     1:FBDECT   .*
   Readings:
     2015-08-01 17:18:06   state           Initialized
Attributes:
   room       FBDECT

Meine Logfile ist voll mit Fehlern in 2-Minuten-Takt.

Hat jemand die gleichen Probleme?

MFG
Markus

FranzB94


mkress

habe das Device FBDECT_16 per DELETE komplett gelöscht ebenso das Logfile.
danach per getDeviceList über FritzBoxAha das Device neu geladen und es wurde neu angelegt.
Nach 2 Minuten kommt (durch das Intervall 120 Sekunden) wieder alle zwei Minuten folgender Fehler im Log:
Zitat
2015.08.02 09:50:13 3: UNDEFINED FBDECT_16 FBDECT FritzBoxAha:16 switch, please define it
2015.08.02 09:50:13 2: autocreate: define SVG_FBDECT_16 SVG FileLog_FBDECT_16:power4:CURRENT
2015.08.02 09:50:13 2: autocreate: define FileLog_FBDECT_16 FileLog ./log/FBDECT_16-%Y.log FBDECT_16:power\x3a.*
2015.08.02 09:50:13 3: UNDEFINED FBDECT_16 FBDECT FritzBoxAha:16 switch, please define it
2015.08.02 09:50:13 3: UNDEFINED FBDECT_16 FBDECT FritzBoxAha:16 switch, please define it
wie soll mir hier die Commandref weiterhelfen?

was ich verdächtig finde: per getDeviceList ist immer von switch,powerMeter die Rede (ist ja auch ein Dect!200). Im Error-Log steht aber immer nur "switch," (powerMeter fehlt).


mfg
Markus

mkress

habe jetzt das gesamte FritzBoxAha nochmal komplette entfernt - jetzt scheint es nach einem Neustart zu laufen....

rudolfkoenig

FBDECT_16 wurde mit FritzBox als IODev angelegt, und das IODev wurde in FritzBoxAha umbenannt.

Die Parse Routine sucht nach einer Definition mit FritzBoxAha:16 oder 16, da beides nicht existiert, generiert es ein UNDEFINED mit FBDECT_16. Autocreate legt das Geraet aber nicht an, da FBDECT_16 bereits existiert. Wenn man alles neu macht, dann tritt das Problem solange nicht auf, bis man das IODev umbenennt. Ist wohl ein Fehler, was ich gerade korrigiert habe, indem die per autocreate angelegten Geraete das IODev im Namen beinhalten, also FBDECT_FritzBoxAha_16 statt FBDECT_16. Ist nicht ganz ideal, aber schon mal besser als bisher.