Aller au contenu

ggpublic

Membres confirmés
  • Compteur de contenus

    236
  • Inscription

  • Dernière visite

À propos de ggpublic

  • Date de naissance 01/01/1970

Profile Information

  • Sexe :
    Homme
  • Ville :
    Paris, France
  • Box
    Home Center 2
  • Version
    V4.110

Visiteurs récents du profil

2 454 visualisations du profil

ggpublic's Achievements

Newbie

Newbie (1/14)

  • One Month Later Rare
  • One Year In Rare
  • Week One Done Rare

Recent Badges

22

Réputation sur la communauté

  1. Merci pour ton retour @Lazer, je vais mettre des {repeat} et voir ce que ça donne. A sujet de ce que disais @ced600f , je constate un peu la même chose, j'ai l'impression que mon GEA tourne sur trois pattes parfois. Il redémarre tout seul (sans reboot de box) et, après un certain temps, certaines tâches ne sont pas exécutées comme dans ce code simple d'allumage d'un sèche serviette tous les jours de semaine le matin à ~7h GEA.add(true,60,"Allumage sèche serviette semaine pour 1h", {{"turnOn",454,60*60},{"Time", "07:00", "07:05"},{"Days","Weekday"}}) parfois rien n'est déclenché, parfois je trouve le radiateur allumé toute la journée malgré la sécurité suivante qui tourne en parallèle et est censé arrêter tout au pire au bout de 2h : GEA.add(454,120*60,"Arret auto du seche serviette de la Salle de bain du haut après 2h!",{{"turnOff",454}}) suis-je le seul à constater des comportements erratiques ? a moins que j'ai manqué qqch mais le code là est on ne peut plus simple
  2. Bonjour à tous, j'ai un petit souci avec une commande que j'utilise pour toute ma maison: globalement je veux que les lumières s'éteignent automatiquement après un certain délai s'il n'y personne dans la pièce. Plutôt simple et je faisais ça avec un code similaire avec une HC2 mais là ça coince sur HC3. Ma commande est la suivante, avec 204 = détecteur de mouvement, 288 le QA qui gère les ampoules Hue de la pièce avec test sur un label qui indique si la lumière est allumée ou non. GEA.add({204,{"Label",288,"lblState","State: 1 - On"}},10*60,"Extinction automatique Buanderie (10min)",{{"Inverse"},{"RoomLights", "Buanderie", "turnOff"}}) Cela fonctionne au début mais après un certain moment, cela ne fonctionne plus et les lumières restent allumées alors qu'il n'y a plus eu de mouvement pendant longtemps (et j'ai bien vérifié, la condition sur la label du QA 288 n'est pas en cause). Est-ce que je dois mettre un {repeat} qqpart ? ou bien est-ce que le {inverse} sur la détection de mouvement pose pb ? y a t'il un moyen plus simple de faire ça ? merci bcp pour vos réponses.
  3. @Lazer merci bcp pour ta réponse et ton fix rapide. Je te confirme que cela refonctionne comme avant
  4. Bonsoir, la commande suivante ne fonctionne plus chez moi depuis quelques temps (j'ai installé la 7.31 et fait l'updates des tools, mais le pb subsiste) GEA.add(164,-1,"test",{{"RoomLights","Cuisine","turnOn"}}) le log donne ça : [09.07.2021] [22:10:01] [DEBUG] [QA_GEA_240]: [Démarrage] #106 : [164] => ["RoomLights",["Cuisine","turnOn"]] [09.07.2021] [22:10:01] [DEBUG] [QA_GEA_240]: [action] ["RoomLights",["Cuisine","turnOn"]] [09.07.2021] [22:10:01] [ERROR] [QA_GEA_240]: Erreur, vérifier : ["RoomLights",["Cuisine","turnOn"]] Je ne sais pas trop quoi faire car je n'ai rien touché à ma config, la commande "RoomLights" fonctionnait bien. J'ai bien checké les majuscules de la commande "turnOn", normalement c'est bon. Je vois dans le log un rajout de crochet dans l'action mais ne j'ai pas ça dans ma commande. Merci pour le coup de main. J'utilise "RoomLights" pour eteindre automatiquement les lumières après un certain délai, du coup chez moi c'est Versailles.... ------ Idem en 7.32
  5. Oui effectivement, ma description n'est pas très précise. GEA tourne bien toutes les 10minutes. Les logs ne me donnent rien de convaincant. La tâche est bien créée: [12.04.2021] [15:29:29] [DEBUG] [QA_GEA_240]: Ajout auto #92 : [true] => ["Function",{...}] *répété* Lors de l'execution il se borne à me dire que la fonction ne lui convient pas : [12.04.2021] [15:30:57] [DEBUG] [QA_GEA_240]: [Démarrage] #92 : [true] => ["Function",{...}] *répété* [12.04.2021] [15:30:57] [DEBUG] [QA_GEA_240]: [action] ["Function",{...}] [12.04.2021] [15:30:57] [ERROR] [QA_GEA_240]: Erreur, vérifier : ["Function",{...}] Donc pour moi la fonction n'est jamais lancée et a fortiori la variable globale n'est jamais mise à jour. Je pense qu'il y a un truc qui ne lui plait pas. Pourtant c'est assez simple, je fais une soustraction entre la valeur d'un module et le contenu d'une variable standard et si la condition est vraie je mets à jour. Question bête peut-être mais quelle est la nature d'une variable dite "standard" ? string par defaut ?
  6. merci @971jmd, mais je ne vois pas où tu fais la soustraction entre l'humidité actuelle et celle d'il y a 10 minute Je suis certain que le code passait sur HC2 sous une ancienne version de GEA, raison pour laquelle je poste dans ce topic
  7. hello, bon cette fois çi j'ai vraiment retourné le truc dans tous les sens et je me demande si c'est le passage de GEA HC2 à HC3 qui pose pb. En gros, j'ai une fonction que j'arrivais à passer dans GEA sous HC2 il y a longtemps....qui ne marche plus sous HC3 (et oui j'ai bien noté les changements de syntaxe LUA). Un petit coup d'oeil m'aiderait bcp svp. En gros, dans une salle de bain je cherche à détecter lorsqu'un douche a été prise. Le meilleur moyen que j'ai trouvé est de surveiller l'augmentation du taux d'humidité de la pièce. il y a sans doute plus simple, mais ce que je faisais : toutes les 10 minutes, récupération du taux d'humidité courant et comparaison avec la valeur précédente (stockée dans une variable globale). Si augmentation > 5%, alors je mets à jour une variable globale (douche=1). Et quoiqu'il arrive, je met à jour ma variable globale d'humidité avec l'humidité courante. du coup, ma ligne de code donnait ça (avec id 76 mon capteur d'humidité) : GEA.add(true,10*60,"",{{"Function",function () if (fibaro:getValue(76,'value') - fibaro:getGlobalValue('last_humidity')) > 5 then fibaro:setGlobal('douche',1) end fibaro:setGlobal('last_humidity', fibaro:getValue(76,'value')) end},{"Repeat"}}) ce qui en conversion LUA HC3 me donne (si j'ai bien tout suivi) GEA.add(true,10*60,"",{{"Function",function () if (fibaro.getValue(76,'value') - fibaro.getGlobalVariable('last_humidity_douche')) > 5 then fibaro.setGlobalVariable('douche',1) end fibaro.setGlobalVariable('last_humidity_douche', fibaro.getValue(76,'value')) end},{"Repeat"}}) mais ça ne fonctionne pas
  8. L'activation du debug profond m'a permis de comprendre mon erreur, j'avais une autre commande qui traînait ailleurs et qui appelait un autre QA avec de mauvais arguments. Pardon pour cette sollicitation. Ayant récemment migré sur HC3, je ne suis pas encore super à l'aise avec les QA. Merci pour ta réponse rapide. Je supprime ces posts si tu veux?
  9. Si je veux déclencher une action en cas d'inondation détectée par le device 339, j'avais l'habitude d'appeler le capteur de la même façon que les autres : --Début inondation GEA.add(339,-1,"Inondation START",{"TurnOn",343}) --Arret innondation GEA.add(339,-1,"Inondation STOP",{{"Inverse"},{"TurnOff",343}}) Lorsqu'une inondation est détectée, le HC3 la détecte sans pb : Mais par contre ça fait crasher GEA : [04.04.2021] [17:59:10] [ERROR] [QUICKAPP240]: QuickApp crashed [04.04.2021] [17:59:10] [ERROR] [QUICKAPP240]: main.lua:2593: attempt to index a nil value (field '?') Je ne sais pas si c'est un bug GEA ou c'est moi qui n'utilise pas bien le trigger ?
  10. aussi curieux que cela puisse paraître, je ne trouve rien dans le log du QA. Voici ce que je vois quand je fais un "Get Device" [04.04.2021] [17:42:03] [DEBUG] [QA_DOMOCHARTS_377]: 141 sensors data inserted in DB [04.04.2021] [17:42:08] [TRACE] [QA_DOMOCHARTS_377]: UIEvent: {"values":[],"deviceId":377,"eventType":"onReleased","elementName":"buttonGetDevices"} [04.04.2021] [17:42:08] [TRACE] [QA_DOMOCHARTS_377]: Get devices [04.04.2021] [17:42:18] [TRACE] [QA_DOMOCHARTS_377]: 25 new devices inserted in DB [04.04.2021] [17:43:04] [DEBUG] [QA_DOMOCHARTS_377]: 141 sensors data inserted in DB Peut-être un message d'erreur rémanent survenu lors de mon install et qui n'a plus lieu d'etre? (lorsque j'ai installé domocharts en suivant tes instructions je me suis rendu compte à la fin que j'avais une ancienne version de MariaDB sur mon syno. Du coup j'ai du refaire l'install from scratch côté Syno.
  11. Effectivement, j’avais tenté il y a quelques année avant d’abandonner. au fait pour domocharts HC3, j’ai sans doute parlé un peu vite. J’ai un message d’erreur (cf PJ), mais ça a quand même l’air de fonctionner... c’est grave docteur ?
  12. Sans doute un point évident pour ceux qui connaissaient le fonctionnement sur HC2 mais il serait peut-être utile de (re)préciser dans le tuto l'existence la page XXX/domocharts/admin.php pour la gestion de l'affichage des devices ? Je viens de repartir sur un domocharts tout neuf avec mon HC3... aucun pb, tout baigne Can't wait the next step with Grafana
  13. ggpublic

    SIRI et HC3

    Pas testé encore, mais j'ai compris que ça passe par les raccourcis Siri à créer depuis un device iOS https://manuals.fibaro.com/knowledge-base-browse/using-siri-shortcuts-with-fibaro-home-center-app/ C'est une solution que j'utilise avec d'autres app compatibles raccourci (par exemple Roborock pour un aspi xiaomi, ce qui permet de lancer à la voix un nettoyage complet, ou par piece....) Mais le gros pb, c'est qu'il faut que le device iOS en question soit sur le LAN de la maison. Du coup, si je ne suis pas à la maison, madame ne peut pas lancer les racourcis....
  14. Bonsoir à tous, un petit UP. Quelqu’un pour me dire si j’ai une chance de m’en sortir ? Je vais pê raconter une énorme bêtise, mais : si les sorties d’un smart implant sont polarisées, ne puis-je pas câbler les deux bornes de ma vanne sur les deux sorties du smart implant (en les dédoublant et inversant les câbles entre les deux sorties) ? Merci
  15. Hello à tous les confinés, Avec un peu plus de temps libre, je me penche actuellement sur la domotisation de mon arrosage et je ne trouve pas comment avancer. Le système en place fonctionne avec des electrovannes Rainbird (top matos) pilotées par un programmateur qui fonctionne à pile 9V. A la différence de plusieurs d'entre vous, ce sont des électrovannes avec Solénoide 9V qui fonctionnent en mode "Latch" pour une très faible conso électrique : une impulsion +9V = ouverture, une impulsion -9V = fermeture (plus d'info ici par curiosité) Evidemment, je n'ai pas moyen d'amener le 220v à proximité de mes EV. Ma question : comment à votre avis puis-je me débrouiller pour envoyer une impulsion polarisée +9V ou -9V depuis un module Zwave (que j'alimenterai par exemple depuis une batterie reliée à un panneau solaire)? J'ai pensé à un (ou plusieurs) smart implant? mais les sorties sont elles polarisées ? d'autres idées, moi je sèche Merci d'avance
×
×
  • Créer...