Seite 1 von 1

CuxD verschicken keine Nachrichten mit Leerzeichen trotz '

Verfasst: 04.01.2018, 11:24
von microsuck
Hi,

ich habe nach diese Anleitung auf meinem RPI versucht dies nachzustellen. Leider hat dies nicht funktioniert (gehe davon aus das die Datei Curl nicht für den RPI geeignet ist). Aber seid dem funktioniert bei mir das Versenden von Nachrichten nicht mehr beziehungsweise mit sehr komischem verhalten (:

Wenn ich dies Probiere was auch immer funktionierte:

Code: Alles auswählen

string message = "Alarmanlage wurde ausgelöst";
string chatid = "xxxxx"; ! chat_id des Empfängers
string botAPI = "xxxxxxxxxxx"; ! API des eingerichteten Bots 
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("extra/curl -s -k https://api.telegram.org/bot"#botAPI#"/sendMessage -d text='"#message#"' -d chat_id="#chatid);
kommt nix

wenn ich aber diesen Teil

Code: Alles auswählen

text='"#message#"' 

ohne ' probiere dann versendet er zwar eine Nachricht allerdings nur das erste Wort.

Einen Neustart habe ich schon versucht bzw. cuxd nochmals zu installieren (ohne Deinstallation)

Ob das mit der obigen Anleitung zu tun hat kann ich nicht mit Gewissheit sagen aber kurz vorher hat es noch funktioniert und nun nicht mehr also liegt die Vermutung nahe.

um eine Idee was zur Lösung beiträgt wäre ich sehr dankbar

Re: CuxD verschicken keine Nachrichten mit Leerzeichen trotz

Verfasst: 04.01.2018, 12:04
von alchy
microsuck hat geschrieben:was auch immer funktionierte:
Naja, da würde ich mal sagen: das stimmt so mal nicht :wink:

Lösung:
Umlaute in der Nachricht entfernen bzw. entsprechend behandeln.

Alchy

Re: CuxD verschicken keine Nachrichten mit Leerzeichen trotz

Verfasst: 04.01.2018, 14:34
von microsuck
SCHANDE über mich :evil:

ich dachte das dies so funktioniert hat. Dann war das wohl ein anderes Script.