-
Compteur de contenus
689 -
Inscription
-
Dernière visite
Réputation sur la communauté
68 ExcellentÀ propos de flamalex
-
Rang
Membre accro
Profile Information
-
Sexe :
Homme
-
Ville :
Toulouse
-
Box
Autre
-
Version
HC2&HC3
Visiteurs récents du profil
2 090 visualisations du profil
-
Bonjour, sauf erreur, durant = depuis donc, « Si mon congélateur n'a pas consommé 10 W depuis 20 minutes alors ..... »
- 11 710 réponses
-
- 1
-
-
flamalex a commencé à suivre Quick App : Arrosage Automatique, help me 2 et [HC3] Piloter sa climatisation Mitsubishi via MelCloud
-
Daikin_AC (5).fqa Daikin AC v0.txt le QA reçoit les valeurs du DAIKIN mais je n'arrive pas à envoyer les valeurs du QA vers le DAIKIN thermostat_auto.fqa VD cycle
-
@jjacques68 Non tu as raison, (ça serait plus « propre ») mais comment récupérer le statut du QA dans gea ou une scène ?
-
la solution --================================ function QuickApp:BTN_PRESENT() self:updateProperty("value",true) self:setVariable("statut", "present") -- on renseigne la variable self.statut = self:getVariable("statut") --on lit la variable print ("etat:",self.statut) self:debug(self.statut) self:updateView("Lbl1", "text", self.statut) -- on affiche la variable dans label end function QuickApp:BTN_ABSENT() self:updateProperty("value",false) -- on change le statut du QA self:setVariable("statut", "absent") --on modifie variable self.statut = self:getVariable("statut") --on lit la variable print ("etat:",self.statut) self:debug(self.statut) self:updateView("Lbl1", "text", self.statut) -- on affiche la variable dans label end c'etait le self est il possible de faire plus simple? ici le statut s'actualise, dans le label, lorsque je clique sur un BTN, n'est il pas possible (de le sortir) que le statut s'actualise automatiquement lorsqu'il change de statut?
-
Oui, dans mes commentaires du code ci dessus, on retrouve ces notions de lecture, écriture, affichage mais pour l’affichage de la variable dans le label, rien ne fonctionne d’ou l’objet de ma question dans la doc j’ai ceci, mais ils font référence à une variable globale (ce n’est pas mon cas) https://manuals.fibaro.com/home-center-3-lua-scenes/ et avec la doc QA je ne suis pas plus avancé (ça me parait être simple pourtant, un bon de 8ans en arrière avec hc2, mm question) https://manuals.fibaro.com/home-center-3-quick-apps/
-
--================================ function QuickApp:BTN_PRESENT() self:updateProperty("value",true) self:setVariable("statut", "present") -- on renseigne la variable self:getVariable("statut") --on lit la variable print ("etat:",statut) self:debug(statut) self:updateView("Lbl1", "text", statut) -- on affiche la variable dans label --self:updateView("Lbl1", "text", "Status: "..statut) --self:updateView("Lbl1", "text", "prez" ) end function QuickApp:BTN_ABSENT() self:updateProperty("value",false) -- on change le statut du QA self:setVariable("statut", "absent") --on modifie variable self:getVariable("statut") --on lit la variable print ("etat:",statut) self:debug(statut) self:updateView("Lbl1", "text", statut) -- on affiche la variable dans label --self:updateProperty("satut", statut) --self:updateView("Lbl1", "text", "Abs" ) end Hello, dans un QA, via 2 BTN je modifie une variable "statut" (present/absent), une fois modifiée, je souhaite la récupérer pour l'afficher dans un label (recuperer la valeur de la variable et non pas comme dans le code ici afficher un text) comment afficher une variable dans un label? merci nota: le print et le debug m'affiche rien et nil j'essaie de comprendre (il doit y avoir une notion de variable dans QA ou fonction () ..... )
-
ok, j'obtiens 8 secondes pour l'absence, c'est good. ce qui compte c'est la présence en moins de 3 sec, c'est top il me reste à coller des variable "ABSENT" "PRESENT" dans le code pour les recup dans GEA ou pour les forcer
-
ok, peut on passer le scheduler en seconde? est ce que moi "0,2" minute fonctionne? self.maxRetry_Process = 2 -- nombre max de ping de recherche self.scheduler_value = 0,2 -- minutes entre 2 recherches de téléphone self.check_wait = 5 -- secondes entre 2 ping
-
@Dragoniacs oui en réduisant ceci j'ai obtenu 1 minute self.maxRetry_Process = 5 -- nombre max de ping de recherche self.scheduler_value = 1 -- minutes entre 2 recherches de téléphone self.check_wait = 5 -- secondes entre 2 ping EDIT 1: j'ai supprimé le mainloop: résultat, je rétablis le wifi du phone, il me trouve de suite (3 sec), apres avoir clic sur le BP mais j'ai toujours un temps de retour élevé lorsque il faut me signaler l'absence je coupe le wifi sur le phone, je clic sur BP FIND, il lui faut 1 min pour me dire que je suis absent EDIT 2: il y a ceci à modifier? --check for error if self.foundUser == false then if retry < self.maxRetry_Process then fibaro.sleep(self.check_wait*1000); self:FindMac(retry + 1);
-
@Dragoniacs top merci observation(s): - je coupe le wifi sur le phone, je clic sur BP FIND, il lui faut 2 à 3 min pour me dire que je suis absent - à l'inverse, je rétablis le wifi du phone, il me trouve de suite, sans que je clic sur le BP je souhaiterai que des le clic sur BP il trouve ou pas instantanément le phone EDIT 1: j'ai supprimé le mainloop: résultat, je rétablis le wifi du phone, il me trouve de suite (3 sec), apres avoir clic sur le BP mais j'ai toujours un temps de retour élevé lorsque il faut me signaler l'absence je coupe le wifi sur le phone, je clic sur BP FIND, il lui faut 1 min pour me dire que je suis absent
-
[HC3] Piloter sa climatisation Mitsubishi via MelCloud
flamalex a répondu à un sujet de Dragoniacs dans Quick App Developpeur
En as tu un qui fonctionne ? as tu réussi à faire fonctionner un QA thermostat auto, comme celui préconisé par @Lazer sur la 1ere page? je m’explique, il y a 2 sujets: - je n’arrive pas à récupérer les données de la consigne heating cooling et setmode De ce QA thermostat auto, pour ensuite les exploiter. - 2eme sujet : n’arrivant pas à trouver de solution pour sujet ci dessus, je souhaite reproduire le vd clim daikin de ma hc2, donc il me faut du slider…… -
[HC3] Piloter sa climatisation Mitsubishi via MelCloud
flamalex a répondu à un sujet de Dragoniacs dans Quick App Developpeur
@Dragoniacs bonjour, pourrais tu mettre ton QA (celui ci dessus avec ton ID30, heating et cooling) en partage, sur un autre poste nous essayons de faire le même pour une PAC DAIKIN. merci (je débute sur hc3 ) -
-
Quick App : Arrosage Automatique
flamalex a répondu à un sujet de couillerot dans Quick App Developpeur
Salut couillerot, alors oui ça j'avais bien noté, n'ayant pas de pluviomètre netatmo ma source d'info est " (source : WeatherBit)" je souhaitais savoir si on pouvait changer celle ci (la source) uniquement pour "Précipitations ce jour" par une autre source comme meteo france 24h (mais ça va devenir une usine à gaz ) -
Quick App : Arrosage Automatique
flamalex a répondu à un sujet de couillerot dans Quick App Developpeur
Bonjour, @Dragoniacs ta source est "Pluie 24h" passes tu par weatherB ou meteofrance (pluie dans l'heure....24h....) ?