J’utilise le plugin script depuis un bon moment sans aucun problème pour récupérer des données JSON du controleur de ma piscine. Mais depuis quelques jours, un capteur de température est tombé en panne et renvoie une réponse de tytpe « nan ». Depuis le plugin script produit une erreur qui empêche toute mise à jour de donnée, modification ou enregistrement de paramètre.
Bonjour, Je ne peux pour le moment pas remplacer le « nan » pour vérifier car il me faut modifier le code du controleur de la piscine pour cela et pas possible en ce moment.
Le plus simple est de dépanner le capteur de température.
Le plugin script avec une requête json ne permet pas de modifier le json avant le json_decode.
Il faudrait faire un script qui récupère le json, modifie le nan, décode le json et extrait les données.
ah !! les autres champs sont pourtant corrects ! Cela veut dire que si un équipement est en panne (données invalides), alors toutes les autres ne peuvent plus etre utilisées ? Bizarre non ? N’est-il pas possible d’apporter un correctif au plugin ? pour traiter ce genre d’erreur ?
oui il va etre dépanné mai sle temps de commander un nouveau capteur il peut se passer des semaines ! et pendant ce temps là … plus de gestion des données !! pas cool !
@nebz : Bon… Ok… je vais gérer… @jpty : C’est déja ce que je faisais, une requete par équipement, mais cela ne fonctionne pas qd même !
Merci pour vos réponses rapides, je vais gérer comme je peux. au moins je sais qu’il s’agit d’une limite du plugin (et non un bug comme je le pensais) et qu’il me faut contourner le pb.
ah ! au temps pour moi… j’en restais aux données brutes. je vais modifier mon code pour gérer ce type d’erreur et reprogrammerai mon contrôleur dès que possible. merci pour l’éclairage
super ! par contre je ne sais pas ou trouver le code du plugin ! j’ai été voir dans /var/www/html/plugins/script/ mais après ?
Pourriez vous m’aiguiller ?
Merci