Shelly Script Toolbox _[v1.0]_

Hinweis zur Nutzung von Skripten (für Nutzer)

Die Verwendung von Skripten erfolgt ausdrücklich auf eigene Gefahr. Weder Shelly noch die jeweiligen Autoren oder Entwickler der Skripte übernehmen irgendeine Form der Haftung für mögliche Schäden, Fehlfunktionen, Datenverluste oder anderweitige Beeinträchtigungen, die durch die Nutzung dieser Skripte entstehen könnten. Bitte stellen Sie vor dem Einsatz sicher, dass Sie den Quellcode verstehen und sich der möglichen Auswirkungen bewusst sind. Die Skripte werden ohne Gewähr bereitgestellt und unterliegen keiner regelmäßigen Wartung oder offiziellen Unterstützung.


Hinweis für Entwickler

Wenn Sie eigene Skripte bereitstellen, achten Sie bitte darauf, eine klare Beschreibung, eventuelle Einschränkungen und Sicherheitsaspekte zu dokumentieren. Beachten Sie zudem, dass Nutzer Ihre Skripte grundsätzlich auf eigenes Risiko verwenden. Eine Haftung für Schäden ist ausgeschlossen, sofern diese nicht vorsätzlich oder grob fahrlässig verursacht wurden oder gesetzlich anderweitig geregelt ist.

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

  • Eine universelle Toolbox für Shelly-Skripts.

    Wie benutzt man die Toolbox?

    Kurzfassung:

    • Kopiere einfach den Toolbox-Code ans Ende deines Scripts und definiere eine Main() Funktion über der Toolbox.
    • Die Main()-Funktion sollte den Hauptcode enthalten, z.B. das erstellen eines Endlos-Timers Schleife oder eines Ereignis-/Status Handlers. etc.

    Beispiel für Call():

    • Um das Call() Tool zu verwende kannst du die Call() Funktion einfach wie eine normale Shelly.call() Funktion nutzen.
    • Weitere Informationen zur Verwendung von Shelly.call() findest du hier --> https://shelly-api-docs.shelly.cloud/gen2/0.14/Scri…ures#shellycall
    • Bei Call() gibt es einen 4. Debug-Parameter, der bei Shelly.call() nicht vorhanden ist, wenn hier "true" übergeben wird, wird automatisch eine Debug-Ausgabe für den Call erzeugt.

    Shelly Scripts auf "base" reduziert:

    Toolbox v1.0 + Call() Beispiel


    Eine ausführliche Hilfestellung, wie was zu verwenden ist, findest du hier:

    _[Deleted]_
    1. Januar 2024 um 18:40

    Hinweis: Die Dokumentation ist noch nicht vollständig, aktueller Zustand --> "Unvollständig"

    Viel Spaß mit dem Script,

    Tim

    15 Mal editiert, zuletzt von _[Deleted]_ (8. März 2024 um 22:47)

  • @De kat

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    lg

    Hummelchen

  • _[Deleted]_ 8. Februar 2024 um 18:27

    Hat den Titel des Themas von „Shelly Script Toolbox _[v3.7-Alpha ]_“ zu „Shelly Script Toolbox _[v1.0]_“ geändert.