Vareablen von CL Software im WebUI nutzen

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

Antworten
WAdler 68
Beiträge: 1438
Registriert: 09.11.2008, 16:29
Hat sich bedankt: 2 Mal

Vareablen von CL Software im WebUI nutzen

Beitrag von WAdler 68 » 06.12.2010, 17:03

Möchte man z.B. Alarmmeldungen in der CL Software generieren und Sie im WebUI auch sehen, oder mit einer Fernbedienung einerseits CL Geräte schalten und diese Mit der CL Software für andere Zwecke nutzen ..... , kann man 1. die Virtuellen Geräte nutzen, oder 2. eine Datei mit CL schreiben die man dann im WEBUi liest. So kann man Zahlen und Texte nutzen. Das geht so:

1. Man legt eine Datei mit dem Inhalt: cat /var/datadisk/fuerswebui <- Name der Datei für Übergabe
2. Nun legt schreibt man im WEBUi ein Script mit dem Inhalt:


var fb = dom.GetObject("Auswertung");

var stdout;
var stderr;
system.Exec("sh /etc/config/addons/uebergabe/name der Datei von 1. ",&stdout,&stderr);

var x = fb.State(stdout);

3. Die Vareable "Auswertung" muss nun angelegt werden in dem jeweiligen Typ, wie man sie benötigt.

4. In der Cl Software

wenn DATEIVORHANDEN("fuerswebui") dann
LÖSCHEDATEI("fuerswebui")
endewenn
SCHREIBEDATEI("fuerswebui","zB. dieser Text",2)

SCHLIESSEDATEIEN

Nun muss im WEB Ui der Lesevorgang entweder z.B. aller ... x s oder durch andere Ereignisse aufgerufen werden.

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“