Steven Posté(e) le 12 janvier 2015 Auteur Signaler Posté(e) le 12 janvier 2015 @sebcbien Pourrais-tu stp me noter uniquement les lignes GEA.add qui concerne ta porte de garage (détecteur, remote, ...) mais toutes les lignes et autres scénarios s'il y en a. ton fibaro:debug(...) que tu utilises dans tes tests est .. hummm ... inutile ... insignifiant ... trompeur ... en bref .. pas bien Je m'explique. la méthode "yourcode()" est appelée à chaque : sauvegarde de GEA, démarrage de la box, déclencheur noté en haut du script. TOUTES les lignes GEA.add sont executuée ainsi que tes fibaro:debug. SEULES les lignes GEA.add qui correspondent au déclencheur sont mis dans un panier le code execute une par une les lignes mises précédement dans le panier. A ce stade tes fibaro:debug t'auront déjà affiché plein de truc sans aucun sens. C'est super compliquer pour débuger correctement car il faut allez modifier l'intérieur du code pour allez y mettre des fibaro:debug au bon endroit .. si tu y arrives je te surnommerait McGywer Vu que nous avons la même installation pour le garage, je vais pouvoir intégrer TES lignes dans une instance à part de GEA et faire des tests en direct .. je pense qu'il y a soit un soucis dans enclenchement de tes lignes, soit un soucis avec la gestion des If, soit un soucis plus profond et bien caché dans GEA On verra ... pfffffff .. .encore du travail pour moi
PITP2 Posté(e) le 12 janvier 2015 Signaler Posté(e) le 12 janvier 2015 Steven tu m’énerves , à chaque fois c'est pareil ! je passe un week end à essayer de faire marcher les choses avec l'aide de mes collègues que je remercie et qui m'ont fait aussi avancer et toi tu arrives et paf cela fonctionne ! Donc comme tu l'as dit : supprimer les if mettre les conditions au début et cela roule ! Merci Steven et merci à 971jm pepitte et sebcien pour leur aide Ps : si tu lis les 360 lignes c'est sur la note de sebcbien qu'il faudra mettre la prochaine binouze
pepite Posté(e) le 12 janvier 2015 Signaler Posté(e) le 12 janvier 2015 De rien PITP2, je suis âs sur de t'avoir beaucoup aidé mais j'ai essaye hihihi Excellent, super !! j'ai encore appris plein de choses !! Et merci au grand STEVEN ;-) Petite question en reprenant le code de PITP2 et des conditions, est-ce que cette ecriture fonctionnerait ? GEA.add( {{"Global", "Invites", "non"},{"Sensor-", id["TV"], 50}},2*20, "", {{"turnOff", id["LUMIERE_TV"]}})
971jmd Posté(e) le 12 janvier 2015 Signaler Posté(e) le 12 janvier 2015 J'ai toujours un problème, je n'arrive toujours pas àaffecter la valeur d'une lampe dans un variable Envoyé de mon iPhone en utilisant Tapatalk
zozotte Posté(e) le 12 janvier 2015 Signaler Posté(e) le 12 janvier 2015 Hello, petit retour sur la 5.10: - Imperihome parle a nouveau, plus de probleme d'enregistrement de variable - fonctionnement du repeat a chaque périodicité et pas toutes les 30s apres la 1ere fois C'est un nouveau code "Power-" ? Ca remplace le value ou valuesensor pour le suivi de la consommation ?
HANSOLO Posté(e) le 12 janvier 2015 Signaler Posté(e) le 12 janvier 2015 power est une nouveauté de la V4 de fibaro
971jmd Posté(e) le 12 janvier 2015 Signaler Posté(e) le 12 janvier 2015 j'ai créé ce petit code qui interroge et nous donne l’état de nos modules sur chacun de ses propriétés. je compte sur vous pour le développer car il y a plusieurs propriétés que je ne connais pas Typ: com.fibaro.FGWP101 Propriétés: - zwaveCompany - zwaveInfo - zwaveVersion - pollingTimeSec - alarmLevel - alarmType - color - configured - dead - deviceControlType - deviceIcon - endPointId - energy - isLight - log - logTemp - manufacturer - markAsDead - model - nodeId - parametersTemplate - power - productInfo - remoteGatewayId - saveLogs - showEnergy - useTemplate - userDescription - value Actions: - reconfigure() - reset() - turnOff() - turnOn() --[[ %% properties value 60 %% globals --]] local IDM = 60 local name = fibaro:getValue(IDM, "power") fibaro:debug("power "..name) local name = fibaro:getValue(IDM, "value") fibaro:debug("value "..name) local name = fibaro:getValue(IDM, "pollingTimeSec") fibaro:debug("pollingTimeSec "..name) local name = fibaro:getValue(IDM, "dead") fibaro:debug("dead "..name) local name = fibaro:getValue(IDM, "deviceControlType") fibaro:debug("deviceControlType "..name) local name = fibaro:getValue(IDM, "deviceIcon") fibaro:debug("deviceIcon "..name) local name = fibaro:getValue(IDM, "endPointId") fibaro:debug("endPointId "..name) local name = fibaro:getValue(IDM, "energy") fibaro:debug("energy "..name) local name = fibaro:getValue(IDM, "isLight") fibaro:debug("isLight "..name) local name = fibaro:getValue(IDM, "alarmLevel") fibaro:debug("alarmLevel "..name) local name = fibaro:getValue(IDM, "alarmType") fibaro:debug("alarmType "..name) local name = fibaro:getValue(IDM, "productInfo") fibaro:debug("productInfo "..name) local name = fibaro:getValue(IDM, "useTemplate") fibaro:debug("useTemplate "..name) local name = fibaro:getValue(IDM, "userDescription") fibaro:debug("userDescription "..name)
sebcbien Posté(e) le 12 janvier 2015 Signaler Posté(e) le 12 janvier 2015 @steven je t'ai tout envoyé en MP. La je suis sur la route pour quelques heures. Good luck ! Sent From my Vic20
Steven Posté(e) le 12 janvier 2015 Auteur Signaler Posté(e) le 12 janvier 2015 @sebcbien Ok, je regarde cela ce soir devant ma porte de garage @pepite Oui, cela me semble bien @zozotte Merci pour le retour Oui "Power", "Power+", "Power-" fonctionne et sont simplement un alias de "Sensor", "Sensor+" et "Sensor-". Tu peux donc utiliser celui que tu préfères. J'ai ajouté "power" lors du passage en 4.017 vu que c'est la nouvelle nomenclature de fibaro. D'ailleur en 4.x tu ne peux plus mettre 115 valueSensor comme déclencheur, il faut mettre 115 power. @971jmd Ce n'est pas parce que fibaro à rajouter "power" dans leur système que tu peux l'utiliser avec GEA. GEA n'évolue pas automatiquement, il faut d'abord le modifier pour qu'il prenne en compte les changements. Dans le cas du "power" c'est un coup de chance car j'avais anticipé. Pour ta valeur de lampe, il me semble que je t'avais noté, il y a quelques jours, un morceau de code et que j'avais suivis mon code par : "Si cela ne fonctionne pas ... n'utilise pas GEA pour le faire". GEA est là pour vous aider à mettre en place des scénarios plus ou moins complexe de manière "plus simple". En aucun cas GEA n'est là pour tout remplacer, pour certain traitement vous serez obliger de créer vos propres scénarios.
Steven Posté(e) le 12 janvier 2015 Auteur Signaler Posté(e) le 12 janvier 2015 @PITP2 Heureux de t'énerver dans ce sens là C'est toujours un plaisir de voir des gens se prendre la tête ... pour si peu .. LOL Je taquine. 1
971jmd Posté(e) le 12 janvier 2015 Signaler Posté(e) le 12 janvier 2015 @ Steven tu veux me dire que sensor et power ne son pas la meme chose pour GEA ou ne foctionne pas toujours pour GEA
pepite Posté(e) le 12 janvier 2015 Signaler Posté(e) le 12 janvier 2015 @971jmd Moi j'ai plutot compris que dans GEA tu choisis power ou sensor car STEVEN avait anticipe le passage en V4 et donc avait adapte GEA en ce sens D'ou la creation de l'alias power ;-), les 2 existent donc encore dans GEA ;-) 1
Steven Posté(e) le 12 janvier 2015 Auteur Signaler Posté(e) le 12 janvier 2015 Ce que je veux dire est : Ce n'est pas parce que ton code : local name = fibaro:getValue(IDM, "power") fibaro:debug("power "..name) fonction .. que GEA.add( {"Power", IDM, 30}, 60, "") va fonctionner Aujourd'hui c'est le cas mais si fibaro ajoute la propriété "coucou", il faudra attendre une nouvelle version de gea acceptant le {"Coucou", ...} Edit : pepite a été bien plus rapide que moi ... oublie ce message ... c'est pas ma faute ... je suis Suisse 1
pepite Posté(e) le 12 janvier 2015 Signaler Posté(e) le 12 janvier 2015 @Steven Pour une fois que j'avais compris ;-) 1
Steven Posté(e) le 12 janvier 2015 Auteur Signaler Posté(e) le 12 janvier 2015 @Moi-même Ne plus jamais demander à sebcbien de m'envoyer un fichier car cela ce résume en Error 500 - Internal server error Un problème inattendu est survenu. Veuillez réessayer ultérieurement. Je vais donc demander aux admins de me réparer tout cela Pourrais-tu m'envoyer cela à buvonsungrandverre.depastis@lamaison.fr ... stp
sebcbien Posté(e) le 12 janvier 2015 Signaler Posté(e) le 12 janvier 2015 Tiens, zarbi, moi j'arrive àles lire dans mon outbox... je t'ai envoyé ça, tu peux enlever ton email 1
PITP2 Posté(e) le 14 janvier 2015 Signaler Posté(e) le 14 janvier 2015 Avec la nouvelle version de GEA j'ai vu que tu avais (Steven) modifié des choses sur les modules RGBW. Est ce que le déclenchement instantané écrit comme cela fonctionne maintenant ? GEA.add(id["LUMIERE_ESCALIER_RGBW"], -1,
Steven Posté(e) le 14 janvier 2015 Auteur Signaler Posté(e) le 14 janvier 2015 Oui, cela fonctionne avec GEA ... mais uniquement quand Fibaro aura réparé leur bousier. Les déclencheurs pour les RGB ne fonctionne plus depuis la 4.024 ;(
PITP2 Posté(e) le 14 janvier 2015 Signaler Posté(e) le 14 janvier 2015 Merci Steven, alors cela va arriver rapidement vu qu'ils sont à fond sur le bugtracker ... enfin le grand jeu en ce moment semble le mariage des tickets a.socha Relation ajoutée a pour doublon 0002470
Sebbrunie1 Posté(e) le 14 janvier 2015 Signaler Posté(e) le 14 janvier 2015 Bonjour, oups question tres bête.... le numéro du portable pour recevoir les push, on le trouve ou? Car moi j'ai mis 2, l'ID utilisateur, mais je ne reçois pas de push. Alors que en dehors de GEA, les message push arrive Merci Sébastien
PITP2 Posté(e) le 14 janvier 2015 Signaler Posté(e) le 14 janvier 2015 Tu peux utiliser le toolkit de Krikroff qui te donnera l'id de tes Tablettes , Smartphones etc ....
Sebbrunie1 Posté(e) le 14 janvier 2015 Signaler Posté(e) le 14 janvier 2015 oui mais je suis sous mac et donc sniff peux pas
pepite Posté(e) le 14 janvier 2015 Signaler Posté(e) le 14 janvier 2015 Une petite machine virtuelle ;-)
Messages recommandés