Hallo ihr lieben,
ich habe wieder mal eine Frage zu meinem Floorplan.
Und zwar habe ich folgendes Vorhaben:
Ich habe einen Floorplan, der mir mein gesammtes bewohntes Umfeld anzeigt. In diesem Floorplan habe über FB_CALLMONITOR die Fritzbox ausgelesen. Außerdem gibt es einen Link auf einen weiteren Floorplan (vorhandenes Menü wurde deaktiviert) in dem ich über FB_CALLLIST die Anrufe anzeigen lasse. Im Floorplan habe ich das so realisiert, dass bei eingehenden Anruf das Symbol wechselt. Wenn disconnect, dann ist das Symbol wieder im Urzustand.
Jetzt würde ich gerne das Symbol farblich kennzeichnen sobald verpasste Anrufe vorhanden sind. Sobald der Anrufer niemanden oder nur den AB erreicht (in Abwesenheit kann man ja nicht sagen, da ich auch unter der Dusche stehen könnte oder einfach keine Lust haben kann zum telefonieren), also wenn der Anrufer niemanden oder nur den AB erreicht soll das Symbol rot gekennzeichnet werden. Wenn ich den Floorplan mit den Anrufen (FB_CALLLIST) besuche soll die Farbe dann wieder in weis wechseln.
Ist mein Vorhaben realisierbar, gibt es eine Möglichkeit das umzusetzen? Kann mir jemand sagen wo ich anfangen soll und wie?
Hier noch ein paar Infos:
##################################################################
############################---Floorplans---###########################
#################################################################
define Wohnung FLOORPLAN
attr Wohnung fp_Wohnung 108,705,0,Wohnung,
attr Wohnung fp_arrange 0
attr Wohnung fp_noMenu 1
attr Wohnung stylesheet floorplanstyle2.css
define EG FLOORPLAN
attr EG fp_Erdgeschoss stylesheet
attr EG fp_arrange 1
attr EG stylesheet floorplanstyle2.css
define Song FLOORPLAN
attr Song fp_Musik stylesheet
attr Song fp_arrange 1
attr Song stylesheet floorplanstyle2.css
define Satboxrec FLOORPLAN
attr Satboxrec fp_Reciver stylesheet
attr Satboxrec fp_arrange 1
attr Satboxrec stylesheet floorplanstyle2.css
define Telefon1 FLOORPLAN
attr Telefon1 fp_Telefon1 306,-105,0,Telefon1,
attr Telefon1 fp_arrange 0
attr Telefon1 fp_noMenu 1
attr Telefon1 stylesheet floorplanstyle2.css
############################Wetter
define Wetter weblink iframe http://www.wetteronline.de/cgi-bin/hpweather?PLZ=XXXXXX
attr Wetter fp_Wohnung 120,630,0,
attr Wetter htmlattr width="160" height="350" frameborder="0" marginheight="0" marginwidth="0" style="background-color: white;; -webkit-border-radius: 5px;; -moz-border-radius: 5px;; border-radius: 5px;;"
attr Wetter room Homematic
############################Buttons
define Heim weblink link http://192.168.78.136:8083/fhem/floorplan/Wohnung
attr Heim fp_Telefon1 25,10,1,Heim,
attr Heim fp_Wohnung 25,10,1,Heim,
define Musik weblink link http://192.168.78.136:8083/fhem/floorplan/Musik
attr Musik fp_Telefon1 95,10,1, Musik
attr Musik fp_Wohnung 95,10,1, Musik
define FHEM weblink link http://192.168.78.136:8083/fhem
attr FHEM fp_Telefon1 60,10,1,FHEM
attr FHEM fp_Wohnung 60,10,1,FHEM
define Reciver weblink link http://192.168.78.10
attr Reciver fp_Telefon1 130,10,1,Reciver
attr Reciver fp_Wohnung 130,10,1,Receiver
define Erdgeschoss weblink link http://192.168.78.136:8083/fhem/floorplan/Erdgeschoss
attr Erdgeschoss fp_Telefon1 165,10,1,Erdgeschoss
attr Erdgeschoss fp_Wohnung 165,10,1,Erdgeschoss
define WohnKuechenheizung weblink link http://192.168.78.136:8083/fhem/floorplan/Wohnung
attr WohnKuechenheizung fp_Wohnung 311,11,1, WohnKuechenheizung,
define Schlafzimmerlheizung weblink link http://192.168.78.136:8083/fhem/floorplan/Wohnung
attr Schlafzimmerlheizung fp_Wohnung 390,10,0, Schlafzimmerlheizung
define Kinderzimmer_ weblink link http://192.168.78.136:8083/fhem/floorplan/Wohnung
attr Kinderzimmer_ fp_Wohnung 10,630,0, Kinderzimmer_
define Telefon weblink link http://192.168.78.136:8083/fhem/floorplan/Telefon1
attr Telefon fp_Wohnung 200,10,1,Telefon
##################################################################
###---ENDE---###################--------------###########################
#################################################################
und
define FritzBox FB_CALLMONITOR 192.168.78.1:1012
attr FritzBox devStateIcon ring:phone_ring disconnect:phone_call_end
attr FritzBox event-on-change-reading event
attr FritzBox event-on-update-reading event
attr FritzBox fp_Wohnung 305,397,0,event
attr FritzBox reverse-search internal
attr FritzBox stateFormat event
######################-Anrufsliste
define Anruferliste FB_CALLLIST FritzBox
attr Anruferliste event-on-change-reading event
attr Anruferliste event-on-update-reading event
attr Anruferliste fp_Telefon1 49,153,1,Anruferliste,
Ich würde mich freuen, wenn mir jemand einen guten Tipp geben oder mir auf die Sprünge helfen würde.
Vielen lieben Dank.
Der aktuelle Floorplan schaut wie folgt aus:
siehe angehängte Datei
liebe Grüße
KBLc
Wenn ich es richtig verstehe, möchtest du die Farbe der entgangen Anrufe oder die durch den AB angenommen Anrufe von rot (oder welcher Farbe auch immer) nach weiß ändern, falls du die Callliste aufrufst.
Keine Ahnung, ob man das machen kann, mich würde interessieren, was es dir bringt, der Status der Anrufe ändert sich ja nicht durch das Anschauen.
Ja doch der Status ändert sich indirekt von ungesehenen Anrufen in "Abwesenheit" (ich nenne das mal Abwesenheit auch wenn das nichts mit der in FHEM bekannten Abwesenheit zu tun hat), zu gesehenen Anrufen in Abwesenheit.
Nochmal im Ablauf:
Symbol (phone_call_end aus der Symbolliste in FHEM) ist weis
Anrufer ruft mich an
Symbol wechselt sofort auf klingelndes Telefon (phone_ring aus der Symbolliste in FHEM) (funktioniert bereits)
Anrufer erreicht keinen und hängt auf.
Symbol wechselt auf (phone_call_end aus der Symbolliste in FHEM) Farbe ist nun rot
ich komme nach Hause
schaue auf mein Display und sehe das rote Symbol
ich wechsle auf den Floorplan "Anrufer in Abwesenheit" und sehe, wer angerufen hat
Symbol (phone_call_end aus der Symbolliste in FHEM) ist wieder weis
Ich hoffe ich konnte das noch etwas verständlicher machen. Tut mir leid, wenn das vorhin etwas unverständlich war.
Danke für die Frage
KBLc
Ich bin mir beim Floorplan nicht sicher, aber beim Standard-Webinterface ist es so gelöst (@und Farbe)
attr <Geraet> devStateIcon an:general_an@#a1d490 aus:general_aus@red