Projektidee siehe unter Projektideen und -anstöße
Anlass war ein gewünschtes automatisiertes Schalten einer Lampe in einem Schuppen per Bewegungsmelder, welcher neben dem Einschaltbefehl auch eine Einschaltdauer festlegt. Bei längerem Aufenthalt kann per Schalter das Ausschalten verhindert werden. Die Implementationen weiterer Wünsche aus einem Forum haben die Einsatzmöglichkeiten des Skripts deutlich erweitert. Erforderlich ist ein skriptfähiger Shelly mit zumindest einem Schaltausgang, bspw. ein Shelly Plus 1.
Aktualisiert: 2024-02-21
Diese Varianten oder Versionen arbeiten mit einer persistenten Speicherung der Daten im nichtflüchtigen Speicher eines Shelly der zweiten Generation, hier einem Shelly Plus 1 mit AddOn und digitalem Temperatursensor. Diese Datenspeicherung hat gegenüber derjenigen im flüchtigen Speicher (RAM) entscheidende Vorteile.
Weiterlesen: Autarke Temperaturmessung 2.x per Shelly Script
Dieses Projekt realisiert eine Temperaturregelung einzelner Heizkreise, hier: klassische Heizkörper. Es ist darauf ausgelegt, auch bei Ausfall des Haushalt internen WLAN noch genutzt werden zu können. Die Hardware besteht aus einem Shelly Plus 1 mit AddOn, einem Sensor - DHT22 oder DS18B20, zwei Mikrotastern, einem Elko und einem Widerstand. Zusätzlich wird ein Stellantrieb zum öffnen/schließen des Heizkreisventils benötigt. Das gesamte Gerät aus obigen Teilen ersetzt einen Shelly TRV komplett. Die Mikrotaster + Elko + Widerstand sind nicht zwingend erforderlich, bieten aber für nicht IT affine Anwender eine schlichte Einstellung der Zieltemperatur ohne modernen IT "Schnickschnack". 😉
Dieses Skript kommuniziert ausschließlich per MQTT. Es sammelt solange Messwerte in einem Datenfeld, bis per MQTT eine Sendeanfrage eintrifft. Dann werden diese Werte gesendet und eine neue Messfolge begonnen.
Weiterlesen: Autarke Temperaturmessung 1.0 per Shelly-Script