Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter tr-064-community v1.0.x

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Adapter tr-064-community v1.0.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MartyBr last edited by

      Hallo,
      ich hatte im alten Adapter TR-64 das folgende Script im Einsatz. Nun haben sich ja alle Datenpunkte verändert. Hat das schon Jemand für den Community Adapter umgeschrieben? Ich bin leider nicht so firm in Javascript, habe aber schon einige Datenpunkte "identifizieren" können.

      createState("Anrufzaehler",0);               // zählt die Anrufe pro Tag
      createState("Anrufampel",false);             // setzt Signal wenn Anruf 
      createState("Anrufernamen",'');              // mit Kommata getrennte Anrufliste
      createState("Anrufe_Anrufbeantworter",0);    // zählt die Nachrichten auf AB 
      createState("Anrufbeantworterampel",false);  // setzt Signal wenn Nachr. auf AB
      createState('Anrufbeantworternamen','');     // mit Kommata getrennte AB- Anrufl.
      
      //---------------------- Anrufstatistik jede Nacht zurücksetzen ----------------
      
      schedule("0 0 * * *", function(obj){
          setState("Anrufzaehler",0);
          setState("Anrufampel",false);
          setState("Anrufernamen",'');
          setState("Anrufe_Anrufbeantworter",0);
          setState("Anrufbeantworterampel",false);
          setState('Anrufbeantworternamen','');
      });
          
      //------------------------- Anrufername oder Telefonnummer ermitteln -----------
      /*
      Steht der Anrufer in Adressbuch wird Vorname und Name ausgegeben, sonst die 
      Telefonnummer
      
      */
      function telefonname () {
         	var tokens     =  getState("tr-064-communiy.0.callmonitor.inbound.callerName").val.split(",");
      	var answer     = '';
      	var vorname    =  tokens[1];
      	var famname    =  tokens[0];
      	
      	if (famname === undefined) famname = '';
      	if (vorname === undefined) vorname = '';
      	if (vorname !== '' || famname !== '')
      	    answer =  vorname + ' ' + famname;
      	else
      	    answer = getState("tr-064-community.0.callmonitor.inbound.caller").val;
      	return answer; 
      }
      
      /*
      ---------------------------- Anrufer ansagen ----------------------------------
      Der Name des Anrufenden wird beim Klingeln auf allen Lautsprechern ausgegeben
      und die Anrufstatistik mitgeführt
      
      */
      on({id:"tr-064-community.0.callmonitor.ringing", change: 'gt'}, function(obj) {
          setTimeout( function() {
              if (getState("tr-064.0.callmonitor.ringing").val === true) {
                  setState("Anrufzaehler",getState("Anrufzaehler").val + 1);
                  var name = telefonname();
                  setState("Anrufernamen",getState("Anrufernamen").val + ((getState("Anrufampel").val === true) ? ", " : "") + name);
                  setState("Anrufampel",true);
                  
                  // Sprachausgabe
              	setState("speechout2",JSON.stringify(
                  {   text:   "Anruf von " + name + "!",
                      vol:50,
                      device: 'ALL',
                      night:  false
                  }));
              }
          }, 3000);
      });
      
      /*
      ---------------------------- Anruf beendet -------------------------------------
      Es werden die Anzahl der Anrufe auf Anrufbeantworter und eine Liste von 
      Namen mitgeführt, die Nachrichten hinterlassen haben.
      Es werden dazu 'callmonitor.lastCall.type' und 
      'tr-064.0.callmonitor.lastCall.extension' ausgewertet.
      
      Mangels Dok wurde durch Ausprobieren ermittelt, dass
      
      - type === missed                        : es wurde aufgelegt und nicht gesprochen.
      - type === disconnect && extension !== 40: Gespräch wurde geführt und dann aufgelegt
      - type === disconnect && extension === 40: Nachricht auf AB
      
      bedeuten könnte.
      */
      
      on({id:"tr-064-community.0.callmonitor.toPauseState", change: 'ne'}, function(obj) {
          setTimeout( function() {
          if (getState('tr-064.0.callmonitor.toPauseState').val === 'end') {
              var name = telefonname();
              if (getState("tr-064.0.callmonitor.lastCall.type").val === 'missed') {
                  log(name + " hat aufgelegt und keine Nachricht hinterlassen");}
              if (getState("tr-064.0.callmonitor.lastCall.type").val === 'disconnect') {
                  if (getState('tr-064.0.callmonitor.lastCall.extension').val == 40) {
                      setState("Anrufe_Anrufbeantworter",getState("Anrufe_Anrufbeantworter").val + 1);
                      log("Nachricht auf Anrufbeantworter von "+ name + " mit einer Länge von " + getState("tr-064.0.callmonitor.lastCall.duration").val + " sec");
                      setState("Anrufbeantworternamen",getState("Anrufbeantworternamen").val + ((getState("Anrufbeantworterampel").val === true) ? ", " : "") + name);
                      setState("Anrufbeantworterampel",true);
                  } else {
                     log("Der Anruf von " + telefonname() + " hat " + getState("tr-064.0.callmonitor.lastCall.duration").val + " sec gedauert");
                  }    
              }
          }    
          }, 3000);
      });
      
      

      Gruß

      Martin

      J 1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 @Bernie last edited by

        @Bernie Sorry aber die Antwort muss jetzt genau so raus ... Nimms mit bitte nicht übel ...

        Ja er braucht eine spezielle Umgebung ... einen User der den Post genau über seinem mal liesst. Da steht genau alles beschrieben.

        😞

        B 1 Reply Last reply Reply Quote 2
        • J
          Jan1 @MartyBr last edited by

          @MartyBr
          Was hat das Abändern der Namen mit JS zu tun?
          Da nimmst ein Texteditor und die Funktion suchen und ersetzen.

          1 Reply Last reply Reply Quote 0
          • B
            Bernie @apollon77 last edited by

            @apollon77 : ich nehme Dir gar nichts übel - im Gegenteil, Du hast mir ja mit dem Hinweis geholfen. Also ich habe nach einem reboot noch mal versucht die Adapter zu installieren. Und oh Wunder: die Adapter haben sich installieren lassen. Der "alte soef" Adapter terminiert aber mit einem Fehler. Dann habe ich den Community Adapter installiert und der funktioniert !!!! Und sieht auf den ersten Blick sehr gut aus. Hut ab - alles OK. Vielen Dank von meiner Seite.

            1 Reply Last reply Reply Quote 1
            • S
              Supermicha last edited by

              Möchte auch nochmal Erfolg melden.
              Habe den neuen Adapter jetzt schon ein paar Wochen im Einsatz und er läuft durchweg stabil und zuverlässig.

              System:
              Intel NUC mit Debian 9 im Proxmox Container.

              👍 👍 👍 👍 👍 👍 👍 👍 👍

              1 Reply Last reply Reply Quote 0
              • bahnuhr
                bahnuhr Forum Testing Most Active last edited by

                Phonebook geht nicht mehr !

                Im alten Adapter:
                Eingabe "phonebook.number" und dann wurde "phonebook.name" und "phonebook.image" erzeugt.
                Interessant war hier immer die "image" Infos.

                Im neuen Adapter funktioniert dies nicht.
                Es wird gar nichts mehr angezeigt.

                Bitte mal schauen.
                Schön wäre es wenn man mal hinbekommen würde, dass die google Bilder verfügbar wären.
                Diesbezüglich habe ich schon seit 1,5 Jahren einen Adapterwunsch hinterlegt; der dann hinfällig wäre wenn dies hier funktionieren würde. Ein Issue beim alten Adapter hat auch nichts gebracht.

                mfg

                sigi234 J 2 Replies Last reply Reply Quote 0
                • sigi234
                  sigi234 Forum Testing Most Active @bahnuhr last edited by

                  @bahnuhr sagte in [Aufruf] Test Community-Version vom tr-064 Adapter:

                  Eingabe "phonebook.number"

                  Wo hast du das eingegeben?

                  1 Reply Last reply Reply Quote 0
                  • J
                    Jan1 @bahnuhr last edited by

                    @bahnuhr
                    ist doch auch so alles da:
                    616f2e4a-ab94-4fda-b3a3-d815356f5580-grafik.png

                    1 Reply Last reply Reply Quote 0
                    • bahnuhr
                      bahnuhr Forum Testing Most Active last edited by

                      @bahnuhr sagte in [Aufruf] Test Community-Version vom tr-064 Adapter:

                      Eingabe "phonebook.number"

                      wie oben geschrieben.

                      Eingabe "phonebook.number"

                      J 1 Reply Last reply Reply Quote 0
                      • bahnuhr
                        bahnuhr Forum Testing Most Active last edited by

                        Nachtrag:
                        im alten Adapter auf git:
                        4f9e9b97-ecc0-4ecf-a7d5-46960e1e1d04-grafik.png

                        Und das hat auch funktioniert (mit Ausnahme der google Bilder).

                        1 Reply Last reply Reply Quote 0
                        • J
                          Jan1 @bahnuhr last edited by

                          @bahnuhr sagte in [Aufruf] Test Community-Version vom tr-064 Adapter:

                          @bahnuhr sagte in [Aufruf] Test Community-Version vom tr-064 Adapter:

                          Eingabe "phonebook.number"

                          wie oben geschrieben.

                          Eingabe "phonebook.number"

                          er fragt wo und nicht was

                          bahnuhr 1 Reply Last reply Reply Quote 0
                          • bahnuhr
                            bahnuhr Forum Testing Most Active @Jan1 last edited by bahnuhr

                            @Jan1 sagte in [Aufruf] Test Community-Version vom tr-064 Adapter:

                            @bahnuhr sagte in [Aufruf] Test Community-Version vom tr-064 Adapter:

                            @bahnuhr sagte in [Aufruf] Test Community-Version vom tr-064 Adapter:

                            Eingabe "phonebook.number"

                            wie oben geschrieben.

                            Eingabe "phonebook.number"

                            er fragt wo und nicht was

                            versteh ich nicht.
                            wo ist bei "phonebook.number"

                            Und nun ganz deutlich:
                            6f95b416-63fc-4fa5-98a8-da3c5344bb11-grafik.png

                            Und wenn du da eine Tel.Nr. eingibst müsste unter ..name der Name erscheinen.
                            Tut es aber nicht !

                            J 1 Reply Last reply Reply Quote 0
                            • J
                              Jan1 @bahnuhr last edited by

                              @bahnuhr
                              und ich versteh Dich nicht. Du hast geschrieben "Eingabe "phonebook.number" und er wollte wissen wo Du das eingibst. Konsole???
                              Im DP wird in der Regel nichts eingegeben, sondern ausgegeben und die DPs die Du beschrieben hast, sind alle schon ohne Zutun vorhanden.
                              Ich glaube Du hast Dich eher etwas unglücklich ausgedrückt und das führt hier gerade zu Verwirrung.

                              bahnuhr 1 Reply Last reply Reply Quote 0
                              • bahnuhr
                                bahnuhr Forum Testing Most Active @Jan1 last edited by

                                @Jan1 sagte in [Aufruf] Test Community-Version vom tr-064 Adapter:

                                Im DP wird in der Regel nichts eingegeben

                                Dies ist falsch.

                                Wenn du in diesem Datenpunkt eine bekannte Tel.Nr. eingibst dann holt der Adapter den Namen und schreibt ihn nach "phonebook.name".

                                Jedenfalls war dies beim alten Adapter so. Und eben nicht beim Neuen.

                                J 1 Reply Last reply Reply Quote 0
                                • J
                                  Jan1 @bahnuhr last edited by

                                  @bahnuhr
                                  aha, dann wissen wir jetzt wenigsten wo du was reindschreibst. Wobei das ja blöd ist, wenn das nicht automatisch geht.
                                  Ganz versteh ich den Sinn aber nicht, da wenn einer anruft und die Nummer im Adapter angezeigt, dann wird der Name ja auch angezeigt, oder ist das ne Funktion die man z.B. in VIS anwendet um das Telefonbuch manuell zu durchsuchen?

                                  1 Reply Last reply Reply Quote 0
                                  • bahnuhr
                                    bahnuhr Forum Testing Most Active last edited by

                                    Mir ging es bei dieser Funktion um den Link für das Bild.
                                    Und dieses wollte ich per Script dann auf einer view anzeigen lassen.

                                    Funktioniert auch bei Bilder die in der Fritzbox hinterlegt sind.
                                    Aber eben nicht für google Bilder die in der FB eingebunden sind.
                                    Lt. soef soll dies angeblich mit changelog 0.3.7 (alter Adapter) funktionieren.

                                    Hatte da auch ein issue aufgemacht.

                                    Was wollte ich:
                                    Wenn es klingelt, wird der Name sowie die Nr. angezeigt.
                                    Diese Nr. hab ich dann hier eingeben (bei phonebook.number). Und dann wurde unter ...image der Link
                                    nach google dargestellt.
                                    Nur dieser link klappt nicht.

                                    Hatte Kontakt mit soef und avm.
                                    Lösung habe ich aber keine gefunden.

                                    J 1 Reply Last reply Reply Quote 0
                                    • J
                                      Jan1 @bahnuhr last edited by Jan1

                                      @bahnuhr
                                      Alles klar, jetzt hab ich Dich. Ich nutze nur das interne Telefonbuch der Fritz und da kann man ja den eh angegebenen Link zum hinterlegten Bild in der Fritz verwenden, wobei ich das eben gerade mal probiert hatte und da nur ne XML Seite aufgeht.
                                      93ccde6f-7927-4d82-8842-437fe3587892-grafik.png

                                      1 Reply Last reply Reply Quote 0
                                      • bahnuhr
                                        bahnuhr Forum Testing Most Active last edited by

                                        Hier nochmal mein issue bei den Adaptern:
                                        https://github.com/ioBroker/AdapterRequests/issues/83

                                        Aber da tut sich bisher wenig.

                                        bahnuhr created this issue in ioBroker/AdapterRequests

                                        closed Google Kontakte #83

                                        J 1 Reply Last reply Reply Quote 0
                                        • J
                                          Jan1 @bahnuhr last edited by

                                          @bahnuhr
                                          soef macht auch nichts mehr, deshalb könntest das auch mal bei der commumity Version rein stellen

                                          Ich hatte das noch nie verwendet und eben erst bemerkt, dass kein Bild mehr geöffnet wird, wenn ich den Link im FF eingebe. Hatte das einmal vor langer Zeit probiert und da öffnete sich noch das zugehörige Bild im Browser.

                                          bahnuhr 1 Reply Last reply Reply Quote 0
                                          • bahnuhr
                                            bahnuhr Forum Testing Most Active @Jan1 last edited by bahnuhr

                                            @Jan1 sagte in [Aufruf] Test Community-Version vom tr-064 Adapter:

                                            soef macht auch nichts mehr, deshalb könntest das auch mal bei der commumity Version rein stellen

                                            issue wurde wohl automatisch in der community version übernommen.

                                            Steht also schon drin.

                                            https://github.com/iobroker-community-adapters/ioBroker.tr-064-community/issues/10

                                            jogibear9988 created this issue in iobroker-community-adapters/ioBroker.tr-064-community

                                            closed Google Anruferbilder #10

                                            sigi234 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            885
                                            Online

                                            31.7k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            community tr-064
                                            88
                                            727
                                            163686
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo