Plugin Sure Percare - Actualités

Je viens de publier une nouvelle version du plugin Sure Petcare sur le market, à la fois en béta et en stable.
Mais pour expliquer le pourquoi de cette nouvelle version, je dois vous réconter mes mésaventures.
Ma connexion Sosh/Orange est interrompue depuis le 27 mai. C’était prévisible, à cause des travaux pour le tram mon quartier n’est plus qu’un immense chantier et une pelleteuse a arraché un (des ?) foureau(x) de fibre. Ceci dit mes voisins chez SFR ou Free ont été dépannés en 48 h !
Heureusemnt j’avais prévu le coup et un routeur 5G a pris le relais.
Mais oh surprise si toute la domotique a bien redémarré ce ne fut pas le cas de mon hub (et de mes 2 chatières et de mes 2 mangeoires). J’ai essayé bien des trucs sans succès, contacté le support dont la réponse a été de me dire que mon hub était foutu qu’il fallait le changer et qu’il était hors garantie :frowning_face:.
Ca m’a semblé curieux qu’une simple mise hors ligne puisse endomager un matériel électronique donc j’ai pris le parti de ne pas les croire et de repartir de zéro : supprimer mon compte sur leur serveur, en créer un autre avec un autre mail et ajouter tout le matériel. Et çà a marché j’ai bien retrouvé tous mes équipements.
Mais oh surprise, impossible de faire marcher le plugin, message de débug disant « pas de foyer, impossible de synchroniser ».
En regardant mon code j’ai vite compris pourquoi : l’adresse mail est bien modifiée dans la configuration du plugin si on la change, mais le jeton (token) récupéré à la connexion n’était pas invalidé, conduisant à l’impossiblité de récupérer les informations.
Et même si on supprimait le plugin et qu’on le réinstallait il restait cette valeur invalide en cache.
Problème facile à corriger une fois qu’on a compris ce qui se passe.
C’est le seul changement dans cette nouvelle version.
Désolé si ce problème a touché des utilisateurs, mais c’est vrai que le changement d’adresse mail dans le plugin doit être un événement plutôt rare ce qui explique sans doute que personne n’ait signalé le problème.

1 « J'aime »

Hello,

C’est pas plutôt leur changement d’application ? qui a fait cela ?

Cordialement

Je ne sais pas car leur changement d’application s’est produit durant ma panne fibre et je ne me souvient plus si c’est avant ou après que j’ai installé le routeur 5G.
Comme je partais en vacances à Carnon à cette époque et qu’en fait j’avais prévu d’emporter le routeur 5G pour être connecté là bas, le domicile est resté non connecté plusieurs jours car je n’ai pas pu me résoudre à faire une pause numérique en installant le routeur 5G avant mon départ :crazy_face: et à partir sans. Mais c’était idiot car j’aurais pu me contenter du partage de connexion à Carnon.

Nouvelle version du plugin, pour le moment uniquement en béta

  • Traduction automatique en 5 langues grâce au fantastique travail de @Mips
  • Nouvelle commande « Animaux assignés » pour les distributeurs de nourriture et les fontaines donnant une liste des noms des animaux assignés séparés par des ; . Attention il faut refaire une synchronisation pour que cette commande donne le bon résultat.
  • Nouvelles commandes action pour les fontaines pour assigner ou retirer un animal. Remarque : comme je n’ai pas de fontaine je n’ai pas pu tester mais je me suis basé sur le fonctionnement des distributeurs. Merci à un possesseur de fontaine de me confirmer que çà marche.
  • Changement de l’url de base pour les appels à l’API pour https://app-api.production.surehub.io

Je signalerai le passage en stable des ces changements si aucun bug n’est signalé.

1 « J'aime »

Il semblerait que j’ai fait une erreur : les commandes « Animaux assignés », « Assigner un animal », « Retirer un animal » n’existent pas pour une fontaine Felaqua car contrairement au distributeur il n’y a aucun moyen d’interdire à un animal de boire dans la fontaine ! Si j’avais un peu réfléchi j’aurai réalisé çà juste en regardant une image de la fontaine même sans en posséder une :crazy_face:.
J’ai donc publié une nouvelle version béta qui corrige ce problème.

J’ai mis à jour la version stable pour l’aligner avec la version béta. Disponible demain sur le market.