-
Compteur de contenus
26544 -
Inscription
-
Dernière visite
-
Jours gagnés
1393
Tout ce qui a été posté par Lazer
-
Alors tu peux ajouter un autre paramètre à la fonction GEA.add ce qui permet de s'y retrouver plus facilement dans les logs. GEA.add(id["DETECTEUR"], -1, "", {"TurnOn", id["LUMIERE"]}, "Allumage auto lumière après mouvement") Comme tu peux le voir, c'est déjà le cas dans les 4 règles d'exemple que tu as conservé. Quand tu as une erreur, le plus simple pour débuter c'est de supprimer toutes les autres lignes pour ne conserver que la ligne en cours d'écriture. Ainsi le débogage sera facilité, les seuls messages affichés dans le log seront ceux qui t'intéressent, tu ne seras pas pollué par les autres règles. En arrive sans problème à gérer des centaines de règles avec GEA, il faut juste un peu d'organisation, regrouper les règles ensembles par thématique, etc. @Eric_95430 euh.... mais ça m'a l'air 1000x trop compliqué tout ça. Utiliser "Function" OK, mais attention, faut déjà une bonne maitrise de GEA et du LUA avant de se lancer là dedans. Je ne sais pas trop ce que tu cherches à faire avec ta fonction, mais sans même chercher à la comprendre, quand je vois un gros setTimeout() en plein milieu, ça ne peut pas fonctionner.... ne pas oublier que GEA vérifie toutes les règles de manière séquentielle (de haut en bas) toutes les 30 secondes. Ton setTimeout() est asynchrone, tu ne maitrises absolument pas quand il va s'exécuter.
- 12510 réponses
-
- 1
-
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Tu utilises l'ancienne ou la nouvelle application mobile ? La nouvelle application est assez buguée et a encore pas mal de problème pour afficher les icônes personnalisées. Essaye de la fermer et de la rouvrir plusieurs fois, jusqu'à ce que les icônes s'affichent. Ou bien attends que Fibaro résolve tous les bugs. Ce qui peut arriver n'importe quand entre maintenant et quelques années... ça reste un grand mystère Pour créer tes icônes, tu peux utiliser le logiciel de ton choix. Les seuls impératifs à respecter, sont d'exporter l'image au format PNG, avec une définition de 128 x 128 pixels.
-
Non, Eclairage tout simplement
-
Normal, en plus la coloration syntaxique te montre bien qu'il y a un souci.... 156_détecteur, c'est quoi ce truc là ? Je suppose que tu voulais mettre seulement 156 ? Idem pour 162 Sinon si tu veux utiliser du texte à la place des ID, ce qui est plus parlant, il faut définir le tableau id et l'utiliser ainsi (en plus il est déjà dans ton exemple) : local id = { DETECTEUR = 156, LUMIERE = 162, } GEA.add(id["DETECTEUR"], -1, "", {"TurnOn", id["LUMIERE"]}) Ainsi c'est plus parlant, surtout quand tu as beaucoup de règles. PS : attention aux majuscules/minuscules, il faut être très rigoureux, l'ordinateur fait la différence.
- 12510 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Mais dans ce cas inutile de te prendre la tête, tu utilises la "nouvelle" box d'occasion. EDIT : ah mais attends, tu n'as pas de backup cloud ?
-
Normalement oui ça fonctionne... ça a déjà été fait sur le forum, pareil il faudrait retrouver le post qui en parle... Mais ça ne doit pas être simple à trouver une carte au bon format maintenant, je crains que ça ne soit plus fabriqué depuis longtemps.
-
Pour la gestion des lumières automatiques, je ne peux que vous conseiller d'aller consulter les 2 showroom. Il y a plusieurs exemples différents, dont vous pouvez vous inspirer.
- 12510 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Quick App - Xiaomi Roborock Vacuum
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Article de Cédric : https://www.maison-et-domotique.com/133840-roborock-s7-maxv-ultra-ces2022/ Rien de bien nouveau, mais quand même, cette phrase, juste magique, une vraie pépite Vous connaissez le pipotron ? Bah voilà Collector... -
Je ne me souviens plus, essaye de retrouver les messages sur le forums où les membres parlent de leur expérience.
-
@gorn Ah oui classique, plusieurs gens se sont fait avoir. Non mais tu peux utiliser le service classique Colissimo, tu en auras pour 10/15 euros.
-
Si tu as fait une sauvegarde dans le cloud => tu peux restaurer sur la nouvelle box à l'identique (même ID, etc) Si tu as fait une sauvegarde en local (même externalisée sur un NAS) => tu ne peux pas la restaurer sur une autre box.
-
C'est un déclenchement instantané, donc il faut utiliser une durée = -1 : GEA.add(ID_détecteur, -1, "", {"TurnOn", ID_lumière}) Tu remplaces juste les 2 ID qui vont bien.
- 12510 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bienvenue sur le forum
-
Pas de chance, une carte mère qui crame, c'est rare Sans certitude, mais je pense que c'est un condensateur qui a fumé. Par contre... euh... 50€ de transport, c'est un coursier qui fait le trajet en vélo ? 15 serait un prix plus normal déjà. Mais bon, cela dit, vu le cout total de la réparation, tu as plus vite fait d'acheter une HC2 d'occasion, ça tourne autour des 200€ maintenant. Ou bien en profiter pour passer sur HC3, mais ça veut dire tout refaire, du travail en perspective.
-
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
@Dragoniacs Attention tu as oublié le paramètre du message de notification avant les actions @Guizmo par contre attention ici c'est le topic du développement de GEA, te demande est HS, merci d'utiliser le topic du support... pour avoir du support -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Difficile de faire plus simple que : GEA.add(id["PORTE_GARAGE"], 10*60, "Porte garage ouverte depuis 10 minutes") (exemple inspiré des origines mêmes de GEA) => affiche une notification Push sur le smartphone si la porte du garage est ouverte depuis 10 minutes. Tu as pas mal d'exemples simples dans la doc de syntaxe. -
Quick App - Xiaomi Roborock Vacuum
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Ah enfin ! Après 1 an d'attente, ils auront pris leur temps ! ça m'a tout l'air d'être une vraie tuerie ce robot...... bon le prix va avec.... EDIT Je suis quand même déçu qu'ils n'aient jamais ajouté la compatibilité des docks avec les gammes S6 et antérieures.... -
Quick App - Xiaomi Roborock Vacuum
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
ça c'est la liste des fichiers. Il faut que tu cliques sur la petite boite en haut à gauche, tu verras la disposition des éléments du QA Ensuite tu peux en sélectionner un, et le supprimer (le bouton se trouveras en bas à droite) -
Bienvenue sur le forum
-
Aeotec ZWA009 et ZWA039 "aërQ" - Sonde de température et d'humidité Z-Wave Plus V2 (Gen7)
Lazer a répondu à un(e) sujet de Lazer dans Aeon Labs / Aeotec
Merci. Avoue quand même que le changelog en français est à la limite de l'incompréhensible et ne correspond pas à l'original. (oui je sais tu n'aimes pas l'anglais, mais ça reste de l'anglais très simple quand même) Désolé mais là comme ça avec les captures d'écran, je ne saurais pas te dépanner... de mémoire quand j'avais mis à jour le miens il y a quelques mois ça c'était bien passé. Après vu les nouveautés, c'est pas franchement indispensable non plus, au pire laisse tomber et attends que Fibaro ne permette de faire la mise à jour depuis la HC3, ça sera plus simple. -
Quick App - Xiaomi Roborock Vacuum
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Étrange ce comportement sous Chrome, je viens de tester à l'instant, en version 96, et les emojis sont bien affichés. Même si je trouve le rendu moins joli que sous Firefox, c'est plus sobre et ça manque de couleur, mais c'est un détail. Tu peux supprimer les labels et boutons dont tu n'as pas besoin. J'ai en projet de faire une version qui détecte les fonctionnalités de chaque modèle et ajuste le visuel du QuickApp en conséquence, mais je ne sais pas du tout quand j'aurai du temps à y consacrer.... (même remarque pour le nettoyage de zone) -
Quick App - Xiaomi Roborock Vacuum
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Étonnant ça, tu utilises quel navigateur ? Ce sont des Emojis, donc tous les navigateurs récents sont censés les supporter. Si tu utilises Internet Explorer, forcément, ça va pas marcher, mais normalement il devrait être désinstallé de tous les PC, car interdit, trop dangereux. -
Ah oui mais alors là c'est normal, l'action Parameter ne supporte qu'un seul ID. Du coup, si j'arrive à corriger le bug, j'ajouterai la possibilité de contrôleur plusieurs modules en même temps comme c'est déjà le cas pour d'autres actions.
- 12510 réponses
-
- 2
-
-
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Dommage... alors il faudra que je fasse des tests... quand j'aurai le temps... Remarque : je vois que tu as déjà un script externe (dans une scène ou un QA ?) qui fait ça en dehors de GEA. Vu qu'il y a pas mal de modules concernés, il me semble judicieux de conserver de mode de fonctionnement. Chez moi, j'ai des choses similaires : un QA Gestion Maison, qui me permet en cliquant sur les boutons de changer de saison (ça agit sur la gestion du chauffage), mais aussi de forcer instantanément la baisse de tous les radiateurs, l'extinction de tous les appareils, des lumières, etc... Il est plus simple dans GEA d'avoir une règle qui va appeler les différentes fonctions du QuickApp Gestion Maison lorsqu'un événement se produit (départ/retour, réveil/nuit, alarme, etc) Parce que tel quel, si tu as 15 lumières (et demain beaucoup plus), avec des valeurs min/max, j'ai quand même l'impression que ça sera plus simple à gérer avec ton script que de tout réécrire dans des règles GEA. EDIT : je sais pas si j'étais clair... mais en fait j'ai l'impression que ce que tu avais fait jusqu'à présent me semblait assez propre, et j'ai peur que de tout mettre dans GEA ne soit pas plus compliqué (en dehors du bug qui nous concerne)
- 12510 réponses
-
- 1
-
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Je pense avoir identifié le bug..... Fibaro a probablement, une fois de plus, changé l'API sans nous en informer. Tu peux tenter de modifier la ligne 659 du fichier main : local parameters = api.get("/devices/" .. id .. "/properties/parameters") or {} Comme cela : local parameters = api.get("/devices/" .. id).properties.parameters
- 12510 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
