Problème affichage des notifications sous Android

Bonjour,

Version du plugin : 2021-10-22 16:01:55
Version de Jeedom : 4.1.27
Version Apk Android : v0.23.1 22-10-22

Tout d’abord avant d’avoir un coup de chaud :rofl: rassurez vous, les notifications arrivent bien, dans le sens ou elles arrivent correctement quelque soit l’état de l’application (ouverte ou en veille)
Le problème se situe à l’affichage dans l’application et les notifications Android.

Lorsque l’application reçoit une notification venant d’un enregistrement d’une caméra avec une capture d’écran + vidéo, cette capture d’écran s’affiche bien dans les notifications Android


La vidéo ne s’affiche pas dans les notifications Android et c’est normal.

Par contre dans le centre de notification de JeedomConnect, la capture d’écran ne s’affiche pas, la vidéo elle s’affiche correctement.

En revanche chronologiquement la vidéo est placée avant la capture d’écran (vide pour le coup :thinking:) alors que dans Telegram l’ordre de réception est correct et les le snapshot + vidéo s’affichent correctement

Voilà j’espère avoir été assez clair sur l’énoncé du problème.

@+

on a combien de temps ? :slight_smile:

je ne vois pas de soucis. contrairement à telegram, on empile les messages, la notification la plus récente est affiché en haut de l’écran.
c’est donc bien la photo (1/2) puis la video (2/2) qui sont affichés. l’ordre est donc bon.

le seul problème qu’il y a donc c’est pourquoi est ce que l’img ne s’affiche pas en dehors de la notif elle même.
as tu activé les logs de l’application pour voir s’il y avait qlq chose ?
et côté plugin est ce qu’il y a qlq chose ?


en tout cas, pas de panique, ca n’était qu’un chat ! :wink:


et merci pour les 3 premieres lignes de ton post ! c’est plaisant de ne pas avoir a demander :slight_smile:

Oui tu as tout à fait raison, pour la chronologie ce n’est pas très important :ok_hand:
Concernant les logs dans l’application je vais les activer et les posterai demain si chat, fouine ou renard repasse cette nuit :rofl:

Merci en tout cas pour ton retour :wink:

peut etre a tester : killer l’appli, la relancer, aller sur les notif et appuyer sur ce qui est censé etre l’img pour voir si ca essaie de la recharger (pcq il y a quand meme la place de l’img, sinon la notif serait plus petite … donc bizarre)

Ca ressemble quand même à un accès refusé à cause d’un htaccess ca :face_with_monocle:

Alors je viens de killer l’application, puis j’ai cliqué sur l’image et il m’affiche une page vide.
Bizarre comme tu dis, pour l’application il doit y avoir quelque chose puisque l’emplacement est réservé :thinking:

Une chose que je viens de remarquer c’est la taille de l’emplacement réservé pour afficher la capture d’écran, en théorie l’emplacement devrait être à minima de la taille de celui de la vidéo non ?

c’est ce que j’ai pensé au début, mais dans ce cas là il n’aurait pas le preview dans la barre de notif !? :confused:

oui je me disais la même chose, bref faudrait un log

Comme convenu voici les logs :

Log Apk Jeedom Connect :

