Ob du deine Vogeltränke, eine Brunnenpumpe im Garten oder die Beleuchtung auf der Terrasse smart steuern willst – der Shelly Plug S oder der Shelly Outdoor Plug S ist oft die erste Wahl. Einfach einstecken, Zeitplan einstellen und los geht’s. Doch was passiert, wenn das WLAN ausgeschaltet ist – zum Beispiel weil du im Urlaub…
Autor: Stefan Draeger
Shelly Scripting – JavaScript-Grundlagen für Einsteiger: JSON verarbeiten und parsen leicht gemacht
In einem Kommentar unter einem meiner YouTube-Videos wurde ich gefragt, wie man den JSON-Response eines Shelly-Geräts im Shelly Script verarbeiten kann. Eine sehr gute Frage – denn Shelly-Geräte arbeiten intern oft mit JSON-Daten, sei es bei HTTP-Abfragen, Webhooks oder MQTT-Nachrichten. Da dieses Thema ideal zu meiner Reihe „Shelly Scripting – JavaScript-Grundlagen für Einsteiger„ passt, widme…
Raspberry Pi Pico W als WLAN-Hotspot mit Weboberfläche – Geräte im Netzwerk anzeigen
Mit dem Raspberry Pi Pico W lassen sich erstaunlich vielseitige Projekte realisieren – und das trotz seiner geringen Größe und des günstigen Preises. In diesem Beitrag zeige ich dir, wie du den Mikrocontroller in einen eigenen WLAN-Hotspot verwandelst, über den sich andere Geräte verbinden können. Sobald ein Gerät mit dem Netzwerk verbunden ist, wird es…
Fehlender Doppelpunkt bei TM1637? Lösung mit TM1637Display.h Schritt für Schritt
Ein Besucher meines Blogs hat mir vor Kurzem folgende Frage geschickt: „Ich lasse mir auf einer 4fach-7Segment-Anzeige mit TM1637-Chip abwechselnd die Temperaturen von zwei Sensoren und die Uhrzeit anzeigen. Klappt soweit alles einwandfrei, nur bekomme ich den Doppelpunkt zwischen Segment 2 und 3 nicht zum Leuchten. Ich benutze die TM1637Display.h-Bibliothek. Kannst du mir einen Tipp…
Wetterdaten mit XSLT visualisieren: Raspberry Pi & CronJob steuern Bash Script
In meinem letzten Beitrag habe ich gezeigt, wie man mit XSLT und Apache FOP aus Wetterdaten automatisch ein grafisches Dashboard generiert. Damit dieses Bild regelmäßig und automatisch erzeugt wird – zum Beispiel stündlich oder einmal täglich – eignet sich ein CronJob auf dem Raspberry Pi perfekt.In diesem Beitrag zeige ich dir, wie du mit einem…
Apache FOP mehrsprachig: So integrierst du Übersetzungen in dein XML-Layout
In meinen bisherigen Beiträgen habe ich gezeigt, wie man Wetterdaten im XML-Format verarbeitet und mit Apache FOP ein ansprechendes PNG für ein ePaper-Display erzeugt. Dabei waren die Beschriftungen statisch – zum Beispiel stand dort „Temperatur“ oder „Luftfeuchtigkeit“. Was aber, wenn man dieselbe Anzeige auch auf Englisch oder in einer anderen Sprache darstellen möchte? In diesem…
XSLT-Templates nutzen: Wiederverwendbare Bausteine für dein Wetter-Dashboard
Im ersten Teil meiner Beitragsreihe habe ich gezeigt, wie man Wetterdaten mithilfe von XSLT und Apache FOP in ein ansprechendes PNG-Bild umwandelt.Dabei ging es um den grundlegenden Aufbau des Projekts – von der Datenabfrage über das Shell-Skript bis zur Anzeige auf dem ePaper-Display. In diesem zweiten Teil widmen wir uns nun dem Herzstück der Darstellung:…
Wetterdaten visualisieren mit XSLT & Apache FOP – Teil 1: PNG-Erzeugung am PC
Für ein größeres Vorhaben musste ich mich wieder etwas in XSLT & Apache FOP einarbeiten. Statt nur mit Beispiel-XMLs zu testen, habe ich mir ein kleines, aber sinnvolles Projekt gesucht – und so entstand die Idee, eine Wetterstation mit ePaper-Anzeige zu bauen. Im aktuellen Stadium wird das Bild lokal auf meinem Rechner erzeugt und anschließend…