Garagensteuerung

Hi,
direct aus der Z-Wave Instanz in IPS ohne Script. Wäre aber vielleicht auch mal einen Blick wert.

Ralf

Falls das nicht klappen sollte muss sich das IP-Symcon näher anschauen, dokumentiert ist ja vom Gerätehersteller alles sauber. Ansonsten vielleicht einfach mal IP-Symcon auch direkt per Email anschreiben, falls es gar nicht funktionieren sollte.

Hi,
wenn man die Doku genau liest dann bekommt man es auch hin die Sirene ruhig zu stellen. Leider sind die Einstellungen anscheinend nicht in einem Flash gespeichert sondern gingen bei mir nach einem Stromverlust verloren. Ich habe jetzt den Holzhammer benutzt und wie von Aeotec empfohlen habe ich die Sounddateien gelöscht und es ist Ruhe:-)

Am Wochenende habe ich es endlich geschafft den Garagenöffner (als Schloss für Alexa) auch zu installieren und er funktioniert wie gewünscht.

Danke nochmal Paresy. Er könnte jetzt auch auf die Liste unterstützter Geräte.

Ralf

Die Garagentorsteuerung hab ich auch noch hinbekommen. Was um Gottes Willen muss denn bei Alexa beachtet werden. Das will mir nicht gelingen. Als Schloss schon gar nicht. Als Schalter bekomme ich es noch hin. Die Ansage ist halt blöd " Alexa, Garagentor Ein ".
Welcher Sprachbefehl funktioniert beim Schloss ??

LG honsirot

Hi,
„Alexa, Schließe Garage zu“ bzw. „Alexa, Schließe Garage auf“. Für auf muss man dann noch einen Code einstellen der abgefragt wird.

Das hier ist das Script das ich der Variablen Garage zugeordnet habe:


<?php
SetValue($_IPS['VARIABLE'], $_IPS['VALUE']);
if (GetValue(16755)){  /* Schlossvariable */
    IPS_RunScript(18641); /* Garage zu */
}
else{
    IPS_RunScript(41049); /* Garage auf */
}
?>

Garage zu sieht so aus:


<?php
if($_IPS['SENDER'] == "TimerEvent"){
    if (IPS_GetName($_IPS['EVENT']) == 'ScriptTimer'){
        IPS_SetScriptTimer($_IPS['SELF'], 0);
        return;
    }
}
if (IPS_GetScriptTimer($_IPS['SELF']) != 0) return;
if (GetValue(32478) != 0){ /* Barrier die sagt ob Garage auf oder zu ist */
    ZW_SwitchMode(16795, true); /* Garage schließen */
    IPS_SetScriptTimer($_IPS['SELF'], 10);
}
?>

ich habe einen 10 Sekunde Timer drin damit ich Prellen abfangen kann.

Garage auf ist sehr ähnlich:


if($_IPS['SENDER'] == "TimerEvent"){
    if (IPS_GetName($_IPS['EVENT']) == 'ScriptTimer'){
        IPS_SetScriptTimer($_IPS['SELF'], 0);
        return;
    }
}
if (IPS_GetScriptTimer($_IPS['SELF']) != 0) return;

if (GetValue(32478) != 255){  /* Garage offen ? */
    ZW_SwitchMode(16795, true); /* Garage öffnen */
    IPS_SetScriptTimer($_IPS['SELF'], 10);
}

Es geht bestimmt auch eleganter aber Auf und ZU waren schon da und die habe ich dann für das Schloss recycled.

Ralf

Vielen, lieben Dank. Ich werde es Morgen testen. Ich glaub ich muss noch einiges lernen :mad:

Vielleicht gleich auch merken, dass man auf Fullquotes verzichten sollte.

Weiterhin viel Spaß mit IPS

Gesendet von iPhone XS mit Tapatalk

Hi,

aber nicht von einem Rookie wie mir:-)

Ralf