16:17:09 | INFO | Stop logger
20:06:59 | INFO | Start logger
20:07:11 | INFO | App state changed to background
20:07:11 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"SET_APPSTATE","params":{"state":"background","apiKey":"1a6c173476c2ef4effc7f82231858076"},"jsonrpc":"2.0","id":1637003231849}
20:16:49 | INFO | Start logger
20:16:49 | DEBUG | net settings : {"details":{"isConnectionExpensive":false,"subnet":"255.255.255.0","ipAddress":"192.168.2.223","frequency":5180,"strength":99,"bssid":"28:80:88:f5:57:4c","ssid":"xxxxxxxx2"},"isConnected":true,"type":"wifi","isInternetReachable":true,"isWifiEnabled":true}
20:16:49 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"PING","jsonrpc":"2.0","id":1637003809599,"params":{"apiKey":"1a6c173476c2ef4effc7f82231858076"}}
20:16:49 | DEBUG | net settings : {"details":{"isConnectionExpensive":false,"subnet":"255.255.255.0","ipAddress":"192.168.2.223","frequency":5180,"strength":99,"bssid":"28:80:88:f5:57:4c","ssid":"xxxxxxxx2"},"isConnected":true,"type":"wifi","isInternetReachable":true,"isWifiEnabled":true}
20:16:49 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"PING","jsonrpc":"2.0","id":1637003809611,"params":{"apiKey":"1a6c173476c2ef4effc7f82231858076"}}
20:16:49 | INFO | BackgroundGeolocation is configured and ready:  true
20:16:49 | INFO | main foreground entry, route : {}
20:16:49 | DEBUG | call initConnection from RootNavigator
20:16:49 | INFO | [http] init connexion
20:16:49 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"CONNECT","params":{"deviceId":"8b40a54b47e869ae","deviceName":"Galaxy Note10 Lite","userHash":"N7Rva5Q2rHHr1OuD5bg1Jyu9TBa0wVha","appVersion":"0.23.1","pluginRequire":"0.23.1","token":"dJ5cgCfGTQuShdl-KKeJfz:APA91bEpkMA-6MgsYnvN9TjV4pgQIcOpGTOSyHplzz2yGg3phgtzmO6iobc5AkFOwtWeOYDsR8tEBjHKIRE_L7w4yP-GBw51T9Fo52XVaWrTOaYMecpdUUQALBfTsuG-gZYp5bjDdgYH","platformOs":"android","apiKey":"1a6c173476c2ef4effc7f82231858076"},"jsonrpc":"2.0","id":1637003809688}
20:16:50 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"GET_BATTERIES","jsonrpc":"2.0","id":1637003810677,"params":{"apiKey":"1a6c173476c2ef4effc7f82231858076"}}
20:16:50 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"GET_JEEDOM_GLOBAL_HEALTH","jsonrpc":"2.0","id":1637003810680,"params":{"apiKey":"1a6c173476c2ef4effc7f82231858076"}}
20:16:50 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"GET_PLUGINS_UPDATE","jsonrpc":"2.0","id":1637003810682,"params":{"apiKey":"1a6c173476c2ef4effc7f82231858076"}}
20:16:50 | INFO | initConnexion success
20:16:50 | DEBUG | init event listener http://192.168.2.32
20:16:50 | INFO | App state changed to active
20:16:50 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"SET_APPSTATE","params":{"state":"active","apiKey":"1a6c173476c2ef4effc7f82231858076"},"jsonrpc":"2.0","id":1637003810796}
20:16:50 | DEBUG | [main] set secure session to false 1637003810798
20:16:50 | DEBUG | [location] - {"extras":{},"battery":{"level":0.8,"is_charging":false},"activity":{"confidence":100,"type":"still"},"timestampMeta":{"elapsedRealtime":448030020,"systemClockElaspsedRealtime":448198869,"systemTime":1637003810294,"time":1637003641446},"is_moving":false,"uuid":"33ca16e3-9a6b-4552-99be-f62d5376922f","odometer":6167.7001953125,"coords":{"altitude":293,"altitude_accuracy":3,"heading_accuracy":-1,"heading":-1,"speed":-1,"accuracy":20,"longitude":xxxxxxxxx,"speed_accuracy":-1,"latitude":xxxxxxxxx},"timestamp":"2021-11-15T19:14:01.446Z"}
20:16:50 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"SET_BATTERY","params":{"level":80,"apiKey":"1a6c173476c2ef4effc7f82231858076"},"jsonrpc":"2.0","id":1637003810914}
20:16:51 | DEBUG | [http] on Open event server
20:16:51 | DEBUG | [http] CMD, SC, OBJ infos received
20:17:07 | INFO | App state changed to background
20:17:07 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"SET_APPSTATE","params":{"state":"background","apiKey":"1a6c173476c2ef4effc7f82231858076"},"jsonrpc":"2.0","id":1637003827343}
23:27:07 | INFO | Start logger
23:27:07 | DEBUG | Fcm Message in background : DISPLAY_NOTIF {"image":{"name":"Détection-On.png","source":"user"},"color":"#c1f7ec","channel":"channel-0","update":false,"index":1,"title":"Attention alerte caméra terrasse","message":"il y a du monde sur la terrasse (1/2)","timeout":null,"otherAskCmdId":null,"cmdId":"27865","answer":null,"options":[],"files":["/var/www/html/plugins/camera/data/records/549/movie_temp/000002.Caméra-terrasse.jpg"],"notificationId":16370152223979,"time":1637015222,"id":"notif-1"}
23:27:07 | INFO | notification stored successfully
23:27:23 | INFO | Start logger
23:27:23 | DEBUG | net settings : {"details":{"isConnectionExpensive":false,"subnet":"255.255.255.0","ipAddress":"192.168.2.223","frequency":5180,"strength":88,"bssid":"28:80:88:f9:2b:a5","ssid":"xxxxxxxx2"},"isConnected":true,"type":"wifi","isInternetReachable":true,"isWifiEnabled":true}
23:27:23 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"PING","jsonrpc":"2.0","id":1637015243527,"params":{"apiKey":"1a6c173476c2ef4effc7f82231858076"}}
23:27:23 | DEBUG | net settings : {"details":{"isConnectionExpensive":false,"subnet":"255.255.255.0","ipAddress":"192.168.2.223","frequency":5180,"strength":88,"bssid":"28:80:88:f9:2b:a5","ssid":"xxxxxxxx2"},"isConnected":true,"type":"wifi","isInternetReachable":true,"isWifiEnabled":true}
23:27:23 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"PING","jsonrpc":"2.0","id":1637015243532,"params":{"apiKey":"1a6c173476c2ef4effc7f82231858076"}}
23:27:23 | INFO | BackgroundGeolocation is configured and ready:  true
23:27:23 | INFO | main foreground entry, route : {}
23:27:23 | DEBUG | call initConnection from RootNavigator
23:27:23 | INFO | [http] init connexion
23:27:23 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"CONNECT","params":{"deviceId":"8b40a54b47e869ae","deviceName":"Galaxy Note10 Lite","userHash":"N7Rva5Q2rHHr1OuD5bg1Jyu9TBa0wVha","appVersion":"0.23.1","pluginRequire":"0.23.1","token":"dJ5cgCfGTQuShdl-KKeJfz:APA91bEpkMA-6MgsYnvN9TjV4pgQIcOpGTOSyHplzz2yGg3phgtzmO6iobc5AkFOwtWeOYDsR8tEBjHKIRE_L7w4yP-GBw51T9Fo52XVaWrTOaYMecpdUUQALBfTsuG-gZYp5bjDdgYH","platformOs":"android","apiKey":"1a6c173476c2ef4effc7f82231858076"},"jsonrpc":"2.0","id":1637015243760}
23:27:23 | INFO | App state changed to active
23:27:23 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"SET_APPSTATE","params":{"state":"active","apiKey":"1a6c173476c2ef4effc7f82231858076"},"jsonrpc":"2.0","id":1637015243850}
23:27:23 | DEBUG | [main] set secure session to false 1637015243856
23:27:23 | INFO | [main] reconnect...
23:27:23 | DEBUG | reconnect Http connexion...
23:27:23 | INFO | [http] init connexion
23:27:23 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"CONNECT","params":{"deviceId":"8b40a54b47e869ae","deviceName":"Galaxy Note10 Lite","userHash":"N7Rva5Q2rHHr1OuD5bg1Jyu9TBa0wVha","appVersion":"0.23.1","pluginRequire":"0.23.1","token":"dJ5cgCfGTQuShdl-KKeJfz:APA91bEpkMA-6MgsYnvN9TjV4pgQIcOpGTOSyHplzz2yGg3phgtzmO6iobc5AkFOwtWeOYDsR8tEBjHKIRE_L7w4yP-GBw51T9Fo52XVaWrTOaYMecpdUUQALBfTsuG-gZYp5bjDdgYH","platformOs":"android","apiKey":"1a6c173476c2ef4effc7f82231858076"},"jsonrpc":"2.0","id":1637015243879}
23:27:23 | DEBUG | [location] - {"extras":{},"battery":{"level":0.71,"is_charging":false},"activity":{"confidence":100,"type":"still"},"timestampMeta":{"elapsedRealtime":459609111,"systemClockElaspsedRealtime":459632529,"systemTime":1637015243954,"time":1637015220537},"is_moving":false,"uuid":"93a39e99-84f8-49a6-b361-3ff0fa5fb7f9","odometer":6167.7001953125,"coords":{"altitude":292.5,"altitude_accuracy":3,"heading_accuracy":-1,"heading":-1,"speed":-1,"accuracy":20,"longitude":xxxxxxxx,"speed_accuracy":-1,"latitude":xxxxxxxx},"timestamp":"2021-11-15T22:27:00.537Z"}
23:27:24 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"GET_BATTERIES","jsonrpc":"2.0","id":1637015244653,"params":{"apiKey":"1a6c173476c2ef4effc7f82231858076"}}
23:27:24 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"GET_JEEDOM_GLOBAL_HEALTH","jsonrpc":"2.0","id":1637015244656,"params":{"apiKey":"1a6c173476c2ef4effc7f82231858076"}}
23:27:24 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"GET_PLUGINS_UPDATE","jsonrpc":"2.0","id":1637015244658,"params":{"apiKey":"1a6c173476c2ef4effc7f82231858076"}}
23:27:24 | INFO | initConnexion success
23:27:24 | DEBUG | init event listener http://192.168.2.32
23:27:25 | DEBUG | init event listener http://192.168.2.32
23:27:25 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"SET_BATTERY","params":{"level":71,"apiKey":"1a6c173476c2ef4effc7f82231858076"},"jsonrpc":"2.0","id":1637015245328}
23:27:25 | DEBUG | [http] on Open event server
23:27:25 | DEBUG | [http] CMD, SC, OBJ infos received
23:27:25 | DEBUG | [http] on Open event server
23:27:25 | DEBUG | [http] CMD, SC, OBJ infos received
23:27:43 | INFO | Start logger
23:27:43 | DEBUG | Fcm Message : DISPLAY_NOTIF {"image":{"name":"Détection-On.png","source":"user"},"color":"#c1f7ec","channel":"channel-0","update":false,"index":1,"title":"Attention alerte caméra terrasse","message":"il y a du monde sur la terrasse (2/2)","timeout":null,"otherAskCmdId":null,"cmdId":"27865","answer":null,"options":[],"files":["/var/www/html/plugins/camera/data/records/549/Caméra-terrasse_2021-11-15_23-27-28.mp4"],"notificationId":16370152602266,"time":1637015260,"id":"notif-1"}
23:28:46 | INFO | App state changed to background
23:28:46 | DEBUG | sendToJcApi  http://192.168.2.32/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"SET_APPSTATE","params":{"state":"background","apiKey":"1a6c173476c2ef4effc7f82231858076"},"jsonrpc":"2.0","id":1637015326806}

