Andreas R
Plus
Beta

Gepostet in Schnack

Parqet iOS Widget

Hallo liebe Parqet Community,

ich habe mithilfe der Scriptable App ein Parqet Widget für iOS erstellt.

Das Widget zeigt aktuell den Portfolio-Wert, den Kursgewinn in Euro und Prozent sowie die erhaltenen Dividenden an. Das Portfolio muss dafür öffentlich sein und die absoluten Werte freigeben.

Der Code und die Anleitung, wie man das Widget einrichtet, ist hier zu finden:

https://gist.github.com/andreasRedeker/693a7ce8e81d4739d6864fcfa4606141?permalink_comment_id=4171384#gistcomment-4171384

Ich freue mich auf Feedback!

Neu: Angekündigte Dividenden Widget:
https://gist.github.com/andreasRedeker/51f35a841be868e7224da514381a2075?permalink_comment_id=4954234#gistcomment-4954234

22
53

53 Kommentare

Melde dich an, um mitzudiskutieren.
Andreas R
Autor
Plus
Beta

Kleiner Teaser, ich arbeite gerade auch noch an einem Dividenden Widget 🙂

5
Michael

@andreas_79c67b  sehr geile Arbeit Andreas. Gibts hier schon ein Update von dem Dividenden Widget?

0
Parqet Nutzer
Plus
Beta

Sehr nice!

0
Andreas R
Autor
Plus
Beta

Das Dividenden Widget hat ein Update bekommen und sollte dank der neuen Parqet Logo API nun alle Firmen Logos anzeigen 😊

0
Kevin Grüneberg
Beta

Sehr coole Idee und gute Arbeit ;)

1
Gelöschtes Konto

Seit einigen Tagen wir beim mir im Widget nur noch YTD und nicht seit Kauf angezeigt, hat sich was daran verändert wie Parget das Portfolio übergibt? Sehe im Code keinen Parameter für die Zeitbetrachtung.

1
Andreas R
Autor
Plus
Beta

Til Danke für den Hinweis, ich habe das Script geändert und jetzt sollte es wieder passen. Einfach den neuen Code einfügen:
https://gist.github.com/andreasRedeker/693a7ce8e81d4739d6864fcfa4606141

0
Gelöschtes Konto

Guten Morgen @andreas_79c67b , super, vielen Dank für das schnelle Anpassen!

0
user_8c7729

Moin @andreas_79c67b , ich kriege tatsächlich den selben Fehler wie mein Vorredner. Bist du noch aktiv und kannst den Fehler fixen? Vielen Dank vorab!

1
Parqet-Nutzer
Plus
Beta

@user_8c7729 Hi, es gibt jetzt auch ein Widget, das mit der Parqet-App kommt. Ich würde das von Andreas bevorzugen, aber falls es eingestellt wird, könntest du auch das offizielle nutzen.

0
Parqet-Nutzer
Plus
Beta

Hat noch jemand das Problem seit ein paar Tagen, dass das Widget nicht mehr funktioniert: "Error on line 126:15 TypeError: undefined it not an object (evaluating value.tolcalestring"

1
N.M.
Plus
Beta

cool! bei kommt leider nur überall „1,00€“
nur die performance nur der depotname passen

0
Andreas R
Autor
Plus
Beta

@niccolo_meye Da müsstest du noch die absoluten Werte freigeben

1
N.M.
Plus
Beta

@andreas_79c67b  funktioniert, danke

0
Parqet Nutzer
Plus
Beta

Mega Arbeit! Einrichtung klappt nach der Anleitung super. Gibts ne Möglichkeit vielleicht die Farben anzupassen ? Ich hab leider in Hintergrundbild mit dem das nicht so gut lesbar ist....

0
Andreas R
Autor
Plus
Beta

Du könntest den Code in der Zeile 8 (Hintergrudfarbe)

const backgroundColor = new Color("374151");

