Hi!
I am writing here in the hope to get some pointers. ![]()
I do have a couple of FMC003’s (with firmware 04.01.00.rev.12, but it happened with 03.x too) and they work fine, except of one thing: I am unable to put them into “deep sleep”.
Whatever I do, these devices indeed enter “on stop mode” and thats it. From this mode, they continue to report data and never enter “deep sleep”.
These are the relevant current settings:
— Under System —
Records Saving/Sending: Always
Sleep Mode: Deep Sleep
Timeout (min): 1439 ← this is 23h59min
— Under GPRS —
Open Link Timeout (s): 60
— Under Data Aquisition (On Stop) —
Min Period: 1800 ← this is 30min
Min Saved Records: 1
Send Period: 300 ← this is 5min
That means, at least to me:
-
I drive around and all works as expected. Then I park the car.
Ignition off, no movement anymore. -
The device goes after some time into the “On Stop” mode. This
I can clearly verify as the update interval to my server is
becoming 1800s (and not 5s as it is when driving). So far so good. -
Now I assume the “Sleep Mode timeout counter” should start to count
(1439min / 23h59min). -
During that time, while counting, I still get updates on my server
every 30min as expected. -
The last update to my server should come in after ~23h30min (counted
from the moment the device has entered “on stop mode”):
- Because at ~23h30min a new GPS data point will be stored (that
makes the “saved records counter” to become 1). This is because
every 30min a GPS record should get acquired according to the config. - This triggers the sending of that records some little time later.
This is because every 300sec it should sent if there is at least 1
record.
- After around 23h35min (± some minutes) there should be:
- All records sent
- NO record stored to be sent and no new record acquired
- All GPRS connections to the server are closed after their respective
timeout
- When now the “Sleep Mode timeout counter” has reached the 1439min
(= 23h59min), all conditions to enter deep sleep should be met, or?
I have chosen this weird timeout (23h59min) to give the device plenty of time to sent the latest collected GPS data, close all sockets, calm down and be happy. The next data acquisition would happen after 24h, but that is 1 min after the “Sleep Mode timeout counter” should have kicked in to put the device into deep sleep.
What am I doing wrong?
As additional info, here is the “ruleset” from Teltonika combined with my status assumption:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
FMC003 can enter deep sleep mode if ALL of these conditions are met:
a) FMC003 is configured in Deep Sleep mode and sleep timeout is reached;
→ yes
b) Device time must be synchronized with GPS satellites. From Firmware
03.18.15 version, this condition depends on the “Records saving/sending
without TS” parameter:
o After Position Fix - FMC003 time is synchronized with GNSS satellites
and GPS fix is obtained;
o After Time Sync - FMC003 time is synchronized over NTP, NITZ, or GNSS
satellites;
o Always - FMC003 will enter sleep mode without time synchronization and
GPS fix.
→ yes, I have set it to “Always”
c) Ignition (configured ignition source) is off;
→ yes
d) Movement is not detected by the accelerometer or configured movement source;
→ yes
e) Min. Record Saving Period (Data Acquisition Mode settings) must be
larger than Open Link Timeout parameter, so that FMC003 could close GPRS
link;
→ yes, 1800sec is larger than 60sec
f) The difference between Send Period (Data Acquisition Mode settings)
and Open Link Timeout must be more than 90 seconds, so that FMC003 could
close GPRS link within at least 90 seconds;
→ yes, 300sec minus 60sec is way more then 90sec
g) There are no SMS messages being received;
→ yes, there are no SMS
h) Data socket(s) are closed;
→ yes, I can verify that there are no open TCP connections on the server side
i) Data sending is not in progress;
→ yes, there should be no data sent in progress, device should be
“idle” for quite some time after the last sent
j) FOTA is not in progress.
→ yes, FOTA is disabled
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
That was a long description - sorry for that.
I am more than thankful for any hint. What am I doing wrong here? ![]()
Wico