Dokumentation (Syntax) für Scripte

  • Hallo

    Ich würde mich gerne mit den Scripten beim i4 beschäftigen.

    Wo finde ich die Gültige Syntax ?

    Ich habe schon einiges versucht und Beispiele durchstöbert aber das ist mühsam und zum einarbeiten wenig Hilfreich.

    Gibt es da einen Link zu einer Seite oder finde ich das hier und wahr wieder mal etwas Blind.

    Grüße

    VG Frank


    System i7-4650U CPU, RAM-8GB,SSD-240GB, ioBroker

    mit :

    150 x z-wave, 28 x Shelly, 10 x ESP32 (Eigenendwicklung), Netatmo Wetterstation,

    8 x Alexa, Fritzbox, LG ESS10

  • Gibt es da einen Link zu einer Seite oder finde ich das hier und wahr wieder mal etwas Blind.

    Ja oder ja und ja :D

    SCNR

    Der_Stumme
    12. Januar 2022 um 22:11


    (offizielle Doku ist in Englisch)

  • @66er

    Ja danke damit hatte ich mich schon etwas auseinandergesetzt.

    Sehr verwirrend und sehr Mächtige Funktionen usw.

    Das dauert was um das alles zu Sichten geschweige denn zu verstehen.

    Was ich suche ist aber wesentlich einfacher und Rudimentärer.

    Ich habe das mal wieder nicht Richtig beschrieben.

    Ich mache es mal an einem Beispiel fest.

    Bei Java gibt es eine case Funktion

    z.B

    switch(Ausdruck)

    {

    case Wert1:

    // Anweisungsblock 1

    break;

    case Wert2:

    // Anweisungsblock 2

    break;

    default:

    // Anweisungsblock alternativ

    }

    Das habe ich von Hier kopiert : Bedingungen überprüfen mit switch & case (javascript-kurs.de)

    Da ich von Anderen Sprachen komme und die gelernt habe (Fortran77,Cobol,Pascal,Basic9 usw.) muss ich mir erst den Syntax reinziehen.

    Welche Befehle gibt es beim Shelly Script und wo kann ich das nachlesen.

    Also erst mal die Basics und nicht gleich die Diplomarbeit ;)

    VG Frank


    System i7-4650U CPU, RAM-8GB,SSD-240GB, ioBroker

    mit :

    150 x z-wave, 28 x Shelly, 10 x ESP32 (Eigenendwicklung), Netatmo Wetterstation,

    8 x Alexa, Fritzbox, LG ESS10

  • Hallo Frank,

    da suchen wir gemeinsam. ;) Und wer zuerst fündig wird, postet es.

    Ich skripte ja auch schon länger, aber an dieser Synatx beisse ich mir aktuell auch noch die Zähne aus. ;(

  • Welche Befehle gibt es beim Shelly Script und wo kann ich das nachlesen.

    Also erst mal die Basics und nicht gleich die Diplomarbeit

    die Offizielle Doku enthält eigentlich sämtliche gültigen Funktionen, Datentyen etc.

    https://shelly-api-docs.shelly.cloud/gen2/Scripts/S…anguageFeatures

    switch/case gibt es da meines wissens nicht. Stattdessen if / else if / else nutzen.

    Es existiert lediglich ein minimaler, sehr abgespeckter Javacsript-Befehlssatz + ein paar Shelly-eigene API-Funktionen (Call, AddEVentListener, AddStatusHandler) sowie Timer & MQTT.

    Das reicht aber für die meisten Dinge aus.

    Fragen? dann hier fragen .. ;)

    >100 Shellies, darunter so gut wie alles was der Hersteller produziert hat. ;)
    :!: ich beantworte grundsätzlich keine Fragen per persönlicher Nachricht:!:

  • Dieses Thema enthält 16 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.