Ein-/Ausschaltdauer

Hallo,

ich möchte gerne einen Schaltaktor einsetzen um einen USB-hub zurück zu setzen. Dazu habe ich den Schaltaktor mit 10sec Ausschaltdauer parametriert.
Wenn man die Taste betätigt geht er auch brav nach 10sec wieder an.
Wenn ich ihn aber mit IPS ausschalte bleibt er aus.
Kann man die Dauer-Funktion über Funk überhaupt nutzen?
Muss ich den Aktor irgendwie anders ansprechen?
Danke für Eure Hilfe.

cu…

Hallo,

Siehe Tipps und Tricks

Gruss

Ach, die ON_TIME (OFF_TIME) muss jedesmal mit geschickt werden?

Werd ich ausprobieren. Danke.

cu…

ja

Gruss

Hallo,

entschuldigt bitte, das ich den Thread wieder exhumiere. Aber es geht noch einmal um die Dauer, die der Aktor in einem Zustand verweilt.

Hier lese ich immer nur von ON_TIME >> Einschaltdauer.
Ich habe einen FS20-Zwischenstecker durch eine HM-Version (HM-LC-Sw1-Pl 2) ersetzt.

Das Script erfordert eine Ausschaltzeit. Beim FS20 Switch gab es das. In der Konfiguration des Switches über die HM-Konfig kann man es auch einstellen, aber in IPS scheint es nicht zu klappen. Es gibt nur die „ON_TIME“. Damit bleibt er aber nach dem Abschalten aus. :mad:

Gibt es diese Funktion in IPS nicht, obwohl sie in der Original-Konfig der HM enthalten ist? :confused:

Grüße
Fabian

push

keiner gelesen, oder keiner eine Idee? :confused:

Schönen Nikolaus
Fabian

Zeig mal dein Skript.

Na klar doch!

Ich wollte zwar nur wissen, ob die Funktion nun existiert oder nicht, aber wer mal „guggen“ will, bitte schön. :smiley:

Das Script war, wie unschwer zu erkennen, vorher mit der FS20 Switchfunktion mehrere Jahre gelaufen. Scripte habe ich schon einige geschrieben…
[Übrigens: noch pre V2.5]

/*
  Pumpe läuft und wird eine bestimmte Zeitdauer ausgeschaltet
  wenn Ventile geschlossen
*/

include_once("GlobalDefines.ips.php");

//Variablen
$ldebug = false;
$var1 = GetValueFloat("vbao_temp_pos"); // Position Heizung 1
$var2 = GetValueFloat("vbau_temp_pos");     // Position Heizung 2
//$var3 = GetValueFloat("vbao_fht_state"); // Position Heizung 3
//$var4 = GetValueFloat("buero_ventil_pos"); // Position Heizung 4
$duration = 1200;

//

//Schaltwert bei dem die Pumpe ausschaltet
//muß ausprobiert werden welcher Wert praktikabel ist
$Switch = "10";

//Berechnung  (um zusätliche Heizungen ergänzen)
$var = $var1+$var2;
Echo "$var"."<br>";

//Schaltfunktion
If ($var < $Switch)
{
   if ($ldebug) Echo "Heizungspumpe ist aus.";
	//HM_WriteValueFloat(opumpe_state, "ON_TIME", $duration);
	HM_WriteValueBoolean(opumpe_state, "STATE", false);
	//FS20_SwitchDuration(opumpe_state, false, $duration);
   //IPS_Sleep(1000);
   //FS20_SwitchDuration(opumpe_state, false, $duration);
}
else
{
   if ($ldebug) Echo "Heizungspumpe ist an.";
   HM_WriteValueBoolean(opumpe_state, "STATE", true);
	//FS20_SwitchMode(opumpe_state, true);
   //SetValueBoolean("vFS20ST_Pumpe_state", true); **** in V2 wird die Var automatisch zurück gesetzt! ****
   //IPS_Sleep(1000);
   //FS20_SwitchMode(opumpe_state, true);
}

Verknüpfe den Aktor doch mit nem VirtualKey der CCU und betätige den VKey via IPS.
Kein Plan ob’s geht. Nur mal so ne Idee.
//Sven

Hi Sven,

die Idee hatte ich auch schon. Ich habe aber keine CCU, nur den LAN-Adapter. Bin sozusagen „Homematic-Einsteiger“ :rolleyes:
Daher interessiert mich der Funktionsumfang, bevor ich mehr kaufe…

Grüße
Fabian

PS: …muss mir wohl doch eine CCU zulegen, um tiefer einzusteigen…

Was hat denn Sven’s Idee mit ner CCU zu tun ?? :confused:

Bei den Datenpunkten von HM gibt es kein OFF_Time. Auch mit ON_Time geht es so nicht. Habe es gestern mal auf die Schnelle probiert. Weitere Suche habe ich allerdings nicht gemacht. Vielleicht mal bei eq-3 nachfragen.

Somit bleibt wohl vorerst nix anderes übrig wie das Skript auf Timer umzustellen. Beispiele hatten wir in letzter Zeit genug.

Gruß
Bruno

Ich dachte das mit dem VKey läuft nur mit CCU, habe ich wohl falsch verstanden…
Und in der Tat geht es mit ON_Time. Ich glaube, es steht nur an der falschen Stelle, da ich damit herum experimentiert habe. Ev. muss man es hinterher schicken???
Das hatte ich bereits erfolgreich getestet.

Meinst Du mit HM-Datenpunkten die von IPS zu steuernden oder die des orig. Konfigurators? Ich suche morgen mal den Datenpunkt raus, den ich für die Ausschaltzeit in der HM-Konfig angesehen habe.

Gruß
Fabian

Hallo.

ON_TIME muss immer vor dem eigentlichen Schaltbefehl geschickt werden.

Yepp :slight_smile:

IM IPS Homematic Konfigurator schauen, sollte 50x da sein.

HM-Datenpunkten die von IPS zu steuernden oder die des orig. Konfigurators? Ich suche morgen mal den Datenpunkt raus, den ich für die Ausschaltzeit in der HM-Konfig angesehen habe.

http://www.eq-3.de/Downloads/PDFs/Dokumentation_und_Tutorials/HM_Script_Teil_4_Datenpunkte_1_503.pdf

Gruß
Bruno

Perfekt!
:D:D:D
Danke Bruno!