NEWS
Datenpunkte ändern für AQARA/XIAOMI Geräte
-
Hallo Jungs,
eher durch Zufall bin darauf gestossen, dass man anscheinend mit dieser Anleitung (folgt gleich) diverse Datenpunkte von Aqara/Xiaomi Geräten ändern kann. Man sendet quasi einen Befehl an das Gerät , der dort die gewünschte Einstellung speichert.
Ich hatte mal eine Anleitung für den Vibrationssensor geschrieben bezüglich der Sensibilitätsänderung. Und genau das habe ich beim Motion Sensor probiert. Und es geht.
Duration habe ich dadurch von 90 auf 30 gestellt.
Zur Anleitung selber:
Aaaaaaalso:https://addons.mozilla.org/de/firefox/addon/restclient/
installieren
dann
GET to http://<ip>:<port>/api/<api-key>/sensors senden (oben im Addon in der Leiste)
Den Api Key bekommst Du aus der Adapter Konfig von Deconz im IoBroker, einfach kopieren.
Nun bekommst Du im Firefox Addon unten die Ausgabe von dem GET Befehl.
Auf Response klicken. Da sind dann alle deine angelernten Sensoren mit allen Daten.
(Wie gesagt, wenn man diese Anleitung einmal durch hat, kann man mit Sicherheit so auch andere Datenpunkte verändern)....."60":{"config":{"battery":98,"on":true,"pending" (ist nur ein Beispiel)
60 wäre jetzt eure Sensor ID.
Jetzt in das Terminal wo IoBroker installiert ist.
In das Verzeichnis /opt/IoBroker
und dort
curl -H 'Content-Type: application/json' -X PUT -d '{"duration": 30}' http://yourIP/api/yourKEY/sensors/yourSensorID/config
eingeben.
IP mit Port und Api Key und Sensor ID ausfüllen in dem Befehl.Ungefähr so (ausgedacht mit Portnummer, habt ihr keine, dann weglassen)
curl -H 'Content-Type: application/json' -X PUT -d '{"sensitivity": 1}' http://192.168.178.22:8877/api/ABCDEF123/sensors/60/config
Das sollte dann eine Erfolgsmeldung bringen.
[{"success":{"/sensors/60/config/sensitivity":1}}]root@iobroker:/opt/iobroker#
Die 4 ist meine Sensor ID.
Gebt bitte Feedback, ob das bei jedem klappt!
THX -
Habe es eben nochmal getestet mit 5sek. Und es klappt. Nach 5sek wird von true auf false zurückgeschaltet im Datenpunkt "presence".
-
Super
Gibt es noch eine andere Möglichkeit als Firefox ? -
klingt gut. Wird denn auch wieder sofort auf true geschaltet wenn du dich nach den 5s dem Bewegungsmelder näherst?
Denn nur dann hast du ihn überlistet -
@chucky666
Hast du es gemacht/geschafft?Bisher ist mir nur Firefox bekannt. Eigentlich brauchste ja nur deine Sensor ID.
-
Teste es morgen
-
Kann leider auch erst morgen weitertesten.
Wenn es nicht klappen sollte, haben wir wenigstens einen Weg aber noch keine Lösung -
ok alles klar. Wenn ich mir eine Anwendung vorstellen könnte, würde ich auch testen, aber mir fällt nichts ein und ich bin mit den aktuellen Möglichkeiten zufrieden. Aber es gibt bestimmt einige die das gerne umsetzen würden ( ohne Löten ).
Aber wie gesagt, wenn der Datenpunkt presence nach den 5 s nicht wieder auf true geht, wenn du in den Erfassungsbereich des Bewegungsmelder kommst hat deine Vorgehenseise keinen Mehrwert.
Dann kannst du auch direkt den Datenpunkt duration aus 5 setzen. Bedeutet dann nur, dass bereits nach 5 sek. presence auf false geht, aber eben erst nach 60 s wieder auf true.. So wie es allgemein bekannt ist. -
Vermutlich magst Du Recht haben.
Eventuell kann man den Befehl dann für andere Datenpunkte nutzen . -
SmartHome ist schon komisch.
Der 1.Sensor den ich auf 5sek gestellt habe, der ändert nach 5sek seinen Status auf false aber erst nach 60sek auf true. Wie du gesagt hast.
Nun habe ich eben einen 2. angelernt. Der verhält sich wie ich es will.
5sek auf false und danach gehts gleich bei Bewegung wieder auf true.
Verstehe jemand die Technik. -
@haselchen wenn der frisch angelernt wurde, ist er noch im "Anlernmodus" das ändert sich dann nach 1-2 Std. Die Zeit erhöht sich Schrittweise.
Zumindest ist es so, im original mit Gateway -
Wie kannst du nur so grausam sein
Ich hab schon ordentlich Skripte angelegt.
Naja, wars halt ne kurze Freude. -
@haselchen tja, kann ich ja nix für
Ich hab auch zwei umgelötet und verwende sie als Trigger für ne cam. Dabei ist mir egal wann er auf false geht. Getriggert wird auf true aktualisiert. -
Ich bewunder ja die Leute, die diesen ganzen Technikkram und noch den Lötkolben beherrschen.
Wenns dann wieder die 60sek sind, muss ich halt mit leben -
@haselchen ja, die Lötkolbenzeit lag bei mir auch 25jahre zurück und dann kam iobroker
-
Moin,
wo hast Du da was umgelötet.
Habe hier auch n paar rum geistern. Nur so unbewust bin ich da drüber gestolpert, das die manchmal nicht reagierten. Jetzt ist es mir klar. Diese Verzögerungs / Reaktivierungszeit kannte ich nicht.
-
-
danke für die links - wußte garnicht, dass dies möglich ist - werd ich mal testen
geht das auch unter 5 sekunden ?
-
@liv-in-sky nein, denke die 5 sec sind fest hinterlegt
-
@crunchip lese es gerade - geht wohl nur mit 5 sekunden - mußte alle bewegungsmelder selber bauen (mit sonoffs), weil ich teilweise unter 5 sekunden brauche - aber die 5 sekunden sind schon mal sehr gut