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