-
Compteur de contenus
797 -
Inscription
-
Dernière visite
Réputation sur la communauté
74 ExcellentÀ propos de flamalex
-
Rang
Membre accro
Profile Information
-
Sexe :
Homme
-
Ville :
Toulouse
-
Box
Autre
-
Version
HC2&HC3
Visiteurs récents du profil
2 409 visualisations du profil
-
Mon installation photovoltaïque en autoconsommation
flamalex a répondu à un sujet de Lazer dans Mon installation domotique
Bonjour, Si on souscrit aujourd’hui à JPME et que notre installation évolue dans le temps (exemple: on commence avec 6 panneaux sur un talus <1,8m et on en ajoute 2 tous les 6 mois) Comment ça fonctionne ? JPME te demande de rendre des comptes ?- 670 réponses
-
c’est top comme explications, ça répond à mes interrogations, sur le 0 et -1 merci @Lazer Ta Remarque est juste, tu as raison pour la lourdeur du QA chauffage + un Gea, j’ai en effet une boucle ds mon QA chauffage qui refresh toutes les minutes, le Gea ici que je teste, c’est suite au sujet lancé par @jojo je voulais tester la variable cache et j’ai donc pris les 2 sondes et 2 QA à refresh que j’avais sous la main. franchement top les explications, c’est très clair
- 11 994 réponses
-
GEA teste la condition sur une cycle de 30sec, ce n'est pas instantané ? lil faut donc que j'appelle le TemperatureSdb(event) dans GEA et non TemperatureSdb ? ci apres le TemperatureSdb dans le QA RDC -- Température de la sdb RDC function QuickApp:TemperatureSdb(event) sonde_temp = self:getVariable("ID_TEMP_SDB") -- on vient lire l'ID du module temperature pour mettre dans sonde temp tempSdb_Rdc = fibaro.getValue(tonumber(sonde_temp), "value") -- Capteur température self:updateProperty("value", tonumber(tempSdb_Rdc)) self:updateProperty("unit", "°C") self:updateProperty("Temperature", tempSdb_Rdc) self:updateView("lblTemp", "text", " Température Salle de Bain Rdc ".. tostring(tempSdb_Rdc) .." C°") end
- 11 994 réponses
-
j'ai modifier le TemperatureSdb en supprimant le (event) et ajouté le repeat pour l'etage, resultat ok alors que pour le rdc je n'ai ajouté que le repeat mais pas modifié la fonction resultat comment ça fonctionne le repeat, je ne comprends pas
- 11 994 réponses
-
au demarrage, oui ça trigge bien, image ci dessous je viens d'ajouter le repeat GEA.add (true , 0, "", {"VariableCache", "TEMP_SDB_ETAGE", 0}) --initialisation de la variable cache GEA.add ({"VariableCache!","TEMP_SDB_ETAGE",{"Value", id["SONDE_TEMP_SDB_ETAGE"]}}, 0, "", -- si valeur mesurée differente de la valeur de la variable cache alors.... {{"QuickApp", id["QA_SECH_SERVIETTE_ETAGE"], "TemperatureSdb"}, {"VariableCache","TEMP_SDB_ETAGE",{"Value", id["SONDE_TEMP_SDB_ETAGE"]},{"Repeat"}}}) je vais attendre de voir si ca bouge! dans mon QA_SECH_SERVIETTE, la fonction est declinée TemperatureSdb(event), y a t il un rapport avec le fait que dazns GEA j'appele la function TemperatureSdb() ? ou aucun rapport?
- 11 994 réponses
-
voici la capture: peut etre un probleme d'affichage (mais j'y crois pas trop) et ici le GEA local id = { SONDE_TEMP_SDB_ETAGE = 354, SONDE_TEMP_SDB_RDC = 381, QA_SECH_SERVIETTE_RDC = 211, QA_SECH_SERVIETTE_ETAGE = 205 } -- ETAGE -- ACTUALISATION du QA sur changement etat SONDE TEMP SDB ETAGE GEA.add (true , 0, "", {"VariableCache", "TEMP_SDB_ETAGE", 0}) --initialisation de la variable cache GEA.add ({"VariableCache!","TEMP_SDB_ETAGE",{"Value", id["SONDE_TEMP_SDB_ETAGE"]}}, 0, "", -- si valeur mesurée differente de la valeur de la variable cache alors.... {{"QuickApp", id["QA_SECH_SERVIETTE_ETAGE"], "TemperatureSdb"}, {"VariableCache","TEMP_SDB_ETAGE",{"Value", id["SONDE_TEMP_SDB_ETAGE"]}}}) --RDC -- ACTUALISATION du QA sur changement etat SONDE TEMP SDB RDC GEA.add (true , 0, "", {"VariableCache", "TEMP_SDB_RDC", 0}) --initialisation de la variable cache GEA.add ({"VariableCache!", "TEMP_SDB_RDC", {"Value", id["SONDE_TEMP_SDB_RDC"]}}, 0, "", -- si valeur mesurée differente de la valeur de la variable cache alors.... {{"QuickApp", id["QA_SECH_SERVIETTE_RDC"], "TemperatureSdb"}, {"VariableCache", "TEMP_SDB_RDC", {"Value", id["SONDE_TEMP_SDB_RDC"]}}})
- 11 994 réponses
-
Bof j’ai crié victoire trop vite sur HC3, Qa J’ai testé dans un même gea, avec 2 VariableCache, l’une TMP_ETAGE l’autre TMP_RDC ça fonctionne qu’au reboot de gea mais pas après, sur trigger variation de 2 sondes.
- 11 994 réponses
-
Merci Lazer, je teste et me retrouve à la case départ, actualisé uniquement si save ou reboot Gea. bon je re teste. pour l’aspirateur, ton « Time » repasse (réinitialise) la variable cache à false dans la seconde, c’est bien ça? EDIT: ça fonctionne au TOP, merci @Lazer @jojo encore une fonction bie interessante
- 11 994 réponses
-
ok pour le cloisonnement, concernant le parametre: la VariableCache doit elle etre definie dans l'entete du QA ou directement dans le GEA.add dans l'exemple de Jojo le nom de la variablecache est "BUREAU_TMP", c'est bien cela?
- 11 994 réponses
-
ah ok ! c'est plus clair en cas de 2 GEA qui tournent en paralleles (ou dans le meme GEA?) , on peut toujours utiliser "variablecache" (dans les 2) sans devoir la nommer "variablecache" dans l'un et "variablecache2" dans l'autre ?
- 11 994 réponses
-
Bonjour, je comprends bien la notion de comparer la valeur de temperature precedente avec celle qui vient de changer (et donc declenchement, actualisation d'un Lbl ou fonction d'un QA) mais je ne comprends pas ou GEA stock la variablecache, vous pouvez developper? svp
- 11 994 réponses
-
Ok merci pour l’info et concernant ta multiprise zwave, quelle est la référence ?
-
QuickApp - Chauffage Fil Pilote Qubino
flamalex a répondu à un sujet de fredokl dans Quick App Developpeur
. un autre exemple self:updateView("Lbl1", "text", " Temp. INT : "..TempInt .. " °C\r HUMID INT : "..Humidity .." %\r Temp. EXT : " ..TempExt.." °C\r") -
QuickApp - Chauffage Fil Pilote Qubino
flamalex a répondu à un sujet de fredokl dans Quick App Developpeur
je l'ai dans un autre QA tu peux tester ceci self:updateView("Lbl0_1", "text", " Etat charge: "..INFO_RECHARGE .."\r Batterie : "..INFO_BATTERIE .." %\r Trappe : " ..trappe.."\r Puissance charge : "..INFO_W_RECHARGE .." kW\r I charge : "..INFO_AMPERE_CHA .." A\r Consigne I actu : "..INFO_AMP_DEMAND .." A") tu obtiendras ceci j'ai du supprimer du code, pour ici sur forum, les icons emoji du code "eclair, batterie, prise ....." ça fait planter et ça veut pas PS: @TitiXsi ajoutes un espace apres le \r et ajoutes .. apres Etat -
QuickApp - Chauffage Fil Pilote Qubino
flamalex a répondu à un sujet de fredokl dans Quick App Developpeur
Bjr, lorsque tu cliques sur ton bandeau de bp tt à droite tu as une corbeille, tu cliques dessus pour les espaces, dans mon QA il doit y avoir la syntaxe, je vais regarder et fais un retour