Beiträge von Mazka
-
-
Du kannst der timer-Variable null zuweisen, wenn der Timer nicht läuft. Per User-Data kannst du Daten an die geplante Funktion übergeben. Hier ein Beispiel:
JavaScript: test.js
Alles anzeigenlet timer = null; function main() { Shelly.addEventHandler(Shelly_onEvent); } function Shelly_onEvent(eventData, userData) { let info = eventData.info; switch (info.event) { case "power_update": let apower = info.apower; print("Aktuelle Leistung: " + apower); scheduleDebouncedUpdate(apower); break; } } function scheduleDebouncedUpdate(apower) { if (timer !== null) { Timer.clear(timer); } timer = Timer.set(10 * 1000, false, onTick, apower); } function onTick(apower) { timer = null; print("Keine Änderung bei der Leistung seit 10 Sekunden! Letzte Leistung: " + apower); } main();
-
Mein Versuch, die Ring-LED anhand des HSL-Farbraumes zu aktualisieren: https://gist.github.com/insel-maz/8e0e…5b20fc34293f69a
Leider findet die Aktualisierung nicht so schnell statt wie erhofft. Noch schlimmer, die vielen Konfigurationsänderungen werden sofort in die Shelly Cloud geladen und scheinbar durch Rate-Limiting wird das Gerät blockiert.
Wünschenswert wäre eine API auf dem Plug um temporär die Farbe einzustellen, ohne dass Benachrichtigungen (z.B. in die Cloud) ausgelöst werden.
-
Hey, ich habe zwei Shelly Plus Plug S im Einsatz und stelle auch Qualitätsunterschiede fest.
Einer rennt tadellos, keine Probleme mit der WLAN-Verbindung, die Web-UI lädt schnell und die Firmware-Updates sind zügig installiert. Der Zweite schwächelt manchmal bei der WLAN-Verbindung, die Web-UI ist deutlich langsamer beim Erstaufruf und die Firmware-Updates brauchen länger zu installieren.WLAN-Signal wird bei beiden als gut angezeigt. Beide Firmwares sind aktuell (1.4.0).
Ich vergebe die IP an die Shellys per statischem DHCP (für zentrale Konfig per Router-UI). Um Verbindungsprobleme zu vermeiden wird sicherheitshalber alle 24 Stunden nachts das WLAN für 5 Minuten ausgeschaltet, damit Router und ESPs sich neu verbinden können. (Router ist schon ziemlich alt).
-
Using Tasker on your Android smartphone? I have just pushed a library to TaskerNet with some utility tasks (and some can be used as widgets).
Search for "Shelly" in TaskerNet to find the "Shelly Cloud" project.
This private project is not affiliated with the manufacturer Shelly.