In diesem Beitrag lernst du, was Objekte in JavaScript sind – einfach und praxisnah erklärt.Objekte helfen dir dabei, mehrere zusammengehörige Informationen übersichtlich in einer Struktur zu speichern.Besonders im Smart-Home-Umfeld, z. B. mit Shelly-Geräten, sind Objekte sehr nützlich! Was ist ein Objekt? Ein Objekt ist eine Sammlung von Eigenschaften (sogenannten Attributen), die mit Werten verknüpft sind. Diese…
Search Results for: Shelly Scripting
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…
Shelly Scripting – JavaScript-Grundlagen für Einsteiger: Arrays verstehen und anwenden
Arrays sind eine der einfachsten Möglichkeiten, mehrere Werte wie Zahlen oder Zeichenketten in einer Art Liste zu speichern. Jeder Eintrag hat dabei eine feste Position und kann über einen sogenannten Index angesprochen werden. Besonders praktisch ist das Zusammenspiel mit Schleifen: Damit lassen sich alle Elemente eines Arrays effizient durchlaufen – zum Beispiel, um sie auszugeben…
Shelly Scripting – JavaScript-Grundlagen für Einsteiger: Variablen, Bedingungen & Logik verstehen
Shelly-Skripte eröffnen zahlreiche Möglichkeiten, um dein Smart Home ganz individuell zu automatisieren – doch der Einstieg kann gerade für Anfänger eine Herausforderung sein. Dieser Beitrag wurde speziell für alle entwickelt, die wenig bis keine Programmiererfahrung haben und sich dennoch gerne näher mit dem Thema JavaScript auf Shelly-Geräten beschäftigen möchten. Aus der Community kam der Wunsch,…
Shelly Scripting #6: EventHandler und StatusHandler für sofortige Reaktionen nutzen
Mit Shelly Scripting, EventHandler und StatusHandler lassen sich smarte Automatisierungen besonders effizient umsetzen. In diesem Beitrag zeige ich dir, wie du mit einem Shelly 2PM zwei Lampen so steuerst, dass sie wechselseitig mit einem Serienschalter ein- und ausgeschaltet werden. Zwar könnte man diese Logik auch über eine Szene in der Shelly App realisieren, doch mit…
Shelly Scripting #5: Intelligente Relaissteuerung bei Netzwerkausfall
Ein stabiles WLAN ist essenziell für viele smarte Automatisierungen, doch was passiert, wenn das Signal abreißt? In diesem Beitrag zeige ich dir, wie du mit Shelly Scripting die Signalstärke deines WLANs überwachen und bei einem Verbindungsverlust automatisch ein Relais deaktivieren kannst. Diese Funktion ist besonders nützlich für sicherheitskritische Anwendungen oder Geräte, die nicht unbeaufsichtigt weiterlaufen…
Shelly Scripting #4: Tageslichtabhängige Automatisierung leicht gemacht
Mit Shelly Scripting kannst du deine smarten Geräte so programmieren, dass eine tageslichtabhängige Automatisierung entsteht, du also auf Sonnenaufgangs- und Sonnenuntergangszeiten reagierst. In diesem Beitrag erkläre ich dir, wie du diese Zeiten aus einem kostenlosen Cloud-Service abrufen und zur Automatisierung deiner Shelly-Geräte nutzen kannst. Das Beste daran: Mit dieser Lösung kannst du die Funktionalität eines…
Shelly Scripting #3: Stromverbrauch und Sensordaten in der Cloud visualisieren
Shelly Scripting Stromverbrauch visualisieren – genau darum geht es in diesem Beitrag. Ich zeige dir, wie du mithilfe von Shelly Scripting die Daten deines Shelly 1PM Gen3, ergänzt durch das Addon und einen DHT22-Sensor, flexibel erfassen, verarbeiten und in die Cloud übertragen kannst, um sie dort übersichtlich zu visualisieren. Mit Shelly Scripting kannst du dein…