Hallo Thomas,
ich habe das ganze heute nochmal mit Pushover und deinem Script aus Post #90 versucht.
Auch dort werden die Werte nicht übergeben. Ich glaube das Problem liegt vielleicht woanders…
Anbei ein Screen mit den ObjektID´s.
<?
// Telegram -> Meldungen im WF
$telegram = 46682 /*[WORK\Telegram -> Meldungen im WF\Telegram -> Meldungen im WF]*/;
IPS_RunScriptEx ($telegram , Array("type" => "push", "gruppe" => "info" , "nachricht" => "Info - allgemeiner Hinweis"));
?>
<?
//Hier test Nachricht
#$nachricht = "Dieses ist eine Test Nachricht";
// Telegram
$TelegramID = 22786 /*[Module\TelegramMessenger IPS]*/; // ID vom Telegram-Modul
$UserID = 123456;
// Schalter im Webfront ob Pushnachrichten versendet werden sollen
$id_pushnachricht_empfangen = 48490 /*[WORK\Telegram -> Meldungen im WF\Push empfangen]*/;
// ID des Webfront Meldungen Scriptes
$webfront_meldung = 44387 /*[WORK\Telegram -> Meldungen im WF\Meldungen\Thomas Meldungen im WF]*/;
// Type - ob anzeige nur im Webfront oder auch als Push Nachricht
if(!isset($type)) { $type = "push"; }
if ( GetValue($id_pushnachricht_empfangen) == true && $type == "push") {
$pushnachricht = true;
} else {
$pushnachricht = false;
}
// Zeitpunkt des automatischen Löschens der Meldung
if(!isset($verfall)) { $expires = strtotime("+1 Day"); } else { $expires = strtotime($verfall); }
// keine Gruppe gesetzt
if(!isset($gruppe)) { $gruppe = "info"; }
// Inhalt
if(!isset($nachricht)) { $nachricht = "Es wurde keine Nachricht angegeben.";}
// Soll ein Bild mit gesendet werden?
// Abfrage unen, falls nicht mit angegeben
if(!isset($bild)) { $bild = "";}
// Seiten Sprug Adresse
if(!isset($seite)) { $seite = ""; }
// Zuordnung der Meldung zu den Applications -> aus "Meldungsanzeige im Webfront"
// 0 => Normal(grün), 1 => Fehler(rot), 2 => Warnung(gelb), 3 => Todo(blau), 4 => Goto(orange)
$type = Array (
"system" => "3",
"info" => "0",
"wetter" => "2",
"alarm" => "1",
"sicherheit" => "3",
"geraete" => "0",
"telefon" => "0",
"seite" => "4",
);
$icon = Array (
"system" => "IPS",
"info" => "Information",
"wetter" => "Rainfall",
"alarm" => "Alert",
"sicherheit" => "Warning",
"geraete" => "Gear",
"telefon" => "Telephone",
"seite" => "IPS",
);
// Pushover Daten
/*$token = Array (
"system" => "ID_TELEGRAM_BOT",
"seite" => "ID_TELEGRAM_BOT",
"info" => "ID_TELEGRAM_BOT",
"wetter" => "ID_TELEGRAM_BOT",
"alarm" => "ID_TELEGRAM_BOT",
"sicherheit" => "ID_TELEGRAM_BOT",
"geraete" => "ID_TELEGRAM_BOT",
"telefon" => "ID_TELEGRAM_BOT",
);*/
if($pushnachricht) {
$post = array(
//"token" => "$token[$gruppe]",
"user" => $UserID,
"message" => $nachricht,
"expire" => $expires,
);
// Bild
if((isset($bild)) and ($bild != "")) {
$file = new CURLFile($bild,'image/jpg','Bild');
$post["attachment"] = $file;
}
}
Telegram_SendText($TelegramID, $nachricht, $UserID, $ParseMode='HTML');
IPS_LogMessage("Telegram", utf8_decode($nachricht));
// Nachrichten im Webfront anzeigen
$message = IPS_RunScriptEx($webfront_meldung, array('action' => 'add', 'text' => $nachricht, 'expires' => $expires, 'removable' => true, 'type' => $type[$gruppe], 'bild' => $bild, 'icon' => $icon[$gruppe], 'page' => $seite));
?>
Beste Grüße
Kai