Sistrix SI-Index live auf der Ulanzi Clock mit Home Assistant
Wie ich den Sistrix Sichtbarkeitsindex meiner Website auf einer Ulanzi Pixel Clock anzeige – automatisiert mit Home Assistant.
Die Herausforderung
Als SEO-affiner Entwickler möchte ich wichtige Metriken immer im Blick haben. Der Sistrix Sichtbarkeitsindex (SI) ist dabei eine der zentralen Kennzahlen, um die organische Performance einer Website zu bewerten.
Gleichzeitig nutze ich Home Assistant für mein Smart Home und habe eine Ulanzi TC001 Pixel Clock auf meinem Schreibtisch stehen. Die Idee: Warum nicht den Sistrix SI-Wert direkt auf der Clock anzeigen?
Was ist die Ulanzi Pixel Clock?
Die Ulanzi TC001 ist eine kleine Pixel-Art-Uhr mit einem 32x8 LED-Display. Sie lässt sich über WLAN steuern und kann verschiedene Informationen anzeigen:
- Uhrzeit & Datum
- Wetter
- Benachrichtigungen
- Eigene Pixel-Art-Grafiken
- Custom-Apps über die AWTRIX-Firmware
Home Assistant Integration
Die Ulanzi Clock lässt sich perfekt mit Home Assistant integrieren. Dafür gibt es zwei Möglichkeiten:
1. Offizielle MQTT-Integration
Die Clock kommuniziert über MQTT mit Home Assistant. Nach dem Flashen der AWTRIX-Firmware kann man Custom Apps erstellen, die Daten von Home Assistant empfangen.
2. RESTful API
Alternativ kann man die Clock auch direkt über eine REST-API ansprechen und benutzerdefinierte Inhalte senden.
Sistrix API-Anbindung
Sistrix bietet eine umfangreiche API, um den Sichtbarkeitsindex und andere SEO-Metriken abzurufen.
API-Zugang
Für die Nutzung der Sistrix API benötigen Sie:
- Einen Sistrix-Account mit API-Zugriff
- Ihren persönlichen API-Key
Sichtbarkeitsindex abrufen
Der API-Endpunkt für den SI-Wert sieht so aus:
https://api.sistrix.com/domain.sichtbarkeitsindex?
domain=example.com&api_key=YOUR_API_KEY&format=json
Die Antwort enthält den aktuellen SI-Wert sowie historische Daten.
Die Umsetzung in Home Assistant
Schritt 1: Sistrix Sensor erstellen
In der configuration.yaml erstellen wir einen RESTful Sensor:
sensor:
- platform: rest
name: "Sistrix SI"
resource: "https://api.sistrix.com/domain.sichtbarkeitsindex?domain=syfrt.de&api_key=YOUR_API_KEY&format=json"
value_template: "{{ value_json.answer[0].sichtbarkeitsindex.value }}"
unit_of_measurement: "SI"
scan_interval: 3600 # 1x pro Stunde
Schritt 2: Automation für die Ulanzi Clock
Mit einer Automation senden wir den SI-Wert automatisch an die Clock:
automation:
- alias: "Update Ulanzi with Sistrix SI"
trigger:
- platform: state
entity_id: sensor.sistrix_si
action:
- service: mqtt.publish
data:
topic: "awtrix_prefix/custom/sistrix"
payload: >
{
"text": "SI: {{ states('sensor.sistrix_si') }}",
"icon": "chart",
"color": [0, 255, 0],
"duration": 10
}
Schritt 3: Custom Icon (Optional)
Für eine schönere Darstellung kann man ein eigenes 8x8 Pixel Icon erstellen und in AWTRIX hochladen. Ich habe ein kleines Diagramm-Icon entworfen, das neben dem SI-Wert angezeigt wird.
Erweiterungsmöglichkeiten
Trend-Anzeige
Man kann nicht nur den aktuellen Wert anzeigen, sondern auch die Veränderung zum Vortag:
- Grüne Farbe bei Anstieg
- Rote Farbe bei Rückgang
- Pfeil-Icons für visuelle Trendanzeige
Multi-Domain-Monitoring
Wenn man mehrere Websites betreut, kann man verschiedene Custom Apps erstellen, die nacheinander durchrotieren.
Weitere Metriken
Die Sistrix API bietet noch viele weitere Daten:
- Keyword-Rankings
- Backlink-Anzahl
- Competitor-Vergleiche
Diese können ebenfalls als Sensoren integriert und auf der Clock angezeigt werden.
Vorteile dieser Lösung
- Immer im Blick: Der SI-Wert ist permanent sichtbar auf dem Schreibtisch
- Automatisch: Keine manuelle Abfrage nötig
- Flexibel: Leicht erweiterbar mit weiteren Metriken
- Motivierend: Positive Entwicklungen sind sofort sichtbar
Fazit
Die Kombination aus Ulanzi Clock, Home Assistant und Sistrix API ist ein perfektes Beispiel für praktische Automatisierung im Arbeitsalltag. Was als Spielerei beginnt, wird schnell zum nützlichen Tool.
Haben Sie Interesse an ähnlichen Automatisierungslösungen für Ihr Business? Sprechen Sie mich an – ich helfe gerne bei der Umsetzung!