ioBroker / AdapterRequests

This Place is used to track the status of new Adapter-Requests.
249 stars 36 forks source link

Notion #731

Open fabiankrauss opened 2 years ago

fabiankrauss commented 2 years ago

What kind of device or service you would like to see an adapter for? Notion.so ist eine Mischung aus Datenbank, Notizblock, to-Do-Liste und Wiki. Man ist relativ frei in der Gestaltung und Nutzung. Vergleichbar mit Trello und/oder Conflunce.

Is an official API including documentation is available? ja -> https://developers.notion.com/ https://developers.notion.com/reference/intro

Are other libraries for an integration available? Scheinbar gibt es sogar eine JavaScript SDK: https://github.com/makenotion/notion-sdk-js und eine Postman collection: https://www.postman.com/notionhq/

Is this device already integrated in other Smart Home systems? IFTTT wenn das zählt?

Is this device already integrated in homebridge? Might the ham adapter together with the homebridge plugin be sufficient? Nein nicht bekannt

Additional context Achtung es gibt auch einen Notion Sensor (v.a. US Markt) -> dieser ist hier nicht gemeint!

Im Spiel und Zeug hat Andreas eine "Gartendatenbank" angelegt (Link: https://www.youtube.com/watch?v=_XDtt7GxjHs) Ich denke wie so häufig ergeben sich konkrete Ideen erst, wenn man die Möglichkeiten hat.

Zusätzlich anbei mein Smarthome Board :) image

h3llh0und commented 2 years ago

Das selbe Video hab ich auch gesehen. 😂 Und setze ich vllt auch um wenn mein Garten soweit fertig ist. Hab mir die API mal angeschaut und mal im JS Adapter den Notion Client hinzugefügt. Lässt sich auch recht einfach was mit machen. (Hab mal anlegen und abrufen von Daten aus einer Datenbank versucht) Ist nur die Frage was will man im iobroker haben und machen? Notion ist halt sehr universell und flexible was die Datenstrukturen angeht. Will man das ganze nur in der Visualisierung sehen? Will man auf Basis von Datenbanken irgendwelche Aktionen auslösen? Push Notifications über die API sehe ich allerdings nicht um auf Änderungen zeitnah zu reagieren.

Ein Beispiel was mir auf Anhieb einfällt wäre z.B. der Filter des Roborock meldet seine Lifetime < 20% -> Neuer ToDo Eintrag "Filter wechseln".

fabiankrauss commented 2 years ago

@h3llh0und: magst du im Forum ein kleines Howto machen wie du vorgegangen bist? Ich meine vielleicht langt das ja schon. Ich hatte schon mit APIs in JS gearbeitet aber an die SDK und das Schlüssel-Material habe ich mich nicht getraut. Fehlt mir der richtige Einstieg.

h3llh0und commented 2 years ago

@fabiankrauss Hier zu finden: https://forum.iobroker.net/topic/55486/notion-integration-in-iobroker-javascript