2017-06-10 3 views
0

Ich arbeite an Projekt für meine "Smart House" und ich versuche, Temperatursensoren und andere mit Bewegungsmelder zu kombinieren. Die Idee ist, die Probentemperatur mehrmals am Tag (konfigurierbare Variable) zu messen, aber auch sofort mit der Probenahme zu beginnen, wenn der Bewegungsmelderdetektor auslöst. Ich wählte zyklischen Schlaf mit Pin aufwachen, aber aus irgendeinem Grund funktioniert es nicht wie erwartet. Hier ist Beispiel dafür, wie es funktioniert jetzt:XBee zyklischen Schlafmodus

  1. Xbee in Schlaf
  2. I Pin 9 mit Masse verbindet "-"
  3. XBee aufwacht sendet einige Pakete (konfigurierbar durch Schlaf ST i guess) und geht schlafen. Ich habe Pin 9 nicht vom Boden getrennt!

Ich erwarte, dass es auch weiterhin Pakete an mich senden, während es (oder in Zukunft Bewegungsmelder ausgelöst) mit Masse verbunden

+0

Zur Zeit habe ich Strategie geändert und ich werde den Energiesparmodus ändern, wenn ich BewegungsMelder ausgelöst erhalten, aber immer noch die Frage offen, warum es nicht, wie ich arbeiten‘ beschrieben. –

Antwort

0

ich Post von DIGI Unterstützung. Ein weiterer danke für sie E-Mail:


Es ist ein erwartetes Verhalten des Moduls. Im Sleep Mode 5, dh Cyclic Sleep mit Pin-Wake-Modus, kann das Modul früh von einem High-Low-Übergang an Pin 9 aufwachen und nicht durch kontinuierliches Erden von Pin 9. Wenn Sie möchten, dass das Modul nur auf Pin 9-Eingang aufwacht und schläft, Dann müssen Sie den Energiesparmodus 1 aktivieren, dh den "Pin Hibernate" -Modus.

Dank Ankur Tech Support @ Digi