NEWS
Xiaomi Bewegungsmelder: Unterschied zwischen den 2
-
Es gibt da zwei interessante Datenpunkte. Lastmotion nimmt nur diskrete Werte 120, 300, 600 oder 1800 an. Das sind übersetzt 2min, 5 min, 10min, 30min. Im übrigen sind das die Werte, die man auch zur Erstellung der automatischen Szenen in der Mihome App wählen kann. Der Datenpunkt wird automatisch gesetzt. Soweit erkennbar sind die Werte nicht veränderbar.
Dann gibt es da noch den Datenpunkt ismotion. Der Wert wird mit true aktualisiert, wenn sich was bewegt. Bewegt sich nix, dann geht er nach 120 sek auf false.
Wenn man also mit Blockly eine Art Countdown programmiert, der runtertickt (Timer) und ihn bei Aktualisierung des Datenpunkts ismotion wieder auf den Ausgangswert setzt, dann kann man beliebige Einschaltdauern realisieren. Soweit zur Theorie. Leider gibt's immer wieder mal unerklärliche Aussetzer, bei denen der Bewegungsmelder keine Bewegung erkennt, trotz wilder Handbewegungen. Das nervt leider und macht den Bewegungsmelder nahezu wertlos. Noch hab ichs nicht aufgegeben… [emoji848]
Gesendet von meinem Redmi Note 4 mit Tapatalk
-
Hallo zusammen,
scheinbar verhalten sich meine Bewegungsmelder etwas anders (ich habe die alten). Bei mir beträgt die Cooldownzeit ca. 60s, d.h. die Zeit bis eine neue Bewegung erkannt wird. Die Zeit bis state wieder auf false geht ist aber auch bei mir ca. 120s.
Allerdings scheint das auf ein Firmwareupdate der Melder zurück zu gehen. Frisch aus der Verpackung detektieren sie deutlich häufiger, das legt sich dann nach einer Weile. Für mich stellt das aber kein Thema dar da ich damit Lampen steuere die länger als 60s an bleiben. Für eine Bewegungsmeldung hinsichtlich Einbrecher reicht mir persönlich eine Auslösung wenn da keine sein sollte.
Ich habe einige von denen nun schon über 6 Monate im Einsatz und musste noch keine Batterie wechseln, im Gegenteil selbst die am längsten laufen zeigen rund 78% Batterie an. Sollte man dem Wert trauen können dann halten die noch ewig und das trotz teilweise mehr als 50 Auslösungen am Tag.
VG
-
Jetzt hab ich noch nen seltsamen Effekt erkannt. 2 Tage lang hat er nach 5 sek. Cooldown detektiert, dann irgendwann auf 20 sek gegangen. Drückt man den kleinen Knopf am Sensor, erkennt er neue Bewegungen wieder nach 5 Sekunden. Fast wie wenn er nach 2 Tagen in Sleep Mode gegangen wäre. Alles in Allem sehr intransparent. Werd mich wohl nach Alternativen umsehen.
Gesendet von meinem Redmi Note 4 mit Tapatalk
-
Interessante Beobachtung. Hast Du die neuen oder die alten? Welche Taste meinst Du?
Ich denke mal das es auch eine Sache der Laufzeit ist. Wenn der alle 5s sendet ist das immerhin (im schlimmsten Fall) 12 mal mehr als alle 60s, das würde die Laufzeit erheblich verkürzen. Bin eh überrascht wie lange die Dinger mit der kleinen Batterie laufen, andere schaffen das nicht mal mit 2 oder 4 AA. Der Königsweg wäre natürlich wenn man das einstellen könnte. Weil ich neugierig bin, welchen Anwendungsfall hast Du das Du eine so kurze Cooldown Zeit brauchst? Wenn Du gerne bastelst dann wäre MySensors vielleicht was für Dich, da kannst Du dann wirklich alles selbst bestimmen und für Bewegungssensoren gibt es im Forum ein Version mit geringem Batterieverbrauch.
-
Ich meinte den kleinen Knopf, der zum Anlernen benutzt wird, siehe Foto. Hab die neuen mit Lux Messer. Die Bewegungsmelder waren für die Garderobe gedacht. Solange sich was bewegt, soll der Refresh die Lampe am Brennen halten. Da die Dinger auch auslösen wenn man schnell mal durch den Flur zur Treppe läuft, soll die Lampe schnell auch wieder ausgehen. Haben auch einen normalen Busch Jaeger Bewegungsmelder im Flur. Da klappt das einwandfrei. Der Xiaomi macht da leider nicht mit. Manchmal geht das Licht aus und 10 Sekunden nicht mehr an. Dann machen wir den Hampelmann [emoji37]. ~~![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201801 ... d89281.jpg">https://uploads.tapatalk-cdn.com/20180127/69d1f8e546ca5b1c2e0ce33c1bd89281.jpg</link_text>" />
Gesendet von meinem Redmi Note 4 mit Tapatalk~~
-
Ich hab das nun auch mal versucht und siehe da die alten verhalten sich auch so. Knopf gedrückt, das Gateway nuschelt irgendwas unverständliches und der der cool down geht auf ca. 5s. Dann war es wohl doch kein Firmware Update sondern normal das sich der cool down nach einiger Zeit verändert.
Naja wie gesagt für mich reichen 60s und falls nicht dann bau ich mir nen MySensor auf.
-
Hallo ,
hat schon jemand die Batterie gewechselt bei der Version 2.
Ich finde sie gar nicht!! In der chinesischen Bedienanleitung auch kein Heinweis.
Oder hat der keine??
cu paul
-
Der untere Boden sollte drehbar sein. Falls der Standfuß drauf geklebt ist, kann der dran bleiben, und muss nicht entfernt werden.
Gesendet von meinem Redmi Note 4 mit Tapatalk
-
Ich hab seit ein paar Tagen den ZigBee Adapter und dem geflashten USB Stick im Einsatz (https://github.com/ioBroker/ioBroker.zigbee)
Hier eine Anleitung was man benötigt und wie es geht: https://github.com/Koenkk/zigbee2mqtt/w … ng-started
Hat super geklappt und der Stick läuft. Damit hab ich einen alten Xiaomi Motion Sensor im Einsatz. Den Bewegungsmelder (Occupency) setze ich per Blockly Script immer nach 10 Sekunden zurück.
Momentan kommt zwar im Log eine Fehlermeldung, wenn man den Wert sozusagen zurückprügelt, aber der Entwickler vom Adpater will das im nächsten Updaten beheben. Funktionieren tut es.
Achja und das Gateway benötigt man von Xiaomi dann auch nicht mehr.
7763_2018-08-23_12_10_37-javascript_-_iobroker.png -
Habe bis jetzt auch einen Bewegungsmelder von Xiaomi und bin damit auch sehr zufrieden…. sogar meine Frau findet das ding toll. Klein, fällt nicht auf und macht was er soll.
Bei mir liegen die Zeiten bis eine neue Bewegung erkannt wird bei 60 - 65 Sekunden. Somit habe ich im Script gesagt wenn nach 75 Sekunden keine neue Bewegung ist geh aus, ansonsten starte den Timeout neu.
-
Ja also kann ich nur bestätigen, die Dinger sind echt klasse. Erschreckend klein, reagieren schnell und dabei wirklich preiswert. Wenn ich da meine Bewegungsmelder von Homematic sehe, riesen Klopper, teilweise ist die Reaktion nicht so prickelnd und der Preis mit 59 Euro einfach nur :roll: Ich werde mir demnächst wieder ein paar von den kleinen Xioamis gönnen
-
Ich hab seit ein paar Tagen den ZigBee Adapter und dem geflashten USB Stick im Einsatz (https://github.com/ioBroker/ioBroker.zigbee)
Hier eine Anleitung was man benötigt und wie es geht: https://github.com/Koenkk/zigbee2mqtt/w … ng-started
Hat super geklappt und der Stick läuft. Damit hab ich einen alten Xiaomi Motion Sensor im Einsatz. Den Bewegungsmelder (Occupency) setze ich per Blockly Script immer nach 10 Sekunden zurück.
Momentan kommt zwar im Log eine Fehlermeldung, wenn man den Wert sozusagen zurückprügelt, aber der Entwickler vom Adpater will das im nächsten Updaten beheben. Funktionieren tut es.
Achja und das Gateway benötigt man von Xiaomi dann auch nicht mehr. `
Ich habe für mich praktisch dasselbe Skript geschrieben, nur ohne der Uhrzeit-Sache.
Musste zunächst auch feststellen, dass der Sensor erst nach 60 Sekunden wieder reagiert.
Ich habe aber die Lösung gefunden!!
Zumindest bei mir funktioniert es wenn ich die Occupancy nicht mit "steuere" sondern mit "aktualisiere" wieder auf false stelle.
Dann ist der Sensor sofort nach der angegebenen Verzögerung wieder scharf.
-
Ich hab seit ein paar Tagen den ZigBee Adapter und dem geflashten USB Stick im Einsatz (https://github.com/ioBroker/ioBroker.zigbee)
Hier eine Anleitung was man benötigt und wie es geht: https://github.com/Koenkk/zigbee2mqtt/w … ng-started
Hat super geklappt und der Stick läuft. Damit hab ich einen alten Xiaomi Motion Sensor im Einsatz. Den Bewegungsmelder (Occupency) setze ich per Blockly Script immer nach 10 Sekunden zurück.
Momentan kommt zwar im Log eine Fehlermeldung, wenn man den Wert sozusagen zurückprügelt, aber der Entwickler vom Adpater will das im nächsten Updaten beheben. Funktionieren tut es.
Achja und das Gateway benötigt man von Xiaomi dann auch nicht mehr. `
Ich habe für mich praktisch dasselbe Skript geschrieben, nur ohne der Uhrzeit-Sache.
Musste zunächst auch feststellen, dass der Sensor erst nach 60 Sekunden wieder reagiert.
Ich habe aber die Lösung gefunden!!
Zumindest bei mir funktioniert es wenn ich die Occupancy nicht mit "steuere" sondern mit "aktualisiere" wieder auf false stelle.
Dann ist der Sensor sofort nach der angegebenen Verzögerung wieder scharf. `
Leider ein Fehlalarm. War Zufall.
Die Zeit bis der Sensor wieder reagiert ist wohl anscheinemd tatsächlich 60 Sekunden. Wenn man ihn allerdings durch ein,aliges drücken des Reset-Knopfes in eine Art Testmodus schaltet reagiert er bereits nach 5sek. Dieser Modus hält aber wohl nur 2h an.
Frage wäre nun ob man diesen Modus anderweitig triggern könnte!?
-
Hi
Das mit dem Reset Button und den 5 Sekunden kann ich bestätigen. Hatte am anfang auch eine Reaktionszeit von 5 Sekunden dann irgendwann 60 Sek und nach XY Stunden waren es schließlich 120 sek und das dürfte auch der Maximale wert sein. Nähme mal an das es so vom Hersteller gewollt ist um Batterie zu sparren umstellen kann man das ja nicht oder ?
lg
-
Hey!
Bekommt ihr mit dem Stick den Body Sensor korrekt angezeigt?
Ich bekomme in der Instanz unter Geräte für meinen Sensor V1 nur undefined angezeigt.
Danke und Gruß
Alex
EDIT: Habe es nun auch hinbekommen… 2x neu angelernt und nun kennt IO den Body Sensor!
Ich hab seit ein paar Tagen den ZigBee Adapter und dem geflashten USB Stick im Einsatz (https://github.com/ioBroker/ioBroker.zigbee)
Hier eine Anleitung was man benötigt und wie es geht: https://github.com/Koenkk/zigbee2mqtt/w … ng-started `
-
ich verwende ebenfalls die Xiaomi Bewegungsmelder und steuere damit im Vorzimmer ein Nachtlicht und in der Küche eine Deckenlampe übern Tisch.
Finde die Bewegungsmelder auch echt spitze, vor allem die Größe ist nice. Nun habe ich aber ein wenig Probleme mit de Script, es funktioniert zwar, aber ich würde gerne wenn ich Sage "Computer Tischlicht ein" das es auch ein bleibt unabhängig vom Bewegungsmelder Script?! Wäre das möglich und wenn ja wie ?
-
Hi
Auf die schnelle fällt mir da nur ein das du ein eigenes Blockly Script machst für Licht An/Aus mit einer eigenen Variable die du dann vorher abfragst. Dann weiß dein Script das du "Manuell das Licht angemacht hast" und würde es nicht mehr auschalten. Aber dann hast du das Problem das es nicht mehr Automatisch ausgeht solange du nicht mehr sagst zB "Computer Tischlicht aus"
-
Das wäre ok, aber wie meinst du das mit der Variable?
-
Hast du schon ein Script was dir nur das Licht an und aus macht und sich über Alexa Steuern lässt, hört sich nicht so an ?
Wenn man zB "Licht an" sage wird normalerweise eine Variable auf true oder false geschalten. Diese Variable kann man vorher abfragen
-
Doch habe ich = „Alexa, tischlicht an“ nur versteh ich nicht wo ich diese Variable sehen soll, das Tischlicht, ist ja auf true wenn der Bewegungsmelder dies schaltet und auch über Alexa wird es auf treu geschalten!