Arduino via UDP Socket an Symcon

Moin,
das Thema betrifft nicht direkt den Arduino, war mir aber nicht sicher wo ich es sonst Hinpacken sollte…
Ich Sende Temperaturwerte von einem Arduino an IPS via UDP Socket. Das Funktioniert soweit auch klasse nun ist es einige Zeit her dass ich das so gestrickt habe. Nun wollte ich einen weiteren Arduino via UDP an IPS anbinden… und stehe dabei irgendwie auf der Leitung…
Hier mal Kurz der Aufbau der Funktioniert:

  • Arduino sendet via UDP Socket (Port 8889) an IPS.
  • Im IPS also unter I/O Instanzen einen UDP Socket der auf Port 8889 lauscht.
  • Datenübergabe an an eine Splitter Instanz.
  • Daten werden weitergereicht an ein Auswertescript:
<?
if($_IPS['SENDER'] == "RegisterVariable")
{
    SetValue(14262,$_IPS['VALUE']);
    $float_value_of_var = floatval($_IPS['VALUE']);
    SetValue(58419,$float_value_of_var);
}
?>

Das Funktioniert soweit.

Nun „Baue“ ich das gleiche mit einem weiteren UDP Socket (Port 8887) ->Splitter…

Mein Problem ist zu verstehen, wie/wo ist die Verknüpfung Splitter->Script?:banghead:

Wie wird ausgerechnet mein Script #50205 getigert…
im UDP Socket kann ich die Splitter Instanz angeben, aber in der Splitter Instanz finde ich nichts wo ich ein Script angeben kann, welches getigert wird.

Viele Grüße aus Handewitt
//Sven

Du brauchst eine Instanz vom Typ RegisterVariable.
Michael

Daaaaanke :slight_smile:
Läuft! :loveips: