Beiträge von tvbshelly

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.

    Das Skript was ich oben eingefügt habe funktioniert ja auch. Aber leider läuft es nicht. Bzw es läuft nur einmal alleine an, wenn ich den plug neu starte.

    Du kannst in dem Skript einen HTTP Handler einbauen (siehe im Skript ganz am Ende) und diesen aufrufen, wenn der BLU Motion Bewegung erkennt via Webhook:

    Code
    http://<shelly-ip>/script/1/blinken

    Die 1 ist die Skript-Nummer - diese wird in der Skript-Übersicht angezeigt.

    Hier das komplette Skript etwas lesbarer formatiert und mit HTTP Handler:

    Du könntest einen Gegentest machen und mal deinen Verbrauch komplett ausschalten - dazu am RCD (oder falls du mehrere hast an allen) die Testtaste drücken und auslösen. Taschenlampe bereithalten ;-)

    Für kurze Zeit ist das für Kühl- und Gefrierschränke ja kein Problem. Ggf. muss du bei ein paar Geräten wieder die interne Uhr richtig einstellen.

    Und dann mal im Keller nachschauen: Dann muss der Momentanverbrauch definitiv 0 Watt sein.

    Kann man jetzt auch nicht einfach schönreden.

    Und warum darf man keinen Verbesserungsvorschlag bringen, der sinnvoll ist?

    Da hast du recht. Das darf man und sollte auch nicht wegdiskutiert werden. Ein Testknopf wäre wirklich sinnvoll.

    Hauptsächlich habe ich mich hieran "gerieben":

    Zitat

    Leider kann ich auf beiden App`s keinen TEST-Button pro Gerät finden

    Vertrauen auf Alarmbenachrichtigung per Mail von noreplay0 (0-9)@shelly.cloud sind gut aber Vertrauen mit Tests sind mir lieber!
    Außerdem darfst du das deiner Versicherung gar nicht sagen, das das auf wackelten Beinen steht! Haftung ausgeschlossen!

    Begriffe wie "Haftung" oder "Versicherung" haben mich davon abgelenkt zu verstehen, dass es "nur" um den Wunsch nach einem Hardware-Test-Knopf geht.

    Nur ein Testbutton in der App wäre da auch eher "fragil" finde ich.

    Freilich macht es Sinn den Rauch- oder Wassermelder "trocken" testen zu können.

    Dafür hat jeder profane 9,99 € Rauchmelder auch eine Testtaste.

    Wenn man es ganz genau nimmt, testet man damit aber nur, dass die Sirene funktioniert - nicht, ob Rauch erkannt wird.

    Deshalb laufen in großen Firmen und öffentlichen Verwaltungen einmal jährlich auch Menschen mit so einer "Rauchstange" rum, und prüfen die Melder mit "künstlichem Rauch" auf echte Funktion.

    Das ist ein bisschen so wie die Testtasten am RCD und dem Hinweis "regelmäßig testen". Ist nett, aber - ich formuliere es mal salopp - Beiwerk für die wirkliche Funktion.

    Nur zur Sicherheit: Du hast den Auth-Key hier generiert: -> Get key

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Ich habe folgenden beiden curl Aufrufe erfolgreich getestet:

    Code
    curl "https://shelly-XX-eu.shelly.cloud/device/status?id=<device-id>&auth_key=<auth-key>"
    curl -X POST https://shelly-XXeu.shelly.cloud/device/status -d "id=<device-id>&auth_key=<auth-key>"

    ->

    {"isok":true,"data" ...}

    "... Unterstützung für Skripte wird vom Autor des Skripts bereitgestellt."

    Welcher Autor von einen Skript möchte das?

    Möglicherweise liegt hier ein Missverständnis im Begriff "Unterstützung" vor:

    Dieses Forum dient dem Erfahrungsaustausch der Nutzer untereinander und der gegenseitigen Hilfe.

    Wenn also jemand hier ein von ihm erstelltes Skript bereitstellt, wäre meine Erwartung, dass das keine Einbahnstraße ist sondern der Skript-Ersteller andere "unterstützt", z.B. indem er ihre Fragen beantwortet.

    Zumindest handhabe ich das so und wünsche es mir auch von anderen.

    Edit: bei mir erscheint auch dieser Text, wurde ich vor absenden darüber informiert?

    Das steht direkt über dem gesamten Bereich:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Kann du bitte den Aufruf schicken, URL und Daten - API-Token durch xxx ersetzen. Was nutzt du: GET, POST?

    Ggf. kannst du auch den Auszug aus deinem Skript posten. Danke.

    UDP-Pakete werden "auf gut Glück" losgeschickt und der Zielrechner kann gar nicht antworten, weil das im Protokoll einfach nicht vorgesehen ist

    Allerdings hat es Shelly so implementiert, dass "Antworten" auf RPC Aufrufe, die via UDP Port reinkommen einfach an den eingestellte UDP Server gesendet werden.

    Es bleibt natürlich so, dass niemand die Zustellung garantiert - in beide Richtungen nicht.

    I.W. gab es aber keine Rückmeldung, weil der RPC Befehl nicht vollständig war.