Beiträge von mistreko

    Also das Skript funktioniert, damit steuere ich mit einem Bewegungsmelder mein Licht im Flur.

    Nur möchte ich jetzt noch einen Lichtschalter dazu bauen und diesen von der Befehlskette her über den Bewegungmelder stellen.

    Soll heißen, wenn ich den Flur betrete soll der Bewegungsmelder das LIcht einschalten und nach Ablauf wieder aus.

    Wenn ich aber mit dem Lichtschalter einschalte soll das Licht einschalten und erst wieder ausschalten, wenn ich den Schalter wieder betätige.

    Da der Lichtscahlter aber Bewegung erkennt wird ja die Programmierung auch ausgelöst.

    Die Idee hinter dem eigen erstellten Objekt ist, dass dies als Merker dient und damit solange das Licht brennt bis der Merker durch Tastendruck geändert wird.

    Anbei das Script. (Einmal Blockly und einmal Java Auszug)

    Grüße

    Hi,

    ich habe ein Problem mit einem selbst erstellten Objekt im ioBroker.

    Ich möchte das gerne einfach nur auf 1 oder 0 stellen mit Hilfe eines Blockly Scripts und einem Zigbee Schalter.

    Ich habe das ganze als Datenpunkt mit Zahl angelegt. Schreiben und Lesen erlaubt. Standardwert ist der Haken raus.

    Nur leider passiert nichts wenn ich auf den Schalter drücke. Der Wert bleibt bei 0 stehen.

    Habe selbes mit Logikwert probiert, geht auch nicht.

    Hat da jemand einen Tipp oder mache ich vielleicht was falsch beim anlegen?

    Gruß

    Ich möchte kurz mein Projekt vorstellen, vielleicht ist ja der ein oder andere auch auf der Suche nach so etwas oder hat Anregungen.

    Mein Wunsch war es, dass ich in meinem Flur ein Bewegungsmelder und LED Stripes angebracht sind. Sobald dieser dann Bewegung erfasst, sollen die LED Stripes von 0 % zu 100 % aufdimmen und nach einer gewissen Zeit X von 100 % nach 0 % abdimmen.

    Nach langem Suchen konnte ich es nun endlich Kostengünstig realisieren. Dafür habe ich Folgendes verwendet.

    - 230V/24V Konverter

    - LED Stripes

    - H801 mit Tasmota

    - Xiaomi Aqara Bewegungsmelder

    - ioBroker


    Nachdem die Geräte mit ioBroker verbunden sind muss man den H801 in Tasmota bei Gerät als Sonoff LED Band deklarieren und nicht als H801.

    Sobald alle Werte vom H801 unter Objekte im ioBroker angezeigt werden, stellt man den Wert "Fade" auf true und gibt bei dem Wert "Speed" die gewünschte Dimmgeschwindigkeit ein. Ich nutze aktuell den Wert 5.

    Der letzte Feinschliff war dann eine zeitliche Programmierung, sodass nach 12 Uhr Nachts das Licht nur noch auf 20 % aufgedimmt wird, damit man nicht geblendet wird, wenn man nachts aufstehen muss, um irgendwo hinzugehen. (Zum Kühlschrank zum Beispiel :D)

    Danach wird das Ganze dann mittels ioBroker und Blockly Skript gesteuert:


    Das einzige Manko, das ich bis jetzt habe, dass der Wert des Bewegungsmelders erst nach 2 Minuten auf false wechselt. Ist anscheinend eine interne Sache des Aqara Bewegungsmelders, dass dieser nicht sofort, nachdem keine Bewegung mehr erkannt wird, der Wert auf false geändert wird, sondern erst nach den abgelaufenen 120 Sekunden.

    Vielleicht kennt ja jemand hierfür eine Lösung.