Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Anrufanzeige in VIS

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Anrufanzeige in VIS

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
4 Beiträge 2 Kommentatoren 957 Aufrufe 7 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • G Offline
    G Offline
    G.Hawk
    schrieb am zuletzt editiert von
    #1

    Hallo
    Ich versuche gerade mir Anrufe auf meiner VIS anzeigen zu lassen.
    Bei einem eingehenden Anruf steht dann "Eingehender Anruf von...."
    Wenn ich abgenommen habe steht da "Verbunden mit..."
    Dafür habe ich die Werte "ring und "connect" gewählt.
    Ich lasse die Widgets dann eben erscheinen oder ausblenden über "Sichtbarkeit.

    Jetzt zum Problem:
    Wenn ich raus telefoniere soll da auch verbunden mit stehen.
    Jetzt verhalten sich die Datenpunkte tr-064-community.0.callmonitor.toPauseState und
    tr-064-community.0.callmonitor.toPauseState-10 genau gleich.
    Gehen beide auf "connect.
    Mit welchem Datenpunkt könnte ich unterscheiden, ob ich einen Anruf bekomme oder raustelefoniere.
    Ich muss das unterscheiden, da ich ja etnweder Callee oder CallerName auslesen muss.

    Oder denke ich zu kompliziert?

    joergeliJ 1 Antwort Letzte Antwort
    0
    • G G.Hawk

      Hallo
      Ich versuche gerade mir Anrufe auf meiner VIS anzeigen zu lassen.
      Bei einem eingehenden Anruf steht dann "Eingehender Anruf von...."
      Wenn ich abgenommen habe steht da "Verbunden mit..."
      Dafür habe ich die Werte "ring und "connect" gewählt.
      Ich lasse die Widgets dann eben erscheinen oder ausblenden über "Sichtbarkeit.

      Jetzt zum Problem:
      Wenn ich raus telefoniere soll da auch verbunden mit stehen.
      Jetzt verhalten sich die Datenpunkte tr-064-community.0.callmonitor.toPauseState und
      tr-064-community.0.callmonitor.toPauseState-10 genau gleich.
      Gehen beide auf "connect.
      Mit welchem Datenpunkt könnte ich unterscheiden, ob ich einen Anruf bekomme oder raustelefoniere.
      Ich muss das unterscheiden, da ich ja etnweder Callee oder CallerName auslesen muss.

      Oder denke ich zu kompliziert?

      joergeliJ Online
      joergeliJ Online
      joergeli
      schrieb am zuletzt editiert von joergeli
      #2

      @Martin-0
      Hallo, ich mache das auch über die Sichtbarkeit in vis.

      Dazu habe ich folgendes Script geschrieben:

      const gespräch  = 'tr-064-community.0.callmonitor.connect.callee';  // bei kommend wird die eigene Rufnummer gesetzt = 958977
      const verbunden = 'tr-064-community.0.callmonitor.toPauseState'     // connect
      
      // Datenpunkt für Connect-Status anlegen
      var pfad = 'javascript.0.telefon.';
      createState(pfad + 'verbunden', {
          name: 'verbunden',
          desc: 'verbunden',
          type: 'string', 
      });
      
      // Wenn verbunden, dann Status gehend/kommend/getrennt setzen
      on({id: verbunden, change: "any"},function(obj) {
          var gesprstatus = getState(gespräch).val ;
          var verbindung  = getState(verbunden).val ;
      
          if(gesprstatus == '958977'  && verbindung == 'connect'){
          setState (pfad + 'verbunden', 'kommend', true);  
          }
          else if(gesprstatus != '958977'  && verbindung == 'connect'){
          setState (pfad + 'verbunden', 'gehend', true); 
          }
          else if(verbindung == 'end'){
          setState (pfad + 'verbunden', 'getrennt', true);  
          }
      });
      

      Für die gehenden Gespräche nutze ich das Objekt tr-064-community.0.callmonitor.connect.callee, da wird bei abgehenden Gesprächen die eigene Rufnummer (in meinem Fall 958977) gesetzt.
      Zur Unterscheidung kommend/gehend prüfe ich:
      kommend: gesprstatus == '958977' , bzw. gehend: gesprstatus != '958977', also auf gleich, bzw. ungleich.

      Für die Sichtbarkeit in vis nutze ich anschl. den Datenpunkt javascript.0.telefon.verbunden und selektiere auf gehend/kommend

      Ich hoffe, das hilft Dir.
      Gruß
      Jörg

      joergeliJ 1 Antwort Letzte Antwort
      0
      • joergeliJ joergeli

        @Martin-0
        Hallo, ich mache das auch über die Sichtbarkeit in vis.

        Dazu habe ich folgendes Script geschrieben:

        const gespräch  = 'tr-064-community.0.callmonitor.connect.callee';  // bei kommend wird die eigene Rufnummer gesetzt = 958977
        const verbunden = 'tr-064-community.0.callmonitor.toPauseState'     // connect
        
        // Datenpunkt für Connect-Status anlegen
        var pfad = 'javascript.0.telefon.';
        createState(pfad + 'verbunden', {
            name: 'verbunden',
            desc: 'verbunden',
            type: 'string', 
        });
        
        // Wenn verbunden, dann Status gehend/kommend/getrennt setzen
        on({id: verbunden, change: "any"},function(obj) {
            var gesprstatus = getState(gespräch).val ;
            var verbindung  = getState(verbunden).val ;
        
            if(gesprstatus == '958977'  && verbindung == 'connect'){
            setState (pfad + 'verbunden', 'kommend', true);  
            }
            else if(gesprstatus != '958977'  && verbindung == 'connect'){
            setState (pfad + 'verbunden', 'gehend', true); 
            }
            else if(verbindung == 'end'){
            setState (pfad + 'verbunden', 'getrennt', true);  
            }
        });
        

        Für die gehenden Gespräche nutze ich das Objekt tr-064-community.0.callmonitor.connect.callee, da wird bei abgehenden Gesprächen die eigene Rufnummer (in meinem Fall 958977) gesetzt.
        Zur Unterscheidung kommend/gehend prüfe ich:
        kommend: gesprstatus == '958977' , bzw. gehend: gesprstatus != '958977', also auf gleich, bzw. ungleich.

        Für die Sichtbarkeit in vis nutze ich anschl. den Datenpunkt javascript.0.telefon.verbunden und selektiere auf gehend/kommend

        Ich hoffe, das hilft Dir.
        Gruß
        Jörg

        joergeliJ Online
        joergeliJ Online
        joergeli
        schrieb am zuletzt editiert von joergeli
        #3

        @Martin-0
        Nachtrag:
        Anbei noch 3 Screenshots der entspr. vis-Widgets, wobei "Eingehender Anruf", bzw. "Momentan kein Anruf" auf dem unterstem Layer platziert ist, während "kommend" und "abgehend" einen Layer höher platziert werden
        Alle 3 Widgets werden bündig übereinander gesetzt, so daß nur das jeweils zutreffende sichtbar ist.
        momentan_kein_Anruf.jpg kommend.jpg abgehend.jpg

        Gruß
        Jörg

        1 Antwort Letzte Antwort
        0
        • G Offline
          G Offline
          G.Hawk
          schrieb am zuletzt editiert von
          #4

          Richtig gut.
          Vielen Dank für deine Mühe

          1 Antwort Letzte Antwort
          0
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          500

          Online

          32.7k

          Benutzer

          82.4k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe