-
Compteur de contenus
1 334 -
Inscription
-
Dernière visite
-
Jours gagnés
30
Tout ce qui a été posté par Bloug
-
Merci pour ton retour pour le TT2 ! Pour les portails je vais devoir rester sur du Bidizwave car en direct avec la hc3... c'est trop éloigné...
- 66 réponses
-
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
-
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
-
Contrôler volet piscine 24 / 29 VDC ?
Bloug a répondu à un(e) sujet de Neyms15 dans Actionneurs & Ouvrants (Portail, volets, piscines, ...)
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 -
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 !
-
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)
-
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
-
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
-
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 !
-
@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
-
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
-
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 )
-
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
-
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
-
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
-
Zut.... Possible de me confirmer qu'il nest pas possible (depuis) de lancer une scene en http avec la HC3 ? Merci
-
Quick App - Xiaomi Roborock Vacuum
Bloug a répondu à un(e) sujet de Lazer dans Quick App Developpeur
du coup ... je vais plutot rien toucher ! -
Quick App - Xiaomi Roborock Vacuum
Bloug a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Installation de mon S50 et de mon S7 sans problème ! Genial ! Merci beaucoup ! Pour le S50 qui n'a pas de serpillère mop etc ... est il possible de supprimer les éléments ou je vais bousiller le truc ? -
Bonne idée ! Je vais ajouter un décalage de temps pour vérifier si c'est la saturation c'est déjà une bonne piste !
-
j'ai l'impression car quand j'ordonne une ouverture / fermeture : Tous les modules demarrent en casi simultané : Transfert OK en revanche pour le retour d'état, après une dizaine de tentative j'ai aléatoirement un ou deux volets pourtant fermés qui indiquent l'inverse. ET inversement en ouverture la paramètre 3 a t'il une incidence ? en 0 ou 1 ? A Savoir, mes volets sont tous en Firmware 25.25 , la mise a jour 26.26 ne passe pas. Suite à l'ouverture d'un Ticket et d'une conf en TeamViewer le Tech Fibaro n'y arrive pas également et remonte mon ticket en 2ND LINE VERIFICATION Peut être y'a t'il un rapport....
-
Dsl, je me suis mal exprimé, Mes fgbs ne sont pas sur pile. J'utilise une alim car je suis d'accord, avec des piles c'est pas possible. Et pour mes volets, une descente c'est 20sec donc il me semble qu'avec 40sec de pause ( soit le temps d'une descente complète + d'une remontée complète) j'ai de la marge. Mais peut être faut-il mettre 60sec
-
Pour le " comment vous faites" je parle de s'adapter aux nouvelles syntaxe ... et surtout de les connaitre ! y'a pas d'info type menu direct comme sur la HC2 ? La logique de ma scène est simple l'algorithme c'est celui de la HC3 :p hub.call({[1] = 89, [2] = 86, [3] = 93, [4] = 96, [5] = 99, [6] = 132, [7] = 142, [8] = 202, }, 'close') hub.scene('execute', {[1] = 17, }) --Scene Ambiance LED du Soir hub.call(207, 'setValue', 50) -- luminosité de 50% sur l'olivier hub.setTimeout(40000, function() -- pause de 40 sec hub.scene('execute', {[1] = 27, }) -- Scene Verif Volets fermés end) Je vais : Allonger le temps mais plus de 40 sec c'est le temps de fermeture et ouverture Tester en lua complet ... Pour mes Fgbs des radars ils sont sur une alim sur piles c'est pas gérable . Mais je vais quand même relire 3x ton tuto merci pour ton retour.
-
@Lazer salut, je commence à réaliser des mini scènes en lua en adaptant des portions de hc2 pour voir & comprendre les changements. ( c'est pas évidant entre les changements de fibaro:blabla en fibaro.blibli ... le debug qui change etc ....... je ne sais même pas comment vous faites .... ) bref... passons Du coup avec une scène pour vérifier si les volets sont fermés j'ai : if (tonumber(fibaro.getValue(89, "value")) == 0) and (tonumber(fibaro.getValue(86, "value")) == 0) and (tonumber(fibaro.getValue(93, "value")) == 0) and (tonumber(fibaro.getValue(96, "value")) == 0) and (tonumber(fibaro.getValue(99, "value")) == 0) and (tonumber(fibaro.getValue(132, "value")) == 0) and (tonumber(fibaro.getValue(142, "value")) == 0) and (tonumber(fibaro.getValue(202, "value")) == 0) then print("✅ Volets Fermés ✅") fibaro.alert('simplePush', {[1] = 91, }, '✅ Volets Fermés ✅', false, '') else print("⚠️ Volet non fermés ⚠️") fibaro.alert('simplePush', {[1] = 91, }, '⚠️ Volet non fermés ⚠️', false, '') print("--------------------------------------------------") end Dans une Scene Bloc, qui termine avec cette scène qui démarre avec un retard de 30 sec ( le temps de la fermeture puis passée à 40sec en cas de pb de temps ) mais j'ai souvent un retour " Volet non fermés". je relance la scène de fermeture et là c'est ok. Quand je regarde les volets j'en trouve un souvent un avec le logo en Ouvert .... quand j'interroge l'appareil ( paramètre avancé : interroger cet appareil ) il bascule immédiatement en fermé... je retrouve le même type de pb avec le retour d'information des mes radars ( fgbs321) je soupçonne donc l'interrogation globale ??? h Donc je règle l'ensemble de mes appareils à 440Sec ou moins de temps pour les appareils type capteurs... volets ? merci
-
j'ai le support qui se connecte en TeamViewer à 13h pour mon pb de mise à jour sur mes modules... à voir sui j'arrive à lui montrer mon pb
-
Bonjour, Déjà il y'a une section La Home Center pour les nuls ..... peut être dois-poster la bas ? OU il faut envisager de créer une section HC3 pour les Noobs !... Voila je cherche à reproduire pour "découvrir" les scènes en exemples sur la page : https://manuals.fibaro.com/home-center-3-block-scenes/ => Je n'arrive pas à reproduire le " OU " pour créer deux conditions. Quand je click sur le " ET " entre les deux, c'est l'ensemble au dessus qui bascule en " ET " ou "OU" ? Merci :)