nach tausenden Tagen Ruhe mit meinem IPS tüftele ich am Beregnungssystem und suche eine Relaislösung um 8 Ausgänge im Garten schalten zu können.Ich habe dort einen LAN Anschluss und idealerweise gibt es von irgendeinem Hersteller ein Relaismodul das per LAN von IPS aus schaltbar ist.
Hat jemand Erfahrungen mit so etwas oder kennt ein empfehlenswertes Produkt?
Hi Tobias, die Lantick Dinger sehen gut aus. Vielen Dank für die Info. Ich habe hier einen Preis von 143 € gefunden. Ist der OK? Wie steuerst Du die über IPS an, Hast Du vielleicht einen Screenshot und ein Code Schnipsel?
Danke, Stromer
Ich habe glaube ich ca. 180€ gezahlt. 143€ könne natürlich durchaus im Rahmen des Möglichen (aber ggf. Netto) sein.
Ich steuere sie über knxd (Tunneling aus IP-Symcon zu KNX Routing) an. Würde man sie alleine betreiben, wohl eher über http. Da habe ich keine Snippets. Aber das ist auch kein Hexenwerk.
Ein Script in Symcon anlegen. 8 Variablen, alle als Action Ziel dieses Script. Im Script ein Array befüllen mit Zuweisung Symcon VariablenID → Relais ID von Lantick.
Suche mal nach: KMTronic LAN Ethernet IP 8 channels WEB Relay board.
Das wäre genau das was Du suchst. Habe ich selber seit Jahren ohne Probleme im Einsatz.
Hi Michael,
auch an Dich nochmal die Frage, hast Du vielleicht mal Codeschnipsel oder einen Tip zur Einbindung. Ich bin an der Front etwas eingerostet und dankbar zu jeder Idee.
Meine Antwort war nicht ganz richtig sehe ich gerade.
Ich habe die UDP Version, nicht die Web Version.
Ich habe ein UDP Socket angelegt und 8 Boolen Variablen mit dem Profil ~Switch.
Per verknüpftem Ereignis auf mein Aktionsscript sende ich praktisch die UDP Befehle.
Hallo Michael,
vielen Dank für Deine Mühe. Ich habe das UDP gekauft und beginne gerade mit der Umsetzung.
Du hast mir wirklich sehr geholfen.
Viele Grüße an Dich und alle anderen hier im Forum,
Stromer
Hi Michael,
vielleicht kannst Du mir nochmal einen Tip geben. Wie verbindest Du das UDP Socket mit der Variablen damit bei der Variablenänderung auch der Befehl gesendet wird?
Du erstellst ein Script. Dieses wird als „Aktions-Script“ zugeordnet. Wird die Variable durchs Webfront geändert, wird das script automatisch aufgerufen. Möchtest du das Script mit den Parametern für diese Variable aufrufen, machst du ein RequestAction($variablenID, true/false); Das Script wird dann automatisch aufgerufen.
Im Script kannst du z.B. folgendes tun:
$data = array(47112 => 0 /*Variable A - Relais 0*/,
47113 => 1 /*Variable B - Relais 1*/,
/*hier weitere Relais definieren*/);
update($data[$_IPS['VARIABLE']], $_IPS['VALUE']);
function update($nr, $state){
$stateconv = ($state) ? "1" : "0";
USCK_SendText(/* instanceID*/, "FF0".$nr."0".$stateconv);
}