Guten Tag,
ich würde gern deine Davis Vantage2 direkt mit der SymBox verbinden und auslesen. Das soll ein RS-232 auf LAN Wandler machen.
Leider scheiter ich schon am Anfang. 2010 hat der Forumnutzer aag einige Scripts dafür hier eingestellt. Zu finden hier.
Ich habe aag mein Problem schon geschildert und er sagt das es wahrscheinlich ein PHP Problem und er nicht weiß, in wie weit die Symbox mit den Befehlen umgehen kann.
Im ersten Script z.B. kommt der Befehl
ComPort_SetDTR(44862 /*[SerialPortWetterstation]*/, true);
Sollte der in auf der SymBox so laufen, oder ist das veraltet?
Im Zweiten Script kommt meckert IPS „undefined function“ auf der folgenden Zeile:
if ($IPS_SENDER == "RegisterVariable") // wenn das Skript von einer RegisterVariable-Instanz aus aufgerufen worden ist
{
// $data = RegVar_GetBuffer($IPS_INSTANCE); // bereits im Puffer der RegisterVariable-Instanz vorhandene Daten in $data kopieren
$data = $IPS_VALUE; // neu empfangene Daten an $data anhängen
Bei „RegisterVariable“ habe ich meine ID der RegVar eingefügt - sonst nichts geändert.
Insgesamt eingerichtet habe ich das ganze, wie aag es und die anderen im dem Thread gemnacht haben circa so:
I/O Instanz angelegt für den Lan Wandler
und bei Splitter Instanzen einen Cutter hinzugefügt wie beschrieben, die auf die I/O Instanzt zeigt.
Dann eine RegVar unter meiner „Davis“ Kategorie erstellt, unter der ich dann das Script eingefügt habe.
Ich weiß nicht, ob der Platz hier richtig ist, oder es besser im Davis Vantage Thread aufgehoben ist, oder unter PHP der Symbox.
Netten Gruß und einen schönen Samstag allerseits!