Push Skript über Cloudmatic

Betriebssystem unabhängige Weboberfläche für die HomeMatic Steuerung

Moderator: Co-Administratoren

Antworten
michi050
Beiträge: 73
Registriert: 09.01.2014, 22:07

Push Skript über Cloudmatic

Beitrag von michi050 » 05.07.2025, 16:50

Hallo Forum,

ich möchte einen PushText über Cloudmatic an Smartha senden. Das vorgefertigte Skripft habe ich aus der Easy Smarthomeseite. Nun möchte ich den Text in den Zeilen "string event" und "sting PushText" durch Systemvariablen (mit Tonausgabe vorangestellt) der CCU2 ersetzen. Wie sollte dann das Skript aussehen? Ich bin leider ein Laie was Programmierung anbetrifft und wäre unendlich dankbar wenn mir jemand kurz weiterhelfen könnte :wink:

Vielen Dank an euch im Voraus.

Grüße Michael

Code: Alles auswählen


! Ersetzen Sie 'Push...' durch die Namen Ihrer Systemvariablen
string PushMichaHandy = 'ESY:' # dom.GetObject('PushMichaHandy').Value();
string PushDirkTablet = 'ESY:' # dom.GetObject('PushDirkTablet').Value();
string PushEddyPixel = 'ESY:' # dom.GetObject('PushEddyPixel').Value();
string PushBueroTablet = 'ESY:' # dom.GetObject('PushBueroTablet').Value();

! Hier den Betreff und Inhalt der Nachricht angeben
string event = '[alarm] ACHTUNG: Alarm!';
string PushText = 'Die Haustür wurde geöffnet!';

string stdout;
string stderr;
string teilstr;
string sendtext = "";
string sendevent = "";

foreach(teilstr, event.Split(" ")) {
    sendevent = sendevent # "+" # teilstr;
}
foreach(teilstr, PushText.Split(" ")) {
    sendtext = sendtext # "+" # teilstr;
}

! Hier für jedes Gerät eine eigene Zeile mit dem Namen der Systemvariable erstellen
system.Exec('/bin/sh /etc/config/addons/mh/prowl.sh ' # PushMichaHandy # ' ' # sendevent # ' ' # sendtext, &stdout, &stderr);
system.Exec('/bin/sh /etc/config/addons/mh/prowl.sh ' # PushDirkTablet # ' ' # sendevent # ' ' # sendtext, &stdout, &stderr);
system.Exec('/bin/sh /etc/config/addons/mh/prowl.sh ' # PushEddyPixel # ' ' # sendevent # ' ' # sendtext, &stdout, &stderr);
system.Exec('/bin/sh /etc/config/addons/mh/prowl.sh ' # PushBueroTablet # ' ' # sendevent # ' ' # sendtext, &stdout, &stderr);

Dateianhänge
Push.txt
(1.35 KiB) 7-mal heruntergeladen

michi050
Beiträge: 73
Registriert: 09.01.2014, 22:07

Re: Push Skript über Cloudmatic

Beitrag von michi050 » 07.07.2025, 18:50

Problem gelöst, vielen Dank für die Hilfe

Antworten

Zurück zu „CloudMatic“