Wie rum ist egal, Warum einbauen, wenn Zwischenstecken auch geht. Verbrauch misst der auch.
Beiträge von ostfriese
-
-
-
-
Habe deinen letzten Beitrag im anderen Thread gelöscht. Bitte hier weiter schreiben tcgong
-
Drei Beiträge abgetrennt und verschoben nach TCS BUS Sprechanlage mit Shelly Plus Uni
-
Verschoben. funkenwerner hat Recht. Passte dort nicht hin.
tcgong Willkommen im Forum. Ist nichts Schlimmes, diente nur der Übersichtlichkeit im anderen Thread.
Bitte keine Threads kapern.
-
Probiere mal Folgendes in einem separatem Skript:
Codeurl = 'http://192.168.8.51/rpc/EM1.GetStatus?id=0'; Shelly.call('http.get', {url:url, timeout:5}, function(result, error_code, error_message,action_type) { if(error_code === 0) { let body = JSON.parse(result.body); print(body); } } );
und poste die Ausgabe.
-
Gut. Welchen Wert davon willst du denn haben?
-
thgoebel Darstellung (Abb.) gefällt mir.
-
-
Willkommen im Forum. Was BT betrifft, hast du Recht.
Das mit dem Wlan sollte gehen. Kommt bestimmt noch die Antwort, von jemanden, der das so praktiziert.
Da du hier im Scripting-Bereich bist, empfehle ich dir die Wlan Frage in einem extra Thread im entsprechenden Bereich mit entsprechender Überschrift zu stellen.
-
Ich würde noch die freien Adern mit einem Stück Schrumpfschlauch isolieren.
-
-
Konstruktiver Vorschlag.
Ich habe das Skript mal aus Spaß an der Sache geschrieben. Ich selbst nutze es nicht.
Meine Anwesenheitserkennung ist in Python geschrieben, funktioniert aber nach einem ähnlichen Prinzip.
-
Leute, Testosteron 'runter fahren! Seid nett zueinander!
-
Na, dann bist du hier genau richtig. Herzlich willkommen im Forum.
-
Na dann, auch von mir herzlichen Glückwunsch.
-
Hauseigene Gateway
Hast du da mal einen Link, bitte. Ich finde da nur Sensoren/Aktoren.
-
Leider nein. Alterco hat beschlossen, für Geräte ab Gen2 keine Firmware mehr herauszugeben. Angst vorm Chinamann wegen Nachbau
-
Wenn es später ist als Sonnenaufgang und früher als Sonnenuntergang nicht schalten (return).
Um diese Bedingung zu checken, müssen die Zeiten in Zahlen umgerechnet werden (function to_number -> Stunden * 60 + Minuten).
Die Astrozeiten brauchst du zum Programmstart. Deswegen einmal bei Programmstart aufrufen.
Dann eine wiederholenden Timer (t = Timer.set(60 * 1000, true, check_midnight);).
Der Timer wird jede Minute aufgerufen und wenn es 00:00 ist, werden die Astrozeiten aktualisiert.
Zusammenbauen musst du das alles bitte selber.
Code
Alles anzeigen. . . function checkmidnight() { if(Shelly.getComponentStatus("sys").time === '00:00') { get_astro(); } } function time_to_number(t) { return parseInt(t.split(':')[0]) * 60 + parseInt(t.split(':')[1]); } onMotionChange: function(motion) { now = Shelly.getComponentStatus("sys").time; if(to_number(now) > to_number(sunrise) && to_number(now) < to_number(sunset)) return; Shelly.call("Switch.set", { id: 0, on: motion }); }; let sunrise; let sunset; get_astro(); t = Timer.set(60 * 1000, true, check_midnight);