Parameter in Code

Hallo ip-symcon-Team,

ich bin ganz frisch auf der funkebene und habe folgende frage!

Ich möchte eine FS20 mit einer Zeitsteuerung versehen und benutze dazu folgenden Code.

<?
//IPS;-1;Zentralheizung anschalten;127;05:00;FS20_Heizung_An;
$timestamp = mktime(5, 0, 0, date(„m“), date(„d“), date(„Y“));
$days = Array(0, 1, 2, 3, 4, 5, 6);
if(in_array(date(„w“), $days) && ($timestamp > $lasttimer) && (time() > $timestamp)) {
echo „Timer [Zentralheizung anschalten] Triggered“;
IPS_RunScript(„FS20_Heizung_An“);}
?>

Was für einen Parameter muß ich nun bei mktime eingeben um die FS20 um 07:30 Uhr anzuschalten? :confused:

Ich hoffe Ihr könnt mir weiterhelfen.

Dankeeee

Hallo Willi,

$days = Array(0, 1, 3, 4, 5, 6) bedeutet z.B. täglich, außer Dienstag (Achtung: bei PHP geht die
Woche mit Sonntag los), weil keine „2“ vorkommt.
$timestamp = mktime(7, 3, 0, date(„m“), date(„d“), date(„Y“)); für 7 :30 Uhr

Syntax : int mktime ( [int Stunde [, int Minute [, int Sekunde [, int Monat [, int Tag [, int Jahr [, int is_dst]]]]]]] )
Mehr unter: http://de3.php.net/manual/de/function.mktime.php

Gruß MST

PS: Alternativ gibt es den der Timer Wizard (Funktionstaste F6)

hi mst,
danke für die prompte antwort.

kann ich davon ausgehen, dass ich für 16:00 Uhr dann
16, 00 , 00
eingeben muss oder gibt es noch extra parameter für die 24 Stunden angabe.

gruß willi

… Ja > 16 für 16 Uhr
Nein > kein Extraparameter - siehe Syntax

MST

Ich würde für solche Sachen, die mit Zeit zu tun haben, den Timer Wizard (F6) verwenden. Damit hast du all deiner Timer im Überblick, es ist schneller editierbar, komfortabler und man muss sich mit den Zeitfunktionen nicht rumärgern.

Grüße, paresy