ich komme mit diesem Diagram einfach nicht weiter.
Quelle: http://homematic-forum.de/forum/viewtop ... ini#p11262
Ich habe es nun soweit geschaft, dass die Logdateien brav geschrieben werden.
Aus dem Makro:
Code: Alles auswählen
Logging := ZEIT
Logging := Logging + " " + Buero.Temperatur
SCHREIBEDATEI("c:\logs\buero.log", Logging)
Soweit so gut. Doch (1.) Auf was stellt man hier das "Ausführungsintervall"?...
27.12.2008 19:17:41 23,0
27.12.2008 19:18:00 23,0
27.12.2008 19:19:00 23,0
...
Nun weiter zu der Anleitung.
Unter Punkt 1. soll man nun ein Objekt anlegen.
- Typ "EAGeraet"
- Makroinhalt ("Ausführen bei Eingabe" gesetzt) <- Ich gehe mal davon aus dass hiermit der Hacken "Ausführung bei Änderung" gemeint ist, oder?
Das OriginalMakro aus dem Forum ist:
Code: Alles auswählen
<?
$LogName = "KS300T_1";
include("Z:\\fs20\\php\\MiniDiagramm.php");
?>
** Anzeige:=Scriptoutput
DiagrammKS300 umschalten
Code: Alles auswählen
<?
$LogName = "buero";
include("c:\\skripte\\Heizung\\MiniDiagramm.php");
?>
** Anzeige:=Scriptoutput
DiaBuero umschalten
In der Anleitung bei Punkt 2 kommt nun das Makro im Objekt des Temperatursensors.
Code: Alles auswählen
Makro ausführen DiagrammKS300
In diesem Makro steht ja schon:
Code: Alles auswählen
Logging := ZEIT
Logging := Logging + " " + Buero.Temperatur
SCHREIBEDATEI("c:\logs\buero.log", Logging)
(3.)Ist das richtig, dass ich nun als vierte Zeile "Makro ausführen DiaBuero" eintragen darf?
Die MiniDiagramm.php habe ich unter c:\skripte\Heizung\ liegen und die ersten Zeilen (Pfade) wiefolgt geändert:
Code: Alles auswählen
...
//$filebmp = "c:\\skripte\\Diagramm".$LogName.".bmp";
$filelog = "c:\\logs\\".$LogName.".log";
$filejpg = "c:\\skripte\\Diagramm".$LogName.".jpg";
...
Das Ergebnis:
- In der Ansicht habe ich nun ein Gerät (Ventilator) welches DiaBuero heißt und aus ist.
- Nach ca. einer Minute wird die Studiosoftware automatisch geschlossen.
in der FS20.log steht dann folgendes:
Hat mir hier jemand einen Tip? Oder sieht wo der Fehler liegt?27.12.2008 20:07:10 DLL-Initialisierung ######################
27.12.2008 20:07:11 Sendung 81 06 c9 2c 02 01 1f 0a
27.12.2008 20:07:12 Empfang 81 0c c9 5d 01 02 1f 05 a0 07 b6 58 01 80
27.12.2008 20:07:13 Sendung 81 05 04 50 c9 01 86
27.12.2008 20:07:13 Sendung 81 0b 04 d1 02 01 83 46 3c 65 ff 66 ff
27.12.2008 20:07:14 Sendung 81 0b 04 84 02 01 83 04 31 65 ff 66 ff
27.12.2008 20:07:14 Sendung 81 0b 04 d3 02 01 83 3d 47 65 ff 66 ff
27.12.2008 20:07:14 Sendung 81 0b 04 c7 02 01 83 46 32 65 ff 66 ff
27.12.2008 20:07:14 Sendung 81 05 04 4f c9 01 85
27.12.2008 20:07:14 Empfang 81 07 c9 b7 01 02 85 01 2e
27.12.2008 20:07:14 Sendung 81 06 04 62 c9 01 96 02
27.12.2008 20:07:29 Empfang 81 0b 04 d7 83 09 83 01 04 31 65 ff 2e
27.12.2008 20:07:29 Empfang 81 0c 04 cc 09 09 a0 01 04 31 7e 00 67 ff
Danke und Grüße, Thomas