Konfigurationsbefehle
-
io.readfile (Datei)
-
Liest die gesamte Datei auf einmal.
-
Gibt im Erfolgsfall den Inhalt der Datei als String zurück, im Fehlerfall nil.
-
-
io.writefile (Datei, Daten)
-
Schreibt die angegebenen Daten in eine Datei.
-
Die Daten können entweder ein in eine Zeichenkette konvertierbarer Wert oder eine Tabelle mit solchen Werten sein.
-
Handelt es sich bei den Daten um eine Tabelle, so wird jedes Tabellenelement durch ein Zeilenumbruchzeichen abgeschlossen.
-
Gibt Boolean als Schreibergebnis zurück, wenn eine Datei zum Schreiben geöffnet werden kann, oder nil, wenn auf die Datei nicht zugegriffen werden kann.
-
USB-Flash-Laufwerk:
-
Unterstützt FAT-, FAT32- und NTFS-Dateisysteme.
Senden und Empfangen von SMS-Nachrichten über einen angeschlossenen USB-GSM-Adapter:
-
Verwenden Sie ein USB-Datenmodem.
-
Schließen Sie das Modem an den USB-Port des Controllers an. Es nimmt sofort den Betrieb auf.
-
Spezifische Funktionen, wie z.B. PIN-Code-Einstellungen und eine Telefonnummern-Whitelist zum Senden und Empfangen von SMS-Nachrichten, sollten der User Script-Bibliothek hinzugefügt werden.
Befehlssyntax für SMS:
-
Um einen Objektwert per SMS zu ändern oder einen Objektwert per SMS-Request zu lesen, folgen Sie dem nachstehenden Format:
-
Auf Bus schreiben:
-
SMS-Befehlsformat:
W ALIASWERT
-
-
Lesen vom Bus:
-
SMS-Befehlsformat:
R ALIAS
-
Bei einer Leseanforderung antwortet das Skript mit einer SMS-Nachricht, die den aktuellen Wert des ausgewählten Objekts enthält.
-
-
Für ALIAS gibt es folgende Möglichkeiten:
-
Gruppenadresse (z. B. 1/1/1)
-
Name (z. B. Obj1). Wenn der Name Leerzeichen enthält, muss er in Anführungszeichen gesetzt werden (z. B. Temperatur im Raum).
Objektdatentyp und -name:
-
Auf der Registerkarte Konfigurator → Objekte einstellen.
-
Andernfalls ist das Skript nicht in der Lage, das Objekt zu lesen oder zu schreiben.
-
Es werden nur ASCII-Symbole in der Nachricht akzeptiert.
-
Weitere Informationen zum Senden von SMS finden Sie im Anwendungshinweis AN011 (Anwendungshinweise).