[2019-11-15 19:49:56][DEBUG][root](Thread-5) : 188 is absent [2019-11-15 19:49:56][DEBUG][root](Thread-3) : datetime.utcnow(): 2019-11-15 18:49:56.021838 [2019-11-15 19:49:56][DEBUG][root](Thread-5) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:49:56][DEBUG][root](Thread-3) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:49:56][DEBUG][root](Thread-5) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:49:56][DEBUG][root](Thread-3) : 188 is up to date [2019-11-15 19:49:56][DEBUG][root](Thread-5) : datetime.utcnow(): 2019-11-15 18:49:56.023507 [2019-11-15 19:49:56][DEBUG][root](Thread-5) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:49:56][DEBUG][root](Thread-5) : 188 is up to date [2019-11-15 19:50:06][DEBUG][root](Thread-4) : Get phone information 188 [2019-11-15 19:50:06][DEBUG][root](Thread-6) : Get phone information 188 [2019-11-15 19:50:06][DEBUG][root](Thread-5) : Get phone information 188 [2019-11-15 19:50:06][DEBUG][root](Thread-2) : Get phone information 188 [2019-11-15 19:50:06][DEBUG][root](Thread-3) : Get phone information 188 [2019-11-15 19:50:06][DEBUG][root](Thread-6) : 188 is absent [2019-11-15 19:50:06][DEBUG][root](Thread-6) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:06][DEBUG][root](Thread-6) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:06][DEBUG][root](Thread-6) : datetime.utcnow(): 2019-11-15 18:50:06.166022 [2019-11-15 19:50:06][DEBUG][root](Thread-6) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:06][DEBUG][root](Thread-6) : 188 is up to date [2019-11-15 19:50:06][DEBUG][root](Thread-2) : 188 is absent [2019-11-15 19:50:06][DEBUG][root](Thread-2) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:06][DEBUG][root](Thread-2) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:06][DEBUG][root](Thread-2) : datetime.utcnow(): 2019-11-15 18:50:06.170147 [2019-11-15 19:50:06][DEBUG][root](Thread-2) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:06][DEBUG][root](Thread-2) : 188 is up to date [2019-11-15 19:50:06][DEBUG][root](Thread-5) : 188 is absent [2019-11-15 19:50:06][DEBUG][root](Thread-5) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:06][DEBUG][root](Thread-5) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:06][DEBUG][root](Thread-5) : datetime.utcnow(): 2019-11-15 18:50:06.173363 [2019-11-15 19:50:06][DEBUG][root](Thread-5) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:06][DEBUG][root](Thread-5) : 188 is up to date [2019-11-15 19:50:06][DEBUG][root](Thread-3) : 188 is absent [2019-11-15 19:50:06][DEBUG][root](Thread-3) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:06][DEBUG][root](Thread-3) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:06][DEBUG][root](Thread-3) : datetime.utcnow(): 2019-11-15 18:50:06.180214 [2019-11-15 19:50:06][DEBUG][root](Thread-3) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:06][DEBUG][root](Thread-3) : 188 is up to date [2019-11-15 19:50:06][DEBUG][root](Thread-4) : 188 is absent [2019-11-15 19:50:06][DEBUG][root](Thread-4) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:06][DEBUG][root](Thread-4) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:06][DEBUG][root](Thread-4) : datetime.utcnow(): 2019-11-15 18:50:06.186496 [2019-11-15 19:50:06][DEBUG][root](Thread-4) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:06][DEBUG][root](Thread-4) : 188 is up to date [2019-11-15 19:50:16][DEBUG][root](Thread-5) : Get phone information 188 [2019-11-15 19:50:16][DEBUG][root](Thread-2) : Get phone information 188 [2019-11-15 19:50:16][DEBUG][root](Thread-6) : Get phone information 188 [2019-11-15 19:50:16][DEBUG][root](Thread-3) : Get phone information 188 [2019-11-15 19:50:16][DEBUG][root](Thread-4) : Get phone information 188 [2019-11-15 19:50:16][DEBUG][root](Thread-5) : 188 is absent [2019-11-15 19:50:16][DEBUG][root](Thread-5) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:16][DEBUG][root](Thread-6) : 188 is absent [2019-11-15 19:50:16][DEBUG][root](Thread-5) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:16][DEBUG][root](Thread-5) : datetime.utcnow(): 2019-11-15 18:50:16.298083 [2019-11-15 19:50:16][DEBUG][root](Thread-5) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:16][DEBUG][root](Thread-6) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:16][DEBUG][root](Thread-5) : 188 is up to date [2019-11-15 19:50:16][DEBUG][root](Thread-6) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:16][DEBUG][root](Thread-6) : datetime.utcnow(): 2019-11-15 18:50:16.301305 [2019-11-15 19:50:16][DEBUG][root](Thread-6) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:16][DEBUG][root](Thread-6) : 188 is up to date [2019-11-15 19:50:16][DEBUG][root](Thread-3) : 188 is absent [2019-11-15 19:50:16][DEBUG][root](Thread-3) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:16][DEBUG][root](Thread-3) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:16][DEBUG][root](Thread-3) : datetime.utcnow(): 2019-11-15 18:50:16.312025 [2019-11-15 19:50:16][DEBUG][root](Thread-3) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:16][DEBUG][root](Thread-3) : 188 is up to date [2019-11-15 19:50:16][DEBUG][root](Thread-2) : 188 is absent [2019-11-15 19:50:16][DEBUG][root](Thread-2) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:16][DEBUG][root](Thread-2) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:16][DEBUG][root](Thread-2) : datetime.utcnow(): 2019-11-15 18:50:16.320415 [2019-11-15 19:50:16][DEBUG][root](Thread-2) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:16][DEBUG][root](Thread-2) : 188 is up to date [2019-11-15 19:50:16][DEBUG][root](Thread-4) : 188 is absent [2019-11-15 19:50:16][DEBUG][root](Thread-4) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:16][DEBUG][root](Thread-4) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:16][DEBUG][root](Thread-4) : datetime.utcnow(): 2019-11-15 18:50:16.324333 [2019-11-15 19:50:16][DEBUG][root](Thread-4) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:16][DEBUG][root](Thread-4) : 188 is up to date [2019-11-15 19:50:26][DEBUG][root](Thread-6) : Get phone information 188 [2019-11-15 19:50:26][DEBUG][root](Thread-5) : Get phone information 188 [2019-11-15 19:50:26][DEBUG][root](Thread-3) : Get phone information 188 [2019-11-15 19:50:26][DEBUG][root](Thread-4) : Get phone information 188 [2019-11-15 19:50:26][DEBUG][root](Thread-2) : Get phone information 188 [2019-11-15 19:50:26][DEBUG][root](Thread-4) : 188 is absent [2019-11-15 19:50:26][DEBUG][root](Thread-4) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:26][DEBUG][root](Thread-4) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:26][DEBUG][root](Thread-4) : datetime.utcnow(): 2019-11-15 18:50:26.458462 [2019-11-15 19:50:26][DEBUG][root](Thread-4) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:26][DEBUG][root](Thread-4) : 188 is up to date [2019-11-15 19:50:26][DEBUG][root](Thread-6) : 188 is absent [2019-11-15 19:50:26][DEBUG][root](Thread-3) : 188 is absent [2019-11-15 19:50:26][DEBUG][root](Thread-6) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:26][DEBUG][root](Thread-6) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:26][DEBUG][root](Thread-3) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:26][DEBUG][root](Thread-3) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:26][DEBUG][root](Thread-3) : datetime.utcnow(): 2019-11-15 18:50:26.468224 [2019-11-15 19:50:26][DEBUG][root](Thread-3) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:26][DEBUG][root](Thread-3) : 188 is up to date [2019-11-15 19:50:26][DEBUG][root](Thread-5) : 188 is absent [2019-11-15 19:50:26][DEBUG][root](Thread-5) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:26][DEBUG][root](Thread-6) : datetime.utcnow(): 2019-11-15 18:50:26.466810 [2019-11-15 19:50:26][DEBUG][root](Thread-5) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:26][DEBUG][root](Thread-6) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:26][DEBUG][root](Thread-5) : datetime.utcnow(): 2019-11-15 18:50:26.471889 [2019-11-15 19:50:26][DEBUG][root](Thread-6) : 188 is up to date [2019-11-15 19:50:26][DEBUG][root](Thread-5) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:26][DEBUG][root](Thread-5) : 188 is up to date [2019-11-15 19:50:26][DEBUG][root](Thread-2) : 188 is absent [2019-11-15 19:50:26][DEBUG][root](Thread-2) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:26][DEBUG][root](Thread-2) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:26][DEBUG][root](Thread-2) : datetime.utcnow(): 2019-11-15 18:50:26.480199 [2019-11-15 19:50:26][DEBUG][root](Thread-2) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:26][DEBUG][root](Thread-2) : 188 is up to date [2019-11-15 19:50:36][DEBUG][root](Thread-4) : Get phone information 188 [2019-11-15 19:50:36][DEBUG][root](Thread-5) : Get phone information 188 [2019-11-15 19:50:36][DEBUG][root](Thread-6) : Get phone information 188 [2019-11-15 19:50:36][DEBUG][root](Thread-3) : Get phone information 188 [2019-11-15 19:50:36][DEBUG][root](Thread-2) : Get phone information 188 [2019-11-15 19:50:36][DEBUG][root](Thread-4) : 188 is absent [2019-11-15 19:50:36][DEBUG][root](Thread-4) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:36][DEBUG][root](Thread-4) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:36][DEBUG][root](Thread-4) : datetime.utcnow(): 2019-11-15 18:50:36.607039 [2019-11-15 19:50:36][DEBUG][root](Thread-6) : 188 is absent [2019-11-15 19:50:36][DEBUG][root](Thread-3) : 188 is absent [2019-11-15 19:50:36][DEBUG][root](Thread-3) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:36][DEBUG][root](Thread-3) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:36][DEBUG][root](Thread-6) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:36][DEBUG][root](Thread-3) : datetime.utcnow(): 2019-11-15 18:50:36.615680 [2019-11-15 19:50:36][DEBUG][root](Thread-3) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:36][DEBUG][root](Thread-6) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:36][DEBUG][root](Thread-5) : 188 is absent [2019-11-15 19:50:36][DEBUG][root](Thread-5) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:36][DEBUG][root](Thread-5) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:36][DEBUG][root](Thread-5) : datetime.utcnow(): 2019-11-15 18:50:36.619977 [2019-11-15 19:50:36][DEBUG][root](Thread-5) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:36][DEBUG][root](Thread-6) : datetime.utcnow(): 2019-11-15 18:50:36.618407 [2019-11-15 19:50:36][DEBUG][root](Thread-5) : 188 is up to date [2019-11-15 19:50:36][DEBUG][root](Thread-3) : 188 is up to date [2019-11-15 19:50:36][DEBUG][root](Thread-4) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:36][DEBUG][root](Thread-6) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:36][DEBUG][root](Thread-2) : 188 is absent [2019-11-15 19:50:36][DEBUG][root](Thread-2) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:36][DEBUG][root](Thread-6) : 188 is up to date [2019-11-15 19:50:36][DEBUG][root](Thread-2) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:36][DEBUG][root](Thread-2) : datetime.utcnow(): 2019-11-15 18:50:36.624058 [2019-11-15 19:50:36][DEBUG][root](Thread-2) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:36][DEBUG][root](Thread-2) : 188 is up to date [2019-11-15 19:50:36][DEBUG][root](Thread-4) : 188 is up to date [2019-11-15 19:50:46][DEBUG][root](Thread-5) : Get phone information 188 [2019-11-15 19:50:46][DEBUG][root](Thread-6) : Get phone information 188 [2019-11-15 19:50:46][DEBUG][root](Thread-3) : Get phone information 188 [2019-11-15 19:50:46][DEBUG][root](Thread-2) : Get phone information 188 [2019-11-15 19:50:46][DEBUG][root](Thread-4) : Get phone information 188 [2019-11-15 19:50:46][DEBUG][root](Thread-2) : 188 is absent [2019-11-15 19:50:46][DEBUG][root](Thread-2) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:46][DEBUG][root](Thread-2) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:46][DEBUG][root](Thread-2) : datetime.utcnow(): 2019-11-15 18:50:46.785657 [2019-11-15 19:50:46][DEBUG][root](Thread-2) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:46][DEBUG][root](Thread-2) : 188 is up to date [2019-11-15 19:50:46][DEBUG][root](Thread-5) : 188 is absent [2019-11-15 19:50:46][DEBUG][root](Thread-5) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:46][DEBUG][root](Thread-5) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:46][DEBUG][root](Thread-5) : datetime.utcnow(): 2019-11-15 18:50:46.795504 [2019-11-15 19:50:46][DEBUG][root](Thread-5) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:46][DEBUG][root](Thread-5) : 188 is up to date [2019-11-15 19:50:46][DEBUG][root](Thread-3) : 188 is absent [2019-11-15 19:50:46][DEBUG][root](Thread-3) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:46][DEBUG][root](Thread-3) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:46][DEBUG][root](Thread-3) : datetime.utcnow(): 2019-11-15 18:50:46.801998 [2019-11-15 19:50:46][DEBUG][root](Thread-3) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:46][DEBUG][root](Thread-3) : 188 is up to date [2019-11-15 19:50:46][DEBUG][root](Thread-6) : 188 is absent [2019-11-15 19:50:46][DEBUG][root](Thread-6) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:46][DEBUG][root](Thread-6) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:46][DEBUG][root](Thread-6) : datetime.utcnow(): 2019-11-15 18:50:46.809736 [2019-11-15 19:50:46][DEBUG][root](Thread-6) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:46][DEBUG][root](Thread-6) : 188 is up to date [2019-11-15 19:50:46][DEBUG][root](Thread-4) : 188 is absent [2019-11-15 19:50:46][DEBUG][root](Thread-4) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:46][DEBUG][root](Thread-4) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:46][DEBUG][root](Thread-4) : datetime.utcnow(): 2019-11-15 18:50:46.813401 [2019-11-15 19:50:46][DEBUG][root](Thread-4) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:46][DEBUG][root](Thread-4) : 188 is up to date [2019-11-15 19:50:56][DEBUG][root](Thread-2) : Get phone information 188 [2019-11-15 19:50:56][DEBUG][root](Thread-5) : Get phone information 188 [2019-11-15 19:50:56][DEBUG][root](Thread-3) : Get phone information 188 [2019-11-15 19:50:56][DEBUG][root](Thread-4) : Get phone information 188 [2019-11-15 19:50:56][DEBUG][root](Thread-6) : Get phone information 188 [2019-11-15 19:50:56][DEBUG][root](Thread-5) : 188 is absent [2019-11-15 19:50:56][DEBUG][root](Thread-5) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:56][DEBUG][root](Thread-5) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:56][DEBUG][root](Thread-5) : datetime.utcnow(): 2019-11-15 18:50:56.934810 [2019-11-15 19:50:56][DEBUG][root](Thread-5) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:56][DEBUG][root](Thread-5) : 188 is up to date [2019-11-15 19:50:56][DEBUG][root](Thread-2) : 188 is absent [2019-11-15 19:50:56][DEBUG][root](Thread-2) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:56][DEBUG][root](Thread-2) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:56][DEBUG][root](Thread-2) : datetime.utcnow(): 2019-11-15 18:50:56.940754 [2019-11-15 19:50:56][DEBUG][root](Thread-2) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:56][DEBUG][root](Thread-2) : 188 is up to date [2019-11-15 19:50:56][DEBUG][root](Thread-3) : 188 is absent [2019-11-15 19:50:56][DEBUG][root](Thread-3) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:56][DEBUG][root](Thread-3) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:56][DEBUG][root](Thread-4) : 188 is absent [2019-11-15 19:50:56][DEBUG][root](Thread-3) : datetime.utcnow(): 2019-11-15 18:50:56.945487 [2019-11-15 19:50:56][DEBUG][root](Thread-4) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:56][DEBUG][root](Thread-3) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:56][DEBUG][root](Thread-4) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:56][DEBUG][root](Thread-3) : 188 is up to date [2019-11-15 19:50:56][DEBUG][root](Thread-4) : datetime.utcnow(): 2019-11-15 18:50:56.948749 [2019-11-15 19:50:56][DEBUG][root](Thread-4) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:56][DEBUG][root](Thread-4) : 188 is up to date [2019-11-15 19:50:56][DEBUG][root](Thread-6) : 188 is absent [2019-11-15 19:50:56][DEBUG][root](Thread-6) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:50:56][DEBUG][root](Thread-6) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:50:56][DEBUG][root](Thread-6) : datetime.utcnow(): 2019-11-15 18:50:56.954537 [2019-11-15 19:50:56][DEBUG][root](Thread-6) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:50:56][DEBUG][root](Thread-6) : 188 is up to date [2019-11-15 19:51:06][DEBUG][root](Thread-5) : Get phone information 188 [2019-11-15 19:51:06][DEBUG][root](Thread-2) : Get phone information 188 [2019-11-15 19:51:06][DEBUG][root](Thread-3) : Get phone information 188 [2019-11-15 19:51:06][DEBUG][root](Thread-6) : Get phone information 188 [2019-11-15 19:51:06][DEBUG][root](Thread-4) : Get phone information 188 [2019-11-15 19:51:07][DEBUG][root](Thread-6) : 188 is absent [2019-11-15 19:51:07][DEBUG][root](Thread-6) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:51:07][DEBUG][root](Thread-6) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:51:07][DEBUG][root](Thread-6) : datetime.utcnow(): 2019-11-15 18:51:07.070630 [2019-11-15 19:51:07][DEBUG][root](Thread-6) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:51:07][DEBUG][root](Thread-6) : 188 is up to date [2019-11-15 19:51:07][DEBUG][root](Thread-2) : 188 is absent [2019-11-15 19:51:07][DEBUG][root](Thread-2) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:51:07][DEBUG][root](Thread-2) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:51:07][DEBUG][root](Thread-2) : datetime.utcnow(): 2019-11-15 18:51:07.075692 [2019-11-15 19:51:07][DEBUG][root](Thread-2) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:51:07][DEBUG][root](Thread-2) : 188 is up to date [2019-11-15 19:51:07][DEBUG][root](Thread-3) : 188 is absent [2019-11-15 19:51:07][DEBUG][root](Thread-3) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:51:07][DEBUG][root](Thread-3) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:51:07][DEBUG][root](Thread-3) : datetime.utcnow(): 2019-11-15 18:51:07.081083 [2019-11-15 19:51:07][DEBUG][root](Thread-3) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:51:07][DEBUG][root](Thread-3) : 188 is up to date [2019-11-15 19:51:07][DEBUG][root](Thread-5) : 188 is absent [2019-11-15 19:51:07][DEBUG][root](Thread-5) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:51:07][DEBUG][root](Thread-5) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:51:07][DEBUG][root](Thread-5) : datetime.utcnow(): 2019-11-15 18:51:07.084532 [2019-11-15 19:51:07][DEBUG][root](Thread-5) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:51:07][DEBUG][root](Thread-5) : 188 is up to date [2019-11-15 19:51:07][DEBUG][root](Thread-4) : 188 is absent [2019-11-15 19:51:07][DEBUG][root](Thread-4) : lastStateDate: 2019-11-15 18:21:03.021313 [2019-11-15 19:51:07][DEBUG][root](Thread-4) : thresholdDate: 2019-11-15 18:22:03.021313 [2019-11-15 19:51:07][DEBUG][root](Thread-4) : datetime.utcnow(): 2019-11-15 18:51:07.101751 [2019-11-15 19:51:07][DEBUG][root](Thread-4) : is datetime.utcnow() > thresholdDate ? True [2019-11-15 19:51:07][DEBUG][root](Thread-4) : 188 is up to date [2019-11-15 19:51:08][DEBUG][root](MainThread) : Signal 15 caught, exiting... [2019-11-15 19:51:08][INFO][root](MainThread) : =========== Shutdown =========== [2019-11-15 19:51:08][INFO][root](MainThread) : Stopping all threads [2019-11-15 19:51:08][INFO][root](MainThread) : ==> Pat_Tel [2019-11-15 19:51:08][INFO][root](MainThread) : Stop thread detection for Pat_Tel [c4:3a:be:7e:6e:dd] [2019-11-15 19:51:08][INFO][root](MainThread) : Shutting down local server [2019-11-15 19:51:08][INFO][root](MainThread) : Removing Socket file /tmp/jeedom/phone_detection/daemon.sock [2019-11-15 19:51:08][INFO][root](MainThread) : Removing PID file /tmp/jeedom/phone_detection/daemon.pid [2019-11-15 19:51:08][INFO][root](MainThread) : Exit 0 [2019-11-15 19:51:08][INFO][root](MainThread) : ================================= Signal 15 caught, exiting... [2019-11-15 19:52:01][DEBUG] : cmdId:refresh [2019-11-15 19:52:01][DEBUG] : eqLogic Id:188 [2019-11-15 19:52:01][DEBUG] : mac address: c4:3a:be:7e:6e:dd [2019-11-15 19:52:01][INFO] : BT Device: hci0 [2019-11-15 19:52:02][DEBUG] : device name: Xperia M4 Aqua Dual [2019-11-15 19:52:02][DEBUG] : device state: 1 [2019-11-15 19:52:02][INFO] : updateGlobalDevice() [2019-11-15 19:53:21][DEBUG] : postUpdate() [2019-11-15 19:53:21][DEBUG] : callDeamon update_device Array ( [0] => 188 [1] => Pat_Tel [2] => c4:3a:be:7e:6e:dd ) [2019-11-15 19:53:21][DEBUG] : error 2 : No such file or directory [2019-11-15 19:53:21][DEBUG] : result callDeamon [2019-11-15 19:55:02][INFO] : Lancement démon phone_detection : /usr/bin/python3 /var/www/html/plugins/phone_detection/core/class/../../resources/phone_detectiond/phone_detectiond.py --device hci0 --loglevel debug --apikey v11IHh25QLGypsuAR3QyrnqjIYPw4AvQ --pidfile /tmp/jeedom/phone_detection/daemon.pid --socket /tmp/jeedom/phone_detection/daemon.sock --callback http://127.0.0.1:80/plugins/phone_detection/core/php/phone_detection.php --interval 10 --present_interval 30 --absentThreshold 60 [2019-11-15 19:55:04][INFO][root](MainThread) : Start phone_detectiond [2019-11-15 19:55:04][INFO][root](MainThread) : Log level : debug [2019-11-15 19:55:04][INFO][root](MainThread) : Socket : /tmp/jeedom/phone_detection/daemon.sock [2019-11-15 19:55:04][INFO][root](MainThread) : PID file : /tmp/jeedom/phone_detection/daemon.pid [2019-11-15 19:55:04][INFO][root](MainThread) : Device : hci0 [2019-11-15 19:55:04][INFO][root](MainThread) : Callback : http://127.0.0.1:80/plugins/phone_detection/core/php/phone_detection.php [2019-11-15 19:55:04][INFO][root](MainThread) : Interval : 10 [2019-11-15 19:55:04][INFO][root](MainThread) : Present Interval : 30 [2019-11-15 19:55:04][INFO][root](MainThread) : AbsentThreshold: 60 [2019-11-15 19:55:04][INFO][root](MainThread) : Python version : 3.5.3 (default, Sep 27 2018, 17:25:39) [GCC 6.3.0 20170516] [2019-11-15 19:55:04][DEBUG][root](MainThread) : Writing PID 30483 to /tmp/jeedom/phone_detection/daemon.pid [2019-11-15 19:55:04][INFO][root](MainThread) : Create phone_detection daemon [2019-11-15 19:55:04][DEBUG][root](MainThread) : Send to test to jeedom [2019-11-15 19:55:04][DEBUG][root](MainThread) : Send to jeedom : {'action': 'test'} [2019-11-15 19:55:04][DEBUG][requests.packages.urllib3.connectionpool](MainThread) : Starting new HTTP connection (1): 127.0.0.1 [2019-11-15 19:55:04][DEBUG] : id: [2019-11-15 19:55:04][DEBUG][requests.packages.urllib3.connectionpool](MainThread) : http://127.0.0.1:80 "POST /plugins/phone_detection/core/php/phone_detection.php?apikey=v11IHh25QLGypsuAR3QyrnqjIYPw4AvQ HTTP/1.1" 200 26 [2019-11-15 19:55:04][DEBUG][root](MainThread) : Status Code : 200 [2019-11-15 19:55:04][DEBUG][root](MainThread) : Jeedom reply : {'success': True, 'value': 0} [2019-11-15 19:55:04][INFO][root](MainThread) : Get devices from Jeedom [2019-11-15 19:55:04][DEBUG][root](MainThread) : Send to jeedom : {'action': 'get_devices'} [2019-11-15 19:55:04][DEBUG][requests.packages.urllib3.connectionpool](MainThread) : Starting new HTTP connection (1): 127.0.0.1 [2019-11-15 19:55:04][DEBUG] : id: [2019-11-15 19:55:04][DEBUG][requests.packages.urllib3.connectionpool](MainThread) : http://127.0.0.1:80 "POST /plugins/phone_detection/core/php/phone_detection.php?apikey=v11IHh25QLGypsuAR3QyrnqjIYPw4AvQ HTTP/1.1" 200 148 [2019-11-15 19:55:04][DEBUG][root](MainThread) : Status Code : 200 [2019-11-15 19:55:04][DEBUG][root](MainThread) : Jeedom reply : {'success': True, 'value': {'188': {'state': False, 'lastValueDate': '', 'id': '188', 'macAddress': 'c4:3a:be:7e:6e:dd', 'name': 'Pat_Tel', 'humanName': '[Chez Nous][Pat_Tel]'}}} [2019-11-15 19:55:04][INFO] : Démon phone_detection lancé [2019-11-15 20:13:34][DEBUG] : postInsert() [2019-11-15 20:13:52][DEBUG] : postUpdate() [2019-11-15 20:13:52][INFO] : deviceType must be set to phone [2019-11-15 20:13:52][DEBUG] : postUpdate() [2019-11-15 20:13:52][DEBUG] : callDeamon update_device Array ( [0] => 190 [1] => tel_pat_boulot [2] => ) [2019-11-15 20:13:52][DEBUG] : error 0 : Traceback (most recent call last): File "/var/www/html/plugins/phone_detection/core/class/../../resources/phone_detectiond/phone_detectiond.py", line 397, in DEVICES = jc.getDevices() File "/var/www/html/plugins/phone_detection/core/class/../../resources/phone_detectiond/phone_detectiond.py", line 240, in getDevices r[key].lastStateDate = datetime.fromisoformat(item['lastValueDate']) AttributeError: type object 'datetime.datetime' has no attribute 'fromisoformat' [2019-11-15 20:13:52][DEBUG][root](Thread-1) : Message received in socket [2019-11-15 20:13:52][DEBUG][root](Thread-1) : {'args': ['190', 'tel_pat_boulot', ''], 'action': 'update_device'} [2019-11-15 20:13:52][DEBUG][root](Thread-1) : Add new device in device.json [2019-11-15 20:13:52][INFO][root](Thread-1) : Start thread detection for tel_pat_boulot [] [2019-11-15 20:13:52][DEBUG][root](Thread-1) : Send to jeedom : {'id': 190, 'action': 'get_status'} [2019-11-15 20:13:52][DEBUG][requests.packages.urllib3.connectionpool](Thread-1) : Starting new HTTP connection (1): 127.0.0.1 [2019-11-15 20:13:52][DEBUG] : id: 190 [2019-11-15 20:13:52][DEBUG][requests.packages.urllib3.connectionpool](Thread-1) : http://127.0.0.1:80 "POST /plugins/phone_detection/core/php/phone_detection.php?apikey=v11IHh25QLGypsuAR3QyrnqjIYPw4AvQ HTTP/1.1" 200 27 [2019-11-15 20:13:52][DEBUG][root](Thread-1) : Status Code : 200 [2019-11-15 20:13:52][DEBUG][root](Thread-1) : Jeedom reply : {'success': True, 'value': ''} [2019-11-15 20:13:52][DEBUG][root](Thread-1) : Jeedom 190 device status: False [2019-11-15 20:13:52][DEBUG][root](Thread-2) : Get phone information 190 [2019-11-15 20:13:52][DEBUG] : result callDeamon Array ( [result] => Insert OK [success] => 1 ) [2019-11-15 20:13:52][DEBUG] : callDeamon update_device Array ( [0] => 190 [1] => tel_pat_boulot [2] => ) [2019-11-15 20:13:52][DEBUG] : error 0 : [2019-11-15 20:13:52][DEBUG][root](Thread-1) : Message received in socket [2019-11-15 20:13:52][DEBUG][root](Thread-1) : {'args': ['190', 'tel_pat_boulot', ''], 'action': 'update_device'} [2019-11-15 20:13:52][DEBUG][root](Thread-1) : Update device in device.json [2019-11-15 20:13:52][INFO][root](Thread-1) : Stop thread detection for tel_pat_boulot [] [2019-11-15 20:13:52][INFO][root](Thread-1) : Start thread detection for tel_pat_boulot [] [2019-11-15 20:13:52][DEBUG][root](Thread-1) : Send to jeedom : {'id': 190, 'action': 'get_status'} [2019-11-15 20:13:52][DEBUG][requests.packages.urllib3.connectionpool](Thread-1) : Starting new HTTP connection (1): 127.0.0.1 [2019-11-15 20:13:52][DEBUG] : id: 190 [2019-11-15 20:13:52][DEBUG][requests.packages.urllib3.connectionpool](Thread-1) : http://127.0.0.1:80 "POST /plugins/phone_detection/core/php/phone_detection.php?apikey=v11IHh25QLGypsuAR3QyrnqjIYPw4AvQ HTTP/1.1" 200 27 [2019-11-15 20:13:52][DEBUG][root](Thread-1) : Status Code : 200 [2019-11-15 20:13:52][DEBUG][root](Thread-1) : Jeedom reply : {'success': True, 'value': ''} [2019-11-15 20:13:52][DEBUG][root](Thread-1) : Jeedom 190 device status: False [2019-11-15 20:13:52][DEBUG][root](Thread-3) : Get phone information 190 [2019-11-15 20:13:52][DEBUG] : result callDeamon Array ( [result] => Update OK [success] => 1 ) [2019-11-15 20:13:52][DEBUG][root](Thread-2) : 190 is absent [2019-11-15 20:13:52][DEBUG][root](Thread-2) : lastStateDate: 2019-11-15 19:13:52.698080 [2019-11-15 20:13:52][DEBUG][root](Thread-2) : thresholdDate: 2019-11-15 19:14:52.698080 [2019-11-15 20:13:52][DEBUG][root](Thread-2) : datetime.utcnow(): 2019-11-15 19:13:52.841980 [2019-11-15 20:13:52][DEBUG][root](Thread-2) : is datetime.utcnow() > thresholdDate ? False [2019-11-15 20:13:52][DEBUG][root](Thread-2) : 190 is up to date [2019-11-15 20:13:52][DEBUG][root](Thread-3) : 190 is absent [2019-11-15 20:13:52][DEBUG][root](Thread-3) : lastStateDate: 2019-11-15 19:13:52.698080 [2019-11-15 20:13:52][DEBUG][root](Thread-3) : thresholdDate: 2019-11-15 19:14:52.698080 [2019-11-15 20:13:52][DEBUG][root](Thread-3) : datetime.utcnow(): 2019-11-15 19:13:52.850801 [2019-11-15 20:13:52][DEBUG][root](Thread-3) : is datetime.utcnow() > thresholdDate ? False [2019-11-15 20:13:52][DEBUG][root](Thread-3) : 190 is up to date [2019-11-15 20:14:02][DEBUG][root](Thread-2) : Get phone information 190 [2019-11-15 20:14:02][DEBUG][root](Thread-3) : Get phone information 190 [2019-11-15 20:14:02][DEBUG][root](Thread-3) : 190 is absent [2019-11-15 20:14:02][DEBUG][root](Thread-3) : lastStateDate: 2019-11-15 19:13:52.698080 [2019-11-15 20:14:02][DEBUG][root](Thread-3) : thresholdDate: 2019-11-15 19:14:52.698080 [2019-11-15 20:14:02][DEBUG][root](Thread-3) : datetime.utcnow(): 2019-11-15 19:14:02.930233 [2019-11-15 20:14:02][DEBUG][root](Thread-3) : is datetime.utcnow() > thresholdDate ? False [2019-11-15 20:14:02][DEBUG][root](Thread-3) : 190 is up to date [2019-11-15 20:14:02][DEBUG][root](Thread-2) : 190 is absent [2019-11-15 20:14:02][DEBUG][root](Thread-2) : lastStateDate: 2019-11-15 19:13:52.698080 [2019-11-15 20:14:02][DEBUG][root](Thread-2) : thresholdDate: 2019-11-15 19:14:52.698080 [2019-11-15 20:14:02][DEBUG][root](Thread-2) : datetime.utcnow(): 2019-11-15 19:14:02.933738 [2019-11-15 20:14:02][DEBUG][root](Thread-2) : is datetime.utcnow() > thresholdDate ? False [2019-11-15 20:14:02][DEBUG][root](Thread-2) : 190 is up to date [2019-11-15 20:14:12][DEBUG][root](Thread-3) : Get phone information 190 [2019-11-15 20:14:12][DEBUG][root](Thread-2) : Get phone information 190 [2019-11-15 20:14:13][DEBUG][root](Thread-3) : 190 is absent [2019-11-15 20:14:13][DEBUG][root](Thread-2) : 190 is absent [2019-11-15 20:14:13][DEBUG][root](Thread-3) : lastStateDate: 2019-11-15 19:13:52.698080 [2019-11-15 20:14:13][DEBUG][root](Thread-2) : lastStateDate: 2019-11-15 19:13:52.698080 [2019-11-15 20:14:13][DEBUG][root](Thread-3) : thresholdDate: 2019-11-15 19:14:52.698080 [2019-11-15 20:14:13][DEBUG][root](Thread-3) : datetime.utcnow(): 2019-11-15 19:14:13.042774 [2019-11-15 20:14:13][DEBUG][root](Thread-2) : thresholdDate: 2019-11-15 19:14:52.698080 [2019-11-15 20:14:13][DEBUG][root](Thread-3) : is datetime.utcnow() > thresholdDate ? False [2019-11-15 20:14:13][DEBUG][root](Thread-2) : datetime.utcnow(): 2019-11-15 19:14:13.043853 [2019-11-15 20:14:13][DEBUG][root](Thread-3) : 190 is up to date [2019-11-15 20:14:13][DEBUG][root](Thread-2) : is datetime.utcnow() > thresholdDate ? False [2019-11-15 20:14:13][DEBUG][root](Thread-2) : 190 is up to date [2019-11-15 20:14:21][DEBUG] : postUpdate() [2019-11-15 20:14:21][DEBUG] : callDeamon update_device Array ( [0] => 190 [1] => tel_pat_boulot [2] => 98:29:a6:a9:27:70 ) [2019-11-15 20:14:21][DEBUG] : error 0 : [2019-11-15 20:14:21][DEBUG][root](Thread-1) : Message received in socket [2019-11-15 20:14:21][DEBUG][root](Thread-1) : {'args': ['190', 'tel_pat_boulot', '98:29:a6:a9:27:70'], 'action': 'update_device'} [2019-11-15 20:14:21][DEBUG][root](Thread-1) : Update device in device.json [2019-11-15 20:14:21][INFO][root](Thread-1) : Stop thread detection for tel_pat_boulot [98:29:a6:a9:27:70] [2019-11-15 20:14:21][INFO][root](Thread-1) : Start thread detection for tel_pat_boulot [98:29:a6:a9:27:70] [2019-11-15 20:14:21][DEBUG][root](Thread-1) : Send to jeedom : {'id': 190, 'action': 'get_status'} [2019-11-15 20:14:21][DEBUG][requests.packages.urllib3.connectionpool](Thread-1) : Starting new HTTP connection (1): 127.0.0.1 [2019-11-15 20:14:21][DEBUG] : id: 190 [2019-11-15 20:14:21][DEBUG][requests.packages.urllib3.connectionpool](Thread-1) : http://127.0.0.1:80 "POST /plugins/phone_detection/core/php/phone_detection.php?apikey=v11IHh25QLGypsuAR3QyrnqjIYPw4AvQ HTTP/1.1" 200 27 [2019-11-15 20:14:21][DEBUG][root](Thread-1) : Status Code : 200 [2019-11-15 20:14:21][DEBUG][root](Thread-1) : Jeedom reply : {'success': True, 'value': ''} [2019-11-15 20:14:21][DEBUG][root](Thread-1) : Jeedom 190 device status: False [2019-11-15 20:14:21][DEBUG][root](Thread-4) : Get phone information 190 [2019-11-15 20:14:21][DEBUG] : result callDeamon Array ( [result] => Update OK [success] => 1 ) [2019-11-15 20:14:23][DEBUG][root](Thread-3) : Get phone information 190 [2019-11-15 20:14:23][DEBUG][root](Thread-2) : Get phone information 190 [2019-11-15 20:14:23][DEBUG][root](Thread-4) : 190 is absent [2019-11-15 20:14:23][DEBUG][root](Thread-4) : lastStateDate: 2019-11-15 19:13:52.698080 [2019-11-15 20:14:23][DEBUG][root](Thread-4) : thresholdDate: 2019-11-15 19:14:52.698080 [2019-11-15 20:14:23][DEBUG][root](Thread-4) : datetime.utcnow(): 2019-11-15 19:14:23.136555 [2019-11-15 20:14:23][DEBUG][root](Thread-4) : is datetime.utcnow() > thresholdDate ? False [2019-11-15 20:14:23][DEBUG][root](Thread-4) : 190 is up to date [2019-11-15 20:14:23][DEBUG][root](Thread-3) : 190 is absent [2019-11-15 20:14:23][DEBUG][root](Thread-3) : lastStateDate: 2019-11-15 19:13:52.698080 [2019-11-15 20:14:23][DEBUG][root](Thread-3) : thresholdDate: 2019-11-15 19:14:52.698080 [2019-11-15 20:14:23][DEBUG][root](Thread-2) : 190 is absent [2019-11-15 20:14:23][DEBUG][root](Thread-3) : datetime.utcnow(): 2019-11-15 19:14:23.144257 [2019-11-15 20:14:23][DEBUG][root](Thread-2) : lastStateDate: 2019-11-15 19:13:52.698080 [2019-11-15 20:14:23][DEBUG][root](Thread-3) : is datetime.utcnow() > thresholdDate ? False [2019-11-15 20:14:23][DEBUG][root](Thread-2) : thresholdDate: 2019-11-15 19:14:52.698080 [2019-11-15 20:14:23][DEBUG][root](Thread-3) : 190 is up to date [2019-11-15 20:14:23][DEBUG][root](Thread-2) : datetime.utcnow(): 2019-11-15 19:14:23.145815 [2019-11-15 20:14:23][DEBUG][root](Thread-2) : is datetime.utcnow() > thresholdDate ? False [2019-11-15 20:14:23][DEBUG][root](Thread-2) : 190 is up to date [2019-11-15 20:14:31][DEBUG] : postUpdate() [2019-11-15 20:14:31][DEBUG] : callDeamon update_device Array ( [0] => 190 [1] => tel_pat_boulot [2] => 98:29:a6:a9:27:70 ) [2019-11-15 20:14:31][DEBUG] : error 0 : [2019-11-15 20:14:31][DEBUG][root](Thread-1) : Message received in socket [2019-11-15 20:14:31][DEBUG][root](Thread-1) : {'args': ['190', 'tel_pat_boulot', '98:29:a6:a9:27:70'], 'action': 'update_device'} [2019-11-15 20:14:31][DEBUG][root](Thread-1) : Update device in device.json [2019-11-15 20:14:31][INFO][root](Thread-1) : Stop thread detection for tel_pat_boulot [98:29:a6:a9:27:70] [2019-11-15 20:14:31][INFO][root](Thread-1) : Start thread detection for tel_pat_boulot [98:29:a6:a9:27:70] [2019-11-15 20:14:31][DEBUG][root](Thread-1) : Send to jeedom : {'id': 190, 'action': 'get_status'} [2019-11-15 20:14:31][DEBUG][requests.packages.urllib3.connectionpool](Thread-1) : Starting new HTTP connection (1): 127.0.0.1 [2019-11-15 20:14:31][DEBUG] : id: 190 [2019-11-15 20:14:31][DEBUG][requests.packages.urllib3.connectionpool](Thread-1) : http://127.0.0.1:80 "POST /plugins/phone_detection/core/php/phone_detection.php?apikey=v11IHh25QLGypsuAR3QyrnqjIYPw4AvQ HTTP/1.1" 200 27 [2019-11-15 20:14:31][DEBUG][root](Thread-1) : Status Code : 200 [2019-11-15 20:14:31][DEBUG][root](Thread-1) : Jeedom reply : {'success': True, 'value': ''} [2019-11-15 20:14:31][DEBUG][root](Thread-1) : Jeedom 190 device status: False [2019-11-15 20:14:31][DEBUG][root](Thread-5) : Get phone information 190 [2019-11-15 20:14:31][DEBUG] : result callDeamon Array ( [result] => Update OK [success] => 1 ) [2019-11-15 20:14:32][DEBUG][root](Thread-5) : 190 is present [2019-11-15 20:14:32][INFO][root](Thread-5) : Set tel_pat_boulot's phone present [2019-11-15 20:14:32][DEBUG][root](Thread-5) : 190 must be update [2019-11-15 20:14:32][DEBUG][root](Thread-5) : tel_pat_boulot status has changed to 'present'! Notify Jeedom. [2019-11-15 20:14:32][DEBUG][root](Thread-5) : device status: True [2019-11-15 20:14:32][DEBUG][root](Thread-5) : Send to jeedom : {'id': 190, 'value': 1, 'action': 'update_device_status'} [2019-11-15 20:14:32][DEBUG][requests.packages.urllib3.connectionpool](Thread-5) : Starting new HTTP connection (1): 127.0.0.1 [2019-11-15 20:14:32][DEBUG] : id: 190 [2019-11-15 20:14:32][DEBUG] : value: 1 [2019-11-15 20:14:32][DEBUG] : Device Name: [Chez Nous][tel_pat_boulot] [2019-11-15 20:14:32][DEBUG] : State property name: [Chez Nous][tel_pat_boulot][Etat] [2019-11-15 20:14:32][INFO] : updateGlobalDevice() [2019-11-15 20:14:32][DEBUG][requests.packages.urllib3.connectionpool](Thread-5) : http://127.0.0.1:80 "POST /plugins/phone_detection/core/php/phone_detection.php?apikey=v11IHh25QLGypsuAR3QyrnqjIYPw4AvQ HTTP/1.1" 200 26 [2019-11-15 20:14:32][DEBUG][root](Thread-5) : Status Code : 200 [2019-11-15 20:14:32][DEBUG][root](Thread-5) : Jeedom reply : {'success': True, 'value': 1} [2019-11-15 20:14:33][DEBUG][root](Thread-3) : Get phone information 190 [2019-11-15 20:14:33][DEBUG][root](Thread-4) : Get phone information 190 [2019-11-15 20:14:33][DEBUG][root](Thread-2) : Get phone information 190 [2019-11-15 20:14:33][DEBUG][root](Thread-2) : 190 is absent [2019-11-15 20:14:33][DEBUG][root](Thread-2) : lastStateDate: 2019-11-15 19:14:32.588878 [2019-11-15 20:14:33][DEBUG][root](Thread-4) : 190 is absent [2019-11-15 20:14:33][DEBUG][root](Thread-2) : thresholdDate: 2019-11-15 19:15:32.588878 [2019-11-15 20:14:33][DEBUG][root](Thread-4) : lastStateDate: 2019-11-15 19:14:32.588878 [2019-11-15 20:14:33][DEBUG][root](Thread-3) : 190 is absent [2019-11-15 20:14:33][DEBUG][root](Thread-2) : datetime.utcnow(): 2019-11-15 19:14:33.242105 [2019-11-15 20:14:33][DEBUG][root](Thread-4) : thresholdDate: 2019-11-15 19:15:32.588878 [2019-11-15 20:14:33][DEBUG][root](Thread-3) : lastStateDate: 2019-11-15 19:14:32.588878 [2019-11-15 20:14:33][DEBUG][root](Thread-2) : is datetime.utcnow() > thresholdDate ? False [2019-11-15 20:14:33][DEBUG][root](Thread-4) : datetime.utcnow(): 2019-11-15 19:14:33.245119 [2019-11-15 20:14:33][DEBUG][root](Thread-3) : thresholdDate: 2019-11-15 19:15:32.588878 [2019-11-15 20:14:33][DEBUG][root](Thread-2) : 190 is up to date [2019-11-15 20:14:33][DEBUG][root](Thread-4) : is datetime.utcnow() > thresholdDate ? False [2019-11-15 20:14:33][DEBUG][root](Thread-3) : datetime.utcnow(): 2019-11-15 19:14:33.248379 [2019-11-15 20:14:33][DEBUG][root](Thread-4) : 190 is up to date [2019-11-15 20:14:33][DEBUG][root](Thread-3) : is datetime.utcnow() > thresholdDate ? False [2019-11-15 20:14:33][DEBUG][root](Thread-3) : 190 is up to date [2019-11-15 20:15:02][DEBUG][root](Thread-5) : Get phone information 190 [2019-11-15 20:15:03][DEBUG][root](Thread-5) : 190 is present [2019-11-15 20:15:03][DEBUG][root](Thread-5) : 190 is up to date [2019-11-15 20:15:03][DEBUG][root](Thread-4) : Get phone information 190 [2019-11-15 20:15:03][DEBUG][root](Thread-3) : Get phone information 190 [2019-11-15 20:15:03][DEBUG][root](Thread-2) : Get phone information 190 [2019-11-15 20:15:03][DEBUG][root](Thread-4) : 190 is absent [2019-11-15 20:15:03][DEBUG][root](Thread-4) : lastStateDate: 2019-11-15 19:15:03.116777 [2019-11-15 20:15:03][DEBUG][root](Thread-4) : thresholdDate: 2019-11-15 19:16:03.116777 [2019-11-15 20:15:03][DEBUG][root](Thread-4) : datetime.utcnow(): 2019-11-15 19:15:03.375248 [2019-11-15 20:15:03][DEBUG][root](Thread-4) : is datetime.utcnow() > thresholdDate ? False [2019-11-15 20:15:03][DEBUG][root](Thread-3) : 190 is absent [2019-11-15 20:15:03][DEBUG][root](Thread-3) : lastStateDate: 2019-11-15 19:15:03.116777 [2019-11-15 20:15:03][DEBUG][root](Thread-3) : thresholdDate: 2019-11-15 19:16:03.116777 [2019-11-15 20:15:03][DEBUG][root](Thread-3) : datetime.utcnow(): 2019-11-15 19:15:03.381724 [2019-11-15 20:15:03][DEBUG][root](Thread-3) : is datetime.utcnow() > thresholdDate ? False [2019-11-15 20:15:03][DEBUG][root](Thread-3) : 190 is up to date [2019-11-15 20:15:03][DEBUG][root](Thread-4) : 190 is up to date [2019-11-15 20:15:03][DEBUG][root](Thread-2) : 190 is absent [2019-11-15 20:15:03][DEBUG][root](Thread-2) : lastStateDate: 2019-11-15 19:15:03.116777 [2019-11-15 20:15:03][DEBUG][root](Thread-2) : thresholdDate: 2019-11-15 19:16:03.116777 [2019-11-15 20:15:03][DEBUG][root](Thread-2) : datetime.utcnow(): 2019-11-15 19:15:03.387300 [2019-11-15 20:15:03][DEBUG][root](Thread-2) : is datetime.utcnow() > thresholdDate ? False [2019-11-15 20:15:03][DEBUG][root](Thread-2) : 190 is up to date