Eltako FAM14 in IP Symcon einbinden

OK, dann anbei meine Version mit dem faulen raten der CRC8 :wink:
Evtl. kannst Du ja was mit anfangen, es muss pro FUD61NPN ja nur einmalig zum Einlernen von IPS benutzt werden.
Dazu erstmal den FUD61NPN in den Einlernmodus PC/GVS bringen. Wenn es dann blinkt einfach dieses Script starten.
Dann sollte die LED aufhören zu blinken :smiley:


<?
// Es muss nur der Bereich der BaseID und GeräteID im Stream geändert werden,
// sowie die InstanzID des i/o Gateways unten! Nicht den Splitter eintragen!

$Sendstream = "55000A0701EBA5E0400D80FFBEF2020003FFFFFFFFFF00";

// 55 = Sync Byte
// 000A = Header.Data Length = Dezimal 10
// 07 = Header.Optional Length = Dezimal 7
// 01 = Header.PaketType
// EB = CRC8 Wert für Header
// A5E0400D80FF = TeachIN Definition (Datenbytes 0 bis 6)
// BEF200 = BaseID -> Austausch durch Deine BASEID vom Enocean Gateway (Datenbytes 7 bis 9)
//              2 = GeräteID wird zur BaseID addiert!!!!!, Austausch durch Deine Geräte ID (In IPS eingestellt bei der FUD61NPN Instanz) (Datenbyte 9)
// 00 = Datenbyte 10
// 03FFFFFFFFFF00 = Optionale Daten (Opt. Datenbyte 1 bis 7)

// Es muss nur der Bereich der BaseID und GeräteID bei Dir geändert werden,
// sowie die InstanzID des i/o Gateways! Nicht den Splitter eintragen!


// CRC8 erraten, als quick and dirty Lösung nur zum Anlernen :-)
// For Schleife kann ggf. auch in Etappen ausgeführt werden 0 - 100, 100 bis 200, 200 - 255

for ($b=0;$b<=255;$b++){
	if ($b < 16) {
	$Send = $Sendstream . "0" . strtoupper(dechex($b));
	} else {
	$Send = $Sendstream . strtoupper(dechex($b));
	}
	echo "Sende Enocean Paket: ".$Send."<br />
";
       CSCK_SendText(12345 /*[Enocean LAN Gate]*/,hextostr($Sendstream)); //Sendet den Text "Beliebiger Datensatz" auf dem Client Socket mit der ID 12345
   IPS_Sleep(50); // Wartezeit zwischen den Paketen = Gesamt = ca. 13 Sekunden
}

function hextostr($x) {
  $s='';
  foreach(explode("
",trim(chunk_split($x,2))) as $h) $s.=chr(hexdec($h));
  return($s);
}

?>

Top! Vielen Dank!
Werde ich heute abend direkt ausprobieren.

Hmm, leider klappt es mit dem Skript immer noch nicht :frowning:

Ich habe allerdings auch ein USB Gateway.
Daher habe ich den send Befehl angepasst. Er sendet auch korrekt aber der Dimmer reagiert nicht.

Gibt es sonst noch etwas zu beachten?

Ich gucks mir am WE noch mal an.
Scheinbar lässt eine Lösung seitens IPS ja noch auf sich warten.

Und gab es am Wochenende neue Erkenntnisse?

Hallo Luke 2205,

mit Kids geht nicht immer alles so schnell wie mann möchte .-)
Und mein Testaufbau ist nicht so Safe, das ich es mit den Kids machen kann :rolleyes:

Also es sollte funktionieren, aber Du kannst noch mal versuchen den Wert für IPS_Sleep(50) auf IPS_Sleep(300) oder so zu setzen. Evtl. ist dein Gateway damit überfordert. Falls die Zeit zu lang wird, muss Du die Schleife teilen.

Sonst schick mir per PN doch mal deine BaseID, und dein Script. Dann schaue ich mir das mal an, wenn es die Zeit erlaubt :slight_smile:

Hallo,

ich muss hier an dieser Stelle mal eine Frage stelle.
Ich interessiere mich brennend für die Eltako 14 Serie. Nun habe ich einiges gelesen, wie sich das mit den einbinden in IPS verhält und bin leicht verwirrt. Ich beforzuge die Kabelgebundene Lösung mit dem FGW14.

Frage 1:
Ist es möglich Komponenten der Eltako 14 Serie relativ problemlos einzubinden ? (inkl. Rückmeldung)

Frage 2:
Ist es möglich über diesen Gatway auch abgesetzte Funkaktoren in Verbindung mit dem FAM14 zu bedienen ebenfalls inkl. Rückmeldung?

ich danke euch für ein paar Infos bevor ich loslege