Hallo,
ich möchte gerne mein Script immer am Ende des jeweiligen Monats starten lassen.
Wenn ich jedoch ein Ereignis hinzufüge kann ich bei Zyklisches Ereignis nur den Monatsersten auswählen?
Gibt es da eine Möglichkeit?
Danke
Hallo,
ich möchte gerne mein Script immer am Ende des jeweiligen Monats starten lassen.
Wenn ich jedoch ein Ereignis hinzufüge kann ich bei Zyklisches Ereignis nur den Monatsersten auswählen?
Gibt es da eine Möglichkeit?
Danke
Geht bestimmt auch einfacher.
-Joe
<?
$thisId =CreateVariableByName($_IPS['SELF'], "letzteTagImMonat", 3, "~String", 1);
SetValueString($thisId, date("d.m.Y",mktime(0,0,0, date("m") +1, 0, date("Y"))));
function CreateVariableByName($id, $name, $type, $profile = "")
{
//global $_IPS['SELF'];
$vid = @IPS_GetVariableIDByName($name, $id);
if($vid === false)
{
$vid = IPS_CreateVariable($type);
IPS_SetParent($vid, $id);
IPS_SetName($vid, $name);
IPS_SetInfo($vid, "this variable was created by script #".$_IPS['SELF']);
if($profile !== "") { IPS_SetVariableCustomProfile($vid, $profile); }
}
return $vid;
}
?>
Starte es doch immer am 1. um 0:01, wo ist das Problem bei 1 min Differenz ( oder 0:00:01 )
Michael
Die neuste Beta der 3.1 erlaubt genau diese Funktion. Fehlt noch die Übersetzung von „Last“
paresy
Ich übernehme das gerne (spitzfündig)… Letzter :D:D
Könnte aber auch je nach programmatischer Übersetzung auch Letzte (Sekunde oder Minute) lauten.
Wer hat sich denn die deutsche Grammatik einfallen lassen… in english is it very easy.
Das wird sich sicher dynamisch an die verwendete Einheit anpassen