carfnann Posté(e) le 15 septembre 2014 Signaler Posté(e) le 15 septembre 2014 Merci Steven, je vais essayer. par contre, j'ai toujours un soucis avec ma beta. GEA.add({"Battery", id["PORTE_ENTREE"], 40}, 24*60*60, "Pile faible #value# - #name# ", {{"Repeat"},{"Email", 2}}) j'ai ceci dans le debug [DEBUG] 20:04:06: [ [59|Porte entrée] <= 40 ] !!! ERREUR !!! : vérification (ID:20) [Repeat] [Email,2] j'ai vérifié mes ID, ils n'ont pas été renumérotés.
Steven Posté(e) le 15 septembre 2014 Auteur Signaler Posté(e) le 15 septembre 2014 @carfnann J'ai testé ton code avec succès. Il faut vérifier que l'administrateur à bien une adresse e-mail. @Nico Tu es sur quel version de GEA et es-tu sà»r que ton Virtual Device est bien le 91 ? Car j'ai tout testé et cela fonctionne très bien. Pourrais-tu me copie ta ligne 912 stp.
carfnann Posté(e) le 15 septembre 2014 Signaler Posté(e) le 15 septembre 2014 l'admin a bien un email puisque les autres actions GEA fonctionnent. pour chaque check de batterie, il m'alerte sur un id différent, tu sais a quoi il correspond? [DEBUG] 21:33:33: [ [59|Porte entrée] <= 40 ] !!! ERREUR !!! : vérification (ID:20) [Repeat] [Email,2] [DEBUG] 21:33:33: [ [22|Porte (Detec)] <= 40 ] !!! ERREUR !!! : vérification (ID:21) [Repeat] [Email,2] [DEBUG] 21:33:33: [ [110|Porte Abri] <= 40 ] !!! ERREUR !!! : vérification (ID:22) [Repeat] [Email,2] [DEBUG] 21:33:33: [ [59|Porte entrée] <= 40 ] !!! ERREUR !!! : vérification (ID:23) [Repeat] [Email,2] [DEBUG] 21:33:33: [ [126|Porte Buanderie] <= 40 ] !!! ERREUR !!! : vérification (ID:24) [Repeat] [Email,2] [DEBUG] 21:33:33: [ [104|Porte Vitrée] <= 40 ] !!! ERREUR !!! : vérification (ID:25) [Repeat] [Email,2] [DEBUG] 21:33:33: [ [125|Fenetre] <= 40 ] !!! ERREUR !!! : vérification (ID:26) [Repeat] [Email,2] [DEBUG] 21:33:33: [ [106|Fenetre Escalier] <= 40 ] !!! ERREUR !!! : vérification (ID:27) [Repeat] [Email,2] [DEBUG] 21:33:33: [ [105|Fenetre] <= 40 ] !!! ERREUR !!! : vérification (ID:28) [Repeat] [Email,2] [DEBUG] 21:33:33: [ [94|Bureau (Detec)] <= 40 ] !!! ERREUR !!! : vérification (ID:29) [Repeat] [Email,2] [DEBUG] 21:33:33: [ [43|Cuisine (Detec)] <= 40 ] !!! ERREUR !!! : vérification (ID:30) [Repeat] [Email,2] [DEBUG] 21:33:33: [ [97|Couloir (Detec)] <= 40 ] !!! ERREUR !!! : vérification (ID:31) [Repeat] [Email,2] [DEBUG] 21:33:33: [ [100|Entrée (Detec)] <= 40 ] !!! ERREUR !!! : vérification (ID:32) [Repeat] [Email,2] [DEBUG] 21:33:33: [ [86|Detecteur] <= 40 ] !!! ERREUR !!! : vérification (ID:33) [Repeat] [Email,2] [DEBUG] 21:33:33: [ [55|Garage (Detec)] <= 40 ] !!! ERREUR !!! : vérification (ID:34) [Repeat] [Email,2]
Nico Posté(e) le 15 septembre 2014 Signaler Posté(e) le 15 septembre 2014 Je suis en 3.70. Mais j'avais déjà le souci la dernière fois, c'est pour ça qu'en finalité je suis passé sur le système Global... Ma ligne : elseif (type(entry[GEA.keys["ID"]]) == "table" and (entry[GEA.keys["ID"]][1] == "Sensor+" or entry[GEA.keys["ID"]][1] == "Sensor-" or entry[GEA.keys["ID"]][1] == "Value+" or entry[GEA.keys["ID"]][1] == "Value-" or entry[GEA.keys["ID"]][1] == "Dead" or entry[GEA.keys["ID"]][1] == "Battery") or entry[GEA.keys["ID"]][1] == "SceneActivation") then msg = msg .. "[ ".. name .." ] "
carfnann Posté(e) le 15 septembre 2014 Signaler Posté(e) le 15 septembre 2014 Re, désolé mais je suis parti d'un gea de "base" sans motif propre je n'ai juste que supprimé toutes les autres commandes puis intégrer GEA.add({"Batteries", 40}, 24*60*60, "", {{"Repeat"},{"Email", 2}}) j'obtiens toujours la même erreur... [DEBUG] 23:43:20: [ 40 ] Add Autostart : ajout de la tache pour 86400 secondes (ID:1) [Repeat] [Email,2] [DEBUG] 23:43:20: GEA Version 4.017 : en exécution... [DEBUG] 23:43:51: [ 40 ] !!! ERREUR !!! : vérification (ID:1) [Repeat] [Email,2] je ne comprend pas désolé =(
Steven Posté(e) le 15 septembre 2014 Auteur Signaler Posté(e) le 15 septembre 2014 @carfnann Pourrais-tu vérifier que l'ID 2 de ta box est bien lié à un utilisateur : http://<adresse ip>/api/users Dans mon cas j'obtiens : [{"id":2,"name":"admin","type":"superuser","email":"steven.piccand@gmail.com","hasGPS":true,"deviceRights":[],"sceneRights":[],"hotelRoom":0,"sendNotifications":true,"tracking":20,"usePin":false,"useOptionalArmPin":false},{"id":14,"name":"steven","type":"user","email":"steven.pi On voit bien que l'id:2 est lié à l'admin qui a comme adresse e-mail "steven.piccand@gmail.com" @Nico La 3.70 est en effet trop vieille comme version, il faut évoluer mon ami Tu as trop de décalage entre ma version et la tienne, pourrais-tu faire une mise à jour. Ainsi on serait en phase et je pourrais réellement comprendre le problème s'il existe encore.
Steven Posté(e) le 15 septembre 2014 Auteur Signaler Posté(e) le 15 septembre 2014 @Nico Il y a un temps, tu avais ceci : GEA.add({"Global", "", ""}, 5, "Ouverture matinale volets",{{"Days","Monday,Tuesday,Thursday,Friday,Sunday"},{"Time","11:11","11:11"},{"VirtualDevice",91,"1"}}) Ce code doit fonctionner, même sous la 3.70, il y avait un soucis avec celui là ? Il manque juste le {"Repeat"} sinon il ne va fonctionner qu'une seul fois puis s'arrêter à jamais. Pour revenir sur une de tes questions précédentes : {"Global", "", ""} ou true ... c'est exactement la même chose (true n'existe que depuis la 3.80) 1 ou 5 ou 29 ... c'est exactement la même chose tant que cela reste en dessous des 30 secondes (une execution de GEA)
carfnann Posté(e) le 15 septembre 2014 Signaler Posté(e) le 15 septembre 2014 Oui je te confirme, [{"id":2,"name":"admin","type":"superuser","email":"carfnann@xx.com","hasGPS":true,"deviceRights":[],"sceneRights":[],"hotelRoom":0,"sendNotifications":true,"tracking":0,"usePin":false,"
Nico Posté(e) le 16 septembre 2014 Signaler Posté(e) le 16 septembre 2014 Je vais mettre àjour. Oui, la version avec global fonctionne. Repeat ? Je le mets où ?
HANSOLO Posté(e) le 16 septembre 2014 Signaler Posté(e) le 16 septembre 2014 GEA.add({"Global", "", ""}, 5, "Ouverture matinale volets",{{"Days","Monday,Tuesday,Thursday,Friday,Sunday"},{"Time","11:11","11:11"},{"VirtualDevice",91,"1"},{"Repeat"}}) Dans les options
Nico Posté(e) le 16 septembre 2014 Signaler Posté(e) le 16 septembre 2014 Oki merci Han. Je vais faire la mise àjour ce soir et ressayer le code àSteven pour voir si cela venait bien de ma version.
Steven Posté(e) le 16 septembre 2014 Auteur Signaler Posté(e) le 16 septembre 2014 @carfnann J'ai besoin de ton aide Pourrais tu me retourner ce que tu as ici : http://<adresse ip>/api/devices?id=59 Merci d'avance et vive la 4.017 --- J'avais oublié de répondre à une de tes question : [DEBUG] 21:33:33: [ [59|Porte entrée] <= 40 ] !!! ERREUR !!! : vérification (ID:20) [Repeat] [Email,2] [DEBUG] 21:33:33: [ [22|Porte (Detec)] <= 40 ] !!! ERREUR !!! : vérification (ID:21) [Repeat] [Email,2] [DEBUG] 21:33:33: [ [110|Porte Abri] <= 40 ] !!! ERREUR !!! : vérification (ID:22) [Repeat] [Email,2] L'ID en vert est un ID utilisé par GEA, rien à voir avec l'ID du module z-wave (en rouge)
carfnann Posté(e) le 16 septembre 2014 Signaler Posté(e) le 16 septembre 2014 voila ce qui il y a dans l'api {"id":59,"name":"Porte entrée","roomID":1,"type":"com.fibaro.doorSensor","baseType":"com.fibaro.doorWindowSensor","enabled":true,"visible":true,"parentId":181,"remoteGatewayId":0,"interfaces":["battery","zwave","zwaveAssociation","zwaveConfiguration","zwaveFirmwareUpdate","zwaveSceneActivation","zwaveWakeup"],"properties":{"parameters":[],"associationSet":[{"devices":[1],"groupID":1},{"devices":[1],"groupID":2},{"devices":[1],"groupID":3}],"associationView":[{"devices":[1],"groupID":1},{"devices":[1],"groupID":2},{"devices":[1],"groupID":3}],"zwaveCompany":"Fibar Group","zwaveInfo":"3,3,42","zwaveVersion":"","wakeUpTime":4000,"pollingTimeSec":0,"alarmDelay":"0","alarmExclude":"false","alarmTimeTimestamp":"0","armConditions":"{\"auto\":false,\"devices\":[{\"id\":59,\"propertyName\":\"value\",\"propertyValue\":\"0\"}],\"time\":0}","armConfig":"0","armDelay":"0","armError":"{}","armTimeTimestamp":"0","armed":"false","batteryLevel":"82","batteryLowNotification":"true","configured":"true","dead":"false","deviceControlType":"0","deviceIcon":"42","emailNotificationID":"0","emailNotificationType":"0","endPointId":"0","fibaroAlarm":"false","interval":"0","lastBreached":"1410849315","liliOffCommand":"","liliOnCommand":"","log":"","logTemp":"","manufacturer":"","markAsDead":"false","model":"","nodeId":"23","parametersTemplate":"204","productInfo":"","pushNotificationID":"0","pushNotificationType":"0","remoteGatewayId":"0","saveLogs":"true","sceneActivation":"0","smsNotificationID":"0","smsNotificationType":"0","useTemplate":"true","userDescription":"","value":"false"},"actions":{"associationGet":1,"associationSet":2,"forceArm":0,"getParameter":1,"meetArmConditions":0,"reconfigure":0,"setArmed":1,"setInterval":1,"setParameter":2,"updateFirmware":1},"created":1410804003,"modified":1410804003,"sortOrder":54} 1
Steven Posté(e) le 16 septembre 2014 Auteur Signaler Posté(e) le 16 septembre 2014 Hummm, cela a bien changé Je vais creusé comment faire mais la propriété "isBatteryOperated" a disparu Désolé de n'avoir testé sur un module à pile.
carfnann Posté(e) le 16 septembre 2014 Signaler Posté(e) le 16 septembre 2014 ne sois pas désolé, je suis content de pouvoir te "filer un coup de main". n'hésites pas si tu veux d'autres infos ou si tu veux que je teste des choses.
Steven Posté(e) le 16 septembre 2014 Auteur Signaler Posté(e) le 16 septembre 2014 @carfnann Tu l'auras voulu :-) Pourrais-tu tester stp ? GEA_carfnann.lua
carfnann Posté(e) le 16 septembre 2014 Signaler Posté(e) le 16 septembre 2014 dès que ma femme aura rebooté la HC2 (je suis àLondres pour le boulot), le serveur web est planté. j'ai eu la même chose la semaine dernière... 1
Nico Posté(e) le 16 septembre 2014 Signaler Posté(e) le 16 septembre 2014 Steven, c'est ok et validé en 40.17 ! Cela passe désormais, donc ce n'était pas fonctionnel en 3.70.
PITP2 Posté(e) le 16 septembre 2014 Signaler Posté(e) le 16 septembre 2014 Bonjour j'essaie de faire parler mon sonos lorsque j'entre dans ma pièce. Cela fonctionne bien dès que je suis détecté par contre cela fonctionne une deuxième fois lorsque le capteur se met "en sommeil" j'ai essayé de jouer avec la condition "If" ,{{"Value+", 15, 1} mais pas bien marche ..... GEA.add(15,-1,"TtsTempCuisine", {"If" ,{{"Value+", 15, 1} ,{"Time","09:00","22:00"}}, {"Function", TtsTempCuisine()}})
971jmd Posté(e) le 16 septembre 2014 Signaler Posté(e) le 16 septembre 2014 bonjour a tous un petit coup de pouce je souhaite declencher ma VMC entre 28° et 29° ( 28 on et 27 off) sa fonction pas GEA.add({"Silder+", id["TEMP_SALON"], "sIntTemp", 28}, 1*60, "", {{"turnOn", id["WMC1"]},{"Time","16:00","06:00"}}) GEA.add({"Silder+", id["TEMP_SALON"], "sIntTemp", 27}, 1*60, "", {{"turnOff", id["WMC1"]},{"Time","16:00","06:00"}})
carfnann Posté(e) le 16 septembre 2014 Signaler Posté(e) le 16 septembre 2014 @Steven Voila la 4.018 est en place, j'ai mis toutes mes commandes pour faire un check global. la fonction battery (pour 1 element) fonctionne correctement (ne renvoi plus d'erreur) GEA.add({"Battery", id["FENETRE_SALON"], 40}, 1*1*60, "Pile faible #value# - #name# ", {{"Repeat"},{"Email", 2}}) [DEBUG] 21:54:05: GEA Version 4.018 : en exécution...[DEBUG] 21:55:06: [ [125|Fenetre] <= 40 ] sendActions : traitement des actions (ID:26) [Repeat] [Email,2][DEBUG] 21:55:06: [ [125|Fenetre] <= 40 ] sendActions : !ACTION! : email to 2 (ID:26) [Repeat] [Email,2][DEBUG] 21:55:06: [ [125|Fenetre] <= 40 ] sendActions : !ACTION! : sendPush Pile faible 255 - [125|Fenetre] <= 40 (ID:26) [Repeat] [Email,2][DEBUG] 21:55:06: [ [125|Fenetre] <= 40 ] sendActions : !ACTION! : sendPush Pile faible 255 - [125|Fenetre] <= 40 (ID:26) [Repeat] [Email,2][DEBUG] 21:56:08: [ [125|Fenetre] <= 40 ] sendActions : traitement des actions (ID:26) [Repeat] [Email,2][DEBUG] 21:56:08: [ [125|Fenetre] <= 40 ] sendActions : !ACTION! : email to 2 (ID:26) [Repeat] [Email,2][DEBUG] 21:56:08: [ [125|Fenetre] <= 40 ] sendActions : !ACTION! : sendPush Pile faible 255 - [125|Fenetre] <= 40 (ID:26) [Repeat] [Email,2] Par contre la fontionc batreries renvoie une erreur GEA.add({"Batteries", 40}, 24*60*60, "", {{"Repeat"},{"Email", 2}}) Debug :[DEBUG] 21:48:58: GEA Version 4.018 : en exécution...[DEBUG] 21:49:28: [ 40 ] !!! ERREUR !!! : vérification (ID:29) [Repeat] [Email,2] voila, dispo pour la suite des tests.
Diuck Posté(e) le 16 septembre 2014 Signaler Posté(e) le 16 septembre 2014 Salut à tous De retour sur le forum après plusieurs semaine d'absence et je constate que Steven avec le GEA n'a pas fini de me surprendre et n'ayant pas suivi l’évolution du GEA ces dernières semaine je fais appel a votre aide pour insérer la fonction MaxTim dans mon code ci dessous j'aimerais ajouter {"MaxTime", 2} pour ne lancer l'extinction 2 fois mais la je suis complètement largué alors si qlq 1 peux m'apporter sont aide je suis preneur D"avance merci -- Extinction des spots de facade après 1mn30 si allumés "JOUR_NUIT","NUIT" -- GEA.add( id["SPOTS_FACADE"], 90,"Extinction des spots facade car allumée depuis plus de 1 minute 30 Secondes #time#",{{"turnOff"},{"If",{{"Global", "JOUR_NUIT", "NUIT"}}}})
Did Posté(e) le 16 septembre 2014 Signaler Posté(e) le 16 septembre 2014 Salut Diuck, mais tu as beaucoup trop de vacances, c'est indécent. 1
Diuck Posté(e) le 16 septembre 2014 Signaler Posté(e) le 16 septembre 2014 Salut Did J'aurais aimé prendre autant de vacance mais la c’était pour un peu de vacance et beaucoup de boulo mais je suis retour et pour un bon moment quand je vois le retard que j'ai pris avec le GEA
Did Posté(e) le 16 septembre 2014 Signaler Posté(e) le 16 septembre 2014 Ah bon, je te pries de m'excuser alors.
Messages recommandés