ändern zu der Farbe deiner Wahl (https://docs.scriptable.app/color)

const backgroundColor = Color.black();

oder den HEX Wert in new Color("XXXXXXX"); anpassen.

In Zeile 72 & 79 könntest du den Grünen bzw. Roten Text anpassen.

2
user_8bb3a6

Hi Andreas sehr cooles Feature!

direkt installiert und auf den Home screen gepackt!
(jetzt müsste scriptable nur noch auf der watch laufen :D)

Gruß
Tobi

0
Gelöschtes Konto

Hi Andreas,

danke für das Script. Leider erhalte ich noch folgenden Fehler:

"Error on line 33:25:TypeError: undefined is not an object (evaluating 'data.portfolio.name').

Irgendeine Idee woran es liegt. Als Laie würde ich bei dieser Fehlerbeschreibung erwarten dass mein Portfolio-Name irgendwie fehlerhaft ist/ausgelesen wird?

Danke und Gruß
Jan

0
Gelöschtes Konto

@andreas_79c67b jetzt hat es geklappt. Ich habe beim Reiter Parameter immer versucht, den ganzen Link anstatt der ID einzugeben. Deswegen hat es mir diese Fehlermeldung ausgeworfen. 😅

Danke aber für deine Hilfe und das großartige Widget. Klasse Arbeit 👌

2
Andreas R
Autor
Plus
Beta

Mitglied Das Widget aktualisiert sich so alle 15-20 Minuten, soweit das iPhone aktiv ist. Das wird von iOS automatisch geregelt.
Korrekt, es wird immer der zuletzt ausgewählte Zeitraum angezeigt.
Der Text "Kursgewinn seit Kauf" ist aktuell noch statisch (also manchmal falsch), werde ich bald noch dynamisch/korrekt machen.

2
Andreas R
Autor
Plus
Beta

Mitglied Bitte nur die ID am Ende, nicht den gesamten Link

1
Gelöschtes Konto

@matthias_schmidmeir

Danke für deine Antwort. Die ID meines Portfolios ist denke ich richtig hinterlegt nach dem Schema das die Portfolio-Nummer aus allen Zeichen hinter dem "/p" besteht. Ist ein 24 Zeichen alphanumerischer Code.

0
Gelöschtes Konto

Habe es nun gelöst. Problem war wie von Andreas geschrieben, dass das Portfolio nicht auf "öffentlich" gesetzt war. 🙂

0
Thomas
Beta

Super ☺️ Die Arbeit würde auf jedenfall eine Erwähnung im heutigen Friday Fireside verdienen 👍🏻

0
Ronny Werner
Plus
Beta

Und jetzt noch Android. 😋

0
Jdm728
Plus

Mega cool! Ich versuche gerade den Hintergrund anzupassen und diesen entweder transparent bzw. verschwommen einzurichten. Entsprechende Widgets für das Anfertigen solcher Hintergrundbilder habe ich gefunden. Leider verstehe ich absolut gar nicht, wie ich diese einfüge?

Könntest du da bitte auch noch weiterhelfen?💚

0
Andreas R
Autor
Plus
Beta
3
Gelöschtes Konto

@andreas_79c67b  das hat auch klasse geklappt. Besten Dank 😍

1
Jdm728
Plus

@andreas_79c67b , jetzt ist es perfekt!

1
Thomas
Beta

Ich habe meine Portfolio-ID in Zeile 24 eingetragen (anstelle des Demo Portfolios). Wenn ich die Scriptable App öffne und dort das Script auswähle, erhalte ich auch eine Vorschau mit den korrekten Daten. Auf meinem Homebildschirm habe ich jedoch folgende Meldung im Widget: Was habe ich falsch gemacht?

Danke für eure Hilfe 🙂

0
Thomas
Beta

Jetzt klappts 😀 manchmal sieht man das Offensichtlichste nicht ... Danke  @andreas_79c67b

1
Andreas R
Autor
Plus
Beta

@thomas_1176f8 Du musst auf dem Home Bildschirm lange auf das Widget drücken, dann "Widget bearbeiten" auswählen, und dann unten bei Parameter deine Portfolio ID einfügen 🙂

0
Luca

Richtig cool, nutze es und es klappt. Gibt es eine Möglichkeit, dass sich das Widget automatisch updatet, so circa ein mal die Minute, denn jetzt ist es noch so, dass man manuell drauf klicken muss. Trotzdem. Vielen dank für deine Arbeit.

0
Gelöschtes Konto

@luca_47e2e8 Hey Luca, das Widget updatet sich auch jetzt schon vollautomatisch durch das IOS Betriebssystem. Bin mir zwar nicht sicher in welchem Rhythmus aber es müsste so alle 15 oder 30 min sein.

1
Andreas R
Autor
Plus
Beta

Mitglied Das ist korrekt, das Widget wird von iOS regelmäßig geupdated, als Entwickler hat man leider keinen Einfluss auf das Intervall.

0
Luca

Mitglied Ja stimmt, alle 15 Minuten.

0
Gelöschtes Konto

Sehr geil.

Gibt es die Möglichkeit, dass das Widget nur eine Assetklasse zeigt bspw. Aktien anstatt die Gesamtübersicht? Die selbe Frage auch für einstellbare Zeiträume.

0
Andreas R
Autor
Plus
Beta

Mitglied Die Assetklassen habe ich mir mal angeschaut, auf die schnelle sieht es so aus, als würde die Schnittstelle dafür keine absoluten Werte ausgeben, sprich das müsste alles im Widget berechnet werden. Denke das würde für ein Widget erstmal den Rahmen sprengen...
Die Zeiträume sind Serverseitig eingestellt, das kann ich leider nicht vom Widget aus steuern

0
Yuri
Plus

Hallo Andreas, Parqet in Verbindung mit deinem Widget ist was ich immer vergeblich gesucht habe um mein eigenes Depot im Blick zu haben ohne mich ständig bei meiner Bank anmelden zu müssen für aktuelle Kurse. Danke für deinen Einsatz.

Irgendwo scheint noch ein Bug zu sein. Im Dashboard der Webapp wird mir ein anderer Wert als in deinem Scriptable ausgegeben für den Portfolio Wert sind das wenige Euro differenz (wahrscheinlich durch Caching der Live Daten). Für Den Kursgewinn und den Prozentwert sind das aber deutlich andere Werte. Kann es sein, dass dein API Call doch nicht bis "seit Kauf" zurückgeht?

0
boergl90
Investor
Terminal
+1

Großartige Arbeit! Vielen Dank dafür. Folgende Fragen hätte ich:

  • Wie siehts mit dem Dividenden Widget aus?
  • Hast du eine Idee wie man durch klicken des Widgets die Parqet App öffnen kann? (Ich habe es per open URL „com.tresorone.t1-ios-prod://“ versucht, leider ohne Erfolg
  • Kennst du eine Möglichkeit den Namen des Widgets zu ändern?
0
boergl90
Investor
Terminal
+1

Ist schon in Betrieb, läuft wunderbar :-) Vielen Dank nochmal!!!

1
Andreas R
Autor
Plus
Beta

@boergl90

Danke dir!

Das Dividenden Widget habe ich ganz vergessen, da ist aktuell wohl noch ein Fehler drinnen, vielleicht komm ich die Woche mal dazu das zu fixen.

Bei mir hat die URL funktioniert: parqetapp:// (in den Widget Einstellungen bei “When Interacting” “Open URL” auswählen und “parqetapp://” einfügen)

Den Namen des Widgets kann man meines Wissens nach nicht ändern oder ausblenden.

Soweit ich das mitbekommen habe, ist das Parqet Team aber an offiziellen Widgets dran https://app.parqet.com/feedback/p/widget

1
Andreas R
Autor
Plus
Beta

@boergl90 Guten Abend :D

Habe das Dividenden Widget angepasst, hier ist der Code dafür:
https://gist.github.com/andreasRedeker/51f35a841be868e7224da514381a2075

Unterstützt wird aktuell das mittlere und das Große Widget. Und den Link zum öffnen der Parqet App ist im Code implementiert, muss also nicht mehr manuell hinzugefügt werden 🙂

Da die Firmenlogos inzwischen meist svg-Dateien sind und diese im Widget nicht dargestellt werden können, muss ich mir da noch was Schöneres einfallen lassen...

1
boergl90
Investor
Terminal
+1

@andreas_79c67b Guten Morgen!

Danke für die Rückmeldung, „parqetapp://“ hat funktioniert ;-) ich habe den richtigen Namen nicht gefunden 😅

Nochmals danke für deine tolle Arbeit mit dem Widget! Bin gespannt wann und ob das offizielle Widget kommt und ob es mit deinem mithalten kann.

LG, Michael

0
Unfolol
Plus

Warum bekommen das nicht die "normalen Entwickler" auf die Reihe ?

0
Parqet-Nutzer
Plus
Beta

Gibt es eine Möglichkeit irgendwie den Tages G/V einzublenden?

0
🍪

Parqet  nutzt Cookies. Erfahre mehr