![]() |
|
ca fonctionne mais... - Version imprimable +- Forums (https://smartphoton.ch/forum) +-- Forum : Général (https://smartphoton.ch/forum/forum-1.html) +--- Forum : Problèmes et autres défauts (https://smartphoton.ch/forum/forum-6.html) +--- Sujet : ca fonctionne mais... (/thread-410.html) |
ca fonctionne mais... - nonolo - 22-06-2023 Apres un petit duel mano a mano avec la VM tout fonctionne ! un petit truc me gene temp onduleur 500 degres C ce ne serait pas des fahrenheit par hazard ? RE: ca fonctionne mais... - jlm - 22-06-2023 Oui c'est nouveau, j'avais oublié de prévenir, les degrés et les fahrenheit ont fusionnés sous l'égide de l'organisation mondiale du climat. C'est moderne. Maintenant ces 2 valeurs s'additionnent. Le nouveau nom est: CelsFahr ;-) Plus sérieusement, les autres données sont justes ? cela voudrait donc dire que:
Pourrais-tu nous donner les références de cet onduleur et aussi une capture d'écran de cette nouvelle entité, la CelsFahr Histoire que l'on se fasse une bonne idée. Sinon pas trop galéré avec cette VM et redirection du port ? RE: ca fonctionne mais... - nonolo - 22-06-2023 (22-06-2023, 11:21 AM)jlm a écrit : Oui c'est nouveau, j'avais oublié de prévenir, les degrés et les fahrenheit ont fusionnés sous l'égide de l'organisation mondiale du climat. C'est moderne. Salut un peu mais dans l ensemble ca va le truc qui m a le plus embété c est que la coonnection de pont ne se fait que si on ne met pas une ip fixe a la carte en dhcp je n y suis pas arrivé. Et le bios ou la vm n etait pas activée. mais à par cela ca a roulé ! c est agréable comme concept l onduleur est un chinois truc ! mais les degrés sont bons avec le logiciel livré avec . Arnaud RE: ca fonctionne mais... - jlm - 22-06-2023 le logiciel c'est watchpower ou un autre ? Pourrais-tu nous montrer quelques enregistrement lorsque tu appuies sur le bouton start debug de la page debug ? Histoire que je regarde où se trouve le champ température (s'il est affiché en clair) et en // regarder la température affichée avec la jauge donc. RE: ca fonctionne mais... - nonolo - 22-06-2023 (22-06-2023, 02:21 PM)jlm a écrit : le logiciel c'est watchpower ou un autre ? cc oui c est watchpower voila la capture du debug le reste des donnéées est coherent RE: ca fonctionne mais... - jlm - 22-06-2023 Alors la documentation sur laquelle j'ai construit mon soft nous dit ceci: 21 positions, la température doit se trouver en 13ème position Citation :QPIGS<cr>: Device general status parameters inquiry En regardant le résultat du debug, en effet on retrouve cette valeur. Qui doit être interprétée comme ceci Citation :P TTTT Inverter heat sink temperature.T is an integer ranging from 0 to 9. The units is ℃ Donc on devrait obtenir 50,9° ce qui est cohérent pour un onduleur Citation :un petit truc me gene temp onduleur 500 degres C ce ne serait pas des fahrenheit par hazard ? Voici comment je décrypte le résultat de QPIGS RE: ca fonctionne mais... - jlm - 22-06-2023 Ca y est j'ai compris. Je n'ai jamais reçu de valeurs à virgule du genre 050, moi c'est soit 50 ou 51 mais pas 50,2 par exemple Donc j'ai poussé celle ci dans mon code et j'ai bien obtenu 501° Voilà pourquoi cela fonctionne chez moi Donc, ton onduleur donne la température au 10ème de degré. Il y a donc un bug dans mon code dans cette situation Il me faut réfléchir comment corriger cela..... exemple de l'erreur: RE: ca fonctionne mais... - nonolo - 23-06-2023 (22-06-2023, 10:39 PM)jlm a écrit : Ca y est j'ai compris. Bj en prenant comme hypotese que la temperature ne sera jamais supèrieure a 100 °c , tp = atoi(temp); if (tp >= 100) { tp = tp/10; } c est basique mais ca doit fonctionner ! RE: ca fonctionne mais... - jlm - 23-06-2023 oui, si la valeur est > 100 je dois diviser par 10. Ou alors je compte le nombre de digits, si >2 je divise par 10. ou une autre manière qui ne me vient pas encore à l'esprit |