Ulanzi Clock mit Home Assistant: Sistrix-Index live anzeigen
Anleitung: Ulanzi TC001 per AWTRIX und MQTT mit Home Assistant verbinden und den Sistrix-Sichtbarkeitsindex live anzeigen – mit YAML-Beispielen.
Die Herausforderung
Als SEO-affiner Entwickler möchte ich wichtige Metriken immer im Blick haben. Der Sistrix Sichtbarkeitsindex (SI) ist eine der zentralen Kennzahlen, um die organische Performance einer Website zu bewerten – bei Kundenprojekten gehört er für mich zum Monitoring dazu.
Gleichzeitig nutze ich Home Assistant für mein Smart Home und habe eine Ulanzi TC001 Pixel Clock Werbung auf dem Schreibtisch stehen. Die Idee lag nahe: Warum den SI-Wert nicht direkt auf der Clock anzeigen?
Was ist die Ulanzi Pixel Clock?
Die Ulanzi TC001 ist eine kleine Pixel-Art-Uhr mit einem 32×8-LED-Display. Sie lässt sich über WLAN steuern und zeigt verschiedene Informationen an:
- Uhrzeit & Datum
- Wetter
- Benachrichtigungen
- eigene Pixel-Art-Grafiken
- Custom Apps über die AWTRIX-Firmware
Home Assistant-Integration
Für die Anbindung an Home Assistant gibt es zwei Wege:
- MQTT: Nach dem Flashen der AWTRIX-Firmware kommuniziert die Clock über MQTT. Custom Apps empfangen dann Daten direkt aus Home Assistant.
- REST-API: Alternativ lässt sich die Clock direkt per HTTP ansprechen und mit eigenen Inhalten bespielen.
Ich habe mich für MQTT entschieden – das fügt sich nahtlos in eine bestehende Home-Assistant-Installation ein.
Sistrix-API anbinden
Sistrix bietet eine umfangreiche API für den Sichtbarkeitsindex und weitere SEO-Metriken. Benötigt werden ein Sistrix-Account mit API-Zugriff und der persönliche API-Key. Der Endpunkt für den SI-Wert:
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 legen wir einen RESTful Sensor an:
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
Eine Automation schickt den SI-Wert bei jeder Änderung 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 lässt sich ein eigenes 8×8-Pixel-Icon in AWTRIX hochladen. Ich habe ein kleines Diagramm-Icon entworfen, das neben dem SI-Wert rotiert.
Erweiterungsmöglichkeiten
- Trend-Anzeige: Nicht nur den aktuellen Wert zeigen, sondern die Veränderung zum Vortag – grün bei Anstieg, rot bei Rückgang, Pfeil-Icons für den Trend.
- Multi-Domain-Monitoring: Wer mehrere Websites betreut, legt je Domain eine Custom App an, die nacheinander durchrotieren.
- Weitere Metriken: Die Sistrix-API liefert auch Keyword-Rankings, Backlink-Zahlen und Wettbewerber-Vergleiche – alles als Sensor integrierbar.
Wer Home Assistant nicht nur auf dem Schreibtisch, sondern an der Wand haben will: Wie aus einem Android-Panel mit Fully Kiosk Browser ein vollwertiges Smart Display mit eigenem Newsticker wird, steht im Nachbar-Artikel.
Fazit
Die Kombination aus Ulanzi Clock, Home Assistant und Sistrix-API ist ein schönes Beispiel für praktische Automatisierung im Arbeitsalltag: Der SI-Wert ist permanent sichtbar, aktualisiert sich selbst – und was als Spielerei beginnt, wird schnell zum nützlichen Tool.
Interesse an ähnlichen Automatisierungslösungen für Ihr Business? Sprechen Sie mich an – ich helfe gern bei der Umsetzung.
Häufige Fragen
Welche Firmware braucht die Ulanzi TC001 für Home Assistant?
Für die MQTT-Anbindung die AWTRIX-Firmware: Nach dem Flashen kommuniziert die Clock über MQTT und zeigt Custom Apps aus Home Assistant an. Alternativ lässt sich die Clock auch ohne Umflashen per REST-API ansprechen.
Funktioniert das auch mit anderen Werten als dem Sistrix-Index?
Ja. Jeder Sensor aus Home Assistant lässt sich als Custom App auf die Clock schicken – Besucherzahlen, Serverstatus oder Stromverbrauch. Das Prinzip aus diesem Artikel bleibt identisch, nur die Datenquelle ändert sich.
Verliert die Clock durch die Custom App ihre normalen Funktionen?
Nein. Die Custom App reiht sich in die App-Rotation ein – Uhrzeit, Datum und Wetter bleiben erhalten und wechseln sich mit dem SI-Wert ab.
Wie aktuell ist der angezeigte Wert?
Der REST-Sensor fragt die Sistrix-API im Beispiel einmal pro Stunde ab (scan_interval: 3600); die Automation schickt jede Änderung sofort per MQTT an die Clock. Häufigere Abfragen sind möglich, kosten aber unnötig API-Credits.
Fragen zum Thema? Schreiben Sie mir – ich antworte in der Regel innerhalb eines Werktags.