Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    705

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

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

Anrufanzeige in VIS

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
4 Beiträge 2 Kommentatoren 970 Aufrufe 7 Beobachtet
  • Ä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

          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

          Registrieren Anmelden
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          270

          Online

          32.7k

          Benutzer

          82.6k

          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