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
Zitat von: mkress am 02 August 2015, 03:56:04
Hat jemand die gleichen Probleme?
eher nicht, wenn man in die Commandref schaut: http://fhem.de/commandref.html#FBDECT (http://fhem.de/commandref.html#FBDECT)
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
habe jetzt das gesamte FritzBoxAha nochmal komplette entfernt - jetzt scheint es nach einem Neustart zu laufen....
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.
verstehe - top!