Seite 1 von 1

Programm mit einem Übergabewert aufrufen

Verfasst: 07.05.2023, 15:59
von Hordeia
Frage kann man ein Programm mit einem Übergabewert aufrufen? Gibt es dazu eine Beschreibung?

Bsp. Mein Programm kann das Progarmm DEMO aufrufen:

Code: Alles auswählen

var programObj = dom.GetObject("DEMO");
programObj.ProgramExecute();
Nun will ich innerhalb des Programms, je nach Aufruf mit einem bestimmten Wert rechnen.
Ist das möglich und würde das aufrufende Programm mit dem Rückgabewert etwas anfangen können?
Wenn ja, wie?

Über Hilfestellungen oder Verweise auf Dokus wäre ich dankbar, Homematic Script-Dokumentation kenne ich bereits.

Re: Programm mit einem Übergabewert aufrufen

Verfasst: 07.05.2023, 16:07
von MichaelN
Verwende das System einfach wie gedacht.

Nimm eine Systemvariable und setzte sie auf deinen Übergabe Wert. Das aktualisieren triggert das Programm und dort kannst du eine andere Systemvariable auf den Rückgabe Wert setzen.