Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter Contact v1.1.x

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    10
    1
    107

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

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

Test Adapter Contact v1.1.x

Scheduled Pinned Locked Moved Tester
contactkontakttestetestgooglegoogle kontaktgoogle contactadapteradapter test
161 Posts 11 Posters 21.8k Views 13 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J.A.R.V.I.S.J J.A.R.V.I.S.
    Aktuelle Test Version 1.1.2
    Veröffentlichungsdatum 07.01.2020
    Github Link https://github.com/WLAN-Kabel/ioBroker.contact
    NPM Link https://www.npmjs.com/package/iobroker.contact

    Da es einen Wunsch nach einem Contact Adapter gab, habe ich mich mal dran gesetzt und möchte euch nun darum bitten, diesen zu test.

    Funktionen

    • lädt eure Kontakte aus eurem Google Konto in ioBroker
    • Rückwärtssuche von Kontakten (Telefonnummer eingeben, Kontakt erhalten)

    Konfiguration
    Damit Ihr den Adapter verwendet könnt, benötigt ihr einen API Key.

    Wichtig: Sollte dein ioBroker nicht lokal laufen, musst du zunächst noch folgende Schritte durchführen:


    Windows:
    Öffne nodepad.exe mit Adminrechten und öffne die Datei C:\Windows\System32\drivers\etc\hosts. Füge einen Eintrag hinzu:

    192.168.0.10 example.com //<IP-Adresse ioBroker> <FQDN>

    Speichere die Datei und lass das Programm geöffnet. Rufe deinen ioBroker über die Domain auf, die du gerade eingetragen hast. Beispiel:

    http://example.com:8081

    Trage in der Adapterconfig im Reiter Google bei FQDN deinen Eintrag ein. Beispiel: example.com

    Wichtig: Wenn du die komplette Konfiguration fertig hast, lösche den Eintrag wieder aus der Datei und speichere die Datei wieder ab.

    Linux:
    Die Vorgehensweise ist mir nicht bekannt, darf mir gerne Beschrieben werden, wird dann hier eingefügt.

    Mac
    Die Vorgehensweise ist mir nicht bekannt, darf mir gerne Beschrieben werden, wird dann hier eingefügt.

    API Key besorgen:

    • Gehe auf https://console.cloud.google.com/apis/dashboard und logge dich mit deinem Google Account ein.
    • Öffne die Liste in der Kopfzeile und erstelle im sich öffnenden Fenster ein neues Projekt.
    • Gib einen Namen ein und klicke auf erstellen. Beispielname: "ioBroker"
    • Gehe sicher, dass du das richtige Projekt in der Liste ausgewählt hast.
    • Öffne den Tab "Bibliothek" und suche dort nach "people".
    • Wähle den Eintrag "Google People API" und klicke auf "aktivieren".
    • Klick auf "APIs & Dienste" und öffne den Tab "OAuth-Zustimmungsbildschirm".
    • Schreibe dort einen Namen und speichere die Seite ab.
    • Öffne den Tab"Anmeldedaten" und klicke auf "Anmeldedaten erstellen".
    • Wähle "OAuth-Client-ID" und im nächsten Fenster "Webanwendung".
    • Trage dort einen Namen ein z.B. "ioBroker" oder "Webclient".
    • Füge "JavaScript Quellen" folgenden Eintrag hinzu: http://<FQDN aus Adapterconfig>:<Port aus Adapterconfig>
    • Füge bei "Authorisierte Rediret URIs" folgende Einträge hinzu: http://<FQDN aus Adapterconfig>:<Port aus Adapterconfig>/google und http://<FQDN aus Adapterconfig>:<Port aus Adapterconfig>/google/
    • Speichere diese Seite und kopiere dir die darauf angezeigte Client ID sowie das Client Secret.
    • Füge beide in die Adapterconfig ein und starte den Adapter.

    Authentifizieren:

    Schaue im Log nach, dort wird dir ein Link mitgeteilt, über den du dich Authentifizieren kannst. Sollte alles gut gehen, steht am Ende ein "Done" im Browser Fenster.

    Changelog

    1.1.3 (2020-01-23)

    • Staterollen wurden auf Offizielle geändert
    • Deprecation von Buffer behoben
    • Fehlerbehandlung vom HTTP-Server hinzugefügt

    1.1.2 (2020-01-07)

    • Der Server wird beim beenden gestoppt
    • Adapter aus den Statuseinstellungen entfernt

    1.1.1 (2020-01-06)

    • Cron job wird beim beenden des Adapters gestoppt
    • Problem behoben, bei dem nicht alle States gelöscht wurden
    • Einige Debugnachrichten hinzugefügt

    1.1.0 (2020-01-05)

    • sendTo() wird jetzt unterstützt
    • Problem behoben, bei dem Straßen in die Rolle geschrieben werden
    • Problem behoben, bei dem Kontakte beim Aktualisieren gelöscht werden

    1.0.1 (2019-12-29)

    • Problem mit Unternehmen in Google-Kontakten behoben
    • 'undefined' von fullName entfernt, wenn ein Name fehlt
    • Adapter hängt nicht mehr beim Aktualisieren auf
    • Nextcloud-Standardkennwort geändert, da das alte Kennwort Nachrichten verursachte

    1.0.0 (2019-12-23)

    • Nextcloud Kontakte wurden hinzugefügt
    • Neuer DP fullName bei der Suche sowie bei allen Kontakten
    • FDQN und Intervall wurden auf die Hauptseite verschoben
    • Channelnamen für addresses, emailAddresses und phoneNumbers wurden geändert
    • Neuer DP type für emailAddresses und phoneNumbers

    0.0.3 (2019-12-21)

    • Der Standard-Ländercode kann jetzt selbst ausgewählt werden.

    0.0.2 (2019-12-21)

    • Es wurde ein Problem behoben, durch das die Suche eingeschränkt wurde.
    • Begrenzung von 100 Kontakten wurde entfernt.

    0.0.1 (2019-12-17)

    • Erstveröffentlichung

    Datenpunkte
    contact.0.

    Datenpunkt Beschreibung
    query Dort wird die Rufnummer eingetragen, nach der gesucht werden soll
    familyName Familienname des Kontaktes, der gesucht wurde (kann direkt für die VIS genutzt werden)
    givenName Vornamename des Kontaktes, der gesucht wurde (kann direkt für die VIS genutzt werden)
    photo Foto des Kontaktes, der gesucht wurde (kann direkt für die VIS genutzt werden)
    id ID des Kontaktes, der gesucht wurde (kann in der nachfolgenden Tabelle bei <id> eingesetzt werden, für Scripte interessant)

    contact.0.<id>.

    Datenpunkt Beschreibung
    familyName Familienname des Kontaktes
    givenName Vornamename des Kontaktes
    photo Foto des Kontaktes
    addresses.* Adressen des Kontaktes
    emailAddresses.* Emailadressen des Kontaktes
    phoneNumbers.* Rufnummern des Kontaktes

    Javascript
    An den Adapter kann per sendTo() eine Anfrage geschickt werden, so wie es auch der query Datenpunkt macht, jedoch erhalt man dadurch ein JSON Object zurück, das man in einem Skript verarbeiten kann (Wurde auch schon genutzt: https://forum.iobroker.net/topic/28294/asynchron-callback-promise-await-hilfe.

    sendTo('contact.0', 'query', {phonenumberr: '+49 1234 567890'}, (obj) => {
        if(obj.error) {
            log(obj.error);
        } else {
            log(JSON.stringify(obj.contact));
        }
    });
    

    Für weitere Ideen und Vorschläge bin ich offen und freue mich auf eure Hilfe.

    Ihr müsst nicht zwingend hier Kommentieren, sondern könnt dies auch auf Github tun.

    Vielen Dank im Vorraus :)

    Todo
    *

    Hilfe
    Wer Probleme bei der Konfiguration hat, kann auch mal im folgenden Thread vorbeischauen, dort wurden schon ein paar Probleme erleutert (https://forum.iobroker.net/topic/27136/ideensammlung-kalender-adapter-google-outlook/29). Der Adapter verwendet die gleiche Vorgehensweise bezüglich des API Keys und Authetifizierung.

    J.A.R.V.I.S.J Offline
    J.A.R.V.I.S.J Offline
    J.A.R.V.I.S.
    Developer
    wrote on last edited by
    #2

    Version 0.0.2

    • Es wurde ein Problem behoben, durch das die Suche eingeschränkt wurde.
    • Begrenzung von 100 Kontakten wurde entfernt.
    bahnuhrB 1 Reply Last reply
    0
    • J.A.R.V.I.S.J J.A.R.V.I.S.

      Version 0.0.2

      • Es wurde ein Problem behoben, durch das die Suche eingeschränkt wurde.
      • Begrenzung von 100 Kontakten wurde entfernt.
      bahnuhrB Offline
      bahnuhrB Offline
      bahnuhr
      Forum Testing Most Active
      wrote on last edited by
      #3

      @J-A-R-V-I-S

      0.0.1 wurde grün

      Bei der 0.0.2 kommt Fehler:

      host.Asus-Buero	2019-12-19 20:40:02.633	error	instance system.adapter.contact.0 terminated with code 1 ()
      host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Function.Module._load (module.js:498:3)
      host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at tryModuleLoad (module.js:506:12)
      host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Module.load (module.js:566:32)
      host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Object.Module._extensions..js (module.js:664:10)
      host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Module._compile (module.js:653:30)
      host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Object.<anonymous> (C:\ioBroker\node_modules\iobroker.contact\main.js:14:14)
      host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at require (internal/module.js:11:18)
      host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Module.require (module.js:597:17)
      host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Function.Module._load (module.js:475:25)
      host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Function.Module._resolveFilename (module.js:548:15)
      host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: Error: Cannot find module 'node-cron'
      host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]:
      host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: ^
      host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: throw err;
      host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: module.js:550
      

      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
      Danke.
      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
      ScreenToGif :https://www.screentogif.com/downloads.html

      bahnuhrB J.A.R.V.I.S.J 2 Replies Last reply
      0
      • bahnuhrB bahnuhr

        @J-A-R-V-I-S

        0.0.1 wurde grün

        Bei der 0.0.2 kommt Fehler:

        host.Asus-Buero	2019-12-19 20:40:02.633	error	instance system.adapter.contact.0 terminated with code 1 ()
        host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Function.Module._load (module.js:498:3)
        host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at tryModuleLoad (module.js:506:12)
        host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Module.load (module.js:566:32)
        host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Object.Module._extensions..js (module.js:664:10)
        host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Module._compile (module.js:653:30)
        host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Object.<anonymous> (C:\ioBroker\node_modules\iobroker.contact\main.js:14:14)
        host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at require (internal/module.js:11:18)
        host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Module.require (module.js:597:17)
        host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Function.Module._load (module.js:475:25)
        host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Function.Module._resolveFilename (module.js:548:15)
        host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: Error: Cannot find module 'node-cron'
        host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]:
        host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: ^
        host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: throw err;
        host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: module.js:550
        
        bahnuhrB Offline
        bahnuhrB Offline
        bahnuhr
        Forum Testing Most Active
        wrote on last edited by
        #4

        Instanz komplett gelöscht.
        Und dann neu installiert.
        google eingegeben.

        Adapter bleibt rot.
        o.g. Fehler kommt weiterhin.


        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
        Danke.
        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
        ScreenToGif :https://www.screentogif.com/downloads.html

        1 Reply Last reply
        0
        • bahnuhrB bahnuhr

          @J-A-R-V-I-S

          0.0.1 wurde grün

          Bei der 0.0.2 kommt Fehler:

          host.Asus-Buero	2019-12-19 20:40:02.633	error	instance system.adapter.contact.0 terminated with code 1 ()
          host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Function.Module._load (module.js:498:3)
          host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at tryModuleLoad (module.js:506:12)
          host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Module.load (module.js:566:32)
          host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Object.Module._extensions..js (module.js:664:10)
          host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Module._compile (module.js:653:30)
          host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Object.<anonymous> (C:\ioBroker\node_modules\iobroker.contact\main.js:14:14)
          host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at require (internal/module.js:11:18)
          host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Module.require (module.js:597:17)
          host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Function.Module._load (module.js:475:25)
          host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: at Function.Module._resolveFilename (module.js:548:15)
          host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: Error: Cannot find module 'node-cron'
          host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]:
          host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: ^
          host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: throw err;
          host.Asus-Buero	2019-12-19 20:40:02.633	error	Caught by controller[0]: module.js:550
          
          J.A.R.V.I.S.J Offline
          J.A.R.V.I.S.J Offline
          J.A.R.V.I.S.
          Developer
          wrote on last edited by
          #5

          @bahnuhr
          Dort fehlt dir ein Modul, das anscheinend nicht installiert wurde.

          Geh einmal in den Ordner C:\ioBroker\node_modules\iobroker.contact und gib dort npm install ein.

          Ansonsten versuch den Adapter noch einmal neu zu installieren.

          An den Abhängigkeiten wurde nichts geändert.

          bahnuhrB 1 Reply Last reply
          1
          • J.A.R.V.I.S.J J.A.R.V.I.S.

            @bahnuhr
            Dort fehlt dir ein Modul, das anscheinend nicht installiert wurde.

            Geh einmal in den Ordner C:\ioBroker\node_modules\iobroker.contact und gib dort npm install ein.

            Ansonsten versuch den Adapter noch einmal neu zu installieren.

            An den Abhängigkeiten wurde nichts geändert.

            bahnuhrB Offline
            bahnuhrB Offline
            bahnuhr
            Forum Testing Most Active
            wrote on last edited by
            #6

            @J-A-R-V-I-S

            hat alles geklappt.

            Musste dann aber wieder den browser cache löschen; erst dann konnte ich wieder die anmeldung bei google durchführen.
            Aber dann hats geklappt.

            Der Adapter hat nun alle 260 Kontakte eingelesen.
            Und auch die Abfrage mit query klappt nun.

            Bestens.

            mfg
            Dieter


            Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
            Danke.
            gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
            ScreenToGif :https://www.screentogif.com/downloads.html

            bahnuhrB 1 Reply Last reply
            0
            • bahnuhrB bahnuhr

              @J-A-R-V-I-S

              hat alles geklappt.

              Musste dann aber wieder den browser cache löschen; erst dann konnte ich wieder die anmeldung bei google durchführen.
              Aber dann hats geklappt.

              Der Adapter hat nun alle 260 Kontakte eingelesen.
              Und auch die Abfrage mit query klappt nun.

              Bestens.

              mfg
              Dieter

              bahnuhrB Offline
              bahnuhrB Offline
              bahnuhr
              Forum Testing Most Active
              wrote on last edited by
              #7

              Nachfrage:

              oben steht:
              Eingabe bei query; dann wird der Name, etc. angezeigt.
              -> Klappt auch.

              Aber umgedreht geht es nicht.
              Also Eingabe des namens um die Nr. angezeigt zu bekommen.

              Ist dies noch angedacht ?

              mfg


              Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
              Danke.
              gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
              ScreenToGif :https://www.screentogif.com/downloads.html

              J.A.R.V.I.S.J 1 Reply Last reply
              0
              • bahnuhrB bahnuhr

                Nachfrage:

                oben steht:
                Eingabe bei query; dann wird der Name, etc. angezeigt.
                -> Klappt auch.

                Aber umgedreht geht es nicht.
                Also Eingabe des namens um die Nr. angezeigt zu bekommen.

                Ist dies noch angedacht ?

                mfg

                J.A.R.V.I.S.J Offline
                J.A.R.V.I.S.J Offline
                J.A.R.V.I.S.
                Developer
                wrote on last edited by
                #8

                @bahnuhr sagte in Test Adapter Contact v0.0.x:

                Aber umgedreht geht es nicht.
                Also Eingabe des namens um die Nr. angezeigt zu bekommen.
                Ist dies noch angedacht ?

                Da bin ich mir noch nicht sicher. Da ist dann auch ein paar Fragen die man sich stellen muss:

                • Wie wird der Name eingegeben ("Nachname, Vorname", "Vorname Nachname", "Vorname Zweitname Nachname")?
                • Alle Nummer, oder nur eine Ausgeben?
                • Nummern in welchem Format ausgeben (Ursprung oder doch alle gleich formatiert?

                Ich werde es im Hinterkopf behalten, weiß aber derzeit noch keine ideale Lösung.

                bahnuhrB 1 Reply Last reply
                0
                • J.A.R.V.I.S.J J.A.R.V.I.S.

                  @bahnuhr sagte in Test Adapter Contact v0.0.x:

                  Aber umgedreht geht es nicht.
                  Also Eingabe des namens um die Nr. angezeigt zu bekommen.
                  Ist dies noch angedacht ?

                  Da bin ich mir noch nicht sicher. Da ist dann auch ein paar Fragen die man sich stellen muss:

                  • Wie wird der Name eingegeben ("Nachname, Vorname", "Vorname Nachname", "Vorname Zweitname Nachname")?
                  • Alle Nummer, oder nur eine Ausgeben?
                  • Nummern in welchem Format ausgeben (Ursprung oder doch alle gleich formatiert?

                  Ich werde es im Hinterkopf behalten, weiß aber derzeit noch keine ideale Lösung.

                  bahnuhrB Offline
                  bahnuhrB Offline
                  bahnuhr
                  Forum Testing Most Active
                  wrote on last edited by
                  #9

                  @J-A-R-V-I-S
                  Ja, da hast du recht; ist ein Problem der Eingabe des namens.

                  Jetzt geb mir aber nochmal einen Tipp.
                  Wenn ich nun in photo die url bekomme.

                  Wie zeige ich diese dann in vis an.

                  hab zwar schon viel gemacht, steh aber gerade auf dem Schlauch.


                  Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                  Danke.
                  gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                  ScreenToGif :https://www.screentogif.com/downloads.html

                  J.A.R.V.I.S.J 1 Reply Last reply
                  0
                  • bahnuhrB bahnuhr

                    @J-A-R-V-I-S
                    Ja, da hast du recht; ist ein Problem der Eingabe des namens.

                    Jetzt geb mir aber nochmal einen Tipp.
                    Wenn ich nun in photo die url bekomme.

                    Wie zeige ich diese dann in vis an.

                    hab zwar schon viel gemacht, steh aber gerade auf dem Schlauch.

                    J.A.R.V.I.S.J Offline
                    J.A.R.V.I.S.J Offline
                    J.A.R.V.I.S.
                    Developer
                    wrote on last edited by
                    #10

                    @bahnuhr
                    Du nimmst ein Image Widget und trägst bei Quelle {contact.0.photo} ein.

                    bahnuhrB 1 Reply Last reply
                    0
                    • J.A.R.V.I.S.J J.A.R.V.I.S.

                      @bahnuhr
                      Du nimmst ein Image Widget und trägst bei Quelle {contact.0.photo} ein.

                      bahnuhrB Offline
                      bahnuhrB Offline
                      bahnuhr
                      Forum Testing Most Active
                      wrote on last edited by
                      #11

                      @J-A-R-V-I-S sagte in Test Adapter Contact v0.0.x:

                      @bahnuhr
                      Du nimmst ein Image Widget und trägst bei Quelle {contact.0.photo} ein.

                      Das war mein 1. Versuch.

                      Dies klappt nicht. Das Bild wird nicht angezeigt.
                      (ausprobiert mit "basic.image")


                      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                      Danke.
                      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                      ScreenToGif :https://www.screentogif.com/downloads.html

                      J.A.R.V.I.S.J sigi234S liv-in-skyL 3 Replies Last reply
                      -1
                      • bahnuhrB bahnuhr

                        @J-A-R-V-I-S sagte in Test Adapter Contact v0.0.x:

                        @bahnuhr
                        Du nimmst ein Image Widget und trägst bei Quelle {contact.0.photo} ein.

                        Das war mein 1. Versuch.

                        Dies klappt nicht. Das Bild wird nicht angezeigt.
                        (ausprobiert mit "basic.image")

                        J.A.R.V.I.S.J Offline
                        J.A.R.V.I.S.J Offline
                        J.A.R.V.I.S.
                        Developer
                        wrote on last edited by J.A.R.V.I.S.
                        #12

                        @bahnuhr
                        das basic Image Widget habe ich auch verwendet. Hat damit super geklappt.
                        Hier einmal mein Export:

                        [{"tpl":"tplImage","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"src":"{contact.0.photo}"},"style":{"left":"","top":"","width":"200px","height":"200px"},"widgetSet":"basic"}]
                        

                        Das Bild wird aber nicht im Edit Modus angezeigt, sondern nur beim Ansichtsmodus.

                        bahnuhrB a200A 2 Replies Last reply
                        0
                        • J.A.R.V.I.S.J J.A.R.V.I.S.

                          @bahnuhr
                          das basic Image Widget habe ich auch verwendet. Hat damit super geklappt.
                          Hier einmal mein Export:

                          [{"tpl":"tplImage","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"src":"{contact.0.photo}"},"style":{"left":"","top":"","width":"200px","height":"200px"},"widgetSet":"basic"}]
                          

                          Das Bild wird aber nicht im Edit Modus angezeigt, sondern nur beim Ansichtsmodus.

                          bahnuhrB Offline
                          bahnuhrB Offline
                          bahnuhr
                          Forum Testing Most Active
                          wrote on last edited by
                          #13

                          @J-A-R-V-I-S

                          Du hast das gleiche Widget.
                          Bei mir ging es nicht, bei dir geht es.

                          Hab auch den Unterschied gefunden.
                          Hatte den dp kopiert bei den Objekten.
                          Also wurde eingegeben:
                          contact.0.photo

                          Bei dir steht aber:
                          {contact.0.photo}

                          Wieso hast du da { }.

                          diese hatte ich noch nie eingegeben ?
                          Komisch


                          Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                          Danke.
                          gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                          ScreenToGif :https://www.screentogif.com/downloads.html

                          J.A.R.V.I.S.J 1 Reply Last reply
                          0
                          • bahnuhrB bahnuhr

                            @J-A-R-V-I-S

                            Du hast das gleiche Widget.
                            Bei mir ging es nicht, bei dir geht es.

                            Hab auch den Unterschied gefunden.
                            Hatte den dp kopiert bei den Objekten.
                            Also wurde eingegeben:
                            contact.0.photo

                            Bei dir steht aber:
                            {contact.0.photo}

                            Wieso hast du da { }.

                            diese hatte ich noch nie eingegeben ?
                            Komisch

                            J.A.R.V.I.S.J Offline
                            J.A.R.V.I.S.J Offline
                            J.A.R.V.I.S.
                            Developer
                            wrote on last edited by
                            #14

                            @bahnuhr
                            Damit bindest du das Objekt ein. Hier steht noch mehr dazu: Bindings of objects

                            Anderfalls würde er contact.0.photo als Pfad ansehen. Den gibt es allerdings nicht.

                            bahnuhrB 1 Reply Last reply
                            0
                            • J.A.R.V.I.S.J J.A.R.V.I.S.

                              @bahnuhr
                              das basic Image Widget habe ich auch verwendet. Hat damit super geklappt.
                              Hier einmal mein Export:

                              [{"tpl":"tplImage","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"src":"{contact.0.photo}"},"style":{"left":"","top":"","width":"200px","height":"200px"},"widgetSet":"basic"}]
                              

                              Das Bild wird aber nicht im Edit Modus angezeigt, sondern nur beim Ansichtsmodus.

                              a200A Offline
                              a200A Offline
                              a200
                              wrote on last edited by
                              #15

                              @J-A-R-V-I-S IMHO ist Kontakte bei Google zu halten suboptimal um nicht Scheiße zu sagen. Ich habe meine Kontakte in meiner Nextcloud. Über eine Möglichkeit diese anzubinden würde ich mich sehr freuen. Der Webdavlink sieht in etwa so aus:

                              https://nextcloud.meinedomain.de/remote.php/dav/addressbooks/users/a200/contacts/

                              Meine Kalender aus Nextcloud werden über den ical Adapter bestens importiert.

                              Danke für deinen Einsatz!

                              IoBroker auf QNAP TS-451, Raspi und NUC

                              bahnuhrB J.A.R.V.I.S.J 2 Replies Last reply
                              1
                              • J.A.R.V.I.S.J J.A.R.V.I.S.

                                @bahnuhr
                                Damit bindest du das Objekt ein. Hier steht noch mehr dazu: Bindings of objects

                                Anderfalls würde er contact.0.photo als Pfad ansehen. Den gibt es allerdings nicht.

                                bahnuhrB Offline
                                bahnuhrB Offline
                                bahnuhr
                                Forum Testing Most Active
                                wrote on last edited by
                                #16

                                Ja, ich hab schon viel mit bindings gemacht.

                                Allerdings mehr so:
                                {v:hm-rpc.1.KEQ0048407.22.VALUE;((v/100)<3) ? "blue": ((v/100)<4) ? "yellow": ((v/100)<5) ? "orange": ((v/100)<6) ?
                                "red": ((v/100)<8) ? "#e633a6": "green"}

                                Also Einstellung der Farbe, etc.


                                Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                                Danke.
                                gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                                ScreenToGif :https://www.screentogif.com/downloads.html

                                1 Reply Last reply
                                0
                                • a200A a200

                                  @J-A-R-V-I-S IMHO ist Kontakte bei Google zu halten suboptimal um nicht Scheiße zu sagen. Ich habe meine Kontakte in meiner Nextcloud. Über eine Möglichkeit diese anzubinden würde ich mich sehr freuen. Der Webdavlink sieht in etwa so aus:

                                  https://nextcloud.meinedomain.de/remote.php/dav/addressbooks/users/a200/contacts/

                                  Meine Kalender aus Nextcloud werden über den ical Adapter bestens importiert.

                                  Danke für deinen Einsatz!

                                  bahnuhrB Offline
                                  bahnuhrB Offline
                                  bahnuhr
                                  Forum Testing Most Active
                                  wrote on last edited by
                                  #17

                                  @a200 sagte in Test Adapter Contact v0.0.x:

                                  IMHO ist Kontakte bei Google zu halten suboptimal um nicht Scheiße zu sagen.

                                  Klasse Aussage; und so direkt.
                                  Und dann stellt er auch noch einen Link ein der nicht funktioniert.

                                  Fazit von mir:
                                  Der Adapter hier von jarvis ist seit Langem der beste Adapter für mich.
                                  Bin seit 2 Jahren auf der Suche wie ich die Bilder angezeigt bekomme.

                                  von mir 100 Daumen wenn dies ginge.

                                  mfg


                                  Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                                  Danke.
                                  gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                                  ScreenToGif :https://www.screentogif.com/downloads.html

                                  a200A 1 Reply Last reply
                                  0
                                  • a200A a200

                                    @J-A-R-V-I-S IMHO ist Kontakte bei Google zu halten suboptimal um nicht Scheiße zu sagen. Ich habe meine Kontakte in meiner Nextcloud. Über eine Möglichkeit diese anzubinden würde ich mich sehr freuen. Der Webdavlink sieht in etwa so aus:

                                    https://nextcloud.meinedomain.de/remote.php/dav/addressbooks/users/a200/contacts/

                                    Meine Kalender aus Nextcloud werden über den ical Adapter bestens importiert.

                                    Danke für deinen Einsatz!

                                    J.A.R.V.I.S.J Offline
                                    J.A.R.V.I.S.J Offline
                                    J.A.R.V.I.S.
                                    Developer
                                    wrote on last edited by
                                    #18

                                    @a200

                                    Ich habe mir schon vorgenommen, den Adapter zu erweitern, aber alles Schritt für Schritt. Ich werde das gerne mit aufnehmen. Habe leider selber keine Nextcloud, werde aber mal schauen, was sich da machen lässt.

                                    a200A 1 Reply Last reply
                                    0
                                    • bahnuhrB bahnuhr

                                      @a200 sagte in Test Adapter Contact v0.0.x:

                                      IMHO ist Kontakte bei Google zu halten suboptimal um nicht Scheiße zu sagen.

                                      Klasse Aussage; und so direkt.
                                      Und dann stellt er auch noch einen Link ein der nicht funktioniert.

                                      Fazit von mir:
                                      Der Adapter hier von jarvis ist seit Langem der beste Adapter für mich.
                                      Bin seit 2 Jahren auf der Suche wie ich die Bilder angezeigt bekomme.

                                      von mir 100 Daumen wenn dies ginge.

                                      mfg

                                      a200A Offline
                                      a200A Offline
                                      a200
                                      wrote on last edited by a200
                                      #19

                                      @bahnuhr sagte in Test Adapter Contact v0.0.x:

                                      @a200 sagte in Test Adapter Contact v0.0.x:

                                      IMHO ist Kontakte bei Google zu halten suboptimal um nicht Scheiße zu sagen.

                                      Klasse Aussage; und so direkt.

                                      Gut dass du es auch so siehst.

                                      Und dann stellt er auch noch einen Link ein der nicht funktioniert.

                                      Du willst doch nicht den Link zu meinen Kontakten, oder? Außerdem brauchst du ein Passwort. Und was hast du an meinem Satz " Der Webdavlink sieht in etwa so aus:" nicht verstanden?

                                      Fazit von mir:
                                      Der Adapter hier von jarvis ist seit Langem der beste Adapter für mich.
                                      Bin seit 2 Jahren auf der Suche wie ich die Bilder angezeigt bekomme.

                                      von mir 100 Daumen wenn dies ginge.

                                      Sage mir was im DP {contact.0.photo} steht und ich sage dir, wie du das Bild einbinden kannst. Ich habe mit Bindings schon einiges gemacht.

                                      IoBroker auf QNAP TS-451, Raspi und NUC

                                      1 Reply Last reply
                                      0
                                      • J.A.R.V.I.S.J J.A.R.V.I.S.

                                        @a200

                                        Ich habe mir schon vorgenommen, den Adapter zu erweitern, aber alles Schritt für Schritt. Ich werde das gerne mit aufnehmen. Habe leider selber keine Nextcloud, werde aber mal schauen, was sich da machen lässt.

                                        a200A Offline
                                        a200A Offline
                                        a200
                                        wrote on last edited by
                                        #20

                                        @J-A-R-V-I-S sagte in Test Adapter Contact v0.0.x:

                                        @a200

                                        Ich habe mir schon vorgenommen, den Adapter zu erweitern, aber alles Schritt für Schritt. Ich werde das gerne mit aufnehmen. Habe leider selber keine Nextcloud, werde aber mal schauen, was sich da machen lässt.

                                        Gut. Du kannst einen Docker-Container nehmen oder ich kann dir ein Account auf meinem nextcloud Server zum Testen geben. Melde dich, wenn du die Zeit hast die CARTDAV-Schnittstelle zu bauen. Ich würde dich nach Kräften unterstützen.

                                        IoBroker auf QNAP TS-451, Raspi und NUC

                                        J.A.R.V.I.S.J 1 Reply Last reply
                                        0
                                        • J.A.R.V.I.S.J J.A.R.V.I.S.
                                          Aktuelle Test Version 1.1.2
                                          Veröffentlichungsdatum 07.01.2020
                                          Github Link https://github.com/WLAN-Kabel/ioBroker.contact
                                          NPM Link https://www.npmjs.com/package/iobroker.contact

                                          Da es einen Wunsch nach einem Contact Adapter gab, habe ich mich mal dran gesetzt und möchte euch nun darum bitten, diesen zu test.

                                          Funktionen

                                          • lädt eure Kontakte aus eurem Google Konto in ioBroker
                                          • Rückwärtssuche von Kontakten (Telefonnummer eingeben, Kontakt erhalten)

                                          Konfiguration
                                          Damit Ihr den Adapter verwendet könnt, benötigt ihr einen API Key.

                                          Wichtig: Sollte dein ioBroker nicht lokal laufen, musst du zunächst noch folgende Schritte durchführen:


                                          Windows:
                                          Öffne nodepad.exe mit Adminrechten und öffne die Datei C:\Windows\System32\drivers\etc\hosts. Füge einen Eintrag hinzu:

                                          192.168.0.10 example.com //<IP-Adresse ioBroker> <FQDN>

                                          Speichere die Datei und lass das Programm geöffnet. Rufe deinen ioBroker über die Domain auf, die du gerade eingetragen hast. Beispiel:

                                          http://example.com:8081

                                          Trage in der Adapterconfig im Reiter Google bei FQDN deinen Eintrag ein. Beispiel: example.com

                                          Wichtig: Wenn du die komplette Konfiguration fertig hast, lösche den Eintrag wieder aus der Datei und speichere die Datei wieder ab.

                                          Linux:
                                          Die Vorgehensweise ist mir nicht bekannt, darf mir gerne Beschrieben werden, wird dann hier eingefügt.

                                          Mac
                                          Die Vorgehensweise ist mir nicht bekannt, darf mir gerne Beschrieben werden, wird dann hier eingefügt.

                                          API Key besorgen:

                                          • Gehe auf https://console.cloud.google.com/apis/dashboard und logge dich mit deinem Google Account ein.
                                          • Öffne die Liste in der Kopfzeile und erstelle im sich öffnenden Fenster ein neues Projekt.
                                          • Gib einen Namen ein und klicke auf erstellen. Beispielname: "ioBroker"
                                          • Gehe sicher, dass du das richtige Projekt in der Liste ausgewählt hast.
                                          • Öffne den Tab "Bibliothek" und suche dort nach "people".
                                          • Wähle den Eintrag "Google People API" und klicke auf "aktivieren".
                                          • Klick auf "APIs & Dienste" und öffne den Tab "OAuth-Zustimmungsbildschirm".
                                          • Schreibe dort einen Namen und speichere die Seite ab.
                                          • Öffne den Tab"Anmeldedaten" und klicke auf "Anmeldedaten erstellen".
                                          • Wähle "OAuth-Client-ID" und im nächsten Fenster "Webanwendung".
                                          • Trage dort einen Namen ein z.B. "ioBroker" oder "Webclient".
                                          • Füge "JavaScript Quellen" folgenden Eintrag hinzu: http://<FQDN aus Adapterconfig>:<Port aus Adapterconfig>
                                          • Füge bei "Authorisierte Rediret URIs" folgende Einträge hinzu: http://<FQDN aus Adapterconfig>:<Port aus Adapterconfig>/google und http://<FQDN aus Adapterconfig>:<Port aus Adapterconfig>/google/
                                          • Speichere diese Seite und kopiere dir die darauf angezeigte Client ID sowie das Client Secret.
                                          • Füge beide in die Adapterconfig ein und starte den Adapter.

                                          Authentifizieren:

                                          Schaue im Log nach, dort wird dir ein Link mitgeteilt, über den du dich Authentifizieren kannst. Sollte alles gut gehen, steht am Ende ein "Done" im Browser Fenster.

                                          Changelog

                                          1.1.3 (2020-01-23)

                                          • Staterollen wurden auf Offizielle geändert
                                          • Deprecation von Buffer behoben
                                          • Fehlerbehandlung vom HTTP-Server hinzugefügt

                                          1.1.2 (2020-01-07)

                                          • Der Server wird beim beenden gestoppt
                                          • Adapter aus den Statuseinstellungen entfernt

                                          1.1.1 (2020-01-06)

                                          • Cron job wird beim beenden des Adapters gestoppt
                                          • Problem behoben, bei dem nicht alle States gelöscht wurden
                                          • Einige Debugnachrichten hinzugefügt

                                          1.1.0 (2020-01-05)

                                          • sendTo() wird jetzt unterstützt
                                          • Problem behoben, bei dem Straßen in die Rolle geschrieben werden
                                          • Problem behoben, bei dem Kontakte beim Aktualisieren gelöscht werden

                                          1.0.1 (2019-12-29)

                                          • Problem mit Unternehmen in Google-Kontakten behoben
                                          • 'undefined' von fullName entfernt, wenn ein Name fehlt
                                          • Adapter hängt nicht mehr beim Aktualisieren auf
                                          • Nextcloud-Standardkennwort geändert, da das alte Kennwort Nachrichten verursachte

                                          1.0.0 (2019-12-23)

                                          • Nextcloud Kontakte wurden hinzugefügt
                                          • Neuer DP fullName bei der Suche sowie bei allen Kontakten
                                          • FDQN und Intervall wurden auf die Hauptseite verschoben
                                          • Channelnamen für addresses, emailAddresses und phoneNumbers wurden geändert
                                          • Neuer DP type für emailAddresses und phoneNumbers

                                          0.0.3 (2019-12-21)

                                          • Der Standard-Ländercode kann jetzt selbst ausgewählt werden.

                                          0.0.2 (2019-12-21)

                                          • Es wurde ein Problem behoben, durch das die Suche eingeschränkt wurde.
                                          • Begrenzung von 100 Kontakten wurde entfernt.

                                          0.0.1 (2019-12-17)

                                          • Erstveröffentlichung

                                          Datenpunkte
                                          contact.0.

                                          Datenpunkt Beschreibung
                                          query Dort wird die Rufnummer eingetragen, nach der gesucht werden soll
                                          familyName Familienname des Kontaktes, der gesucht wurde (kann direkt für die VIS genutzt werden)
                                          givenName Vornamename des Kontaktes, der gesucht wurde (kann direkt für die VIS genutzt werden)
                                          photo Foto des Kontaktes, der gesucht wurde (kann direkt für die VIS genutzt werden)
                                          id ID des Kontaktes, der gesucht wurde (kann in der nachfolgenden Tabelle bei <id> eingesetzt werden, für Scripte interessant)

                                          contact.0.<id>.

                                          Datenpunkt Beschreibung
                                          familyName Familienname des Kontaktes
                                          givenName Vornamename des Kontaktes
                                          photo Foto des Kontaktes
                                          addresses.* Adressen des Kontaktes
                                          emailAddresses.* Emailadressen des Kontaktes
                                          phoneNumbers.* Rufnummern des Kontaktes

                                          Javascript
                                          An den Adapter kann per sendTo() eine Anfrage geschickt werden, so wie es auch der query Datenpunkt macht, jedoch erhalt man dadurch ein JSON Object zurück, das man in einem Skript verarbeiten kann (Wurde auch schon genutzt: https://forum.iobroker.net/topic/28294/asynchron-callback-promise-await-hilfe.

                                          sendTo('contact.0', 'query', {phonenumberr: '+49 1234 567890'}, (obj) => {
                                              if(obj.error) {
                                                  log(obj.error);
                                              } else {
                                                  log(JSON.stringify(obj.contact));
                                              }
                                          });
                                          

                                          Für weitere Ideen und Vorschläge bin ich offen und freue mich auf eure Hilfe.

                                          Ihr müsst nicht zwingend hier Kommentieren, sondern könnt dies auch auf Github tun.

                                          Vielen Dank im Vorraus :)

                                          Todo
                                          *

                                          Hilfe
                                          Wer Probleme bei der Konfiguration hat, kann auch mal im folgenden Thread vorbeischauen, dort wurden schon ein paar Probleme erleutert (https://forum.iobroker.net/topic/27136/ideensammlung-kalender-adapter-google-outlook/29). Der Adapter verwendet die gleiche Vorgehensweise bezüglich des API Keys und Authetifizierung.

                                          sigi234S Online
                                          sigi234S Online
                                          sigi234
                                          Forum Testing Most Active
                                          wrote on last edited by
                                          #21

                                          @J-A-R-V-I-S

                                          Was muss ich da eingeben?

                                          Screenshot (992).png

                                          Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                          Immer Daten sichern!

                                          J.A.R.V.I.S.J 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          291

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe