Ich habe meine FritzBox, den CallManager und die CallList in FHEM definiert und bekomme in FHEMWEB auch korrekte Werte angezeigt
#Fritz!Box 7490
define FRITZ7490 FRITZBOX 192.168.220.1
attr FRITZ7490 allowTR064Command 1
#Fritz!Box 7490 Call Monitor
define FRITZ7490_CallMonitor FB_CALLMONITOR 192.168.220.1
#Fritz!Box 7490 Anruferliste
define FRITZ7490_CallList FB_CALLLIST FRITZ7490_CallMonitor
Ich habe den Beispielcode aus dem Wiki in meine HTML Seite integriert und nicht ein einziger Wert wird ausgegeben. Selbst die Minimalversion,
<div data-type="label" data-device="FRITZ7490_CallList" data-get="1-number"></div>
die die letzte Rufnummer liefern sollte, liefert keine Daten. Kann mir da vielleicht jemand weiterhelfen ?
Hi,
kannst du bitte ein List von FRTZ7490_CallList anfügen. Denke bitte ans anonymisieren ;-).
Internals:
DEF FRITZ7490_CallMonitor
FB FRITZ7490_CallMonitor
NAME FRITZ7490_CallList
NOTIFYDEV global,FRITZ7490_CallMonitor
NR 47
NTFY_ORDER 50-FRITZ7490_CallList
STATE Initialized
TYPE FB_CALLLIST
helper:
DEFAULT_COLUMN_ORDER row,state,timestamp,name,number,internal,external,connection,duration
DATA:
1521106776.66232:
call_duration 0
call_id 0
direction incoming
external_connection SIP0
external_name unknown
external_number 0xxxxxxxxxxx
finished 1521106779.26214
internal_index 1521106776.66232
internal_number 0xxxxxxxxxxxx
last_event disconnect
missed_call 1
1521108812.27668:
call_duration 11
call_id 0
direction incoming
external_connection SIP0
external_name unknown
external_number 0xxxxxxxxxxxx
finished 1521108842.96131
internal_connection Answering_Machine_1
internal_index 1521108812.27668
internal_number 0xxxxxxxxxxxx
last_event disconnect
1521457437.1332:
call_duration 0
call_id 0
direction incoming
external_connection SIP0
external_name unknown
external_number 0xxxxxxxxxxxx
finished 1521457439.14288
internal_index 1521457437.1332
internal_number 0xxxxxxxxxxxx
last_event disconnect
missed_call 1
Attributes:
group Interfaces
icon phone_call_in
room _Interfaces
Sehe nur ich keine Readings?
1_number
fehlt, oder?
In FHEMWEB wird alles angezeigt ... ich habe vermutet die werden im Javascript generiert
Hi, die Readings fehlen, (wie setstate bereits schrieb ;D) und daher hilft vielleicht das List vom CallMonitor.
Der TabletUI-Code sieht aber gut aus, der Fehler liegt also in dem Zusammenspiel FritzBox - CallMonitor -CallList.
Zitat von: dt2510 am 19 März 2018, 19:44:14
In FHEMWEB wird alles angezeigt ... ich habe vermutet die werden im Javascript generiert
Wie das ohne Readings aussieht finde ich interessant... Bei mir werden beim List auch die Readings angezeigt. Evtl. die Module JSON:XS, LWP und SOAP::Lite nicht installiert? Ist aber nur stochern im Nebel.
Was passiert bei einem Neustart von FHEM -LOG-Meldungen?
Internals:
DEF 192.168.220.1
DeviceName 192.168.220.1:1012
FD 11
NAME FRITZ7490_CallMonitor
NOTIFYDEV global
NR 44
NTFY_ORDER 50-FRITZ7490_CallMonitor
PARTIAL
STATE opened
TYPE FB_CALLMONITOR
READINGS:
2018-03-19 12:03:59 call_duration 0
2018-03-19 12:03:59 call_id 0
2018-03-19 12:03:59 direction incoming
2018-03-19 12:03:59 event disconnect
2018-03-19 12:03:59 external_connection SIP0
2018-03-19 12:03:59 external_name unknown
2018-03-19 12:03:59 external_number 0xxxxxxxxxxx
2018-03-15 11:14:02 internal_connection Answering_Machine_1
2018-03-19 12:03:59 internal_number 0xxxxxxxxxxxx
2018-03-19 12:03:59 missed_call 0xxxxxxxxxxx
2018-03-19 19:15:27 state opened
helper:
Attributes:
group Interfaces
icon phone_answering
room _Interfaces
einzige Meldung im Logfile
2018.03.19 21:09:45 3: FRITZ7490_CallMonitor device opened
Das Attribut create-readings hat gefehlt