Skip to content

Volker Nawraths Blog

Moin

  • Blog
  • Website
  • Astronomischer Bot
    • RasPiVoNa auf Mastodon
    • Anleitung RasPiVoNa
  • Schnellzugriff
    • Monatsvorschau Astronomie
    • Sternbilder
    • Projektmanagement
  • Impressum
  • Home
  • Astronomie
  • [Update] Mein astronomischer Bot auf Mastodon @AstroVona@mastodon.social

[Update] Mein astronomischer Bot auf Mastodon @AstroVona@mastodon.social

Posted on 21.12.202320.04.2026 By vnawrath 3 Comments on [Update] Mein astronomischer Bot auf Mastodon @AstroVona@mastodon.social
Astronomie

[Update 20.04.26]

Die Beschreibung des Bots startet weiter unten, siehe die Überschrift “Beschreibung des Astronomie Bots AstroVona”. Der folgende Update Text kann getrost übersprungen werden. Inhaltlich hat sich nur die Option der Ortsangabe (z.B. #Ort) geändert. Nun können auch für Positionen außerhalb von Deutschland Ortsnamen angegeben werden. Bisher waren hier ausschließlich die Angaben von Längen- und Breitengrad möglich.

Der Raspberry Pi, auf dem dieser Bot läuft, ist schon seit etlichen Jahren im Dauerbetrieb. Nun ist die Situation eingetreten, dass meine zwei Hauptanwendungen z.T. nicht mehr nutzungsfähig waren (dieser Astronomie Bot AstroVona) oder es beim nächsten Update nicht mehr sein werden (Allsky Kamera). Der Astronomie Bot konnte zwar noch seine täglichen Meldungen auf Mastodon posten. Aber aufgrund einer Änderung der Mastodon Schnittstellen lieft die die Software nicht die auf Anfragen von Mastodon Usern an meinen Bot horchte. Ein Update des Mastodon Moduls für Python war nicht möglich, da die benötigte Mindestversion für Python unter dem alten Raspberry Pi Betriebssystem Buster (Debian 10) nicht lauffähig ist. Ich musste den Raspberry Pi auf Bookworm (Debian 12) updaten. Darunter wäre dann auch die nächste Version für den Betrieb meiner Allsky Kamera lauffähig.

Unter viel “Blut und Schweiß” und mit Hilfe der Claude.ai KI ist jetzt alles nach der Neuinstallation des aktuellen Betriebssystems korrekt installiert. Mitsamt der seit 5 Jahren aufgelaufenen Updates der Python Module, der benutzten Software (wie Stellarum) unter Berücksichtung aller Änderungen in Schnittstellen, die in meiner Bot-Software nachgepflegt werden mussten.

Ich habe die Gelegenheit genutzt, um die Option der Ortsangaben meines Bots (z.B. #Ort Berlin) zu erweitern. Bisher konnte man nur Orte in Deutschland mit diesem Hashtag angeben, ob daraus die notwendigen Geokoordinaten zu ermitteln. Für den Rest der Welt war die Angabe von Längen- und Breitengrad notwendig. Dies habe ich nun geändert, wobei ich für Umsetzung aller Ortenamen außerhalb von Deutschland in Koordinaten den Online Service OpenStreetMap nutze. Die Beschreibung unten ist angepasst.

[Update 21.06.25]:

Dieser Bot musste umziehen, da der Mastodon Server Astrodon.social zum 01.07.25 schließt. Er befindet sich jetzt auf dem Server https://mastodon.social, unter dem neuen Namen @AstroVona@mastodon.social. Also bitte nicht irritiert sein, wenn auf den Screenshots noch “raspivona” zu lesen ist.

Beschreibung des Astronomie Bots AstroVona

Der astronomische Bot läuft auf einem Raspberry Pi. Ich habe ihn von Grund auf neu auf Basis von Python 3 programmiert. Der Bot wird über den Mastodon Account@AstroVona@mastodon.social bedient. Er sendet täglich astronomische Informationen und nimmt bestimmte Anfragen entgegen, siehe die Featurebeschreibung unten.

Folgende Funktionen habe ich derzeit programmiert (Stand: Dezember 2023):

  1. Posten von täglichen Informationen (Standort: Deutschland, geografischer Mittelpunkt)
    • Sonnenauf- und -untergang sowie Dämmerungszeiten
    • Mondinformationen inkl. Auf- und Untergangszeiten
    • Animierter Sternenhimmel der kommenden Nacht.
  2. Anfragen an den Bot
    • #Mond: Abruf von Mondinformationen (Aufgang, Untergang, Phase usw.)
    • #Sonne: Abruf von Sonneninformationen (Aufgang, Untergang, Uhrzeiten der Dämmerungsphasen usw.)
    • #ISS: Prüft, ob die ISS in nächster Zeit über dem angegebenen Ort sichtbar ist.
    • #Sternbild: Durchsucht meinen Blog, ob ich einen Artikel zum angegebenen Sternbild erstellt habe. Diese Artikel enthalten astronomische Informationen und Hintergründe zur Mythologie bzw. der Namensgebung
    • #AstroEvent: Prüft, ob ich zum angegebenen Datum ein Ereignis in meiner astronomischen Vorschau „Astronomie ohne Teleskop: Vorschau für den Monat x“ geschrieben habe und liefert ggf. den Link zum Artikel.
    • Ortsangabe: So teilst du dem Bot deinen Standort mit, für welchen Standort er seine Berechnungen durchführen soll.

Posten von täglichen Informationen

Der Bot liefert täglich abends Informationen zu #Mond, #Sonne und #AstroEvent für den kommenden Tag. Bei letzterem natürlich nur, wenn ich auch tatsächlich ein Ereignis im Blog dokumentiert habe:

Zusätzlich twittert der Bot täglich kurz nach 6 Uhr ein Video vom Sternhimmel der kommenden Nacht:

Der Bot nutzt hierfür dafür das Astronomieprogramm Stellarium. Das Video fängt zum Zeitpunkt des Sonnenuntergangs an und zeigt in 5 Minuten Schritten den Himmel bis zum Sonnenaufgang. Als Standort ist Berlin ausgewählt.

Ich verwende hierfür das Python Programm kalstar von Ingo Berg, siehe GitHub. Es wurde für den Upload auf meinen sftp Server ergänzt und legt die notwendigen Twitter Card html-Dateien dazu. Letztere sind notwendig, damit im Tweet eine Vorschau des Videos angezeigt wird.

Anfragen an den Bot

Die Anfragen erfolgen an den Mastodon Account

@AstroVona@mastodon.social

Über die Hashtags #Mond, #Sonne, #ISS, #Sternbild oder #AstroEvent wird festgelegt, welche Information man erhalten möchte. Der Botbot reagiert immer nur auf einen dieser Hashtags im Tweet. Sollten mehrere im Post angegeben werden, ignoriert der Bot diese.

Noch ein Hinweis: die folgenden Beispiele beschreiben die minimalen Angaben, die solch eine Anfrage enthalten muss. Sie können zu vollständigen Sätzen ergänzt werden. Diese Ergänzungen werden vom Bot allerdings nicht weiter interpretiert. Mit einer Ausnahme, die weiter unten bei der Ortsangabe erklärt wird.

  • Ortsangabe: So teilst du dem Bot deinen Standort mit, für welchen Standort er seine Berechnungen durchführen soll.
  • #Mond: Abruf von Mondinformationen (Aufgang, Untergang, Phase usw.)
  • #Sonne: Abruf von Sonneninformationen (Aufgang, Untergang, Uhrzeiten der Dämmerungsphasen usw.)
  • #ISS: Prüft, ob die ISS in nächster Zeit über dem angegebenen Ort sichtbar ist.
  • #Sternbild: Durchsucht meinen Blog, ob ich einen Artikel zum angegebenen Sternbild erstellt habe. Diese Artikel enthalten astronomische Informationen und Hintergründe zur Mythologie bzw. der Namensgebung
  • #AstroEvent: Prüft, ob ich zum angegebenen Datum ein Ereignis in meiner astronomischen Vorschau „Astronomie ohne Teleskop: Vorschau für den Monat x“ geschrieben habe und liefert ggf. den Link zum Artikel.

Ortsangabe – so teilst du dem Bot deinen Standort mit

Für #Mond, #Sonne und #ISS berechnet der Bot die Ergebnisse standortabhängig. Ohne Angabe eines Ortes rechnet er für die geografische Mitte Deutschlands (Niederdorla in Thüringen, Lat 51.10 / Long 10.27).

Du kannst deinen Standort auf drei Arten angeben:

Variante A: Ortsname mit #Ort (empfohlen, weltweit)

#Ort <Ortsname>

Das ist die einfachste Variante. Du gibst einfach den Ortsnamen an – auf Deutsch oder Englisch. Das funktioniert für Orte in Deutschland und weltweit: London, Tokio, Sydney, New York – der Bot findet sie alle.

Für deutsche Orte greift der Bot auf eine lokale Datenbank zurück (schnell, ohne Internetabfrage). Für alle anderen Orte weltweit nutzt er OpenStreetMap Nominatim, den globalen, kostenlosen Geocoding-Dienst von OpenStreetMap, der für praktisch jeden Ort der Welt Koordinaten liefert.

Beispiele:

@AstroVona@mastodon.social #Mond #Ort Berlin
@AstroVona@mastodon.social #Sonne #Ort München
@AstroVona@mastodon.social #ISS #Ort London
@AstroVona@mastodon.social #Mond #Ort Sydney
@AstroVona@mastodon.social #ISS #Ort Tokio

Ortsnamen aus mehreren Wörtern

Manche Ortsnamen bestehen aus zwei oder mehr Wörtern, zum Beispiel „New York” oder „Buenos Aires”. Auch das funktioniert – mit einem kleinen Trick:

Wenn du nach dem Ortsnamen noch etwas schreiben möchtest, setze bitte ein Komma direkt nach dem Ortsnamen. So weiß der Bot, wo der Ortsname aufhört und dein Text beginnt:

@AstroVona@mastodon.social #Mond #Ort New York, wann geht der Mond auf?
@AstroVona@mastodon.social #ISS #Ort Buenos Aires, bin gerade im Urlaub!
@AstroVona@mastodon.social #Sonne #Ort San Francisco, schönen Gruß aus Kalifornien

Wenn der Ortsname direkt am Ende des Tröts steht oder unmittelbar von einem anderen Hashtag gefolgt wird, ist das Komma nicht nötig:

@AstroVona@mastodon.social #Mond #Ort New York
@AstroVona@mastodon.social #Mond #Ort New York #ISS

Kann der Bot den Ortsnamen trotzdem nicht eindeutig bestimmen, meldet er sich mit einem Hinweis und rechnet stattdessen für die Mitte Deutschlands.

Variante B: Deutsche Postleitzahl mit #PLZ

#PLZ <Postleitzahl>

Wer seine Postleitzahl kennt, kann sie direkt angeben. Diese Variante funktioniert ausschließlich für deutsche Postleitzahlen.

Beispiele:

@AstroVona@mastodon.social #Mond #PLZ 10115
@AstroVona@mastodon.social #Sonne #PLZ 80331
@AstroVona@mastodon.social #ISS #PLZ 22765

Variante C: Geografische Koordinaten mit #Lat und #Long

#Lat <Breitengrad> #Long <Längengrad>

Für alle, die es ganz genau nehmen wollen: Breitengrad (Latitude) und Längengrad (Longitude) können direkt angegeben werden. Die Koordinaten werden im Dezimalgrad-Format erwartet (also z.B. 52.52, nicht 52° 31' 12").

Diese Variante funktioniert weltweit und für alle Himmelsrichtungen – auch für Orte auf der südlichen Halbkugel (negativer Breitengrad) oder westlich des Nullmeridians (negativer Längengrad).

Beispiele:

@AstroVona@mastodon.social #Mond #Lat 52.52 #Long 13.40    (Berlin)
@AstroVona@mastodon.social #Sonne #Lat 48.14 #Long 11.58   (München)
@AstroVona@mastodon.social #ISS #Lat -33.87 #Long 151.21   (Sydney)
@AstroVona@mastodon.social #Mond #Lat 40.71 #Long -74.01   (New York)

Tipp: Woher bekomme ich meine Koordinaten? Ganz einfach: Google Maps oder OpenStreetMap aufrufen, auf den gewünschten Ort rechtsklicken – die Koordinaten werden direkt angezeigt. Breitengrad kommt zuerst (positiv = nördlich des Äquators), Längengrad danach (positiv = östlich von Greenwich).

Kurzübersicht Ortsangabe

VarianteBeispielGültig für
Ortsname#Ort BerlinDeutschland & weltweit
Mehrteiliger Ortsname#Ort New York,Deutschland & weltweit
Postleitzahl#PLZ 10115nur Deutschland
Koordinaten#Lat 52.52 #Long 13.40weltweit
Kein Ort angegeben–Bot rechnet für Mitte Deutschlands

#Mond – Abruf von Mondinformationen

Ohne Ortsangabe: „@AstroVona@mastodon.social #Mond tt.mm.jj“

  • Abruf allgemeiner Mondinformationen zum angegebenen Datum.
  • Enthält der Tweet kein Datum, geht der Twitterbot von heute aus.
  • Die Auf- und Untergangszeiten werden für die Koordination Lat=51.10 /Long = 10.27 berechnet. Sie entsprechen der geografischen Mitte Deutschlands.

(optional): Angabe des Orts für die genauen Auf- und Untergangszeiten

Siehe die Beschreibung des Formats für die Ortsangaben weiter oben. Beispiele:

  • @AstroVona@mastodon.social #Mond … #Ort Berlin
  • @AstroVona@mastodon.social #Mond … #Ort London
  • @AstroVona@mastodon.social #Mond … #PLZ 10243
  • @AstroVona@mastodon.social #Mond … #Lat 52.512 #Long 13.439

#Sonne – Abruf von Sonneninformationen

Ohne Ortsangabe: „@AstroVona@mastodon.social #Sonne tt.mm.jj“

  • Abruf allgemeiner Sonneninformationen zum angegebenen Datum.
  • Enthält der Tweet kein Datum, geht der Twitterbot von heute aus.
  • Anstatt eines Datums kann auch „heute“, „gestern“, „morgen“ angegeben werden.
  • Die Auf- und Untergangszeiten werden für die Koordination Lat=51.1633333 /Long = 10.4475 berechnet. Sie entsprechen der geografischen Mitte Deutschlands.

(optional): Angabe des Orts für die genauen Uhrzeiten des eigenen Standorts

Siehe die Beschreibung des Formats für die Ortsangaben weiter oben. Beispiele:

  • @AstroVona@mastodon.social #Sonne … #Ort München
  • @AstroVona@mastodon.social #Sonne … #Ort Sydney
  • @AstroVona@mastodon.social #Sonne … #PLZ 80331
  • @AstroVona@mastodon.social #Sonne … #Lat 48.14 #Long 11.58

#ISS

Siehe die Beschreibung des Formats für die Ortsangaben weiter oben. Beispiele:

@AstroVona@mastodon.social #ISS #Ort Berlin
@AstroVona@mastodon.social #ISS #Ort New York,
@AstroVona@mastodon.social #ISS #PLZ 10243
@AstroVona@mastodon.social #ISS #Lat 52.512 #Long 13.439

  • Prüfung, ob die ISS in den folgenden 2 Tagen (ab heute) über dem angegebenen Standort sichtbar ist.
  • Achtung: sichtbar bedeutet auch, dass der Bot ihre Überflüge bei Tageslicht nicht (!) meldet.
  • Der Bot nutzt den Onlinedienst https://www.n2yo.com.

#Sternbild

Aufruf: „@AstroVona@mastodon.social #Sternbild sternbildname“

  • Der Bot durchsucht beim Blog nach einem Artikel über das Sternbild. Der gibt in jedem Fall eine Rückmeldung, auch wenn ich bisher über das angefragte Sternbild nichts geschrieben habe.
  • Als Sternbildnamen werden die offiziellen deutschen und lateinischen Ausdrücke akzeptiert.
  • Achtung: es kann passieren, dass der Twitterbot mit mehreren Tweets antwortet. Das kann dann bedeuten, dass ich per Schlagwort Artikel mehrerer Sternbilder dem angefragten Sternbild zugeordnet habe.

#AstroEvent

Aufruf: „@AstroVona@mastodon.social #AstroEvent tt.mm.jj“

  • Der Bot sucht in meinen Artikel zur astronomischen Monatsvorschau, ob dort ein Ereignis zum angegebenen Datum beschrieben ist.
  • Achtung: der Bot kann nur zurückliefern, was ich schon beschrieben habe. Die Monatsvorschau veröffentliche ich i.d.R. 1-2 Wochen vorher. Ich habe auch eine Jahresvorschau geschrieben. Hier bin ich allerdings nicht so detailliert, wie in der Monatsvorschau. D.h. der Jahresüberblick enthält nur die gängigsten Ereignisse.

Teilen mit:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X

Like this:

Like Loading...

Related

Tags: @RasPiVoNa Twitterbot

Post navigation

❮ Previous Post: #WinterRätselDerAstronomie 2023/24: Wie nennt man den Bereich zwischen …
Next Post: #WinterRätselDerAstronomie 2023/24: Gibt es im Sonnensystem weitere Planeten, … ❯

Das könnte Ihnen gefallen

AllSky
Die ISS versucht den Gürtel des Orion zu stehlen
31.03.2021
Astronomie
Wenn die ISS schnell zum Orion will und fast mit dem Jupiter zusammenstößt
29.01.2024
Astronomie
Astronomie ohne Teleskop: Vorschau für Juni 2025
26.05.2025
Astronomie
Astronomie ohne Teleskop: Vorschau für Oktober 2019
21.09.2019

3 thoughts on “[Update] Mein astronomischer Bot auf Mastodon @AstroVona@mastodon.social”

  1. Pingback: Mein astronomischer Twitterbot @RasPiVoNa | Volker Nawrath
  2. Pingback: Astronomie ohne Teleskop: Überblick zu Ereignissen im Jahr 2024 | Volker Nawrath
  3. Pingback: Astronomie ohne Teleskop: Überblick zu Ereignissen im Jahr 2024 – Volker Nawraths Blog

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

April 2026
M T W T F S S
 12345
6789101112
13141516171819
20212223242526
27282930  
« Mar    

Categories

  • Allgemeines
  • AllSky
  • Astrofotografie
  • Astronomie
  • Astronomiebeobachtung mit Teleskop
  • Astronomiebeobachtung ohne Teleskop
  • Basteln und Malen
  • Berlin
  • Bildung
  • Blog
  • Digitale Technologien
  • Elternzeit
  • Feuilleton
  • Film
  • Fotos
  • FrühlingsRätselDerAstronomie
  • Gesellschaft
  • HerbstRätselDerAstronomie
  • Hobbyastronomie mit dem iPad & iPhone
  • In eigener Sache
  • Kunst
  • Künstlerisch
  • Lernen
  • Monatsvorschau Astronomie
  • Newsletter
  • Nützliche Tools
  • Politik
  • Projektmanagement
  • Rätsel
  • Raumfahrt
  • Rezension
  • Site
  • Spacecraft Mission News
  • Sternbild
  • Technologie
  • Uncategorized
  • Unterhaltung
  • Visuelle Medien
  • Weiteres Wissen
  • WinterRätselDerAstronomie
  • Wirtschaft
  • Wissen
  • Zeitraffer

Alexander Gerst AllSky Kamera Astrofotografie Astromomie Astronomie Astronomiebeobachtung ohne Teleskop Astro_Alex Beobachtungsprotokoll BepiColombo Cassini Crew Dragon ESA ExoMars GPM Hayabusa Himmelsbeobachtung Horizons Hubble Internationale Raumstation International Space Station iPad IPMA ISS James Webb Space Telescope James Webb Weltraumteleskop Jupiter Klemmbausteine Mars Merkur MoFi Monatsvorschau Astronomie Mond Mondfinsternis Moon NASA NASA InSight Plejaden Prüfungsvorbereitung Ryugu Saturn Soyuz SpaceX Sternbild Sternwarte Venus

Archives

Categories

  • Allgemeines
  • AllSky
  • Astrofotografie
  • Astronomie
  • Astronomiebeobachtung mit Teleskop
  • Astronomiebeobachtung ohne Teleskop
  • Basteln und Malen
  • Berlin
  • Bildung
  • Blog
  • Digitale Technologien
  • Elternzeit
  • Feuilleton
  • Film
  • Fotos
  • FrühlingsRätselDerAstronomie
  • Gesellschaft
  • HerbstRätselDerAstronomie
  • Hobbyastronomie mit dem iPad & iPhone
  • In eigener Sache
  • Kunst
  • Künstlerisch
  • Lernen
  • Monatsvorschau Astronomie
  • Newsletter
  • Nützliche Tools
  • Politik
  • Projektmanagement
  • Rätsel
  • Raumfahrt
  • Rezension
  • Site
  • Spacecraft Mission News
  • Sternbild
  • Technologie
  • Uncategorized
  • Unterhaltung
  • Visuelle Medien
  • Weiteres Wissen
  • WinterRätselDerAstronomie
  • Wirtschaft
  • Wissen
  • Zeitraffer
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.

To find out more, including how to control cookies, see here: Cookie Policy

Copyright © 2026 Volker Nawraths Blog.

%d