Dokumentation
Widgets, Kurzbefehle und Automatisierungen
Fuegen Sie DataJot-Daten mit Widgets, Kurzbefehlen und App Intents hinzu, erstellen, lesen, exportieren oder loeschen Sie sie.
Aktualisiert am 17. Juli 2026
Eine Staerke von DataJot ist, dass Sie Werte nicht immer manuell in der App eingeben muessen. Sobald die Serie existiert, koennen Sie Messwerte aus einem Widget, einem manuellen Kurzbefehl oder einer Kurzbefehle-Automatisierung hinzufuegen.
Erstellen Sie zuerst die Serie, die die Messwerte erhalten soll. Die Seite Serien erklaert diesen Schritt.
Messwert ohne Oeffnen der App hinzufuegen
Die wichtigste Aktion ist das Hinzufuegen eines Messwerts. Sie erhaelt eine Zielserie und einen numerischen Wert. DataJot fuegt diesen Wert anschliessend der Serienhistorie hinzu.
Fuer einen Zaehler kann der Wert fest sein. Ein Kurzbefehl "Kaffee hinzufuegen" kann zum Beispiel 1 zur Serie "Kaffee" hinzufuegen.
Bei variablen Werten kann der Kurzbefehl den Wert vor dem Senden an DataJot abfragen. Das passt besser fuer Temperatur, Gewicht, Zaehlerstaende oder Messwerte, die Sie manuell ablesen.
Verfuegbare Kurzbefehle-Aktionen
DataJot stellt mehrere App Intents in der Kurzbefehle-App bereit. Einige Aktionen zielen direkt auf eine ausgewaehlte Serie, andere auf die erste Serie, deren Schluessel passt. Aktionen per Schluessel sind fuer stabile Automatisierungen praktisch, weil sie nicht vom angezeigten Seriennamen abhaengen.
Werte hinzufuegen
AddMeasureIntent
Anzeigename: Wert hinzufuegen
Beschreibung
Fuegt einer ausgewaehlten Serie einen neuen Wert hinzu. Dient auch zur Konfiguration des Hinzufuegen-Widgets.
Parameter
series erforderlich, newValue standardmaessig 1.0, date optional.
Rueckgabe / Effekt
Erstellt einen Messwert. Wenn date leer ist, verwendet DataJot das aktuelle Datum. Laedt WidgetKit-Timelines neu.
AddMeasureByKeyIntent
Anzeigename: Wert per Serienschluessel hinzufuegen
Beschreibung
Fuegt der ersten Serie, deren Schluessel passt, einen Wert hinzu.
Parameter
seriesKey erforderlich, newValue standardmaessig 1.0, date optional.
Rueckgabe / Effekt
Erstellt einen Messwert in der ersten per key gefundenen Serie. Laedt Widgets neu.
Kategorien und Serien erstellen
CreateCategoryIntent
Anzeigename: Kategorie erstellen
Beschreibung
Erstellt eine DataJot-Kategorie.
Parameter
name erforderlich, key, descriptionText, color optional.
Rueckgabe / Effekt
Gibt eine CategoryEntity zurueck. Name und Schluessel werden bereinigt; ein leerer Name wird abgelehnt.
CreateSeriesIntent
Anzeigename: Serie erstellen
Beschreibung
Erstellt eine vollstaendige DataJot-Serie.
Parameter
name erforderlich, danach key, category, descriptionText, unitLabel, iconName, color, precision, aggregationMethod, chartType, defaultView optional.
Rueckgabe / Effekt
Gibt eine SeriesEntity zurueck. Wenn unitLabel angegeben ist, erstellt DataJot eine benutzerdefinierte 1:1-Einheit.
CreateSeriesFromTemplateIntent
Anzeigename: Serie aus Vorlage erstellen
Beschreibung
Erstellt eine DataJot-Serie aus einer Vorlage.
Parameter
template erforderlich, category, nameOverride optional.
Rueckgabe / Effekt
Gibt eine SeriesEntity zurueck. DataJot laedt Vorlagen anhand der aktuellen Locale (fr oder en), verwendet vorhandene Einheiten und Konfigurationen nach Moeglichkeit wieder und entfernt anschliessend den Vorlagenschluessel aus der neuen Serie.
Serien und Aggregate lesen
FetchSeriesListIntent
Anzeigename: Serien abrufen
Beschreibung
Ruft Serien ab, optional nach Kategorie gefiltert.
Parameter
category optional.
Rueckgabe / Effekt
Gibt [SeriesEntity] zurueck, nach Name sortiert.
FetchSeriesAggregateIntent
Anzeigename: Serienaggregat abrufen
Beschreibung
Ruft das letzte nicht leere Aggregat einer Serie ab.
Parameter
series erforderlich, from, to optional, granularity standardmaessig day, aggregationMethod optional.
Rueckgabe / Effekt
Gibt SeriesAggregateEntity mit Serie, Zeitraum, Granularitaet, Methode, Datum, Wert und Anzahl der Messwerte zurueck. Standardfenster: die letzten 30 Tage, wenn kein Datum angegeben ist.
FetchSeriesAggregateByKeyIntent
Anzeigename: Aggregat per Serienschluessel abrufen
Beschreibung
Gleiche Logik wie FetchSeriesAggregateIntent, zielt aber auf die erste Serie mit passendem Schluessel.
Parameter
seriesKey erforderlich, from, to, granularity, aggregationMethod.
Rueckgabe / Effekt
Gibt SeriesAggregateEntity zurueck.
Messwerte exportieren und loeschen
ExportSeriesCSVIntent
Anzeigename: Serie als CSV exportieren
Beschreibung
Exportiert eine Serie als CSV.
Parameter
series erforderlich, scope standardmaessig all, from, to optional.
Rueckgabe / Effekt
Gibt eine CSV-IntentFile zurueck. Der Scope all ignoriert Datumswerte; der Scope period erfordert mindestens from oder to. Einseitige Grenzen sind erlaubt.
ExportSeriesCSVByKeyIntent
Anzeigename: Serie per Serienschluessel als CSV exportieren
Beschreibung
Gleicher Export wie ExportSeriesCSVIntent, aber per Serienschluessel.
Parameter
seriesKey erforderlich, scope, from, to.
Rueckgabe / Effekt
Gibt eine CSV-Datei fuer die erste Serie zurueck, deren Schluessel passt.
DeleteSeriesMeasuresIntent
Anzeigename: Werte einer Serie loeschen
Beschreibung
Loescht alle Werte einer Serie oder die Werte eines Zeitraums.
Parameter
series erforderlich, scope standardmaessig all, from, to.
Rueckgabe / Effekt
Gibt SeriesMeasureDeletionResultEntity mit Serie und Anzahl der geloeschten Messwerte zurueck. Der Scope period erfordert from und to. Laedt Widgets neu.
DeleteSeriesMeasuresByKeyIntent
Anzeigename: Werte per Serienschluessel loeschen
Beschreibung
Gleiche Loeschung wie DeleteSeriesMeasuresIntent, aber per Serienschluessel.
Parameter
seriesKey erforderlich, scope, from, to.
Rueckgabe / Effekt
Loescht Messwerte der ersten Serie, deren Schluessel passt, und gibt die Anzahl der geloeschten Messwerte zurueck.
Widgets
Widgets eignen sich fuer Werte, die Sie haeufig eintragen.
Beispiele:
- einen Kaffee zaehlen;
- einen Trainingssatz hinzufuegen;
- einen aktuellen Wert schnell erfassen;
- einen Verlauf direkt auf dem Home-Bildschirm sehen.
Apple Kurzbefehle
Kurzbefehle sind sinnvoll, wenn ein Wert aus einer anderen Quelle kommt oder Teil einer Routine ist.
Sie koennen zum Beispiel einen HomeKit-Sensor lesen und den Wert anschliessend in DataJot speichern.
Automatisierungen
Automatisierungen fuehren Kurzbefehle zu bestimmten Zeiten oder nach Ausloesern aus. Damit koennen Sensorwerte regelmaessig gespeichert werden, ohne dass Sie selbst daran denken muessen.
Pruefen Sie nach dem Einrichten, ob der Kurzbefehl wirklich den richtigen Sensor, die richtige Serie und die richtige Einheit verwendet.