-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Instructions upgrade firmware ZiPulses #21
Comments
bonjour @fairecasoimeme, pour la mise à jour du firmware ZiPulses, faut-il utilisé l'outil de flashage https://github.com/fairecasoimeme/ZiGatev2/raw/master/Tools/JN-SW-4407-DK6-Flash-Programmer.zip. |
Bonsoir @Gonioul, j'ai réussi avec Powershell de windows 10
|
Le premier lien ne marche pas sans copier-coller du texte. |
Voici le lien pour la clé USB CP2102 https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads et j'ai laissé la pile pendant la manip :) |
Hello, |
Sous linux x86/amd64, il faut contacter @fairecasoimeme pour obtenir l'outil servant au flash qui ne peut être distribué publiquement. |
Malheureusement même sous windows rien à en tirer, le CP2102 clignotte en rouge et bleu mais finit par un read error... |
Question à deux balles (sait-on jamais...) N'avez-vous pas mis le CP2102 à l'envers ? |
Normalement il est dans le bon sens... |
Dernier truc (encore une fois, peut-être l'avez-vous fait...) comme dit dans l'explicatif :
Si ça peut aider... |
Je suis dans l'incapacité de mettre à jour le firmware de mon Zipulses. Ligne(s) de commande(s) exécutée(s) en tant qu'Administrateur en Powershell (après avoir connecté le Zipulses + Appui sur bouton reset) :
idem avec la commande :
Retour, la mise à jour semble réussir ; Mais la version du module Zipulses reste désespérément la même dans Z2M (j'ai dû faire x20 la manip mais pas mieux) : J'ai loupé un truc ???? |
Ben, je sais pas mais pour moi, j'ai eu la même fenêtre sur powershell et je vous garantis que ça a fonctionné. Comment je le sais ? |
@diliak, Merci pour votre retour. Effectivement pour moi aussi le contact permanent n'a plus l'air d'allmuer la diode en continu, ça serait juste un bug d'affichage dans Z2M ? |
Ah ben là, je ne pourrai pas vous aider mais à priori le firmware a bien été installé. |
Les bornes semblent correspondre en ce qui me concerne. |
Question bête, Je ne vois que la led rouge fixe GND et la led bleue qui clignotte du TX, est-ce qu'il doit y avoir une led sur le RX? Si oui je ne la vois pas... |
J'ai le même modèle acheté sur Amazon et à priori c'est le bon avec les pinoches correspondantes. Curieux. |
si la led bleue clignote très rapidement sur le TX c'est qu'il fait des demandes pour flasher mais que ça ne passe pas. |
Après, si tout est bon de partout, il y a peut-être une mauvaise soudure/soudure sèche du module sur le Zipulses. |
Curieux, en ce qui me concerne, le module nageait dans les plots. C'est pour ça que j'ai soudé. |
J'ai aussi des échecs de mon côté. Après un premier essai, sans pile, j'ai eu une |
Des fois, en cas de mauvais fonctionnement d'un périph' USB, celui-ci se met en mode dégradé avec l'objet connecté. (j'ai eu le cas dans d'autres situations) Il faut toujours brancher le module seul afin de voir s'il monte un port série. Vérifier ici : Ensuite, débrancher le module, brancher ce qu'il faut programmer dessus et faire les manips. NB : Un port USB standard sort "normalement" 500mA. Il peut arriver aussi que la carte mère du PC ne fournisse pas assez de jus aux ports USB. Dans ce cas, il faut essayer de passer par un hub USB alimenté par une source de courant extérieure. (j'ai également vécu cela...) Voilà : tout ce que je dis dans ce topic est peut-être inutile.... ou pas. |
Merci pour les infos. J'avais vu ce thread avant de tenter la MAJ, j'avais bien les pilotes de silabs.com et la clef apparaissait correctement dans la liste du matériel. |
Si ça se trouve, il y a eu un mauvais contact à un moment lors de l'upgrade et le Zipulses n'a pas reçu tout le firmware. Perso, ce que je ferais c'est rachat d'un autre module de prog (moins de 10€ les deux sur Amazon), tests à nouveau en le branchant seul sur le PC avant tout. (là, vous verrez si ça vient du PC ou du module, d'ailleurs, je suppose qu'en branchant autre chose, le port USB fonctionne ?) Ensuite, je souderais des pinoches sur le zipulses et je recommencerais l'upgrade avec des fils type Dupont entre le Zipulses et le module. Bien entendu, ce que je dis n'engage que moi d'autant que j'ai peut-être perdu la garantie sur le Zipulses (mais ça j'assume). |
Avec le logiciel de flash, cela se fait en deux étapes, la programmation et la vérification de la programmation. Si la programmation va au bout, cela garanti que le ZiPulses est correctement programmé. |
Bon, j'ai l'impression qu'il y a un vrai soucis niveau flashage... |
J'ai du nouveau. J'ai HA 2023.10.5 / Z2M 1.33.1-1 / Mosquitto broker 6.3.1 / Clef SONOFF ZigBee 3.0 EFR32MG21 Mon aventure "so far". J'ai commandé sur Lixee deux ZiPulses y a quelques mois. Ils ont arrivé en firmware 4. J'en ai mis un en fonctionnement et j'ai entreposé l'autre pour plus tard en attendant des travaux. Quand le firmware 6 est arrivé, j'ai voulu profiter de l'évolution au niveau du pourcentage de la batterie. J'ai acheté une clef J'ai donc tenté la MAJ du ZiPulses qui était en fonctionnement (celui qui me restait). Le logiciel a indiqué une réussite. Seulement je suis perplexe par rapport au résultat. Quand je l'associe de zéro (désappairage forcé + oubli puis nouvel appairage). Z2M m'indique que le firmware est en 4 MAIS affiche le pourcentage de la batterie ce qui ne faisait pas avant. Et il m'est maintenant impossible de définir "UnitOfMeasure" j'ai une erreur systématiquement. Sinon le nouveau ZiPulse a la même erreur quand j'essaie de définir "UnitOfMeasure". Problème lié au Firmware ? PS: j'ai essayé de flasher le ZiPulse qui ne donnait plus signe de vie avec la nouvelle clef, ça a indiqué "read error" du coup je crois c'est mort mort ^^ |
@Pigouchet pour le soucis "reading zcl" (cf image précédente) il semble que ce soit un PB de l'interface Z2M. J'ai pu contourner le soucis avec la "Console dev". Elle permet de lire et écrire les éléments. "unitOfMeasure" semble être une valeur numérique basée sur le menu déroulant de "Expose" ex: kwh = 0, m3 = 1 (j'ai donné un mauvais exemple dans l'image, pour les m3 pour Gazpar j'ai réglé sur "multiplier 1 divisor 100 unitOfMesure 1") Après avoir fait les bons réglages, il faut appuyer sur le bouton rouge "écrire" et ne pas oublier de pousser le bouton du ZiPulses. Normalement vous devriez voir le message vert de réussite. Avec ce changement mon ZiPulse semble remonter les infos correctement. Maintenant il remonte la batterie comme si il était en firmware 6, même si il est affiché en firmware 4 et semble bien me remonter des m3. |
Hello everyone!
/ manufacturer Gianola And two units of ZiPulses. I thought this came configured to work more easily, like any other ZigBee device (plug and play). My intention is to be able to visualize in HomeAssitant the liters of water consumed rather than cubic meters (although the "analog" water meter shows cubic meters). I do not know the equivalence in pulses to liters. The problem I have is the pulse meter (ZiPulses) is configured to measure kwh (energy) instead of pulses. Unfortunately, I do not know French. I would like to know what parameters I have to configure in the "Dev Consle" tab of Zigbe2mqtt to be able to count liters. Thanks |
In order to ZiPulses to report values, you must set the "multiplier", "divisor" and "unitOfMesure". Actually there is a bug in Z2M that prevent to set those parameters through the "Expose" tab. But you can set them manually like that : Follow the number in this image and select the 3 parameters. Once done, set the right values for "multiplier", "divisor" according the "tic" from your water meters Gianola. For "unitOfMesure" look at this table : https://github.com/fairecasoimeme/ZiPulses#tableau-dunit%C3%A9-de-mesure for liter it's 7. After that, click on "Write", the red button then push the button on the ZiPulse (a very short push to make it blink blue once). Then if you push "Read" (the green button) then push the button on the ZiPulse (a very short push to make it blink blue once), it should display the setted values in JSON. And if you go back to the tab "Expose" it should display the values you setted. The ZiPulses is ready, so you can connect it to your water meter or wait 2H for it to report the index, temperature, etc... |
Thanks for your quick answer! I have try with the Edge version of zigbee2mqtt and everything works as it should , therefore I think it may be more worthwhile to wait for the new zigbee2mqtt release. Don't you think? or maybe switch to the Edge version for ever, but may have more stability issues... Merci |
Bonjour,
Les instructions ne me semblent pas claires.
Déjà est-ce qu'on doit retirer toute alimentation avant (pile) ?
Le lien vers la maj Zigate v2 pointe vers des distributions rasberry obsolètes: Pas de Bullseye ou de Bookworm
Et pas de binaires x86 linux non plus.
Cdlt,
The text was updated successfully, but these errors were encountered: