[Plugin Tiers][Sujet Principal] The-Keys : serrure connectée
Publié : 09 déc. 2017, 11:34
Ouverture du sujet pour le plugin développé par Lunarok
Forum sur Jeedom
https://www.jeedom.com/forum/
Merci pour ton inscription sur le forum Benoitbenoit_tk a écrit : ↑09 déc. 2017, 11:57Oui, ca va avoir un impact important sur la pile.
Coté serrure, il y a une pile de log a envoyer au serveur, mais il y a plusieurs possibilités pour synchroniser la serrure (telephone et gateway). Donc la gateway n'est pas forcement au courrant de toutes les actions sur la serrure.
Mais la serrure previent (advertising) quand il y a des logs non synchronisé. Dans le cas sans jeedom, la gateway ne se connecte a la serrure que quand des logs sont disponible (ou si des modifications sont faite sur les partages au niveau du serveur).
-> La serrure fonctionne sans la gateway et ca m'embete de mettre une logique propre a la gateway dans la serrure.
-> jeedom pourrait poller le serveur plutot que la gateway (c'etait le cas avant), mais ca gene aussi des utilisateurs. Il faudrait faire un choix a mon avis:
La gateway pourrait renvoyer dans la recherche /lockers la date de derniere synchronisation pour une serrure.
Jeedom garde en memoire cette date, et si il y a eut des modifications jeedom se connecte a la serrure pour recuperer l'etat. Il faudrait aussi que jeedom verifie regulierement sur le serveur si il n'y a pas eut de remonté par le telephone.
Code : Tout sélectionner
[2017-12-10 14:50:06][INFO] : Début d'activation du plugin
[2017-12-10 14:50:07][INFO] : Info sur le démon : Array ( [launchable_message] => [launchable] => nok [state] => nok [log] => nok [auto] => 0 )
[2017-12-10 14:50:07][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=thekeys function=install callInstallFunction=1
[2017-12-10 14:52:07][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1213, "rssi": -77, "battery":3494}]}
[2017-12-10 14:52:07][DEBUG] : Scan : http://192.168.0.101/lockers
[2017-12-10 14:52:08][DEBUG] : URL : http://192.168.0.101/locker_status
[2017-12-10 14:52:08][DEBUG] : Array : Array ( [hash] => z9BLIUkauzBO13VKxBOrVHxJOXjvaVUBfdxVG9qcOD0= [identifier] => 1213 [ts] => 1512913928 )
[2017-12-10 14:52:08][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 14:52:08][DEBUG] : Statut de la serrure : 33
[2017-12-10 14:52:08][DEBUG] : Rafraichissement serrure : 1213 3494 -77
[2017-12-10 14:52:11][DEBUG] : Synchronise : http://192.168.0.101/synchronize {"status": "ok", "code": 0}
[2017-12-10 14:52:25][DEBUG] : URL : http://192.168.0.101/close
[2017-12-10 14:52:25][DEBUG] : Array : Array ( [hash] => gvWjkVZU279F1LcYkIrfTC7kkmAVpwYKUdLA/qUdkbE= [identifier] => 1213 [ts] => 1512913945 )
[2017-12-10 14:52:25][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 14:52:26][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1213, "rssi": -75, "battery":3494}]}
[2017-12-10 14:52:26][DEBUG] : Scan : http://192.168.0.101/lockers
[2017-12-10 14:52:27][DEBUG] : URL : http://192.168.0.101/locker_status
[2017-12-10 14:52:27][DEBUG] : Array : Array ( [hash] => A/08akZIpiQZIfm8BXqOR+xttw5yn5tYWpFPvWGDB4s= [identifier] => 1213 [ts] => 1512913947 )
[2017-12-10 14:52:28][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 14:52:28][DEBUG] : Statut de la serrure : 33
[2017-12-10 14:52:28][DEBUG] : Rafraichissement serrure : 1213 3494 -75
[2017-12-10 14:52:30][DEBUG] : Synchronise : http://192.168.0.101/synchronize {"status": "ok", "code": 0}
[2017-12-10 14:52:30][DEBUG] : Commande : close 1213
[2017-12-10 14:53:13][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1213, "rssi": -67, "battery":3494}]}
[2017-12-10 14:53:13][DEBUG] : Scan : http://192.168.0.101/lockers
[2017-12-10 14:53:14][DEBUG] : URL : http://192.168.0.101/locker_status
[2017-12-10 14:53:14][DEBUG] : Array : Array ( [hash] => NATdfOMoaaIGvtGnXooWuVtnTG5iVByAPfVc3sfJ+H0= [identifier] => 1213 [ts] => 1512913994 )
[2017-12-10 14:53:14][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 14:53:14][DEBUG] : Statut de la serrure : 33
[2017-12-10 14:53:14][DEBUG] : Rafraichissement serrure : 1213 3494 -67
[2017-12-10 14:53:17][DEBUG] : Synchronise : http://192.168.0.101/synchronize {"status": "ok", "code": 0}
[2017-12-10 14:53:37][DEBUG] : URL : http://192.168.0.101/close
[2017-12-10 14:53:37][DEBUG] : Array : Array ( [hash] => SMrDBzCjpadyFeaKBLEn3IUPq8JARUvgaE3bPrq6T20= [identifier] => 1213 [ts] => 1512914017 )
[2017-12-10 14:53:37][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 14:53:38][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1213, "rssi": -76, "battery":3494}]}
[2017-12-10 14:53:45][DEBUG] : Scan : http://192.168.0.101/lockers
[2017-12-10 14:53:48][DEBUG] : URL : http://192.168.0.101/locker_status
[2017-12-10 14:53:48][DEBUG] : Array : Array ( [hash] => 0XSumxuYYfkEqsxVx1z5YI2a9GL0kDRZ92XsKfYYwpA= [identifier] => 1213 [ts] => 1512914028 )
[2017-12-10 14:53:48][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 14:53:48][DEBUG] : Statut de la serrure : 33
[2017-12-10 14:53:48][DEBUG] : Rafraichissement serrure : 1213 3494 -76
[2017-12-10 14:53:50][DEBUG] : Synchronise : http://192.168.0.101/synchronize {"status": "ok", "code": 0}
[2017-12-10 14:53:51][DEBUG] : Commande : close 1213
[2017-12-10 14:54:18][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1213, "rssi": -75, "battery":3494}]}
[2017-12-10 14:54:18][DEBUG] : Scan : http://192.168.0.101/lockers
[2017-12-10 14:54:24][DEBUG] : URL : http://192.168.0.101/locker_status
[2017-12-10 14:54:24][DEBUG] : Array : Array ( [hash] => FqoWBWblIAV4XnT+n1OdZyXgUuerkDCnTMeE32qdjpM= [identifier] => 1213 [ts] => 1512914064 )
[2017-12-10 14:54:24][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 14:54:24][DEBUG] : Statut de la serrure : 33
[2017-12-10 14:54:24][DEBUG] : Rafraichissement serrure : 1213 3494 -75
[2017-12-10 14:54:27][DEBUG] : Synchronise : http://192.168.0.101/synchronize {"status": "ok", "code": 0}
[2017-12-10 14:55:17][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1213, "rssi": -75, "battery":3494}]}
[2017-12-10 14:55:17][DEBUG] : Scan : http://192.168.0.101/lockers
[2017-12-10 14:55:30][DEBUG] : URL : http://192.168.0.101/locker_status
[2017-12-10 14:55:30][DEBUG] : Array : Array ( [hash] => 3zvZqNa7cNApNVkwClVSiJm1o3OOwgUzSaTy/vBwgTA= [identifier] => 1213 [ts] => 1512914130 )
[2017-12-10 14:55:30][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 14:55:30][DEBUG] : Statut de la serrure : 33
[2017-12-10 14:55:30][DEBUG] : Rafraichissement serrure : 1213 3494 -75
[2017-12-10 14:55:33][DEBUG] : Synchronise : http://192.168.0.101/synchronize {"status": "ok", "code": 0}
[2017-12-10 14:57:05][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1213, "rssi": -67, "battery":3494}]}
[2017-12-10 14:57:05][DEBUG] : Scan : http://192.168.0.101/lockers
[2017-12-10 14:57:06][DEBUG] : URL : http://192.168.0.101/locker_status
[2017-12-10 14:57:06][DEBUG] : Array : Array ( [hash] => 4AAcYQg9oLNIzS2e5muoJXTtzU6RnDvj6cbSNhpltd0= [identifier] => 1213 [ts] => 1512914226 )
[2017-12-10 14:57:07][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 14:57:07][DEBUG] : Statut de la serrure : 33
[2017-12-10 14:57:07][DEBUG] : Rafraichissement serrure : 1213 3494 -67
[2017-12-10 14:57:09][DEBUG] : Synchronise : http://192.168.0.101/synchronize {"status": "ok", "code": 0}
[2017-12-10 14:58:06][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1213, "rssi": -75, "battery":3494}]}
[2017-12-10 14:58:06][DEBUG] : Scan : http://192.168.0.101/lockers
[2017-12-10 14:58:07][DEBUG] : URL : http://192.168.0.101/locker_status
[2017-12-10 14:58:07][DEBUG] : Array : Array ( [hash] => zkvCYDIxqveJkhcePbhGQ/OEp6ETVL47eaFp7Jo/jKo= [identifier] => 1213 [ts] => 1512914287 )
[2017-12-10 14:58:08][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 14:58:08][DEBUG] : Statut de la serrure : 33
[2017-12-10 14:58:08][DEBUG] : Rafraichissement serrure : 1213 3494 -75
[2017-12-10 14:58:10][DEBUG] : Synchronise : http://192.168.0.101/synchronize {"status": "ok", "code": 0}
[2017-12-10 14:59:07][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1213, "rssi": -76, "battery":3494}]}
[2017-12-10 14:59:07][DEBUG] : Scan : http://192.168.0.101/lockers
[2017-12-10 14:59:08][DEBUG] : URL : http://192.168.0.101/locker_status
[2017-12-10 14:59:08][DEBUG] : Array : Array ( [hash] => WyBDgVi+TKpZCafIzLmnZa7pYZN1G3KAGFCnKkY5xxw= [identifier] => 1213 [ts] => 1512914348 )
[2017-12-10 14:59:08][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 14:59:08][DEBUG] : Statut de la serrure : 33
[2017-12-10 14:59:08][DEBUG] : Rafraichissement serrure : 1213 3494 -76
[2017-12-10 14:59:11][DEBUG] : Synchronise : http://192.168.0.101/synchronize {"status": "ok", "code": 0}
[2017-12-10 15:00:07][DEBUG] : URL : https://api.the-keys.fr/fr/api/v2/utilisateur/get/%2B336XXXXXXXX?_format=json
[2017-12-10 15:00:07][DEBUG] : Retour : {"status":200,"data":{"id":679,"type":"user_utilisateur","roles":["ROLE_UTILISATEUR"],"firstname":"XXXXXX","lastname":"XXXXXX","tel":"+336XXXXXXXX","locale":"fr","username":"+336XXXXXXXX","email":"XXXXXXXX@gmail.com","created_at":{"date":"2017-07-18 19:58:07.000000","timezone_type":3,"timezone":"Europe\/Paris"},"updated_at":{"date":"2017-11-07 18:33:00.000000","timezone_type":3,"timezone":"Europe\/Paris"},"notification_token":"cuYMz0h9qzM:APA91bHhMovBdzlxSHVVH3piPybQrwKgjJgsbYinPGNOSmPkB5AXtielAh7QmoahlBs-Fx9uSDxNtzHvdo2YFgYh83f4zLV9Qp13SHdjQXbI8piu6Bf8ZpUFP-w4-b5VAQYbv5uPst0n","serrures":[{"id":1214,"id_serrure":"1213","code":"c42c4191e34c3aa7","code_serrure":"32d88d14d3abf1fab8d3f19bd6f54c80","serrure_droite":true,"etat":"open","nom":"Entr\u00e9e","couleur":null,"qrcode":"GATwcJUz","main_libre":false,"description":null,"public_key":"7dmYWUj7SBaxH9XAu3LRFv9YzTdKRWorQk7Ih77DVaO1Wq3tvxfqPoSel9eS01bhz+O+PCHHNUvp1\/FMGEXUxw==","message":"","version":30,"battery":3494,"battery_date":{"date":"2017-12-10 15:00:02.000000","timezone_type":3,"timezone":"Europe\/Paris"},"produit":{"id":8,"nom":"v2","version":30}}]},"message":{"global":[],"form":[]}}
[2017-12-10 15:00:08][DEBUG] : Accessoire : Array ( [+336XXXXXXXX] => Array ( ) )
[2017-12-10 15:00:08][DEBUG] : URL : https://api.the-keys.fr/fr/api/v2/partage/all/serrure/1214?_format=json
[2017-12-10 15:00:08][DEBUG] : Retour : {"status":200,"data":{"partages_utilisateur":[],"partages_accessoire":[{"id":869,"iddesc":null,"nom":"GW","actif":true,"date_debut":null,"date_fin":null,"jours":[],"heure_debut":null,"heure_fin":null,"description":null,"accessoire":{"id":148,"id_accessoire":"OP1p4XWZ","nom":"Gateway","type":1},"code":"fmp0luFsgS5zg6uU"}],"partages_demande":[]},"message":{"global":[],"form":[]}}
[2017-12-10 15:00:08][DEBUG] : Partage serrure : OP1p4XWZ fmp0luFsgS5zg6uU
[2017-12-10 15:00:08][DEBUG] : ID : +336XXXXXXXX
[2017-12-10 15:00:08][DEBUG] : Create Share : +336XXXXXXXX
[2017-12-10 15:00:09][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1213, "rssi": -74, "battery":3494}]}
[2017-12-10 15:00:09][DEBUG] : Scan : http://192.168.0.101/lockers
[2017-12-10 15:00:09][DEBUG] : URL : https://api.the-keys.fr/fr/api/v2/partage/create/1214/accessoire/+336XXXXXXXX
[2017-12-10 15:00:09][DEBUG] : Retour : {"status":500,"data":{"request":{"partage_accessoire":{"description":"jeedom","iddesc":"jeedom","nom":"jeedom336XXXXXXXX","actif":"1"}}},"message":{"global":[""],"form":[{"field":"partage_accessoire","label":"","errors":["Cette valeur ne doit pas \u00eatre vide."]}]}}
[2017-12-10 15:00:09][DEBUG] : Phones trouvés : Array ( )
[2017-12-10 15:00:10][DEBUG] : URL : http://192.168.0.101/locker_status
[2017-12-10 15:00:10][DEBUG] : Array : Array ( [hash] => Kwd4oc+4p+hSL15zzGTZf4hCxDAfwF++7o68aWIscS4= [identifier] => 1213 [ts] => 1512914410 )
[2017-12-10 15:00:10][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 15:00:10][DEBUG] : Statut de la serrure : 33
[2017-12-10 15:00:10][DEBUG] : Rafraichissement serrure : 1213 3494 -74
[2017-12-10 15:00:13][DEBUG] : Synchronise : http://192.168.0.101/synchronize {"status": "ok", "code": 0}
[2017-12-10 15:01:07][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1213, "rssi": -74, "battery":3494}]}
[2017-12-10 15:01:07][DEBUG] : Scan : http://192.168.0.101/lockers
[2017-12-10 15:01:08][DEBUG] : URL : http://192.168.0.101/locker_status
[2017-12-10 15:01:08][DEBUG] : Array : Array ( [hash] => mACt1ypYhjcXZTj9+eqzblYOjNvTu5iCpEMIuhypOBI= [identifier] => 1213 [ts] => 1512914468 )
[2017-12-10 15:01:09][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 15:01:09][DEBUG] : Statut de la serrure : 33
[2017-12-10 15:01:09][DEBUG] : Rafraichissement serrure : 1213 3494 -74
[2017-12-10 15:01:11][DEBUG] : Synchronise : http://192.168.0.101/synchronize {"status": "ok", "code": 0}
[2017-12-10 15:02:06][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1213, "rssi": -74, "battery":3494}]}
[2017-12-10 15:02:06][DEBUG] : Scan : http://192.168.0.101/lockers
[2017-12-10 15:02:07][DEBUG] : URL : http://192.168.0.101/locker_status
[2017-12-10 15:02:07][DEBUG] : Array : Array ( [hash] => pDiu9z6kfVvKj2LMM9PWXMKkw+BO70rjaer4zsRgc20= [identifier] => 1213 [ts] => 1512914527 )
[2017-12-10 15:02:07][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 15:02:07][DEBUG] : Statut de la serrure : 33
[2017-12-10 15:02:07][DEBUG] : Rafraichissement serrure : 1213 3494 -74
[2017-12-10 15:02:10][DEBUG] : Synchronise : http://192.168.0.101/synchronize {"status": "ok", "code": 0}
Code : Tout sélectionner
[2017-12-10 16:03:41][DEBUG] : URL : https://api.the-keys.fr/fr/api/v2/utilisateur/get/%2B336XXXXXXXX?_format=json
[2017-12-10 16:03:41][DEBUG] : Retour : {"status":200,"data":{"id":679,"type":"user_utilisateur","roles":["ROLE_UTILISATEUR"],"firstname":"XXXXXXXX","lastname":"XXXXXXXX","tel":"+336XXXXXXXX","locale":"fr","username":"+336XXXXXXXX","email":"XXXXXXXX@gmail.com","created_at":{"date":"2017-07-18 19:58:07.000000","timezone_type":3,"timezone":"Europe\/Paris"},"updated_at":{"date":"2017-11-07 18:33:00.000000","timezone_type":3,"timezone":"Europe\/Paris"},"notification_token":"cuYMz0h9qzM:APA91bHhMovBdzlxSHVVH3piPybQrwKgjJgsbYinPGNOSmPkB5AXtielAh7QmoahlBs-Fx9uSDxNtzHvdo2YFgYh83f4zLV9Qp13SHdjQXbI8piu6Bf8ZpUFP-w4-b5VAQYbv5uPst0n","serrures":[{"id":1214,"id_serrure":"1213","code":"c42c4191e34c3aa7","code_serrure":"32d88d14d3abf1fab8d3f19bd6f54c80","serrure_droite":true,"etat":"open","nom":"Entr\u00e9e","couleur":null,"qrcode":"GATwcJUz","main_libre":false,"description":null,"public_key":"7dmYWUj7SBaxH9XAu3LRFv9YzTdKRWorQk7Ih77DVaO1Wq3tvxfqPoSel9eS01bhz+O+PCHHNUvp1\/FMGEXUxw==","message":"","version":30,"battery":3502,"battery_date":{"date":"2017-12-10 16:03:37.000000","timezone_type":3,"timezone":"Europe\/Paris"},"produit":{"id":8,"nom":"v2","version":30}}]},"message":{"global":[],"form":[]}}
[2017-12-10 16:03:41][DEBUG] : Serrure Entrée statut open 0 batterie 3502
[2017-12-10 16:03:41][DEBUG] : Accessoire : Array ( )
[2017-12-10 16:03:41][DEBUG] : URL : https://api.the-keys.fr/fr/api/v2/partage/all/serrure/1214?_format=json
[2017-12-10 16:03:41][DEBUG] : Retour : {"status":200,"data":{"partages_utilisateur":[],"partages_accessoire":[],"partages_demande":[]},"message":{"global":[],"form":[]}}
[2017-12-10 16:03:41][DEBUG] : Phones trouvés : Array ( )
[2017-12-10 16:03:59][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1213, "rssi": -67, "battery":3502}]}
[2017-12-10 16:03:59][DEBUG] : Scan : http://192.168.0.101/lockers
[2017-12-10 16:03:59][DEBUG] : Création de la commande open-OP1p4XWZ
[2017-12-10 16:03:59][DEBUG] : Création de la commande close-OP1p4XWZ
[2017-12-10 16:04:00][DEBUG] : URL : http://192.168.0.101/locker_status
[2017-12-10 16:04:00][DEBUG] : Array : Array ( [hash] => H3GvmPlU52bYSt46Fk8ErbYPTNQ/S0yAwUu/aRUeBBg= [identifier] => 1213 [ts] => 1512918240 )
[2017-12-10 16:04:00][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 16:04:00][DEBUG] : Statut de la serrure : 33
[2017-12-10 16:04:00][DEBUG] : Rafraichissement serrure : 1213 3502 -67
[2017-12-10 16:04:03][DEBUG] : Synchronise : http://192.168.0.101/synchronize {"status": "ok", "code": 0}
[2017-12-10 16:04:04][DEBUG] : URL : https://api.the-keys.fr/fr/api/v2/utilisateur/get/%2B336XXXXXXXX?_format=json
[2017-12-10 16:04:04][DEBUG] : Retour : {"status":200,"data":{"id":679,"type":"user_utilisateur","roles":["ROLE_UTILISATEUR"],"firstname":"XXXXXXXX","lastname":"XXXXXXXX","tel":"+336XXXXXXXX","locale":"fr","username":"+336XXXXXXXX","email":"XXXXXXXX@gmail.com","created_at":{"date":"2017-07-18 19:58:07.000000","timezone_type":3,"timezone":"Europe\/Paris"},"updated_at":{"date":"2017-11-07 18:33:00.000000","timezone_type":3,"timezone":"Europe\/Paris"},"notification_token":"cuYMz0h9qzM:APA91bHhMovBdzlxSHVVH3piPybQrwKgjJgsbYinPGNOSmPkB5AXtielAh7QmoahlBs-Fx9uSDxNtzHvdo2YFgYh83f4zLV9Qp13SHdjQXbI8piu6Bf8ZpUFP-w4-b5VAQYbv5uPst0n","serrures":[{"id":1214,"id_serrure":"1213","code":"c42c4191e34c3aa7","code_serrure":"32d88d14d3abf1fab8d3f19bd6f54c80","serrure_droite":true,"etat":"open","nom":"Entr\u00e9e","couleur":null,"qrcode":"GATwcJUz","main_libre":false,"description":null,"public_key":"7dmYWUj7SBaxH9XAu3LRFv9YzTdKRWorQk7Ih77DVaO1Wq3tvxfqPoSel9eS01bhz+O+PCHHNUvp1\/FMGEXUxw==","message":"","version":30,"battery":3502,"battery_date":{"date":"2017-12-10 16:03:57.000000","timezone_type":3,"timezone":"Europe\/Paris"},"produit":{"id":8,"nom":"v2","version":30}}]},"message":{"global":[],"form":[]}}
[2017-12-10 16:04:04][DEBUG] : Accessoire : Array ( [OP1p4XWZ] => Array ( ) )
[2017-12-10 16:04:04][DEBUG] : URL : https://api.the-keys.fr/fr/api/v2/partage/all/serrure/1214?_format=json
[2017-12-10 16:04:04][DEBUG] : Retour : {"status":200,"data":{"partages_utilisateur":[],"partages_accessoire":[],"partages_demande":[]},"message":{"global":[],"form":[]}}
[2017-12-10 16:04:04][DEBUG] : ID : OP1p4XWZ
[2017-12-10 16:04:04][DEBUG] : Create Share : OP1p4XWZ
[2017-12-10 16:04:05][DEBUG] : URL : https://api.the-keys.fr/fr/api/v2/partage/create/1214/accessoire/OP1p4XWZ
[2017-12-10 16:04:05][DEBUG] : Retour : {"status":200,"data":{"id":872,"code":"Dbq9gcwW4G2UBh8R"},"message":{"global":[""],"form":[]}}
[2017-12-10 16:04:05][DEBUG] : Phones trouvés : Array ( )
[2017-12-10 16:04:14][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1213, "rssi": -76, "battery":3502}]}
[2017-12-10 16:04:14][DEBUG] : Scan : http://192.168.0.101/lockers
[2017-12-10 16:04:15][DEBUG] : URL : http://192.168.0.101/locker_status
[2017-12-10 16:04:15][DEBUG] : Array : Array ( [hash] => +w8Uia3x+0q5EIp5eHsKHArkSYTXLhnaGE/L1opqQAk= [identifier] => 1213 [ts] => 1512918255 )
[2017-12-10 16:04:15][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 16:04:15][DEBUG] : Statut de la serrure : 33
[2017-12-10 16:04:15][DEBUG] : Rafraichissement serrure : 1213 3502 -76
[2017-12-10 16:04:21][DEBUG] : Synchronise : http://192.168.0.101/synchronize {"status": "ok", "code": 0}
[2017-12-10 16:04:37][DEBUG] : URL : http://192.168.0.101/close
[2017-12-10 16:04:37][DEBUG] : Array : Array ( [hash] => trJP/mz1KP35mg7NaDN9P46k40zKMYF4cdzOpZy4Ou4= [identifier] => 1213 [ts] => 1512918277 )
[2017-12-10 16:04:37][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 16:04:38][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1213, "rssi": -76, "battery":3502}]}
[2017-12-10 16:04:38][DEBUG] : Scan : http://192.168.0.101/lockers
[2017-12-10 16:04:39][DEBUG] : URL : http://192.168.0.101/locker_status
[2017-12-10 16:04:39][DEBUG] : Array : Array ( [hash] => 86Xs3PhJzl+JPXbSiMB9RDm5o77N4UqPeuttUP/D/Ps= [identifier] => 1213 [ts] => 1512918279 )
[2017-12-10 16:04:40][DEBUG] : Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )
[2017-12-10 16:04:40][DEBUG] : Statut de la serrure : 33
[2017-12-10 16:04:40][DEBUG] : Rafraichissement serrure : 1213 3502 -76
[2017-12-10 16:04:42][DEBUG] : Synchronise : http://192.168.0.101/synchronize {"status": "ok", "code": 0}
[2017-12-10 16:04:42][DEBUG] : Commande : close 1213
Code : Tout sélectionner
if (isset($json['data']['code'])) {
$accessoire[$id]['id'] = $json['data']['id'];
$accessoire[$id]['code'] = $json['data']['code'];
}
Code : Tout sélectionner
if (isset($json['data']['code'])) {
$accessoire[$id][$keyeq->getConfiguration('id')]['id'] = $json['data']['id'];
$accessoire[$id][$keyeq->getConfiguration('id')]['code'] = $json['data']['code'];
}
Code : Tout sélectionner
[2017-12-18 18:33:12][SCENARIO] Start : 'Scenario execute automatiquement sur evenement venant de : [Modes][Alarme][Mode]'.
[2017-12-18 18:33:12][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-12-18 18:33:12][SCENARIO] Evaluation de la condition : ["Désactivée" == 'Désactivée'] = Vrai
[2017-12-18 18:33:12][SCENARIO] Exécution du sous-élément de type [action] : then
[2017-12-18 18:33:12][SCENARIO] Exécution d'un bloc élément : 391
[2017-12-18 18:33:12][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-12-18 18:33:12][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2017-12-18 18:33:12][SCENARIO] Exécution du sous-élément de type [action] : then
[2017-12-18 18:33:12][SCENARIO] Exécution de la commande [Serrures][Serrure Cellier][Déverrouillage avec Gateway] avec comme option(s) :
Array
(
[background] => 0
)
[2017-12-18 18:33:23][SCENARIO] Fin correcte du scénario
------------------------------------
[2017-12-18 19:27:44][SCENARIO] Start : 'Scenario execute automatiquement sur evenement venant de : [Modes][Alarme][Mode]'.
[2017-12-18 19:27:44][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-12-18 19:27:44][SCENARIO] Evaluation de la condition : ["Périmétrique" == 'Désactivée'] = Faux
[2017-12-18 19:27:44][SCENARIO] Exécution du sous-élément de type [action] : else
[2017-12-18 19:27:44][SCENARIO] Exécution d'un bloc élément : 396
[2017-12-18 19:27:44][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-12-18 19:27:44][SCENARIO] Evaluation de la condition : [0 == 0 ] = Vrai
[2017-12-18 19:27:44][SCENARIO] Exécution du sous-élément de type [action] : then
[2017-12-18 19:27:44][SCENARIO] Exécution de la commande [Serrures][Serrure Cellier][Verrouillage avec Gateway] avec comme option(s) :
Array
(
[background] => 0
)
Code : Tout sélectionner
[2017-12-19 08:41:09][DEBUG] : URL : http://192.168.0.24/close
[2017-12-19 08:41:09][DEBUG] : Array : Array ( [hash] => TB6cYjPY1E0ecn3Nio5Mbp4f74BqAL+7Yr0CRYcGoKs= [identifier] => 1229 [ts] => 1513669269 )
[2017-12-19 08:41:15][DEBUG] : Retour : Array ( [status] => ok [code] => 0 )
[2017-12-19 08:41:16][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1229, "rssi": -65, "battery":3813}]}
[2017-12-19 08:41:16][DEBUG] : Scan : http://192.168.0.24/lockers
[2017-12-19 08:41:18][DEBUG] : URL : http://192.168.0.24/locker_status
[2017-12-19 08:41:18][DEBUG] : Array : Array ( [hash] => HwwHGBhf2+A7BpRDR501fs8PnR5uKMbQYeRyVKMNPaU= [identifier] => 1229 [ts] => 1513669278 )
[2017-12-19 08:41:23][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1229, "rssi": -65, "battery":3813}]}
[2017-12-19 08:41:23][DEBUG] : Scan : http://192.168.0.24/lockers
[2017-12-19 08:41:24][DEBUG] : URL : http://192.168.0.24/locker_status
[2017-12-19 08:41:24][DEBUG] : Array : Array ( [hash] => h9U+e5y+3cKhMoYKTkH38N6WrGE947t8yS2+B7hEIXs= [identifier] => 1229 [ts] => 1513669284 )
[2017-12-19 08:41:24][DEBUG] : Retour : Array ( [status] => ko [code] => 500 [error] => busy )
[2017-12-19 08:41:24][DEBUG] : Statut de la serrure : 500
[2017-12-19 08:41:24][DEBUG] : Rafraichissement serrure : 1229 3813 -65
[2017-12-19 08:41:30][DEBUG] : Synchronise : http://192.168.0.24/synchronize {"status": "ok", "code": 0}
Code : Tout sélectionner
=> 0 ) <= reponse du close
[2017-12-19 08:41:18][DEBUG] : URL : http://192.168.0.24/locker_status <= Il est fait dans le process de close. La reponse n'est pas affichée
[2017-12-19 08:41:24][DEBUG] : URL : http://192.168.0.24/locker_status <= C'est un timer qui le declenche celui la. Il est en // des autres appels.
[2017-12-19 08:41:24][DEBUG] : Retour : Array ( [status] => ko [code] => 500 [error] => busy ) <= reponse du 2eme
[2017-12-19 08:41:30][DEBUG] : Synchronise : http://192.168.0.24/synchronize {"status": "ok", "code": 0} <= Le synchronise est appelé en dernier dans la procedure de fermeture
Donc le process de fermeture a fonctionné jusqu'a la fin.
Lunarok, je te laisse regardé si tu es d'accord avec l'analyse. Je sais pas du tout comment fonctionne les scenarios.
Code : Tout sélectionner
[2017-12-19 08:37:23][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1229, "rssi": -67, "battery":3813}]}
[2017-12-19 08:37:23][DEBUG] : Scan : http://192.168.0.24/lockers
[2017-12-19 08:37:24][DEBUG] : URL : http://192.168.0.24/locker_status
[2017-12-19 08:37:24][DEBUG] : Array : Array ( [hash] => SH3TEu31ssaRmUzEBhobAa2vfS4/5vGW3aDZzgy4fh4= [identifier] => 1229 [ts] => 1513669044 )
[2017-12-19 08:37:26][DEBUG] : Retour : Array ( [status] => Door closed [code] => 49 [rssi] => -67 [battery] => 3813 )
[2017-12-19 08:37:26][DEBUG] : Rafraichissement serrure : 1229 3813 -67
[2017-12-19 08:37:28][DEBUG] : Synchronise : http://192.168.0.24/synchronize {"status": "ok", "code": 0}
[2017-12-19 08:38:23][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1229, "rssi": -66, "battery":3813}]}
[2017-12-19 08:38:23][DEBUG] : Scan : http://192.168.0.24/lockers
[2017-12-19 08:38:25][DEBUG] : URL : http://192.168.0.24/locker_status
[2017-12-19 08:38:25][DEBUG] : Array : Array ( [hash] => OBacrFte3mcWDlMUyxwUSQWdPfTXDvuIm/r/1IPR4D4= [identifier] => 1229 [ts] => 1513669105 )
[2017-12-19 08:38:26][DEBUG] : Retour : Array ( [status] => Door closed [code] => 49 [rssi] => -65 [battery] => 3813 )
[2017-12-19 08:38:26][DEBUG] : Rafraichissement serrure : 1229 3813 -66
[2017-12-19 08:38:29][DEBUG] : Synchronise : http://192.168.0.24/synchronize {"status": "ok", "code": 0}
[2017-12-19 08:39:23][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1229, "rssi": -65, "battery":3813}]}
[2017-12-19 08:39:23][DEBUG] : Scan : http://192.168.0.24/lockers
[2017-12-19 08:39:24][DEBUG] : URL : http://192.168.0.24/locker_status
[2017-12-19 08:39:24][DEBUG] : Array : Array ( [hash] => wWDVDidCsMRqUKi7abnEXtJKNV5TSzOHoIQ7RMXOQ5M= [identifier] => 1229 [ts] => 1513669164 )
[2017-12-19 08:39:26][DEBUG] : Retour : Array ( [status] => Door closed [code] => 49 [rssi] => -67 [battery] => 3813 )
[2017-12-19 08:39:26][DEBUG] : Rafraichissement serrure : 1229 3813 -65
[2017-12-19 08:39:28][DEBUG] : Synchronise : http://192.168.0.24/synchronize {"status": "ok", "code": 0}
[2017-12-19 08:40:23][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1229, "rssi": -65, "battery":3813}]}
[2017-12-19 08:40:23][DEBUG] : Scan : http://192.168.0.24/lockers
[2017-12-19 08:40:24][DEBUG] : URL : http://192.168.0.24/locker_status
[2017-12-19 08:40:24][DEBUG] : Array : Array ( [hash] => Bt9uitfdS4sn35txLwTUbS3tiWc6wzE2b2xklm5Ucgc= [identifier] => 1229 [ts] => 1513669224 )
[2017-12-19 08:40:25][DEBUG] : Retour : Array ( [status] => Door closed [code] => 49 [rssi] => -65 [battery] => 3813 )
[2017-12-19 08:40:25][DEBUG] : Rafraichissement serrure : 1229 3813 -65
[2017-12-19 08:40:28][DEBUG] : Synchronise : http://192.168.0.24/synchronize {"status": "ok", "code": 0}
[2017-12-19 08:40:38][DEBUG] : URL : http://192.168.0.24/open
[2017-12-19 08:40:38][DEBUG] : Array : Array ( [hash] => Qa/dzwIydN3H84GrQx8S+xWod2nHK+qTnBJGfzK6PcI= [identifier] => 1229 [ts] => 1513669238 )
[2017-12-19 08:40:41][DEBUG] : Retour : Array ( [status] => ok [code] => 0 )
[2017-12-19 08:40:42][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1229, "rssi": -67, "battery":3813}]}
[2017-12-19 08:40:42][DEBUG] : Scan : http://192.168.0.24/lockers
[2017-12-19 08:40:43][DEBUG] : URL : http://192.168.0.24/locker_status
[2017-12-19 08:40:43][DEBUG] : Array : Array ( [hash] => qXLmIIiWXfnmop/HEZ4hKNCn8bdUdYmL62xHKONzefw= [identifier] => 1229 [ts] => 1513669243 )
[2017-12-19 08:40:45][DEBUG] : Retour : Array ( [status] => Door open [code] => 50 [rssi] => -67 [battery] => 3813 )
[2017-12-19 08:40:46][DEBUG] : Rafraichissement serrure : 1229 3813 -67
[2017-12-19 08:40:48][DEBUG] : Synchronise : http://192.168.0.24/synchronize {"status": "ok", "code": 0}
[2017-12-19 08:40:48][DEBUG] : Commande : open 1229 nSs5P5HTvJ62ha7X
[2017-12-19 08:41:09][DEBUG] : URL : http://192.168.0.24/close
[2017-12-19 08:41:09][DEBUG] : Array : Array ( [hash] => TB6cYjPY1E0ecn3Nio5Mbp4f74BqAL+7Yr0CRYcGoKs= [identifier] => 1229 [ts] => 1513669269 )
[2017-12-19 08:41:15][DEBUG] : Retour : Array ( [status] => ok [code] => 0 )
[2017-12-19 08:41:16][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1229, "rssi": -65, "battery":3813}]}
[2017-12-19 08:41:16][DEBUG] : Scan : http://192.168.0.24/lockers
[2017-12-19 08:41:18][DEBUG] : URL : http://192.168.0.24/locker_status
[2017-12-19 08:41:18][DEBUG] : Array : Array ( [hash] => HwwHGBhf2+A7BpRDR501fs8PnR5uKMbQYeRyVKMNPaU= [identifier] => 1229 [ts] => 1513669278 )
[2017-12-19 08:41:23][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1229, "rssi": -65, "battery":3813}]}
[2017-12-19 08:41:23][DEBUG] : Scan : http://192.168.0.24/lockers
[2017-12-19 08:41:24][DEBUG] : URL : http://192.168.0.24/locker_status
[2017-12-19 08:41:24][DEBUG] : Array : Array ( [hash] => h9U+e5y+3cKhMoYKTkH38N6WrGE947t8yS2+B7hEIXs= [identifier] => 1229 [ts] => 1513669284 )
[2017-12-19 08:41:24][DEBUG] : Retour : Array ( [status] => ko [code] => 500 [error] => busy )
[2017-12-19 08:41:24][DEBUG] : Statut de la serrure : 500
[2017-12-19 08:41:24][DEBUG] : Rafraichissement serrure : 1229 3813 -65
[2017-12-19 08:41:30][DEBUG] : Synchronise : http://192.168.0.24/synchronize {"status": "ok", "code": 0}
[2017-12-19 08:42:23][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1229, "rssi": -66, "battery":3813}]}
[2017-12-19 08:42:23][DEBUG] : Scan : http://192.168.0.24/lockers
[2017-12-19 08:42:25][DEBUG] : URL : http://192.168.0.24/locker_status
[2017-12-19 08:42:25][DEBUG] : Array : Array ( [hash] => 9sIsiS4lcYEvAsjdmJKq8z2NTAeeI0bDI664YkVbeAU= [identifier] => 1229 [ts] => 1513669345 )
[2017-12-19 08:42:26][DEBUG] : Retour : Array ( [status] => Door closed [code] => 49 [rssi] => -66 [battery] => 3813 )
[2017-12-19 08:42:26][DEBUG] : Rafraichissement serrure : 1229 3813 -66
[2017-12-19 08:42:28][DEBUG] : Synchronise : http://192.168.0.24/synchronize {"status": "ok", "code": 0}
[2017-12-19 08:43:23][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1229, "rssi": -65, "battery":3813}]}
[2017-12-19 08:43:23][DEBUG] : Scan : http://192.168.0.24/lockers
[2017-12-19 08:43:24][DEBUG] : URL : http://192.168.0.24/locker_status
[2017-12-19 08:43:24][DEBUG] : Array : Array ( [hash] => Sn5W/hApqefCVeRFZkk93+vQKExfmkuwdOAVTiSrU5k= [identifier] => 1229 [ts] => 1513669404 )
[2017-12-19 08:43:26][DEBUG] : Retour : Array ( [status] => Door closed [code] => 49 [rssi] => -67 [battery] => 3813 )
[2017-12-19 08:43:26][DEBUG] : Rafraichissement serrure : 1229 3813 -65
[2017-12-19 08:43:28][DEBUG] : Synchronise : http://192.168.0.24/synchronize {"status": "ok", "code": 0}
[2017-12-19 08:44:23][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1229, "rssi": -66, "battery":3813}]}
[2017-12-19 08:44:23][DEBUG] : Scan : http://192.168.0.24/lockers
[2017-12-19 08:44:24][DEBUG] : URL : http://192.168.0.24/locker_status
[2017-12-19 08:44:24][DEBUG] : Array : Array ( [hash] => RcDjZbJNMEksABxsJlUsGnzU6bcZ/LMzCxx2e8r209Q= [identifier] => 1229 [ts] => 1513669464 )
[2017-12-19 08:44:26][DEBUG] : Retour : Array ( [status] => Door closed [code] => 49 [rssi] => -65 [battery] => 3813 )
[2017-12-19 08:44:26][DEBUG] : Rafraichissement serrure : 1229 3813 -66
[2017-12-19 08:44:28][DEBUG] : Synchronise : http://192.168.0.24/synchronize {"status": "ok", "code": 0}
[2017-12-19 08:45:23][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": 1229, "rssi": -64, "battery":3813}]}
[2017-12-19 08:45:23][DEBUG] : Scan : http://192.168.0.24/lockers
[2017-12-19 08:45:25][DEBUG] : URL : http://192.168.0.24/locker_status
[2017-12-19 08:45:25][DEBUG] : Array : Array ( [hash] => ic4oZv1Bk0K40R4nTX03woamS1o+6mH0/7+PJVhj91A= [identifier] => 1229 [ts] => 1513669525 )
[2017-12-19 08:45:26][DEBUG] : Retour : Array ( [status] => Door closed [code] => 49 [rssi] => -66 [battery] => 3813 )
[2017-12-19 08:45:26][DEBUG] : Rafraichissement serrure : 1229 3813 -64
[2017-12-19 08:45:28][DEBUG] : Synchronise : http://192.168.0.24/synchronize {"status": "ok", "code": 0}