Ich habe eine RegisterVariable-Instance mit der FTDI-Instance verbunden.
Die Variable enthält " Plain - Daten " mit was für einen PHP-Befehl kann ich die Daten in Dezimal-werte umwandeln?
das folgende script loggt die variablen in eine logdatei hinein. das verzeichnis ‚logs_var‘ muss vorhanden sein. die register variable einfach mit diesem script verknüpfen.
Das Skript ist so aufgebaut, dass du deine Variable „Register_Variable“ gar nicht einbauen musst - es erkennt durch $IPS_VARIABLE selbstständig den Variablennamen der geloggt werden soll. Erstelle das richtige Verzeichnis, verknüpfe deine Registervariable (vom Typ String) via IPS mit dem Skript und schon wird alles aufgezeichnet was du dir wünscht (in der Datei logs_var\FTDI.TXT) ohne weitere Änderungen am Skript.
funkioniert ja, was mich wundert ist die Fehlermeldung. Im Script Event habe ich bei Triggers Variables meine „Register_Variable“ eingetragen, Timer Intervall 0 Sekunden.
Der Script wird ja auch ausgeführt, sieht man im Log-Verzeichniss an dem File.