30-10-2014, 12:06:48
(29-10-2014, 17:31:50)auristein schrieb: Mach dich mal über die Funktion " Variablen aufteilen " schlau . Du machst ein Profil indem du die Text Datei von asmarthome liest und diese in die variable %SHSTSTUS schreibst .
In der variable stehen nun alle aktuellen Parameter der Text Datei . Mit Hilfe von " variable aufteilen " kannst du dir nun die wichtigen Daten rauspicken wie zb eine Temperatur und mit diesem Wert weiter arbeiten , zb als push Notification oder als sprach Ausgabe.
Noch ein kleiner Tipp : verwende bei so gut wie jedem task was deine aktoren angeht als letzten Schritt " sh Text Datei aktualisieren " . So bist du immer auf der sicheren Seite das die Text Datei mit den aktuellsten Parametern gefüttert ist
Hi, danke.
Ich habe mich mal eingelesen. Deitei einlesen geht ja Zeilenweise, mit einer if Schleife bis EOF kann ich die ganze Datei durchlaufen lassen. Aber das werden ja unendlich viele Variablen werden wenn ich die aufteile.
Wenn ich besipielsweise nur die ganzen Heizkörperthermostate auslesen möche, muss ich dann wirklich die ganze Datei durchgehen und jede Zeile mehrfach aufteilen bis ich die Temeratur un das dazugehörige Zimmer herauslesn kann?
Wo hast Du denn die Variablen aufgeteilt?
VG vsa