-
Compteur de contenus
1 505 -
Inscription
-
Dernière visite
-
Jours gagnés
69
Tout ce qui a été posté par couillerot
-
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
-
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
oui effectivement mais lorsque je les retire, les boutons du QA ne répondent plus. Stef -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
voici le code fonctionnel (et initié par fredoki) : 41 est la sonde de température 112, 114 est le module FGS. function QuickApp:onInit() self:debug("onInit") __TAG = "QA_"..plugin.mainDeviceId.."Chauffage Bureau" local ModeBureau = fibaro.getGlobalVariable("Mode_Bureau") local EtatBureau = fibaro.getGlobalVariable("Etat_Bureau") local tempBureau = fibaro.getValue(41, "value") local ConsigneBureau, _ = fibaro.getGlobalVariable("Consigne_Bureau") ConsigneBureau = tonumber(ConsigneBureau) self:updateProperty("Temperature", tempBureau) self:updateView("labelMode", "text", "Le chauffage du Bureau est en mode ".. ModeBureau) self:updateView("labelEtat", "text", "Le Chauffage du Bureau est en ".. EtatBureau) self:updateView("labelTemp", "text", "La température du Bureau est de ".. tostring(tempBureau) .." C°") self:updateView("labelConsigne", "text", "La Consigne de chauffage du Bureau est de ".. tostring(ConsigneBureau) .." C°") self:debug(type(ConsigneBureau), ConsigneBureau) end -- Mode Confort function QuickApp:uiConfortOnR(event) fibaro.call(112, "turnOff") fibaro.call(114, "turnOff") fibaro.setGlobalVariable("Mode_Bureau", "CONFORT") self:debug("Chauffage Confort") self:onInit() end -- Mode ECO function QuickApp:uiEcoOnR(event) fibaro.call(112, "turnOn") fibaro.call(114, "turnOn") fibaro.setGlobalVariable("Mode_Bureau", "ECO") self:debug("Chauffage ECO") self:onInit() end -- Mode Hors Gel function QuickApp:uiHgOnR(event) fibaro.call(112, "turnOn") fibaro.call(114, "turnOff") fibaro.setGlobalVariable("Mode_Bureau", "HORS-GEL") self:debug("Chauffage HG") self:onInit() end -- Mode STOP function QuickApp:uiStopOnR(event) fibaro.call(112, "turnOff") fibaro.call(114, "turnOn") fibaro.setGlobalVariable("Mode_Bureau", "STOP") self:debug("Chauffage Stop") self:onInit() end -- Consigne -1°c function QuickApp:uiMoinsOnR(event) local ConsigneBureau, _ = fibaro.getGlobalVariable("Consigne_Bureau") ConsigneBureau = tonumber(ConsigneBureau) - 1 fibaro.setGlobalVariable("Consigne_Bureau", tostring(ConsigneBureau)) self:debug(type(ConsigneBureau), ConsigneBureau) self:onInit() end -- Consigne +1°c function QuickApp:uiPlusOnR(event) local ConsigneBureau, _ = fibaro.getGlobalVariable("Consigne_Bureau") ConsigneBureau = tonumber(ConsigneBureau) + 1 fibaro.setGlobalVariable("Consigne_Bureau", tostring(ConsigneBureau)) self:debug(type(ConsigneBureau), ConsigneBureau) self:onInit() end -- Mode AUTO function QuickApp:uiAutoOnR() fibaro.setGlobalVariable("Etat_Bureau", "AUTOMATIQUE") -- activation des Scenes Auto self:debug("Etat AUTO") self:onInit() end -- Mode MANUEL function QuickApp:uiManuelOnR() fibaro.setGlobalVariable("Etat_Bureau", "MANUEL") -- désavtivation des Scenes self:debug("Etat MANUEL") self:onInit() end -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
finalement, je n'ai pas eu besoin de créer une fonction "Consigne" et ça fonctionne parfaitement ! merci encore à tous pour votre aide Stef -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
désolé pour ma réponse tardive mais je suis en pleine négo pour choisir mon futur poêle à granule... je vais suivre vos conseils et (tenter de) faire une fonction pour la consigne Stef -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
merci pour ces précisions Lazer Stef -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
je pensais que le onInit était une sorte de "Return"... comme quoi les échanges ont leurs importances Stef -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
*100 ?! thanks jang Stef -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
ah ok jjacques, je vais poursuivre mes investigations sur ce fichu QA merci encore. Stef -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
avec cette modif : function QuickApp:onInit() self:debug("onInit") self:debug(type(fibaro.getGlobalVariable("Consigne_Bureau"))) self:debug(fibaro.getGlobalVariable("Consigne_Bureau")) local ConsigneBureau, _ = fibaro.getGlobalVariable("Consigne_Bureau") self:debug(ConsigneBureau) end j'obtiens bien ceci : [27.02.2021] [09:55:30] [DEBUG] [QUICKAPP115]: 19 donc j'obtiens bien la valeur souhaitée... Stef -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
donc je récupère bien la valeur en string -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
j'obtiens ceci : [27.02.2021] [09:51:24] [DEBUG] [QUICKAPP115]: string [27.02.2021] [09:51:24] [DEBUG] [QUICKAPP115]: 19 1614403260 -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
27.02.2021] [09:44:13] [ERROR] [QUICKAPP70]: QuickApp crashed [27.02.2021] [09:44:13] [ERROR] [QUICKAPP70]: Unknown error occurred: handleJsonRpc pas très rassurant !... Stef -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
je n'ai pas mieux, j'ai toujours cette erreur... au fait, à quoi sert ce ", _" dans la déclaration de variable ? local ConsigneBureau, _ = fibaro.getGlobalVariable("Consigne_Bureau") + 1 -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
Merci beaucoup jjacques68 je vais faire quelques tests ! je m'accroche !!! Stef -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
j'espère ne pas trop polluer le post mais voici le code pour ce QA (je sais que c'est ultra simple mais je veux vraiment comprendre et pouvoir concevoir à l'avenir quelques QA simplissimes, sans atteindre le niveau de beaucoup...) J'ai donc créé 1 variable globale standard "Consigne_Bureau" et 2 autres énumérées : "Mode_Bureau" et "Etat_Bureau" (dans le tableau Variables / Général) function QuickApp:onInit() self:debug("onInit") __TAG = "QA_"..plugin.mainDeviceId.."Chauffage Bureau" local ConsigneBureau = fibaro.getGlobalVariable("Consigne_Bureau") local ModeBureau = fibaro.getGlobalVariable("Mode_Bureau") local EtatBureau = fibaro.getGlobalVariable("Etat_Bureau") local tempBureau = fibaro.getValue(41, "value") self:updateView("labelMode", "text", "Le chauffage du Bureau est en mode ".. ModeBureau) self:updateView("labelEtat", "text", "Le Chauffage du Bureau est en ".. EtatBureau) self:updateView("labelConsigne", "text", "La Consigne de chauffage du Bureau est de ".. ConsigneBureau .." °C") self:updateView("labelTemp", "text", "La température du Bureau est de ".. tempBureau .." °C") end -- Consigne -1°c function QuickApp:btn1OnR(event) local ConsigneBureau = tonumber(fibaro.getGlobalVariable("Consigne_Bureau")) - 1 fibaro.setGlobalVariable("Consigne_Bureau", ConsigneBureau) self:debug("Consigne -1") --self:onInit() end -- Consigne +1°c function QuickApp:btn2OnR(event) local ConsigneBureau = tonumber(fibaro.getGlobalVariable("Consigne_Bureau")) + 1 fibaro.setGlobalVariable("Consigne_Bureau", ConsigneBureau) self:debug("Consigne +1") --self:onInit() end function QuickApp:button2_1_on(event) fibaro.setGlobalVariable("Etat_Bureau", "AUTOMATIQUE") self:debug("Chauffage AUTO") self:onInit() end function QuickApp:button2_on(event) fibaro.setGlobalVariable("Etat_Bureau", "MANUEL") self:debug("Chauffage MANUEL") self:onInit() end -- Mode Confort function QuickApp:btnConfortOnR(event) fibaro.call(112, "turnOff") fibaro.call(114, "turnOff") fibaro.setGlobalVariable("Mode_Bureau", "CONFORT") self:onInit() end -- Mode ECO function QuickApp:btnEcoOnR(event) fibaro.call(112, "turnOn") fibaro.call(114, "turnOn") fibaro.setGlobalVariable("Mode_Bureau", "ECO") self:onInit() end -- Mode Hors Gel function QuickApp:btnHGOnR(event) fibaro.call(112, "turnOn") fibaro.call(114, "turnOff") fibaro.setGlobalVariable("Mode_Bureau", "HORS-GEL") self:onInit() end -- Mode STOP function QuickApp:btnStopOnR(event) fibaro.call(112, "turnOff") fibaro.call(114, "turnOn") fibaro.setGlobalVariable("Mode_Bureau", "STOP") self:onInit() end dans la console, j'ai ce message : [27.02.2021] [07:12:08] [ERROR] [QUICKAPP70]: QuickApp crashed [27.02.2021] [07:12:08] [ERROR] [QUICKAPP70]: Unknown error occurred: handleJsonRpc je ne vois pas où ça peut coincer lorsque je veux changer la température de consigne... Stef -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
Merci Laszer et jjacques68 ! je vais revoir tout ça à tête reposée (et ne plus me faire piéger par Notepad !) Stef -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
merci Lazer systématiquement je copie/colle le code sur Notepad++ pour éviter justement ces caractères "invisibles" (par contre je ne sais pas si c'est suffisant ?) et plus lisible (car je suis vieux!). Stef -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
c'est comme s'il n'arrivait pas à récupérer la variable ! Pourtant, elle est bien présente dans le panneau des variables globales... Fibaro a t-il mis en place une récap de toute les syntaxes et leurs significations ? Stef -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
marche pô... il me renvoi une valeur de 0. ...faut que je trouve !!! Stef -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
merci , je n'avais pas reçu la notif !!! Stef -
QuickApp - Chauffage Fil Pilote Qubino
couillerot a répondu à un(e) sujet de fredokl dans Quick App Developpeur
Merci pour ce QA ! petit soucis, j'essaie de rajouter une température de consigne (via 2 boutons sup) mais je n'arrive pas à faire du +1 ou -1 à ma variable globale voici mon petit bout de code pour ajouter +1 à ma variable globale "Consigne_Bureau" -- Consigne +1°c function QuickApp:consigneplusun(event) local ConsigneBureau = fibaro.setGlobalVariable("Consigne_Bureau", fibaro.getGlobalVariable("Consigne_Bureau") + 1) self:updateView("labelConsigne", "text", "La Consigne de chauffage du Bureau est de ".. tostring(ConsigneBureau) .." C°") self:debug("Consigne +1") self:onInit() end Stef -
Interrupteur à Bascule et actionneur linéaire
couillerot a répondu à un(e) sujet de couillerot dans Support
nickel lazer !!! merci ! je m'en va éplucher les schémas Stef -
Interrupteur à Bascule et actionneur linéaire
couillerot a répondu à un(e) sujet de couillerot dans Support
le flush shutter n'utilise pas uniquement 3 fils : 1 commun et 2 autres pour la montée et la descente ? pas de contacts secs non plus... uniquement 220v AC ou 24v DC mini donc je suis cuit Stef -
Interrupteur à Bascule et actionneur linéaire
couillerot a répondu à un(e) sujet de couillerot dans Support
malheureusement, le vendeur ne met aucuns schémas... on voit juste 1 câble en sortie du moteur avec le + et le - (avec inversion de la polarité pour le mouvement inverse) Stef