Cloudmatic SMS Versand aus Homeputer CL

Programmierung der HomeMatic CCU mittels contronics homeputer CL

Moderator: Co-Administratoren

Antworten
Tommy02
Beiträge: 4
Registriert: 20.10.2015, 10:15

Cloudmatic SMS Versand aus Homeputer CL

Beitrag von Tommy02 » 20.10.2015, 10:40

Hallo Homeputer-Experten,
ich würde gerne um eure Hilfe bitten: ich sende über Cloudmatic Notify Standard-SMS-Nachrichten auf mehrere IPhones. Das funktionert fehlerfrei direkt auf der CCU2 mit folgenden Kommando (Feld ZielRufnr enthält alle IPhone-Nummern mit Komma getrennt):
system.Exec("/bin/sh /etc/config/addons/mh/smsrufnr.sh " # ZielRufnr # " " # sendsms, &stdout, &stderr);

Ich möchte nun aber die SMS aus Homeputer Cl schicken. Dazu habe ich folgendes Script auf Homeputer laufen:

ZielRufnr:= "0176xxxxxxxxx,0157xxxxxxxx"
SMSText:= ZielRufnr + " " + "Test SMS"
Temp:= "/bin/sh /etc/config/addons/hm/smsrufnr.sh " + SMSText
STARTPROGRAMM(Temp)

Im Feld 'Temp' steht bei Aufruf von STARTPROGRAMM(Temp) der Inhalt:
/bin/sh /etc/config/addons/hm/smsrufnr.sh 017654304113,017654130801 Test SMS

Es passiert aber nichts und keine SMS werden gesendet. Der Fehler muss am Aufruf von 'smsrufnr' liegen, da auch im Meine-Homematic-Protokoll kein SMS-Versand geloggt ist.
Könnte es an der Syntax der Parameter-Mitgabe für 'smsrufnr.sh' liegen ?

Es wäre schön, wenn mir jemand dazu eine Hilfestellung geben könnte.

Viele Grüße
Tommy02

buempi
Ehrenmitglied
Beiträge: 12194
Registriert: 29.07.2006, 15:58
Wohnort: Schweiz
Danksagung erhalten: 5 Mal

Re: Cloudmatic SMS Versand aus Homeputer CL

Beitrag von buempi » 20.10.2015, 10:49

Hallo Tommy

Bevor wir zu weit suchen: Ist es nur ein Verschrieb, oder unterscheiden sich die Pfadangaben im Original auch?

system.Exec("/bin/sh /etc/config/addons/mh/smsrufnr.sh " # ZielRufnr # " " # sendsms, &stdout, &stderr);
/bin/sh /etc/config/addons/hm/smsrufnr.sh 017654304113,017654130801 Test SMS

Viele Grüsse
Bümpi

EnergyStar
Beiträge: 1276
Registriert: 27.07.2010, 11:38
Danksagung erhalten: 1 Mal

Re: Cloudmatic SMS Versand aus Homeputer CL

Beitrag von EnergyStar » 20.10.2015, 10:50

Hallo Tommy02,

oben schreibst Du
system.Exec("/bin/sh /etc/config/addons/mh/smsrufnr.sh " # ZielRufnr # " " # sendsms, &stdout, &stderr);
und unten
/bin/sh /etc/config/addons/hm/smsrufnr.sh 017654304113,017654130801 Test SMS
Ist der Buchstabendreher nur ein Schreibfehler?

Gruß
EnergyStar

PS: Bümpi wieder schneller...
--------------------------------------------
CCU1 mit 1.514, CUxD 0.59b, Historian V0.7.6hf1
161 Kanäle in 35 Geräten
in schrittweiser Migration auf die
CCU2 mit 2.15.5, CUxD 0.68, Historian V0.7.6hf1
254 Kanäle in 88 Geräten
gesamte Funktionalität über die
CL-Box mit homeputer CLX Ver. 4.0 Rel. 150625
Ansichten: 17, Objekte: 882, Zeilen: 19863, Variablen: 1966

Tommy02
Beiträge: 4
Registriert: 20.10.2015, 10:15

Re: Cloudmatic SMS Versand aus Homeputer CL

Beitrag von Tommy02 » 20.10.2015, 12:01

Hallo Bümpi,
ich wird verrückt: Tausend mal hingeschaut und nichts bemerkt. Du hast recht: es ist der Schreibfehler. Kaum macht man's richtig, funktioniert's.
Ich danke dir vielmals. Du hast mir noch viele Tests erspart.

Vielleicht noch was für die Allgemeinheit: ich benutze Aldi Talk auf meinem IPhone. Bei IPhones mit Aldi Talk funktionieren aber die Premium-SMS. Standard-SMS kommen nicht an. Ich habe eine Support-Anfrage an Meine-Homematic.de gestellt und die haben bestätigt, dass sie mit diesem Betreiber bei Standard-SMS Probleme haben und man nur die Premium-SMS nutzen kann.
Das hat mich auch viele Tests gekostet.

Viele Grüße
Tommy02

Tommy02
Beiträge: 4
Registriert: 20.10.2015, 10:15

Re: Cloudmatic SMS Versand aus Homeputer CL

Beitrag von Tommy02 » 21.10.2015, 14:41

Hallo EnergyStar,
auch dir herzlichen Dank für deine schnelle Info. Du hast den Schreibfehler auch gleich erkannt. Super !! War nicht leicht zu erkennen.

Viele Grüße
Tommy02

Antworten

Zurück zu „homeputer CL“