YESLY Smart Home

Startseite Foren Fibaro Forum (Z-Wave) Fibaro LUA Scripts für HC2 Rolladen mit LUA ansteuern

Dieses Thema enthält 23 Antworten und 5 Teilnehmer. Es wurde zuletzt aktualisiert von  andreas vor 2 Jahre, 7 Monate.

Ansicht von 9 Beiträgen - 16 bis 24 (von insgesamt 24)
  • Autor
    Beiträge
  • #64086

    andreas
    Teilnehmer

    ah, verstehe. Dann initialisiere ich die oben.

    Dann bekomme ich den Fehler:
    [DEBUG] 15:13:35: line 76: ‚end‘ expected (to close ‚function‘ at line 19) near


    Grüße
    • Diese Antwort wurde geändert vor 2 Jahre, 7 Monate von  andreas.
    #64090

    andreas
    Teilnehmer

    okay, da gab’s wohl ein Fehler beim kopieren.
    Jetzt hab ich es oben initialisiert und es kommt kein Fehler im Debug.

    Kann ich es irgendwie im Vorfeld testen?


    Grüße
    #64161

    oceanman
    Teilnehmer

    Die Szene wird so nicht funktionieren – wie BoomX schon sagte, muss die globale Variable „rollershutter_runs“ angelegt werden, sonst wird es nicht laufen. Das Skript versucht im Verlauf, die globale Variable zu ändern (z.B. Zeile 49), findet sie dann aber nicht. Da bringt es nichts, die als lokale Variable zu definieren.

    Zur Erläuterung: die legst du unter Steuerungen –> vabiable Steuerungen –> Variablen –> hinzufügen.

    #64163

    andreas
    Teilnehmer

    Ah – dann muss man die Variablen dort auch noch definieren. Gut zu wissen.
    Muss ich sonst noch eine Variable dort definieren? Gibt es irgendwie ein Tutorial, bei dem ich die grundlegenden Funktionen lernen kann und nicht immer so doof hier fragen muss? :3

    Grüße Andreas


    Grüße
    Dateianhänge:
    You must be logged in to view attached files.
    #64166
    Hoggle
    Hoggle
    Moderator

    Auf der Siio-Seite findest du recht viele.
    zB:

    Viele Grüße Hoggle


    Immer hilfreich: Siio-Datenbank
    #64169
    Hoggle
    Hoggle
    Moderator

    Oder die Wissensdatenbank


    Immer hilfreich: Siio-Datenbank
    #64230

    andreas
    Teilnehmer

    Hallo,

    also es hat geklappt :)

    kann ich denn diese Variable auch für mehrere Funktionen verwenden, oder ist die nur für eine Steuerung reserviert?
    Anderenfalls würde ich eine Variable namens rollershutter_sz erstellen um ein Zweites Zimmer zu steuern. Macht das Sinn?

    Grüße Andy


    Grüße
    #64232

    oceanman
    Teilnehmer

    Du kannst den Zustand jeder Variablen natürlich in mehreren Skripten und Funktionen abfragen. Wenn Inhalt Variable XY = Z dann dies oder das… Wenn du mehrere Fenster gleich steuern möchtest, reicht eine Variable mit einer Szene.
    Wenn du mehrere Fenster unabhängig voneinander steuern möchtest, solltest du mehrere Variablen anlegen; so habe ich das auch gehandhabt.
    Dann legst du für jeden Raum eine eigene Szene an; denk halt dran, dass du in der jeweiligen Szene auf die richtige Variable verweist. Also „rollershutter_runs“ durch z.B. „rollershutter_runsBad“ ersetzen und natürlich nicht vergessen, die jeweilige Variable auch anzulegen ;-)

    • Diese Antwort wurde geändert vor 2 Jahre, 7 Monate von  oceanman.
    #64251

    andreas
    Teilnehmer

    Hallo oceanman,

    genau so hab ich es jetzt mal gemacht – ich bin gespannt auf morgen früh, ob alles so klappt.
    BTW: „rollershutter_runsBad“ geht bei mir nicht – Variablenname zu lang. 18 Zeichen ist max.

    Danke für eure Hilfe – ich hab ne menge dazugelernt!

    Grüße Andreas


    Grüße
Ansicht von 9 Beiträgen - 16 bis 24 (von insgesamt 24)

Du musst angemeldet sein, um auf dieses Thema antworten zu können.