NEWS
[Ideensammlung] Kalender Adapter (Google, Outlook)
-
@J-A-R-V-I-S sagte in [Ideensammlung] Kalender Adapter (Google, Outlook):
Was funktioniert denn bei dir nicht? Würdest du mir das ein bisschen genauer beschreiben? Danke
Ach, ich hab schon alles mögliche gelesen auf google Hilfe.
Insbesondere zu dem Anmeldeverfahren 2 und dann 3.
Habe mir dann die Beispiele von google geladen und versucht diese als javascript in iob einzubinden.
Ich bin aber immer an irgendwas gescheidert.Ziel war es:
Wenn es klingelt möchte ich mein auf google Kontakte gespeichertes Anruferbild angezeigt bekommen.
Also wollte ich ein Script:
Bei google authentifizierung anmelden.
Das entsprechende Bild raussuchen.
Als bild irgendwo zwischenspeichern.
Und dann in vis als Bild anzeigen.Bei der Auth.. bin ich gescheidert.
Das andere (denke ich) würde ich hinbekommen.mfg
-
@lalalalala
Hast du deinen ioBroker auf einem anderen PC/Server? Wenn ja, dann geht bitte in deinen ioBroker -> Instanzen -> calendar.0, aktiviere dort den Google Calendar und trage bei dem FQDN Feld etwas anderes ein als "localhost". Beispiel: example.com oder iobroker.net. Es muss auf jeden Fall eine zulässige Domain sein (also .de/.com/...). Dazu legst du dann einen Host Eintrag auf deinem PC an, der mit der FQDN auf deinen Server verweist.http://<FQDN>:<Port from adapter config> -> FQDN aus der Adapterconfig, Standard localhost // Port, ebenfalls aus der Adapterconfig, Standard 8095
-
@J-A-R-V-I-S sagte in [Ideensammlung] Kalender Adapter (Google, Outlook):
Die Idee ist nicht schlecht. Allerdings würde ich dafür einen eigenen Adapter schreiben, da der Kalender Adapter dafür nicht zwingend der richtige Ort ist. Man könnte die adapter dennoch verknüpfen. Ich nehme die Idee mal mit. Villeicht gibt es ja dann einen neuen Adapter
Im tr064 Adapter wird der Link zu google Kontakte gespeichert unter phonebook.image.
Jedoch ist die Laufzeit wohl beschränkt.
Und der Link funktioniert dann nicht mehr. -
Ich würde das gerne weiterführen, allerdings dafür nicht diesen Thread missbrauchen. Wenn es in Ordnung ist, dann können wir das per PN oder neuem Thread weiterführen.
-
Hallo, Adapter installiert, Adapter Grün.
Wenn ich auf den Link klicke ,dann komme ich auf http://localhost:8107/Was ist die Client Secret:?
iob auf Windows 10 lokal. -
läuft auf einem Raspberry Pi.
Hab jetzt iobroker.net beim FQDN Feld eingetragen. Allerdings verstehe ich das mit dem Host Eintrag nicht so ganz. -
@sigi234
Schau mal bitte im Log, dort steht der Link zur Anmeldung des Kalenders.@lalalalala
Der Hosteintrag ist deine lokale Namensauflösung. Das heißt, wenn du normalerweise wenn du iobroker.net aufrufen würdest, auf die Website/Server von ioBroker zugreifen würdest, löst die Hostsdatei den Link auf deinen lokalen ioBroker auf. -
@J-A-R-V-I-S sagte in [Ideensammlung] Kalender Adapter (Google, Outlook):
@sigi234
Schau mal bitte im Log, dort steht der Link zur Anmeldung des Kalenders.@lalalalala
calendar.0 2019-12-16 20:04:39.619 warn (9776) Client id, client secret, fqdn or port missing for google calendar.
-
@sigi234 dann fehlt in der Adapterconfig noch ein Eintrag. Schau dort mal bitte nach.
So sollte esungefäh auschauen:
-
@J-A-R-V-I-S
Habe es auch installiert, will es aber nur mit einem lokalen ics Kalender nutzen.Geht das?
-
@Homoran ics unterstützt der Adapter leider (noch?) nicht. Würde ich aber bei Interesse mit aufnehmen (Obwohl es dafür ja auch eigentlich schon den ical Adapter gibt).
-
calendar.0 2019-12-16 20:19:59.733 warn (6888) No permission granted for calendar "Abfall xxxxxxxxx". Please visit http://localhost:8095/google/login/0
-
habe es nun hinbekommen. Adapter ist Grün und zeigt in den Objekten Termine vom Kalender an.
-
@sigi234 hast du den Link schon aufgerufen und dich Angemeldet?
-
Hab das gleiche wie sigi.
calendar.0 2019-12-16 20:48:23.913 warn No permission granted for calendar "Calendar". Please visit http://localhost:8095/google/login/0
Link hab ich aufgerufen.
Es kommt:
ich vermute; es liegt an dem localhost.
Oben steht:
trage bei dem FQDN Feld etwas anderes ein als "localhost". Beispiel: example.com oder iobroker.net. Es muss auf jeden Fall eine zulässige Domain sein (also .de/.com/...).Ich weiß aber adhoc nicht was ich eintragen soll.
mfg
-
@bahnuhr du kannst es auch mit localhost machen.
Was hast du denn bei deinen Credentials eingetragen? http://localhost:8095/google oder http://localhost:8095/google/? Trag am besten beide ein. Die Zeichen müssen genau übereinstimmen (Also mit und ohne / ist ein anderer Pfad). -
@J-A-R-V-I-S sagte in [Ideensammlung] Kalender Adapter (Google, Outlook):
@bahnuhr du kannst es auch mit localhost machen.
ok, klappt aber nicht. Es kommt ja o.g. Fehler.
-
@bahnuhr sagte in [Ideensammlung] Kalender Adapter (Google, Outlook):
Hab das gleiche wie sigi.
calendar.0 2019-12-16 20:48:23.913 warn No permission granted for calendar "Calendar". Please visit http://localhost:8095/google/login/0
Link hab ich aufgerufen.
Es kommt:
ich vermute; es liegt an dem localhost.
Oben steht:
trage bei dem FQDN Feld etwas anderes ein als "localhost". Beispiel: example.com oder iobroker.net. Es muss auf jeden Fall eine zulässige Domain sein (also .de/.com/...).Ich weiß aber adhoc nicht was ich eintragen soll.
mfg
Ich hab den Link aufgerufen und localhost mit der Ip Adresse vom Iobroker ausgetauscht. Dann hat sich eine Seite geöffnet, wo ich mich mit Google anmelden musste.
-
Open the "Credentials" tab, click the "Create credentials" dropdown and select "OAuth client ID". In the next step choose "Web application". Type a name like "ioBroker" or "Webclient". Add http://<FQDN>:<Port from adapter config> to authorised JavaScript origins. Add http://<FQDN>:<Port from adapter config>/google and http://<FQDN>:<Port from adapter config>/google/ to Authorised redirect URIs.
Also in deinem Fall http://localhost:8095/google und http://localhost:8095/google/.
-
Mann, ob mann oh mann
Das ist aber kniffilig.Eingegeben habe ich nun:
Adapter ist grün. Musste noch zustimmen mit dem Link.
In den Objekten steht auch was drin.Aber sehr wenig. Ist dies richtig ?