Zuerst ausprobieren: der Himmel deiner Geburtsnacht. Datum eingeben, die Uhrzeit ist freiwillig, dazu die Stadt. Nach wenigen Sekunden steht das Poster.
Was du bekommst
- Das Himmelsposter: die Sterne über deiner Stadt in dieser Nacht, mit den 88 Sternbildern, gezeichnet in einem Canvas.
- Mondphase und Planeten: wie der Mond aussah und welche Planeten am Himmel standen.
- Zahlen: der Wochentag und wie viele Tage seitdem vergangen sind.
- Wetter: am Tag der Geburt und am letzten Geburtstag.
- Drei Ereignisse „an diesem Tag“: aus Wikipedia.
- Ein kurzes Porträt: geschrieben von einer KI aus genau diesen Daten.
- Ein Vorschaubild: zum Teilen, mit dem Himmel als Motiv.
Der Workflow
- Webhook: nimmt Datum, optionale Uhrzeit und Stadt entgegen.
- Geocoding: Open-Meteo macht aus der Stadt Koordinaten und Zeitzone.
- Drei Abfragen parallel: das Wetter (Archiv für den Geburtstag, Vorhersage für den letzten), „Am selben Tag“ von Wikipedia und der Sternkatalog.
- Code-Knoten mit der Astronomie: Sternzeit, azimutale Projektion für das Poster, Planetenpositionen aus den keplerschen Bahnelementen des JPL und die Mondposition nach einer gekürzten Meeus-Formel.
- KI für das Porträt: gpt-oss-120b bei IONOS bekommt nur die berechneten Werte.
- Speichern: ein PHP-Skript nimmt das Ergebnis an. Das Poster zeichnet die Seite im Canvas, das Vorschaubild erzeugt der Server mit GD.
Wie genau ist die Rechnung?
Ich habe den Code-Knoten gegen die Bibliothek astronomy-engine getestet. Der größte Fehler liegt bei 0,15 Grad, auf einem Poster unsichtbar. Der Sternkatalog stammt aus Yale/Hipparcos über d3-celestial (BSD-3): 2061 Sterne bis Helligkeit 5,2 und die 88 Sternbilder.
Ehrliche Grenzen:
- Die Planeten sind Näherungen aus Bahnelementen, keine Präzisionsephemeriden.
- Es gibt keine Refraktion, also keine Korrektur für die Lichtbrechung der Atmosphäre nahe am Horizont.
- Historische Zeitzonen und Sommerzeiten hängen von der ICU-Datenbank ab. Bei alten Daten kann die Ortszeit um eine Stunde abweichen.
- Gültig für die Jahre 1900 bis 2026.
- Ohne Uhrzeit rechnet der Workflow mit einem festen Zeitpunkt in der Nacht. Der Himmel dreht sich in einer Stunde um 15 Grad, das Poster ist dann eine Annäherung.
Datenschutz
Das Ergebnis wird 30 Tage gespeichert und lässt sich vorher löschen. Es wird keine IP-Adresse gespeichert, die Ergebnisseiten sind auf noindex gesetzt.
Selbst bauen
Der Workflow liegt als JSON zum Importieren bereit. Open-Meteo und Wikipedia brauchen keinen Schlüssel. Für die KI reicht jede OpenAI-kompatible API, und für das Speichern brauchst du einen eigenen kleinen Endpunkt. Mehr Workflows zum Anklicken und Herunterladen gibt es in der n8n-Übersicht, etwa den Website-DNA-Scan.
Und jetzt du: Welche Mondphase war in der Nacht, in der du geboren wurdest? Schreib es in die Kommentare.