Serial Port, Register Variable, Cutter

Was kommt denn im Meldungsfenster je für data1 ?

Das Meldefenster im Skript direkt ist leer und bei Meldungen steht „RegVar Handler result: 0“.

Im Script solltest Du nix starten, da kann nix kommen.

Aber dass im Meldungsfenster gar nichts steht… Du hast doch auch echo $data im Script drin und in der Debuganzeige der Registervariable kommt was… hmm

Edit: Vielleicht wäre es gut, wenn wir mal Teamviewer nutzen

Hab dir ne PN geschickt

Die Scripte in in diesem Threadsollten funktionieren, Fehler war:

Die $data Variable wird durch

$data = $_IPS['VALUE'];

und nicht durch

$data  = RegVar_GetBuffer($_IPS['INSTANCE']);

geholt.

Gruß Helmut

Könnte man so auch Werte an die Serielle Schnittstelle senden?

Einfach mal im Scripteditor ein „C“ eintippen und Alt+Space drücken.
zB:

<?
COMPort_SendText(54996 /*[Serial Port Com0Com 17]*/, "Hallo Thomas");
?>

Oder unabhängig von der Hardware:
RegVar_SendText*( integer $InstanzID, string*$Text )
Michael

Hey Leute,

muß ich das dann als String senden und im Arduino wieder in einzelne Variablen aufteilen und die dann in die Variablen auf dem Arduino schreiben?

@Helmut: beim ausführen kammt folgende Meldung

Fatal error: Call to undefined function COMPort_SendText() in /usr/share/symcon/scripts/24712.ips.php on line 3

Gruß Stefan

PS: Sorry für meine dummen Fragen

PPS: Kann das sein das diese Funktion auf den Raspberry Pi nicht geht?

-Neu: COMPort_* heißt jetzt SPRT_* und WWWReader_* heißt jetzt WWW_* (landet so bald auch endlich in der Doku)

Siehe auch Update #3595

Oh, besten dank