Et les logs du plugin en debug :

[2021-11-15 23:27:02][INFO] : Send notification with data {"type":"DISPLAY_NOTIF","payload":{"cmdId":"27865","title":"Attention alerte cam\u00e9ra terrasse","message":"il y a du monde sur la terrasse (1\/2)","answer":null,"timeout":null,"notificationId":16370152223979,"otherAskCmdId":null,"options":[],"files":["\/var\/www\/html\/plugins\/camera\/data\/records\/549\/movie_temp\/000002.Cam\u00e9ra-terrasse.jpg"],"time":1637015222,"channel":"channel-0","update":false,"color":"#c1f7ec","image":{"source":"user","name":"D\u00e9tection-On.png"},"index":1,"id":"notif-1"}}
[2021-11-15 23:27:02][DEBUG] : Send output : 2021/11/15 23:27:02 {"multicast_id":7950444514913639030,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1637015222886439%5d4eda78f9fd7ecd"}]}
[2021-11-15 23:27:20][DEBUG] : HTTP API received {"method":"PING","jsonrpc":"2.0","id":1637015243527,"params":{"apiKey":"1a6c173476c2ef4effc7f82231858076"}}
[2021-11-15 23:27:20][DEBUG] : HTTP API received {"method":"PING","jsonrpc":"2.0","id":1637015243532,"params":{"apiKey":"1a6c173476c2ef4effc7f82231858076"}}
[2021-11-15 23:27:20][DEBUG] : HTTP API received {"method":"CONNECT","params":{"deviceId":"8b40a54b47e869ae","deviceName":"Galaxy Note10 Lite","userHash":"N7Rva5Q2rHHr1OuD5bg1Jyu9TBa0wVha","appVersion":"0.23.1","pluginRequire":"0.23.1","token":"dJ5cgCfGTQuShdl-KKeJfz:APA91bEpkMA-6MgsYnvN9TjV4pgQIcOpGTOSyHplzz2yGg3phgtzmO6iobc5AkFOwtWeOYDsR8tEBjHKIRE_L7w4yP-GBw51T9Fo52XVaWrTOaYMecpdUUQALBfTsuG-gZYp5bjDdgYH","platformOs":"android","apiKey":"1a6c173476c2ef4effc7f82231858076"},"jsonrpc":"2.0","id":1637015243760}

[2021-11-15 23:27:21][DEBUG] : HTTP API received {"method":"GET_BATTERIES","jsonrpc":"2.0","id":1637015244653,"params":{"apiKey":"1a6c173476c2ef4effc7f82231858076"}}
[2021-11-15 23:27:21][DEBUG] : HTTP API received {"method":"GET_JEEDOM_GLOBAL_HEALTH","jsonrpc":"2.0","id":1637015244656,"params":{"apiKey":"1a6c173476c2ef4effc7f82231858076"}}
[2021-11-15 23:27:21][DEBUG] : eventServer init client #397
[2021-11-15 23:27:21][DEBUG] : HTTP API received {"method":"GET_PLUGINS_UPDATE","jsonrpc":"2.0","id":1637015244658,"params":{"apiKey":"1a6c173476c2ef4effc7f82231858076"}}
[2021-11-15 23:27:21][DEBUG] : more widgets children to add -- [{"id":"155","parentId":53100209},{"id":"171","parentId":53100208}]
[2021-11-15 23:27:21][DEBUG] : Send batteries =>{"type":"SET_BATTERIES","payload":[{"eqName":"Aspirateur_Bas","roomName":"Aucun","roomId":null,"plugin":"JMQTT","level":"good","battery":100,"batteryType":"","lastUpdate":"15\/11\/2021 22:59:58","lastReplace":72},{"eqName":"Aspirateur_Etage","roomName":"Aucun","roomId":null,"plugin":"JMQTT","level":"good","battery":100,"batteryType":"","lastUpdate":"15\/11\/2021 23:06:34","lastReplace":72},{"eqName":"Tablette-Bas","roomName":"Aucun","roomId":null,"plugin":"JMQTT","level":"good","battery":70,"batteryType":"","lastUpdate":"15\/11\/2021 23:26:43","lastReplace":""},{"eqName":"Telco Sdb Bas","roomName":"Aucun","roomId":null,"plugin":"JMQTT","level":"good","battery":"74","batteryType":"","lastUpdate":"15\/11\/2021 22:41:53","lastReplace":83},{"eqName":"D\u00e9tecteur all\u00e9e garage","roomName":"All\u00e9e garage","roomId":"35","plugin":"Openzwave","level":"good","battery":100,"batteryType":"2x3V CR123A","lastUpdate":"22\/10\/2021 13:05:13","lastReplace":72},{"eqName":"Detection Bureau","roomName":"Bureau","roomId":"25","plugin":"JMQTT","level":"good","battery":100,"batteryType":"1xCR2450","lastUpdate":"15\/11\/2021 22:43:33","lastReplace":9},{"eqName":"Colis","roomName":"Courrier","roomId":"9","plugin":"Edisio","level":"good","battery":100,"batteryType":"1x3V ER14250","lastUpdate":"15\/11\/2021 15:49:27","lastReplace":67},{"eqName":"Courrier","roomName":"Courrier","roomId":"9","plugin":"Edisio","level":"good","battery":100,"batteryType":"1x3V ER14250","lastUpdate":"15\/11\/2021 15:44:08","lastReplace":67},{"eqName":"D\u00e9tecteur eau lave-vaisselle","roomName":"Cuisine","roomId":"19","plugin":"Openzwave","level":"good","battery":100,"batteryType":"","lastUpdate":"22\/10\/2021 12:59:06","lastReplace":72},{"eqName":"Sonde Frigo","roomName":"Cuisine","roomId":"19","plugin":"Rfxcom","level":"good","battery":100,"batteryType":"","lastUpdate":"15\/11\/2021 20:34:04","lastReplace":72},{"eqName":"Sonde cong\u00e9lateur Hisense","roomName":"D\u00e9barras","roomId":"29","plugin":"Rfxcom","level":"good","battery":100,"batteryType":"","lastUpdate":"15\/11\/2021 23:27:13","lastReplace":72},{"eqName":"Sonde cong\u00e9lateur Proline","roomName":"D\u00e9barras","roomId":"29","plugin":"Rfxcom","level":"good","battery":100,"batteryType":"","lastUpdate":"15\/11\/2021 23:21:42","lastReplace":72},{"eqName":"D\u00e9tecteur Entr\u00e9e Pr\u00e9sence","roomName":"Entr\u00e9e","roomId":"31","plugin":"JMQTT","level":"good","battery":"100","batteryType":"","lastUpdate":"15\/11\/2021 23:26:38","lastReplace":38},{"eqName":"D\u00e9tecteur fum\u00e9es entr\u00e9e","roomName":"Entr\u00e9e","roomId":"31","plugin":"Openzwave","level":"good","battery":100,"batteryType":"1x9V","lastUpdate":"22\/10\/2021 12:59:06","lastReplace":72},{"eqName":"D\u00e9tecteur de fum\u00e9es \u00e9tage","roomName":"Etage","roomId":"24","plugin":"Openzwave","level":"good","battery":100,"batteryType":"1x9V","lastUpdate":"15\/11\/2021 05:05:02","lastReplace":72},{"eqName":"D\u00e9tecteur \u00e9tage","roomName":"Etage","roomId":"24","plugin":"Openzwave","level":"good","battery":96,"batteryType":"1x3V CR123A","lastUpdate":"22\/10\/2021 14:22:03","lastReplace":72},{"eqName":"D\u00e9tecteur fum\u00e9es VMC","roomName":"Etage","roomId":"24","plugin":"Openzwave","level":"good","battery":100,"batteryType":"1x3V CR123A","lastUpdate":"15\/11\/2021 10:42:13","lastReplace":72},{"eqName":"Danalock porte service","roomName":"Ouverture Portes et Fen\u00eatres","roomId":"3","plugin":"JMQTT","level":"good","battery":83,"batteryType":"CR123A","lastUpdate":"15\/11\/2021 19:48:29","lastReplace":16},{"eqName":"D\u00e9tecteur couloir","roomName":"Ouverture Portes et Fen\u00eatres","roomId":"3","plugin":"Openzwave","level":"good","battery":100,"batteryType":"1x3V CR123A","lastUpdate":"15\/11\/2021 06:05:49","lastReplace":72},{"eqName":"D\u00e9tecteur escalier","roomName":"Ouverture Portes et Fen\u00eatres","roomId":"3","plugin":"Openzwave","level":"good","battery":100,"batteryType":"1x3V CR123A","lastUpdate":"15\/11\/2021 05:35:50","lastReplace":72},{"eqName":"D\u00e9tecteur service","roomName":"Ouverture Portes et Fen\u00eatres","roomId":"3","plugin":"Openzwave","level":"good","battery":100,"batteryType":"","lastUpdate":"15\/11\/2021 23:25:11","lastReplace":72},{"eqName":"Porte de garage","roomName":"Ouverture Portes et Fen\u00eatres","roomId":"3","plugin":"Openzwave","level":"good","battery":100,"batteryType":"1x3V CR123A","lastUpdate":"15\/11\/2021 05:52:43","lastReplace":72},{"eqName":"zigbee2mqtt","roomName":"Principal","roomId":"1","plugin":"JMQTT","level":"good","battery":100,"batteryType":"","lastUpdate":"15\/11\/2021 23:19:13","lastReplace":0},{"eqName":"D\u00e9tecteur eau machine \u00e0 laver","roomName":"Sondes","roomId":"4","plugin":"Openzwave","level":"good","battery":100,"batteryType":"1x3V CR123A","lastUpdate":"22\/10\/2021 12:59:06","lastReplace":72},{"eqName":"D\u00e9tecteur fum\u00e9es garage","roomName":"Sondes","roomId":"4","plugin":"Openzwave","level":"good","battery":100,"batteryType":"1x9V","lastUpdate":"15\/11\/2021 05:05:02","lastReplace":72},{"eqName":"D\u00e9tecteur fum\u00e9es informatique","roomName":"Sondes","roomId":"4","plugin":"Openzwave","level":"good","battery":100,"batteryType":"1x3V CR123A","lastUpdate":"15\/11\/2021 10:39:31","lastReplace":72},{"eqName":"Mobile_Ricardo","roomName":"Tableau de bord","roomId":"8","plugin":"JeedomConnect","level":"good","battery":80,"batteryType":"","lastUpdate":"15\/11\/2021 20:16:48","lastReplace":""},{"eqName":"D\u00e9tecteur t\u00e9rrasse","roomName":"Terrasse","roomId":"30","plugin":"Openzwave","level":"good","battery":100,"batteryType":"2x3V CR123A","lastUpdate":"22\/10\/2021 13:05:19","lastReplace":72},{"eqName":"Pluviom\u00e8tre - D\u00e9tection pluie","roomName":"Terrasse","roomId":"30","plugin":"Openzwave","level":"good","battery":90,"batteryType":"2x 1.5V AAA","lastUpdate":"15\/11\/2021 10:48:41","lastReplace":72}]}
[2021-11-15 23:27:22][DEBUG] : eventServer init client #940
[2021-11-15 23:27:22][DEBUG] : HTTP API received {"method":"SET_BATTERY","params":{"level":71,"apiKey":"1a6c173476c2ef4effc7f82231858076"},"jsonrpc":"2.0","id":1637015245328}
[2021-11-15 23:27:22][DEBUG] : more widgets children to add -- [{"id":"155","parentId":53100209},{"id":"171","parentId":53100208}]
[2021-11-15 23:27:22][DEBUG] : eventServer connexion closed for client #619

[2021-11-15 23:27:40][INFO] : Send notification with data {"type":"DISPLAY_NOTIF","payload":{"cmdId":"27865","title":"Attention alerte cam\u00e9ra terrasse","message":"il y a du monde sur la terrasse (2\/2)","answer":null,"timeout":null,"notificationId":16370152602266,"otherAskCmdId":null,"options":[],"files":["\/var\/www\/html\/plugins\/camera\/data\/records\/549\/Cam\u00e9ra-terrasse_2021-11-15_23-27-28.mp4"],"time":1637015260,"channel":"channel-0","update":false,"color":"#c1f7ec","image":{"source":"user","name":"D\u00e9tection-On.png"},"index":1,"id":"notif-1"}}
[2021-11-15 23:27:40][DEBUG] : Send output : 2021/11/15 23:27:40 {"multicast_id":2313297842330653965,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1637015260405057%5d4eda78f9fd7ecd"}]}
[2021-11-15 23:28:43][DEBUG] : HTTP API received {"method":"SET_APPSTATE","params":{"state":"background","apiKey":"1a6c173476c2ef4effc7f82231858076"},"jsonrpc":"2.0","id":1637015326806}
[2021-11-15 23:28:53][DEBUG] : HTTP API received {"method":"SET_APPSTATE","params":{"state":"active","apiKey":"1a6c173476c2ef4effc7f82231858076"},"jsonrpc":"2.0","id":1637015336690}
[2021-11-15 23:29:31][DEBUG] : HTTP API received {"method":"SET_APPSTATE","params":{"state":"background","apiKey":"1a6c173476c2ef4effc7f82231858076"},"jsonrpc":"2.0","id":1637015374791}
[2021-11-15 23:29:49][DEBUG] : HTTP API received {"params":{"is_moving":false,"uuid":"2d0dd788-348f-4ad4-a69f-eee8d270760f","timestamp":"2021-11-15T22:29:23.888Z","timestampMeta":{"time":1637015363888,"systemTime":1637015392362,"systemClockElaspsedRealtime":459780936,"elapsedRealtime":459752463},"odometer":6167.7,"coords":{"latitude":48.8022837,"longitude":6.2637618,"accuracy":20,"speed":-1,"speed_accuracy":-1,"heading":-1,"heading_accuracy":-1,"altitude":292.5,"altitude_accuracy":3},"activity":{"type":"still","confidence":100},"battery":{"is_charging":false,"level":0.71},"extras":{}},"id":"1a6c173476c2ef4effc7f82231858076","method":"GEOLOC","jsonrpc":"2.0"}
[2021-11-15 23:31:00][DEBUG] : user session:N7Rva5Q2rHHr1OuD5bg1Jyu9TBa0wVha
[2021-11-15 23:31:00][DEBUG] : getWidgets for all widget
[2021-11-15 23:31:00][DEBUG] : getWidgets for all widget

:wink:

tu peux envoyer une copie écran de ce qu’il y a dans ce répertoire stp
/var/www/html/plugins/camera/data/records/549/movie_temp/ ?

j’imagine que le fichier 000002.Caméra-terrasse.jpg n’existe plus ?

C’est même pire que cela, le répertoire « movie_temp » n’existe plus donc de fait le snapshot non plus :thinking:

:wink:

c’est donc la façon de fonctionner du plugin caméra ! :slight_smile:
du coup on essaie de récup une img qui n’existe plus d’où le vide dans ta notif

on voit pour trouver une autre façon de faire, mais je pense qu’il y a des cas où ca ne fonctionnera pas …

Vous savez d’où vient le soucis maintenant, c’est déjà une bonne avancée :hugs:

Si besoin de faire d’autres tests pas de soucis.

Bonne journée à toi :wink:

En attendant ce que tu dois pouvoir faire dans tes scenario :
Envoyer un snapshot puis envoyer une video
(Plutot que de faire une seule commande qui envoie video + la 1ere img)

Pas con :stuck_out_tongue_winking_eye:

Je clôture le sujet ?

Tu peux tester avec la nouvelle version beta 23.2 ?

Je veux bien 2 tests :

  1. La notif arrive, tu la lis
  2. La notif arrive, tu attends 1-2 min avant douvrir la notification sur ton tel

Merci :slight_smile:

Dés que j’ai fait la mise à jour de l’application et du plugin je reviens vers toi :wink:

ba alors qu’est ce que t’attends ?? go go go ! clic clic clic :slight_smile: :slight_smile: :slight_smile:

Alors j’ai fait comme tu m’as dit go go go ! clic clic clic :blush: :blush: :blush: ensuite tagadac boum boum cascade et ben tout fonctionne :hugs: :ok_hand:

Merci à vous deux :star_struck: