Callmonitor mit Anruferliste und Zusatzfunktionen: Unterschied zwischen den Versionen

Aus FHEMWiki
KKeine Bearbeitungszusammenfassung
K (use POSIX; raus)
 
(5 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Die Beschreibung [[Callmonitor mit Anruferliste und Zusatzfunktionen]] basiert hauptsächlich auf dem Beitrag [http://forum.fhem.de/index.php/topic,19238.0.html Callmonitor für Anfänger] im Fhem Forum.
{{Randnotiz|RNTyp=r|RNText=Seit 06/2015 bietet das Modul [[FB_CALLLIST]] einen gleichwertigen Funktionsumfang zu der hier erläuterten manuellen Vorgehensweise. Die ursprünglich hier vorliegende Beschreibung sollte '''nicht mehr''' genutzt werden.}}
Die Beschreibung [[Callmonitor mit Anruferliste und Zusatzfunktionen]] basierte hauptsächlich auf dem Beitrag {{Link2Forum|Topic=19238|LinkText=Callmonitor für Anfänger}} im Fhem Forum. Die Information wurde hier entfernt, da mit dem Modul [[FB_CALLLIST]] eine offizielle und somit auch unterstützte Lösung für diese Anwendung verfügbar ist.
 
Sofern sich spezifische Hinweise zur Umstellung auf die Modul-Implementierung ergeben sollten, können diese hier eingefügt werden.
 
<!-- Gesamter Seiteninhalt auf "inaktiv" gesetzt --
Der hier gezeigte Beispielcode ist einem {{Link2Forum|Topic=19238|Message=163260|LinkText=Beitrag}} in oben genannter Diskussion entnommen. Er umfasst alle Bestandteile zum Anzeigen einer rollierenden Anruferliste.  
{{Randnotiz|RNTyp=y|RNText=Größtes Problem bei der Implementierung scheint zu sein, dass die Bezeichnung des Callmonitors (im Forenthread) nicht einheitlich durchgehalten wird. Im hier vorgestellten Code heißt er ''my_callmonitor''. Das muss sowohl in der Konfiguration als auch in der 99_myUtilsTelefon.pm konsistent durchgehalten werden}}
{{Randnotiz|RNTyp=y|RNText=Größtes Problem bei der Implementierung scheint zu sein, dass die Bezeichnung des Callmonitors (im Forenthread) nicht einheitlich durchgehalten wird. Im hier vorgestellten Code heißt er ''my_callmonitor''. Das muss sowohl in der Konfiguration als auch in der 99_myUtilsTelefon.pm konsistent durchgehalten werden}}
Der hier gezeigte Beispielcode ist einem [http://forum.fhem.de/index.php/topic,19238.msg163260.html#msg163260 Beitrag] in oben genannter Diskussion entnommen. Er umfasst alle Bestandteile zum Anzeigen einer rollierenden Anruferliste.


Die Zusatzfunktionen (z.B. Floorplan- Seitenwechsel mit Anzeige des Anrufers und dessen gleichzeitiger Ansage über TTS) sind auskommentiert. Sie können als Anregung verstanden werden.
Die Zusatzfunktionen (z.B. Floorplan- Seitenwechsel mit Anzeige des Anrufers und dessen gleichzeitiger Ansage über TTS) sind auskommentiert. Sie können als Anregung verstanden werden.
Zeile 54: Zeile 59:
attr my_callmonitor local-area-code 030
attr my_callmonitor local-area-code 030
attr my_callmonitor reverse-search all
attr my_callmonitor reverse-search all
attr my_callmonitor reverse-search-cache 1
attr my_callmonitor reverse-search-cache-file /opt/fhem/callmoncache.txt
attr my_callmonitor reverse-search-cache-file /opt/fhem/callmoncache.txt
attr my_callmonitor reverse-search-phonebook-file /opt/fhem/fb_phonebook.xml
attr my_callmonitor reverse-search-phonebook-file /opt/fhem/fb_phonebook.xml
Zeile 59: Zeile 65:
attr my_callmonitor userReadings eing0 eing1 eing2 eing3 eing4 A0 A1 A2 A3 A4 B0 B1 B2 B3 B4 C0 C1 C2 C3 C4 D0 D1 D2 D3 D4 E0 E1 E2 E3 E4
attr my_callmonitor userReadings eing0 eing1 eing2 eing3 eing4 A0 A1 A2 A3 A4 B0 B1 B2 B3 B4 C0 C1 C2 C3 C4 D0 D1 D2 D3 D4 E0 E1 E2 E3 E4
attr my_callmonitor verbose 0
attr my_callmonitor verbose 0
#attr my_callmonitor reverse-search-cache 1
 
#attr my_callmonitor reverse-search internal|klicktel.de|dasoertliche.de


# Anrufer Anzeigen:
# Anrufer Anzeigen:
Zeile 118: Zeile 123:
define Anrufliste readingsGroup my_callmonitor:A0,B0,C0,D0,E0 my_callmonitor:A1,B1,C1,D1,E1 my_callmonitor:A2,B2,C2,D2,E2 my_callmonitor:A3,B3,C3,D3,E3 my_callmonitor:A4,B4,C4,D4,E4
define Anrufliste readingsGroup my_callmonitor:A0,B0,C0,D0,E0 my_callmonitor:A1,B1,C1,D1,E1 my_callmonitor:A2,B2,C2,D2,E2 my_callmonitor:A3,B3,C3,D3,E3 my_callmonitor:A4,B4,C4,D4,E4
#attr Anrufliste fp_9_Telefon 370,206,0,Anrufliste
#attr Anrufliste fp_9_Telefon 370,206,0,Anrufliste
attr Anrufliste mapping &nbsp
#attr Anrufliste mapping &nbsp
attr Anrufliste nonames 1
attr Anrufliste nameStyle style="font-weight:bold"
attr Anrufliste nameStyle style="font-weight:bold"
attr Anrufliste noheading 0
attr Anrufliste noheading 0
Zeile 138: Zeile 144:
use strict;
use strict;
use warnings;
use warnings;
use POSIX;
use FritzBoxUtils;
use FritzBoxUtils;


Zeile 398: Zeile 403:
== Beschreibung der Funktion ==
== Beschreibung der Funktion ==
...
...
-- Ende von Gesamter Seiteninhalt auf "inaktiv" gesetzt -- -->


[[Kategorie:HOWTOS]]
[[Kategorie:HOWTOS]]

Aktuelle Version vom 7. Februar 2022, 13:35 Uhr

X mark.svgSeit 06/2015 bietet das Modul FB_CALLLIST einen gleichwertigen Funktionsumfang zu der hier erläuterten manuellen Vorgehensweise. Die ursprünglich hier vorliegende Beschreibung sollte nicht mehr genutzt werden.

Die Beschreibung Callmonitor mit Anruferliste und Zusatzfunktionen basierte hauptsächlich auf dem Beitrag Callmonitor für Anfänger im Fhem Forum. Die Information wurde hier entfernt, da mit dem Modul FB_CALLLIST eine offizielle und somit auch unterstützte Lösung für diese Anwendung verfügbar ist.

Sofern sich spezifische Hinweise zur Umstellung auf die Modul-Implementierung ergeben sollten, können diese hier eingefügt werden.