Zur Visualisierung von Diagrammen bietet ThingShow zwei Möglichkeiten: die ThingSpeak Chart Web-API oder die MPAndroidChart-Bibliothek. Die erste Methode wird standardmäßig verwendet. Sie unterstützt jedoch kein Zoomen und es kann immer nur ein Diagramm gleichzeitig angezeigt werden. Die MPAndroidChart-Bibliothek ermöglicht die Darstellung mehrerer Diagramme auf einem Bildschirm und unterstützt das Zoomen.
Die Kanal-ID und der API-Schlüssel werden benötigt, um einen privaten Kanal zu öffnen.
Zur Visualisierung eines öffentlichen ThingSpeak-Kanals bettet ThingShow automatisch Widgets von der ThingSpeak-Website ein. Dies können Diagramme, Messinstrumente oder beliebige andere Widget-Typen sein, einschließlich MATLAB-Visualisierungen, die auf der öffentlichen Seite des Kanals angezeigt werden.
Sie können einen virtuellen Kanal erstellen, um verschiedene Widgets aus unterschiedlichen Kanälen auf einem Bildschirm zu gruppieren. Geben Sie ihm einfach einen Namen und wählen Sie Widgets aus den bereits in ThingShow eingerichteten Kanälen aus. Die Reihenfolge der Widgets innerhalb eines virtuellen Kanals kann ebenfalls geändert werden. Lokale Widgets wie Messinstrumente, Lampenanzeigen, numerische Anzeigen, Kompasse, Karten oder Kanalstatusaktualisierungen können mithilfe der Daten öffentlicher oder privater Kanäle auf einem virtuellen Kanal erstellt werden.
Nicht benötigte Widgets können für jeden Kanaltyp ausgeblendet werden.
Jedes Diagramm kann in einem separaten Fenster detailliert angezeigt werden. Dessen Optionen können geändert und lokal gespeichert werden, auch die von Startbildschirm-Widgets. Dies hat keine Auswirkungen auf die auf dem ThingSpeak-Server gespeicherten Daten. Jedes Widget kann ebenfalls in einem separaten Fenster geöffnet werden.
Das Startbildschirm-Widget ist ein sehr nützliches Feature von ThingShow, mit dem Kanaldaten angezeigt werden können, ohne eine Anwendung zu starten. Ein Startbildschirm-Widget kann bis zu acht Felder aus verschiedenen Kanälen visualisieren, beispielsweise als Anzeige, Lampe, Kompass oder numerischer Wert. Jedes Feld kann eine Benachrichtigung senden, sobald ein Schwellenwert überschritten wird. Um das Widget an den verfügbaren Platz auf dem Startbildschirm anzupassen, kann der Feldname lokal geändert werden.
Durch die Erstellung eines lokalen Kanals kann ThingShow als HTTP-Webserver im lokalen Netzwerk fungieren und Daten auf dem aktuellen Gerät speichern. Er ist mit der ThingSpeak REST-API kompatibel und kann Daten auch auf den ThingSpeak-Server spiegeln. Import- und Exportfunktionen sind ebenfalls verfügbar. Dies ist besonders nützlich, wenn keine oder nur eine instabile Internetverbindung besteht. Daten können auch von außerhalb des Netzwerks über kostenlose oder kostenpflichtige VPN-Dienste wie „Tailscale“ abgerufen werden. Sie können eine Woche lang einen vollwertigen lokalen Kanal kostenlos nutzen. Dieser Kanal muss anschließend gelöscht und neu erstellt werden, um die kostenlose Nutzung fortzusetzen. Die kostenpflichtige Version bietet unbegrenzt viele lokale Kanäle ohne Zeitbegrenzung. Die tatsächliche Nutzungsdauer hängt von der Geräteleistung ab. Beachten Sie, dass sich der Akku durch die häufige Netzwerknutzung schneller entlädt.
Kurzes Video-Tutorial zu ThingShow: https://youtu.be/ImpIjKEymto
Aktualisiert am
17.01.2026