Unterstützung Script Emailversand

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Antworten
MarKiesCo
Beiträge: 71
Registriert: 11.04.2023, 21:07
System: CCU
Hat sich bedankt: 29 Mal
Danksagung erhalten: 3 Mal

Unterstützung Script Emailversand

Beitrag von MarKiesCo » 25.12.2023, 22:07

Hallo,

Ich habe ein script welches final in die Scriptvariable 'vorhersage' einen Text schreibt. Könntet ihr mir eventuell kurz auf die Srünge helfen wie ich diese Scriptvariable in dem Output unter 'Emailversand' einzupflegen habe, so dass der Inhalt an die Email übergeben wird? (wie müsste die Zeile dann ausschauen?) :-?

PS: Aktuell habe ich das gelöst indem ich eine Sysvar erstellt habe, dann den Text aus der Scriptvariable 'vorhersage' in die SysVariable schreibe, und dann über TLC im Emailaddon den Text aus der SysVariable in den EMailbody übernehme. Geht das eventuell einfacher/direkter?

Code: Alles auswählen

!(verschiende Variablen...)
string vorhersage = "";
real AktD = system.Date("%d.%h '%y");
string stdout;
string stderr;

!(Script run...)

!(Emailversand)
system.Exec("/etc/config/addons/email/email 04", &stdout, &stderr);

vielen Dank
cheers, MarKiesCo

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Unterstützung Script Emailversand

Beitrag von alchy » 26.12.2023, 15:42

du kannst sogar 2 Argumente übergeben

Code: Alles auswählen

string stdout;string stderr;
string arg1 = " Wollt mich \n nur mal mit system.exec melden";
string arg2 = " Gruss , Alchy";    
system.Exec("/etc/config/addons/email/email 01 '"#arg1 #arg2 #"'" ,&stdout,&stderr);
Voraussetzung ist natürlich das die Mailvorlage korrekt eingerichtet ist.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

MarKiesCo
Beiträge: 71
Registriert: 11.04.2023, 21:07
System: CCU
Hat sich bedankt: 29 Mal
Danksagung erhalten: 3 Mal

Re: Unterstützung Script Emailversand

Beitrag von MarKiesCo » 27.12.2023, 12:13

perfekt, vielen Dank Alchy 👍

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“