Aller au contenu

Bloug

Membres confirmés
  • Compteur de contenus

    1 021
  • Inscription

  • Dernière visite

Réputation sur la communauté

184 Excellent

À propos de Bloug

  • Rang
    Gourou du forum
  • Date de naissance 03/10/1981

Profile Information

  • Sexe :
    Homme
  • Ville :
    Nîmes
  • Box
    Autre
  • Version
    HC3 v5.110.15

Visiteurs récents du profil

3 626 visualisations du profil
  1. Bloug

    Gestion des appareils enfants

    Salut @RS600807 , j'arrive bien à créer les deux child Température et Humidité et j'en récupère les valeurs comme sur mon screen au dessus. Ma modification n'est surement pas " propre " mais elle marche Je te colle mon fichier complet pour que tu puisse voir où j'ai ajouter lignes. En revanche une fois la modification effectuée il faut récupérer l'ID des Childs créés et RE-modifier le code à la ligne 208 et 210 pour bien actualiser les valeurs... -------------------------------------------------------------------- -- Mise à Jour du Childs devices Température : self.childDevices[397]:updateProperty("value", ambTemp) -- Mise à Jour du Childs device Humidité : self.childDevices[398]:updateProperty("value", humidity) -------------------------------------------------------------------- Airzone_Bureau.fqa Voilou
  2. Bloug

    HC3 & HC3L - 5.111.48 - BETA - 03/06/2022

    J'ai pas tester mais apparemment Cette beta corrige également les problèmes pour la mise à jour des modules volets roulants firm: 25.25 en 26.26
  3. Salut, Je vais suivre le Topic pour découvrir les réponses ! Sur le boitier Clef je suppose qu'a l'intérieur c'est juste un contacteur donc peut être voir du coté du FGBS222 ou utiliser un module RGBW
  4. Bloug

    Gestion des appareils enfants

    Bon j'avance, et j'arrive à avoir mes deux valeurs. Je comprends ton explication sur les ID des childs .... mais de là à la mettre en pratique !
  5. Bloug

    Gestion des appareils enfants

    donc quand j'ai l'info dans le debug : local child = self:createChildDevice({name = Nom, type = "com.fibaro.temperatureSensor",}, AirTemp) self:trace("Child device created: ", child.id) end c'est pas possible de récupérer cette variable child ( de local child ..... ) et de l'indiquer directement à la mise a jour ? self.childDevices[369]:updateProperty("value", ambTemp) self.childDevices[child]:updateProperty("value", ambTemp) (désolé pour les questions betes)
  6. Bloug

    Gestion des appareils enfants

    une lueur d'espoir .... J'ai utiliser un le QA Ecodevice Relais de @mprinfo pour me calquer dessus. Ta ligne pour mètre à jour le child fonctionne parfaitement : self.childDevices[367]:updateProperty("value", ambTemp) Bon pour l'ID elle est modifiée à la mano (forcement ) Maintenant je vais chercher à ajouter le second Child
  7. Bloug

    Gestion des appareils enfants

    Ohh Oui le QA n'est pas de moi, c'est le QA Airzone disponible sur le marketplace. il est casi l'identique au VD de la HC2. L'idée est simplement ( lool) d'ajouter deux Childevice : 1 pour la température et l'autre pour l'humidité pour qu'ils soient en "natif" dans les pièces pour la HC3. Mais bon, rien de bloquant c'est plus histoire de toucher...bidouiller... découvrir la hc3 j'ai envoyé un mp à l'auteur wait&see Sinon oui j'ai vu les topics ! c'est déjà du très lourd .... j'utilise quand j'arrive pas à dormir
  8. Bloug

    Gestion des appareils enfants

    Malheureusement après multiiiii testss rien ne s'affiche. ne maitrisant pas du tout le truc je vais envoyé un message au développeur du QA c'est plus sage En tout cas, merci pour les explications !
  9. Bloug

    Gestion des appareils enfants

    @Lazer , j'ai besoin d'un coup pouce stp je tourne en rond pour indiquer la Température dans un appareil enfant c'est bien dans dans la fonction la section : Keeping your devices synchronized function QuickApp:storeDevice(uid, hcId) self.devicesMap[uid] = hcId -- Save devicesMap, so you can restore it after Quick App restart. -- Just put self.devicesMap = self:getVariable("devicesMap") in onInit method. self:setVariable("devicesMap", self.devicesMap) end dans mon cas j'ai deja une variable qui est : ambTemp dois je trifouiller avec ???? self.devicesMap = ambTemp self:setVariable("devicesMap", ambTemp) #NoComprenDO
  10. Bloug

    Gestion des appareils enfants

    C'est pas gagné j'y suis arrivé par Erreur ( que j'arrive plus à reproduire lool ) Contrairement à toi ....je vais passer moins de temps au faire un tuto en Image ..... que de faire le code
  11. Bloug

    Gestion des appareils enfants

    j'avance à mini pas ... si j'y arrive je te send un MP pour corriger histoire ne ne pas poser un tuto avec des bourdes ( si tu as le temps .... et si j'y arrive )
  12. Bloug

    Gestion des appareils enfants

    Pas comme tu l'exprimes lol .... je pense plus à un Tuto ou une Exemple simple .... Un tuto d'exemple simple ^^ :s Justement , c'est là que je regarde il y a des éléments super intéressant pour calquer le modèle ( notamment dans le Tool ) genre : -- -- Create child device -- -- Usage : -- local child = { -- name = "Name", -- required ! -- type = "com.fibaro.multilevelSensor", -- required ! -- properties = { -- optional -- deviceIcon = 127, -- icon = { path="plugins/com.fibaro.denonHeos/img/icon.png"}, -- deviceControlType = 20, -- categories = {"other"}, -- }, -- class = MyChild, -- required ! -- unit = "V", -- optional -- variables = {{name = "MyVariable", value = "Hello World"}}, -- optional -- interfaces = {}, -- optional -- } -- if not tools.createChild(self, child) then -- self:error("Error : child creation failed") -- end -- mais qui reste difficile à appréhender avec des brides de code où je retrouve des éléments sans forcement comprendre la logique Après c'est peut être un problème de temps ou simplement d'un autre niveau de prog ! A Voir... avec le temps
  13. Bloug

    Gestion des appareils enfants

    J'ai vraiment du mal a comprendre avec la doc à 2 balles pour créer un ChildDevice.... qui semble pourtant si simple à vous lire ! Je cherche pas déjà à "créer" un QA mais juste à "comprendre" les childDevice.... Question : j'ai un QA AirZone qui fonctionne bien. comme un p'tit bouton pour le On/Off. Quand je l'ouvre j'ai la température et l'humidité Peut être est il possible de modifier en ajoutant un ou deuxChilddevice ["com.fibaro.temperatureSensor"] & ["com.fibaro.humiditySensor"] et ainsi avoir un capteur de Température et d'humidité de référence pour chaque pièce ? j'ai les deux variables : -- self:updateView("tempAirzone", "text",'TªAmb: '..ambTemp..''..units..'/ TªSet: '..setTemp..''..units..'/ Humidity: '..humidity..'%') Température : ambTemp Humidité : humidity Donc dans le QA j'ajoute une nouvelle page pour bidouiller ? Est-il possible de m'indiquer un truc simple ( un exemple simple d'un capteur de T°) pour comprendre car j'ai cherché entre les tutos et dans vos QA .....bah y'a pas de logique avec le tuto Fibaro.... 1 - Defining class for a child device 2 - Defining method for new classes 3 - Creating a new child device 4 - Initializing child devices on Quick App startup ..... et je parle pas du reste :p merci
  14. Bloug

    Quick App Doorbird Manager

    Ah! c'est parfait merci ! Je récupère ma notification lumineuse quand qq sonne. Dans le doorbird : http://<login>:<password>@<IP>/api/scenes/<ID_Scene>/execute
  15. Bloug

    Quick App Doorbird Manager

    Zut.... Possible de me confirmer qu'il nest pas possible (depuis) de lancer une scene en http avec la HC3 ? Merci
×