Bewegungsmelder schaltet nicht ab

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Bewegungsmelder schaltet nicht ab

Beitrag von sihui »

Andy089 hat geschrieben: 18. Sep 2019 11:03

Code: Alles auswählen

[7,5]
In Zeile 7, Spalte 5 (oder in der Nähe, aber definitiv in Zeile 7) ist ein Fehler, entweder Syntax oder Logik.
Poste bitte mal die Rule.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Andy089
Beiträge: 59
Registriert: 16. Sep 2019 18:57
Answers: 0

Re: Bewegungsmelder schaltet nicht ab

Beitrag von Andy089 »

So erstmal vielen Dank für eure Unterstützung und die ausführlichen Erklärungen.
Hab den Fehler in der Rule gefunden, war ein Syntax Fehler drinnen ;)

Jetzt Schaltet mein Melder wie ich es mir vorgestellt hatte :D

schaedelweh
Beiträge: 11
Registriert: 15. Jan 2020 10:33
Answers: 0

Re: Bewegungsmelder schaltet nicht ab

Beitrag von schaedelweh »

Andy089 hat geschrieben: 17. Sep 2019 20:30 Hallo,

Danke für die Info Christian, hab gerade 5 min abgewartet leider bleibt der Schalter auf On.
Vielleicht arbeitet mein Melder auch nicht richtig? Die Beleuchtungsstärke bleibt auch auf 0 auf der Control-seite. Ist das bei deinen Melder derselbe Effekt?

Ok, dann werde ich es erstmal mit einem Rule versuchen ihn auf off zubringen.

Hast du zufällig auch Zigbee-Wandschalter im Einsatz? Welche könntest du empfehlen? Die von Aqara werden Scheinbar noch nicht unterstütz.. zumindest die Doppelschalter nicht, davon habe ich nämlich einen hier.

udo1toni, sobald ich den ich den Schalter Manuel zurück Stelle, passiert erstmal nichts mehr. Bis er halt wieder eine Bewegung erkennt und auf On schaltet.

VSCode habe ich installiert mit dem Openhab plugin, Openhab Ordner ist auch eingebunden.
Scheint auch zu funktionier. Danke für den Tipp :)

Hab jetzt eine Datei namens melder.rules in dem Rules-Ordner erstellt und mit deinem zweiten Beispiel gefüllt.. auch den Item Name angepasst. (müsste so richtig sein oder?) Light hatte ich erstmal so gelassen, sollte ja zum Testen nicht stören?

Code: Alles auswählen

// Globale Variablen werden zu Beginn der datei definiert!
var Timer tAutolight = null
var nAutolight = 0

rule "auto light"
when
    Item AqaraBewegungsmelder_Occupancy received command ON
then
    tAutolight?.cancel
    Light.sendCommand(ON)
    nAutolight = 0
    tAutolight = createTimer(now.plusSeconds(5), [ |
        nAutolight += 1
        if(nAutolight == 1) {
            AqaraBewegungsmelder_Occupancy.sendCommand(OFF)
            nAutolight.reschedule(now.plusSeconds(10))
        } else {
            Light.sendCommand(OFF)
        }
    ])
    }
end

Alles so gespeichert. Startet das rules automatisch oder muss ich irgendwie noch was machen? Bisher passiert leider nichts :/
Hallo zusammen,
so einen Bewegungsmelder habe ich auch von Aqara.
Die rule wollte ich umsetzen. Erhalte bei "reschedule" jedoch einen Fehler
"The method reschedule(DateTime) is undefined for the type int"
Woran liegt das ?
Vielen Dank

Darkwin101
Beiträge: 424
Registriert: 6. Mär 2019 11:19
Answers: 14

Re: Bewegungsmelder schaltet nicht ab

Beitrag von Darkwin101 »

nAutolight.reschedule(now.plusSeconds(10)) muss nAutolight.reschedule(now.plusSeconds(10)) sein,du willst ja den Timer neustarten und nicht deinen Zähler

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Bewegungsmelder schaltet nicht ab

Beitrag von udo1toni »

tAutolight :)

Code: Alles auswählen

tAutolight.reschedule(now.plusSeconds(10))
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Darkwin101
Beiträge: 424
Registriert: 6. Mär 2019 11:19
Answers: 14

Re: Bewegungsmelder schaltet nicht ab

Beitrag von Darkwin101 »

ah beim Kopieren das falsche überschrieben natürlich tAutolight

Antworten