[Tuto Shelly jMQTT] Automatisation de la MAJ du firmware des Shellies GEN1 avec jMQTT

Non je parle de ce type de ligne

$fw_ver = substr($fw_ver,0,strpos($fw_ver,'-')) . substr($fw_ver,strpos($fw_ver,'/'),strpos($fw_ver,'@')-strpos($fw_ver,'/'));
$scenario->setLog('FW_VER : ' . $fw_ver);

qui ne me semble plus nécessaire si il existe un moyen de découper les json directement dans jmqtt dans la prochaine mise à jour (ou deja dispo d’après Bad). Mais je me mélange peut-être les pinceaux

Je faisait plutôt référence à cette ligne :

$jsonShelly = json_decode($value,true);

Et la récupération des valeurs dans fw_ver et new_fw, mais c’est vrai que ce scenario fait beaucoup d’autres choses en plus !

Il y a un choix à faire et j’ai choisi de ne pas créer de commande info pour « new_fw » surtout pour le laisser « non affiché » car il est quasiment tout le temps vide et donc il faut bien que je récupère cette valeur.

Ok je comprends mieux. De toutes façons tout fonctionne comme ça alors je vais rien toucher :slight_smile: . Merci encore pour ton scénario

1 « J'aime »

New version: 20221108-153925/v1.12.1-1PM-fix-g2821131
New version: 20230503-101420/v1.13.0-g9aed950

1 « J'aime »

Merci @Jeandhom pour l’info

Toujours un peu difficile de trouver la release note, alors la voici …

Norbert

2 « J'aime »

J’ai aussi remis le lien à jour, plus haut.

1 « J'aime »

Bonjour,
suite à mise à jour sur Shelly RGBW2 à priori la commande ‹ off › ne fonctionne plus.
…/command =on est OK
…/command = off ne fonctionne pas
même problème en passant par le topic …/set.

Edit ; ‹ reset factory › effectué ainsi que le paramétrage complet.
Ticket ouvert

1 « J'aime »

Sur le forum shelly allemand tu as les anciennes versions des firmwares et la procédure pour les installer.

Merci @Jeandhom toujours à la pointe pour avoir une solution :crazy_face:.
je vais regarder de suite un grand merci.
Edit: la méthode otap? n’a pas l’air de fonctionner toujours en updating …

1 « J'aime »

Dommage, je suis en déplacement et je ne peux pas plus t’aider.

c’est pas grave ça ne presse pas il me reste un vrai bouton …
avantage de la domotique pour les nuls :crazy_face:
Ticket pris en compte N° 37367 réponse sous 72 heures …
pour information pas de soucis avec shelly 2.5

1 « J'aime »

As tu pris cette méthode ?

https://www.shelly-support.eu/index.php?shelly-firmware-archive/

Dans le même genre oui, j’ai utilisé ton lien mais la même chose il ne se passe rien,
mes deux browsers m’affichent un json.
Et toujours pas de nouvelles de shelly à part une demande du json de ‹ settings › et ‹ status › avant hier.
résultat avec mozilla:


résultat avec edge:

Même aprés un ‹ factory reset › et juste le réseau wifi de paramétré.

Peux-tu donner le résultat de http://192.168.0.64/shelly afin de connaître le type exact de ton Shelly ?

oui le voici

type	"SHRGBW2"
mac	"84CCA8AF013E"
auth	false
fw	"20230503-101036/v1.13.0-g9aed950"
discoverable	true
num_outputs	4
mode	"white"

merci

Cela correspond bien avec le nom du firmware u/v1.12.1/SHRGBW2_build.zip.
As-tu essayé avec une version antérieure à 1.12.1 ?

c’est la question que je me posais je test et je te dis
par contre j’ai trouvé un truc il reset avec le lien car la lumière se coupe comme avec l’interface web de paramétrage. J’avance …
Edit:
tout esayé depuis jusqu’a la http://192.168.0.64/ota?url=http://archive.shelly-support.eu/v1.11.8/SHRGBW2_build.zip
pas de changement. l’éclairage se coupe bien mais le retour mqtt du topic announce me donne toujours:

{"id":"sh_rgbw2_1-AF013E","model":"SHRGBW2","mac":"84CCA8AF013E","ip":"192.168.0.64","new_fw":false,"fw_ver":"20230503-101036/v1.13.0-g9aed950","mode":"white"}

Une solution est de contourner le pb avec la commande mqtt {« turn »:« off »} sur le topic set du canal désiré, au lieu d’utiliser « off » sur le topic command, en attendant une mise à jour en up

1 « J'aime »

Bonsoir à tous.
Donc réponse de Shelly ce jour :

Dear patrick,

A firmware update with a fix about this is on the way.

Have patience, soon we will release the new firmare.

In the meantime, you can downgrade it with the following OTA link:

http://api.shelly.cloud/firmware/old/backup-20220810/SHRGBW2-white.zip

Best Regards,

Shelly Support Team

donc patience le pb est pris en compte merci à la Shelly team, et a @Jeandhom. pour son aide bienveillant.

désolé un nouveau firmware va sortir :wink:

1 « J'aime »