Beiträge von Joschi

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.

    Servus,

    jetzt funktioniert es.

    Vielleicht braucht es ja jemand:

    let POWER_LIMIT = 8; // Watt
    let TIME_LIMIT = 360; // Sekunden (6 Minuten)
    let CHECK_INTERVAL = 10; // Sekunden

    let lowPowerSeconds = 0;

    Timer.set(CHECK_INTERVAL * 1000, true, function () {
    Shelly.call(
    "Switch.GetStatus",
    { id: 0 },
    function (res) {
    let power = res.apower;

    if (power < POWER_LIMIT) {
    lowPowerSeconds += CHECK_INTERVAL;
    print("Leistung niedrig:", power, "W | Zeit:", lowPowerSeconds, "s");

    if (lowPowerSeconds >= TIME_LIMIT) {
    print("Leistung 6 Minuten unter", POWER_LIMIT, "W → Abschalten");
    Shelly.call("Switch.Set", { id: 0, on: false });
    lowPowerSeconds = 0; // Reset nach Abschalten
    }
    } else {
    if (lowPowerSeconds > 0) {
    print("Leistung wieder über Limit:", power, "W → Timer reset");
    }
    lowPowerSeconds = 0;
    }
    }
    );
    });

    Servus notaus,

    und danke für Deinen Beitrag.

    Leider komme ich mit Deinem Code nicht klar.

    Falls Du das Akku-Laden verbessern möchtest, könnte der Ansatz der Tapo-Geräte interessant sein:

    Dort stelle ich Ladestrom (z.B. 8 W) und Zeitdauer (z.B. 6 Min) ein, dann schaltet sich die Steckdose aus, wenn der Ladestrom für min. 6 Min unter 8 W bleibt. Funktioniert super.

    Und ich wäre superhappy, wenn ich doch noch von Tapo auf Shelly umsteigen könnte, weil ich für die Java-Programmierung zu wenig weiß.

    @ Cephalopod

    Ich hab die Shelly-App Version 3.73.1

    Und keine Vorstellung, was dieses Bild mir sagen könnte.

    Brauche ich nicht in Java geschriebene Befehle zur Leistungsmessung, zur Zeiterfassung und zum Ausschalten um ein Skript zu erstellen?

    Oder gibt’s nen anderen Weg für einen Laien?

    Sorry für meine Unwissenheit.

    Servus,

    ich möchte von Tapo auf Shelly umstellen.

    Ein europäisches Produkt wird doch wohl besser sein, wie ein chinesisches, dachte ich.


    Und wollte mit einem Shelly Gen 3 Plug S mein IPhone auf max 80% laden.

    Bei Tapo konnte ich rucki zucki einstellen, dass der Ladevorgang beendet wird, wenn der Ladestrom für 6 Min. unter 8 W bleibt.

    Klappt super.

    Bei Shelly muss ich dafür wohl ein Skript schreiben. Mir scheint, dass ich dafür eine Anleitung für Doofe brauche.

    Kennt jemand sowas?