Bonjour,
Utilisateur de Jeedom Delta, j’ai une prise connectée de marque Konyks Priska+ Mini que j’ai réussi à connecter sans trop de problèmes (via SmartLife).
Seulement voilà petit hic, les valeurs des DPS ne se mettent pas à jours « en temps réel » malgré la coche sur la config de la prise.
J’ai testé plusieurs types de paramétrages (V2/V3, Plug 1 /2 , etc) mais le problème persiste.
On voit biens dans les logs ci-dessous que les appels toutes les 20s ne sont pas en erreurs mais les mêmes valeurs sont toujours retournées. Lorsque j’utilise l’application par contre en me mettant dans la partie statistiques, toutes les valeurs sont bien récupérées en temps réel.
[2021-10-16 17:39:15][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices - V1.80 stable <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-10-16 17:39:15][DEBUG] : ** Prise Xbox - TuyaCustom_V2 @192.168.1.33 - c:1 **
[2021-10-16 17:39:15][DEBUG] : key:0 @192.168.1.33 c:1 d:5
[2021-10-16 17:39:15][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Memory used :2827 ko <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2021-10-16 17:39:26][DEBUG] : << Update state of: Prise Xbox @192.168.1.33
[2021-10-16 17:39:26][DEBUG] : Cmd to 192.168.1.33: {"gwId":"12303323bcddc26a693a","devId":"12303323bcddc26a693a"} - Try:192.168.1.33 6668 - Connect OK!
[2021-10-16 17:39:26][DEBUG] : Receive from:192.168.1.33
[2021-10-16 17:39:26][DEBUG] : Mess: {"devId":"12303323bcddc26a693a","dps":{"1":true,"9":0,"18":170,"19":352,"20":2308,"21":1,"22":616,"23":29764,"24":16766,"25":1244}} - Read Json OK
[2021-10-16 17:39:26][DEBUG] : Prise Xbox @192.168.1.33
[2021-10-16 17:39:26][DEBUG] : Update devices @192.168.1.33 canal:1
[2021-10-16 17:39:26][DEBUG] : Dps1|SwOnOffGet_1:1 Dps18|PowerGet formula:#value#/10 #value#:170 After:17 Dps19|CurrentGet formula:#value# #value#:352 After:352 Dps20|VoltageGet formula:#value#/10 #value#:2308 After:230.8
[2021-10-16 17:39:26][DEBUG] : No other states to update
[2021-10-16 17:39:42][DEBUG] : << Update state of: Prise Xbox @192.168.1.33
[2021-10-16 17:39:42][DEBUG] : Cmd to 192.168.1.33: {"gwId":"12303323bcddc26a693a","devId":"12303323bcddc26a693a"} - Try:192.168.1.33 6668 - Connect OK!
[2021-10-16 17:39:42][DEBUG] : Receive from:192.168.1.33
[2021-10-16 17:39:42][DEBUG] : Mess: {"devId":"12303323bcddc26a693a","dps":{"1":true,"9":0,"18":170,"19":352,"20":2308,"21":1,"22":616,"23":29764,"24":16766,"25":1244}} - Read Json OK
[2021-10-16 17:39:42][DEBUG] : Prise Xbox @192.168.1.33
[2021-10-16 17:39:42][DEBUG] : Update devices @192.168.1.33 canal:1
[2021-10-16 17:39:42][DEBUG] : Dps1|SwOnOffGet_1:1 Dps18|PowerGet formula:#value#/10 #value#:170 After:17 Dps19|CurrentGet formula:#value# #value#:352 After:352 Dps20|VoltageGet formula:#value#/10 #value#:2308 After:230.8
[2021-10-16 17:39:42][DEBUG] : No other states to update
Après un peu de recherche, je me suis rendu compte que ces valeurs n’étaient actualisées que lors du passage du cron_hourly.
Et effectivement, en lançant manuellement le cron, les DPS se mettent à jour. Mais du coup, est-ce un comportement normal ?

J’imagine que non sinon ça ne ferait pas des appels toutes les 20sec, de plus le fait que les DPS se mettent à jour quand j’ai l’appli active me pose question, vu que le but est d’avoir l’inverse (des valeurs à jour sans l’appli).
Est-ce normal que le plugin soit dépendant du cron_hourly ? Est-ce que ça ne devrait pas être le cron tout court ? (j’ai testé en décochant le cron_hourly également)
Je ne vois plus trop où chercher, si quelqu’un a déjà rencontré ce problème…
Merci d’avance pour vos lumières !
Cordialement,

