Aller au contenu

Ttdom

Membres confirmés
  • Compteur de contenus

    18
  • Inscription

  • Dernière visite

Réputation sur la communauté

3 Neutral

À propos de Ttdom

  • Rang
    Nouveau

Profile Information

  • Sexe :
    Homme
  • Ville :
    RENNES
  • Intéret :
    tout
  • Box
    Autre
  • Version
    toujours la dernière version
  1. Ttdom

    Depuis la mise à jour, eurotronik Spirit erreur template

    bonjour, j'ai voulu ajouter les paramètres manuellement mais une fois ajouté et sauvegardé lls n’apparaissent pas. c est très étrange. j'ai acheté un nouveau eurotronik spirit et lorsque je l'ai inclus les paramètres sont apparus mais pas sur les anciennes. je comprends plus rien. j'ai fait un reset factory de la HC3 et inclus les 2 modules mais c est pareil un avec des parametres et l'autre sans. le firmware de l'ancien est en 1.5 et le nouveau 1.6 comment fait on les mises à jour de firmware des eurotronik spirit? merci de votre aide
  2. Ttdom

    Convertion 2 mots de 8bits en 1 mot 16bits

    merci beaucoup Jang cela fonctionne.
  3. bonjour, J'ai mis en place la récupération de valeurs d'une PAC en modbus TCP. Je récupère bien des valeurs mais en 2 mots de 8 bits je voudrai les convertir dans le code Lua de La QA en 1 mot de 16 bits. voici un exemple des valeurs obtenues et des valeurs souhaitées. octet 0 = 1 + octet 1 = 24 = valeur en 16 bits =280 voici le code pour afficher les valeurs self:debug("Data:", string.byte(data, 10, 11)); Data: 1 24 merci
  4. Merci de ton aide jjacques68 cela m'a fait avancer. Plus qu'une boucle et j'aurai fini.
  5. j'ai essayé self:refreshButtonReleased(bbb) mais sans succès. j'ai utilisé une variable (TmpValue) que l'on peut déclarer dans Qapp, en utilisant self : setVariable("TmpValue", "1") voici mon code: function QuickApp:onDataReceived(data) Tmp = self:getVariable("TmpValue") aaa = string.byte(data, 11); self:debug("Réponse PAC Modbus TCP:", aaa); self : setVariable("Temp_Eau", "11") bbb = tostring(aaa); self:debug("bbb", bbb); self:debug("Tmp", Tmp); if Tmp == "1" then self: updateView("Temp3","text"," Tempppérature: " .. (bbb/10) .. "°C" ); end if Tmp == "2" then self: updateView("On_Off","text","On/Off: " .. (bbb)); end end et je utilise (Tmp) pour avoir plusieurs conditions avec les if. voici le code de mon bouton: function QuickApp:refreshButton5() self : setVariable("TmpValue", "1") end function QuickApp:refreshButtonReleased() self : setVariable("TmpValue", "2") end je ne sais pas si j'utilise la bonne méthode mais pour l'instant cela fonctionne. prochaine étape je dois remplacer les 2 boutons en fonction boucle pour pouvoir rafraichir les valeurs automatiquement.
  6. j'avance, j'ai testé le code avec une conversion: bbb = tostring(aaa); function QuickApp:onDataReceived(data) local aaa = string.byte(data, 11); self:debug("onDataReceived", string.byte(data, 11)); self:debug("aaa", aaa); bbb = tostring(aaa); self: updateView("Temp3","text","Tempppérature: " .. (bbb) .. "°C" ); end et maintenant j'affiche bien la température dans le label. maintenant, je voudrai récupérer cette variable bbb dans une autre fonction pour l'afficher dans le label température. voici le code de mon autre fonction: function QuickApp:refreshButtonReleased(bbb) comand = string.char(0x00,0x03,0x00,0x00,0x00,0x06,0x11,0x03,0x03,0xE9,0x00,0x01); self:send(comand); self: updateView("Temp3","text","Tempppérature: " .. (bbb) .. "°C" ) self:debug("bbb", bbb); le traitement de la data se fait dans la fonction{ function QuickApp:onDataReceived(data)} et la commande de demande de réponse modbus tcp et d'affichage dans le label se fait dans la fonction {function QuickApp:refreshButtonReleased(bbb) }.
  7. Merci jjacques68, j'avais pas mis (text) dans la ligne de code. maintenant j'arrive à afficher correctement dans le label la valeur test. self: updateView("Temp3","text","Température: " .."test" .. "°C" ) par contre lorsque je veux afficher ma variable j ai un message d'erreur ( bad argument #1 to 'byte' (string expected, got table) )
  8. Bonjour, Désolé de poser des questions de débutant. J'ai regardé pas mal de code mais je n'arrive pas à comprendre la logique. Ma question peut paraitre simple mais je n'arrive pas à afficher dans le label la température d'une PAC que j'ai récupéré en modbus TCP. je vois bien la valeur dans le debug. [DEBUG] [QUICKAPP758]: onDataReceived 22 Pour la récupérer voici le code que j'ai. function QuickApp:onInit() self:debug("onInit") local comand self.ip = self:getVariable("ip") self.port = tonumber(self:getVariable("port")) self.sock = net.TCPSocket() -- creation of a TCPSocket instance self:connect() end function QuickApp:connect() self.sock:connect(self.ip, self.port, { -- connection to the device with the specified IP and port success = function() -- the function will be triggered if the connection is correct self:debug("connected") --self:send("Hello!\n") self:waitForResponseFunction() -- launching a data readout "loop" end function QuickApp:waitForResponseFunction() self.sock:read({ -- reading a data package from the socket function(data) self:onDataReceived(data) -- handling of received data self:waitForResponseFunction() -- looping of data readout end end function QuickApp:onDataReceived(data) self:debug("onDataReceived", string.byte(data, 11)) end je voudrai rafraichir cette valeur dans le label température régulièrement. voici le code utilisé pour essayer de l'afficher. j'ai créé un bouton pour l'instant. function QuickApp:refreshButtonReleased() self:updateView("Temp3","Température:",(string.byte(data, 11))"°C" ) end mais rien ne s'affiche merci de votre aide
  9. bonjour, j'ai exactement le même problème HC3 en firmware 5.082.15 (beta). j'ai fait pas mal de tests mais cela ne fonctionne qu'en non sécurisé.
  10. Ttdom

    HC3 & HC3L - 5.082.15 - BETA - 28/10/2021

    bonjour, j'ai fait la mise à jour RAS. mais lorsque j'ai voulu modifier les paramètres d'un fgs 214 celui n'a pas été capable de les recevoir. No report was received for parameter 162. The device might not have this parameter.
  11. merci Krikroff de ta réponse, non il n'y a rien, par contre je vais suivre la piste d'activer la scène en fonction de l'alimentation de l'ampli ou de la télé. Il faut que je trouve comment je peux récupérer cette info.
  12. Ttdom

    Depuis la mise à jour, eurotronik Spirit erreur template

    Merci Lazer de ta réponse. J'ai récupéré les infos sur mon ancien domoticz pour avoir la liste des paramètres. Je les mets en dessous si cela peut aider quelqu'un d'autre. 1. LCD Invert: Normal Allows rotating the LCD contents by 180 degrees. Default: Normal 2. LCD Timeout: (sec) (Réel: 0) 0: No Timeout, LCD always on. 5-30: Timeout after 5-30s. Default: 0 (LCD always on) 3. Backlight: Backlight enabled Default: Backlight enabled 4. Battery Report: Send once a day Default: Send once a day 5. Temperature Report Threshold: (0.1°C) (Réel: 5) 0: Don't send temperature automatically. 1-50: Report temperature at 0.1-5.0°C temperature difference. Default: 5 (Delta = 0.5°C) 6. Valve Opening Percentage Report: (Réel: 0) 0: Don't send Valve opening percentage automatically. 1-100: Report valve opening percentage at a delta of 1-100%. Default: 0 7. Open Window Detection: Medium sensibility Default: Medium sensibility 8. Measured Temperature Offset: (Réel: 0) 206-255: -5.0 to -0.1°C. 0-50: 0°C-5°C. 128: External Temperature Sensor. Default: 0 (0.0°C Offset) 3001. Protection: unprotected Protect a device against unintentional control
  13. Ttdom

    Depuis la mise à jour, eurotronik Spirit erreur template

    Pour information, voici la réponse du support Fibaro. " Bonjour et merci d'avoir envoyé le modèle. Veuillez noter que les appareils ajoutés sans modèle doivent toujours fonctionner avec les fonctions de base, car les modèles ne nous fournissent qu'un support visuel pour la maintenance de l'appareil. Cela signifie que les modèles facilitent la modification des paramètres, mais toute autre fonctionnalité devrait fonctionner sans problème. Pour modifier un paramètre, veuillez vous rendre dans les paramètres avancés de l'appareil et choisir "Ajouter un paramètre" en bas de la page. Toutes les informations sur les paramètres d'un appareil donné se trouvent dans son manuel. Malgré cela, je vais transmettre le modèle à nos développeurs de logiciels pour qu'ils l'examinent afin de vérifier s'il peut être ajouté au système Fibaro lors d'une des prochaines mises à jour du logiciel. Nous travaillons constamment à l'ajout de modèles à notre système, mais en raison du grand nombre de ces appareils, cela peut prendre un certain temps. Je dois demander un peu plus de patience. "
  14. bonjour, je rencontre un soucis de template sur les eurotronik spirit. Devices without templates 7 minutes il y a {{ time }} Some devices in your Z-Wave network do not have Z-Wave templates. If they do not work properly or miss some functionalities, download the device's template and send it to support@fibaro.com. We will prepare the appropriate Z-Wave template to fix the problem and provide full support of the device. The lack of parameters template does not mean that device is not supported. You can still add configuration parameters manually according to device's manual using the Advanced Configuration page. This notification will disappear when all devices will have Z-Wave templates. Avez vous rencontré le même problème avec ce device ou autres? Suis je obligé de télécharger le template et l'envoyer au support fibaro? y a t-il un endroit ou l'on peux télécharger les nouveaux templates. Merci de votre aide
  15. Bonjour, J'ai ajouté dans les dispositifs une télécommande harmony Logitech. Jusque là tout va bien. Mes activités sont bien apparues et je peux les activées dans le HC3. Par-contre je rencontre un soucis pour récupérer le status on ou off de ces activités lorsque je les démarre à partir de la télécommande logitech. Le but est de créer une scène. Si activité Film = on , je démarre le caisson basse. merci
×