Jalousiemaster / Jalousien steuern mit LCN

Hallo Smudo.
Ich bin relativ neu hier und habe mich mit deinem Script ausprobiert. Leider bekomme ich es nicht zu laufen.
Wo sehe ich eigentlich die ID’s der Motorrelais?

Gesendet von iPhone mit Tapatalk

Angefeuert durch disen Satz in dem Script vom Smudo:

//Leider ist mir keine gescheite Formel hierfür eingefallen. Man kann ruhig blöd sein, man muss sich nur zu helfen wissen :slight_smile:
und nach 4 Stunden intensivem Kopfzebrechen habe ich folgende Formeln erarbeitet:


function GetLCNtime($LCNtime){
	if ($LCNtime<=255){
		$Rest = $LCNtime % 32;
		$Mod = ($LCNtime - $Rest)/32;
		$Offset =$Rest * pow(2,$Mod);
		$Faktor = 32   *(pow(2,$Mod)-1);
		$PHPtime = ($Faktor + $Offset) * 0.03;
		return $PHPtime;
	} else {
		echo "*** Fehler: Relaistimer über 255 sind nicht möglich ***";
	   exit;
	}
}

function GetLCNRT($PHPtime){
	if ($PHPtime <= 240.96){
		$a = $PHPtime/0.03;
		$b = ($a/32) + 1;
		$c = log($b,2);
		$Mod = floor($c);
		$Rest = $c - $Mod;
		$Faktor = 32 * (pow(2,$Mod)-1);
		$Offset = ($a-$Faktor) / pow(2,$Mod);
		$LCNtime = (int)($Offset + ($Mod*32));
		return $LCNtime;
	} else {
		echo "*** Fehler: Laufzeiten über 240,96 Sek können nicht verarbeitet werden ***";
		exit;
	}
}

Wie die LCN-Entwickler auf diese Methode kommen ist mir aber immer noch ein Rätsel.