Beiträge von ostfriese

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

    So, hier nun das richtige Skrip für den Anwendungsfall.

    Über Scripts --> Create ein zweites Skript anlegen, mit dem Namen Alarm. Den u.g. Code einfügen.

    Im config Teil anpassen:

    alarm_off_duration <- Wie lange soll ein single push den Alarm unscharf schalten (Minuten)

    alarm_duration <- Wie lange soll der Alarm ertönen.

    button_mac <- Mac von dem Button

    Save und Start.

    Zusätzlich die Schiebeschalter neben den Skriptnamen beide auf on. Das bewirkt, dass beide Skripte nach Reboot (z.B. Stromausfall) automatisch starten.

    Bedienung des Skriptes:

    Zunächst wird in der Console eine url ausgegeben. Diese url muss deine Synology Surveillance Station anstelle von

    192.168.188.xxx/relay/0?turn=on

    an den Mini senden, um einen Alarm auszulösen.

    Nach dem Start reagiert das Skript auf die url, die beim Start in der Console angezeigt wird. kann man auch

    mit einem Browser testen.

    Ein kurzer Druck auf den Button schaltet die Alarmanlage für die unter alarm_off_duration konfigurierte Zeit unscharf. Nach Ablauf dieser Zeit schaltet sich der Alarm wieder scharf.

    Ein langer Druck schaltet sie sofort wieder scharf.

    Sollte ein Alarm ausgelöst werden, ertönt das Horn für die unter alarm_duration konfigurierte Zeit. Danach ist die Anlage wieder scharf.

    Ein langer Druck beendet den Alarm und schaltet sofort wieder scharf.

    Insgesamt unscharf schalten kann man über einen double pusch.

    Der Status der Alarmanlage wird über die Console ausgegeben.

    senoone Das für dich richtige Skript ist in Post #14

    Ahh, wenn das so ist, Gerhard, braucht er aber das @De kat Skript trotzdem. Danke für den Hinweis, hatte das anders verstanden.

    Die Lösung mit physikalischem Schalter wäre diese gewesen.

    Das andere lasst sich aber auch leicht umsetzen, wie du ja richtig gesagt hast, über einen http endpoint.

    Ich warte mal, was senoone sagt, wie das angesteuert ist.

    Ok. FW-Update auf dem Mini.

    Unter Settings --> Debug -->

    Websocket debug

    aktivieren.

    Dann unter Scripts Create Script bei

    Enter your script name here

    Blu_Events <-genau so, mit Unterstrich!!

    eingeben und Save.

    Jetzt das Skript von HIER (Danke an @De kat ) kopieren und in dem oberen weißen Feld einfügen und wieder Save.

    Dann Start und im unteren Bereich (Console) schauen, ob Tastendrücke des Blue Button dort angezeigt werden.

    Dann wieder melden ;)

    Das kleine Minirelais des Plus 1 PM ist nicht gut geeignet, diese hohe Last zu schalten. Auf Dauer werden die Relaiskontakte schaden nehmen.

    Der Einbau eines Schützes ist hier die Lösung.

    Vorteil: Die Last wird vom Shelly genommen, eine übermäßige Erwärmung wird vermieden.

    Nachteil: Die Leistung kann nicht mehr mit dem Shelly gemessen werden. Ist aber eh von nachrangiger Bedeutung, da die Leistung,

    bei eingeschaltetem Schütz konstant ist.

    Hier ein Beispiel für so ein Schütz.

    Ich würde den Button mit kurzem Druck folgenden Befehl ausführen lassen:

    Code
    http://<*ip_des_mini>/rpc/Input.SetConfig?id=0&config={"enable":false}

    Das schaltet den Input aus. Es werden keine Synology Surveillance Station Befehle mehr angenommen.

    Dann, wenn fertig, wieder scharf schalten, z.B. mit double push:

    Code
    http://<*ip_des_mini>/rpc/Input.SetConfig?id=0&config={"enable":true}

    *Wenn das Script zur Auswertung des Blue Button auch auf dem Mini 1 läuft, statt *<ip_des_shelly>

    localhost

    verwenden.

    Wenn es unbedingt zeitgesteuert wieder scharf gestellt werden soll, würde ich das durch ein kleines Skript erledigen. Dazu müsste ich aber wissen,

    welches Skript du verwendest, um den Button zu erfassen.

    Hier das Grundgerüst:

    Schalter auf detached und alles über http regeln.