Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Codage Shelly
#16
OK, merci pour l'info (et votre intérêt pour ces changements :p). Donc sur les Shelly pro 3em et les Shelly (3)em, on a bien une mise à jour de la puissance mesurée toutes les secondes (j'ai fait des tests intensifs sur ce point, en saturant mon Shelly Pro 3em de requêtes pendant une heure pour m'en assurer). 

Comme je n'ai pas de Shelly simple sous la main, je n'ai pas pu aller aussi loin que sur le Pro 3EM sur les optimisations. Mais les traces sur Telnet devrait vous donner l'info qui me manque: les données sont-elles récupérées en une seule lecture ou bien en faut-il plusieurs ?  (sur mon Shelly, si je le laisse faire, une première lecture me donne plus de 95% des données en 60ms, mais il reste un petit reliquat qu'on peut récupérer moyennant une seconde lecture qui elle coûte autour de 400ms. Or dans les fait les données manquantes ne nous servent à rien. C'est la raison d'être du dernier paramètre de ma fonction de lecture: elle permet de savoir si on a reçu assez de données. Si ce paramètre est omis (chaîne vide) et que tout n'arrive pas en une seule lecture, alors la fonction va attendre d'avoir reçu toutes les données pour s'arrêter.  On peut raisonnablement supposer que le Shelly simple avec 2 capteurs doit tout doit arriver en une seule lecture (à moins que les buffers soient plus petits). Pour celui avec 3 capteurs, je ne sais pas). 

Je vais peut-être essayer de rendre l'algo un peu plus astucieux, et faire qu'il ne retourne que les mesures effectives du Shelly (sorte de pooling jusqu'à détection d'un changement ou 1 seconde écoulée). Car c'est le vrai besoin. Ce qui est assez pénible ici c'est la diversité des cas de figure à prendre en compte (configs Shelly différentes, retournant des flux de données différents). J'ai bien mis une IA sur le coup pour me réécrire tout ça (architecture objet propre), mais sans succès pour l'instant.
Répondre


Messages dans ce sujet
Codage Shelly - par FastFrench - 20-08-2025, 01:07 PM
RE: Codage Shelly - par FastFrench - 21-08-2025, 06:17 PM
RE: Codage Shelly - par Chris - 21-08-2025, 07:50 PM
RE: Codage Shelly - par FastFrench - 21-08-2025, 11:28 PM
RE: Codage Shelly - par Lolo69 - 22-08-2025, 07:38 AM
RE: Codage Shelly - par FastFrench - 22-08-2025, 12:54 PM
RE: Codage Shelly - par Lolo69 - 22-08-2025, 01:29 PM
RE: Codage Shelly - par FastFrench - 22-08-2025, 02:55 PM
RE: Codage Shelly - par Lolo69 - 22-08-2025, 07:32 PM
RE: Codage Shelly - par FastFrench - 22-08-2025, 08:04 PM
RE: Codage Shelly - par Lolo69 - 22-08-2025, 08:07 PM
RE: Codage Shelly - par FastFrench - 22-08-2025, 09:30 PM
RE: Codage Shelly - par Lolo69 - 22-08-2025, 10:23 PM
RE: Codage Shelly - par 59jag - 22-08-2025, 10:49 PM
RE: Codage Shelly - par Lolo69 - 22-08-2025, 11:06 PM
RE: Codage Shelly - par FastFrench - 22-08-2025, 11:43 PM
RE: Codage Shelly - par Lolo69 - 23-08-2025, 12:17 AM
RE: Codage Shelly - par 59jag - 23-08-2025, 07:56 AM
RE: Codage Shelly - par F1ATB - 23-08-2025, 11:55 AM
RE: Codage Shelly - par Lolo69 - 23-08-2025, 02:26 PM
RE: Codage Shelly - par FastFrench - 23-08-2025, 03:39 PM
RE: Codage Shelly - par F1ATB - 23-08-2025, 04:20 PM
RE: Codage Shelly - par Lolo69 - 23-08-2025, 04:38 PM
RE: Codage Shelly - par FastFrench - 23-08-2025, 04:42 PM
RE: Codage Shelly - par Lolo69 - 23-08-2025, 04:46 PM
RE: Codage Shelly - par FastFrench - 23-08-2025, 05:32 PM
RE: Codage Shelly - par Lolo69 - 23-08-2025, 05:46 PM
RE: Codage Shelly - par F1ATB - 23-08-2025, 05:58 PM
RE: Codage Shelly - par FastFrench - 23-08-2025, 06:17 PM

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)