I/O URL actions

  • Hallo,

    ich habe heute mein erstes Shelly-Device (1PM) erhalten und es freudig in Betrieb genommen. Leider stehe ich vor ein paar Problemen und hoffe auf Hilfe hier aus dem Forum:

    Wichtig: Ich verwende nicht die Cloud, sondern habe das Device über die Web-API konfiguriert und verwende es auch so.

    1. Aufrufe einer URL (z.B. 'Output switched ON url') funktioniert, wenn ich eine lokale IP-Adresse verwende.

    2. Wenn ich eine URL im Internet aufrufen will, geht das nicht (z.B. mein Webserver). Gibt es hier eine Limitation?

    3. Nachdem ich versucht habe, eine URL im Internet aufzurufen, gehen auch die lokalen Seiten nicht mehr.
    Selbst wenn ich die externe Web-Adresse lösche und nur noch interne URL's habe. Für micht sieht das nach einem Bug / Hänger aus. Es hilft dann nur noch ein Reset.

    Kennt jemand dieses Phänomen bzw. weiß, was ich falsch mache?

    ---

    Eigentlich möchte ich eine URL aufrufen, wenn sich die Leistungsaufnahme ändert (deshalb 1PM).
    Auf Leistung zu reagieren bietet mir aber das Web-Interface nicht an. Gibt es dennoch eine Lösung?

    Vermutlich über die Cloud (will ich aber eigentlich nicht nutzen).

    Wie sieht es mit Scripting aus?
    Leider konnte ich bisher noch nicht finden, wo ich Scripting enable...
    Irgenwo habe ich gelesen, dass dies aktuell nur Beta ist, wie komme ich da dran?

    Ich freue mich über jede Hilfe!

    Viele Grüße

    Martin

  • Scripting beherrschen nur die Shelly der 2. Generation.

    Den Action-URLS ist es eigentlich egal, ob ein Ziel im LAN angesprochen wird oder ausserhalb. Es darf aber kein https sein, Shelly der 1.Gen. können nur http.

  • SUPER!

    Mit "http" geht es - vielen Dank!
    Schon mal ein Problem gelöst ;) ...

    Gibt es nun eine Möglichkeit, wie ich an den Leistungswert herankomme bzw. auf Änderungen reagiere?
    Könnte das ein Device der 2. Generation? Was bedeutet 2. Generation überhaupt? Sind das die "Plus" Geräte?

    Viele Grüße
    Martin

  • Wenn du die Cloud nicht verwenden möchtest könntet du über eine URL Action einen Webhook auf deinem eigenen Server aufrufen, den du irgendwo im Internet hast. Alternativ wirds fummelig: DynDNS-Server, Portweiterleitung, dann kannst du die WebUI auch von "draußen" aufrufen (http://dyndns.url/settings), halte ich aber für wesentlich unsicherer als die Nutzung der Cloud.