Faisabilité de "live status"

Bonjour,

Le plugin marche bien chez moi.
J’ai cependant quelques erreurs de base de données de type:

[MySQL] Error code : 40001 (1213). Deadlock found when trying to get lock; try restarting transaction : REPLACE INTO history SET cmd_id=:cmd_id, `datetime`=:datetime, value=:value

Je pense que c’est du à la trop grande frequence de MAJ : 5s pour le moment.
En effet je me sers du plugin pour faire du PV routeur sur le cumulus (entre autre).

Du coup je me denande s’il serait possible de pouvoir avoir un jour 2 delai d’actualisation:

  • un pour les conso, plus lent avec htpps://192.168.1.XXX/ivp/meters/reports/ toutes minutes/heures selon le besoin

  • un autre pour les puissances , plus rapide, de l’ordre de la seconde avec https://192.168.1.XXX/stream/meter (la c’est un flux envoyé directement par la passerelle, le top pour moi) ou https://192.168.1.XXX/ivp/meters/readings (actualisé toutes les secondes).

Tous ça dans le but d’optimiser le traitement des données (car perso mon jeedom commence à rammer avec tout ce que je lui demande…).

Je ne me rends pas du tout compte de la faisabilité/ charge de boulot que cela représente.

Slt, très compliqué d’avoir 2 délais

Pour décharger il faudrait supprimer des informations qui ne te serve pas.

Actuellement une actualisation toutes les secondes est compliqué pour le démon. Mais pour une machine récente.
Mais le dépôt est Public donc si certain on des idée pour améliorer les choses ,c’est avec grand plaisir