
flechg
Membres confirmés-
Compteur de contenus
512 -
Inscription
-
Dernière visite
Tout ce qui a été posté par flechg
-
Merci pour ton aide je regarde ca ce soir quand je rentre cdt
-
Bon si une âme charitable pouvais m expliquer d ou vient mon message d erreur ci dessus car là ca fait un moment que je bataille avec ca et rien a faire merci encore cdt
-
OK merci comme chez moi j ai un message d erreur il faut que je cherche pourquoi merci
-
Bonsoir je reviens encore vers vous est ce que ce vd fonctionne chez vous ou non merci encore cdt
-
@971jmd il faut mettre l id qui apparait quand tu mets http://xxxx.xxxx.xxx.xxxx/api/panels/location ensuite HC2 = Net.FHttp("127.0.0.1",11111); response, status, errorCode = HC2:GET("/api/panels/location/id"); --- id a changer avec ton Id jsonTable = json.decode(response); fibaro:debug(response); local nom = jsonTable.name; fibaro:debug(nom); @pepite j avais essayé ce que tu as proposé ca retourne bien l état mais dans gea cela ne fonctionne pas GEA.add( {"Weather", "Cloudy"}, 0, "", {"VirtualDevice", 156, 12}) GEA.add( {"Weather", "rain"}, 0, "", {"VirtualDevice", 156, 12}) ca a appuyé dans les deux cas c est pour cela que je suis passé par une variable bonne soirée
- 12 330 réponses
-
- 1
-
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Salut ADN182 effectivement on peut supprimer l étape 2 pour avoir un suivi en continu j ai rajouté a la suite une tache qui attend 15 min (au choix) et une autre qui renvoi a la tache n°1 afin d effectuer une boucle , cependant j ai créé un profil qui déclenche la tache quand je me déconnecte du wifi mais on peut aussi bien avec le plugin AutoLocation activer quand on sort d un périmètre ou autre chose au choix de chacun cdt
-
Voila comment j ai fait pour me servir de l état j ai mis dans le mainloop d un vd le code suivant HC2 = Net.FHttp("127.0.0.1",11111) response = HC2:GET("/api/weather")--ip/api/weather a mettre dans ----navigateur -- enregistrement du retour de l API dans une table local response = json.decode(response) local Wind = response.Wind local temperature = response.Temperature local humidite = response.Humidity local etat = response.WeatherCondition fibaro:debug("la vitesse du vent est de " .. Wind .. "km/h") fibaro:debug("la temperature est de " .. temperature .. "°C") fibaro:debug("l'Humidité est de " .. humidite .. " %") fibaro:debug("condition " .. etat .. " ") fibaro:setGlobal("EtatWeather", etat) ---- Créer la variable EtatWeather qui recoit cloudy clear ou rain ect... fibaro:sleep(50*60*60) ----sleep de 5min créer la variable EtatWeather qui reçoit les conditions mais on peut aussi créer des variables pour la température le vent ect... ensuite dans Gea GEA.add({"Global", "EtatWeather", "clear"}, 30, "XXX", {"VirtualDevice", 156, 13}) si cela peut aider cdt
- 12 330 réponses
-
- 1
-
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
salut a tous voila j ai cette ligne GEA.add({"Weather", "cloudy"}, 0, "XXX", {"VirtualDevice", 156, 13}) est ce que j interprète bien si cloudy alors vd 156 Bouton 13 parce que dans l api je suis bien cloudy mais rien ne se passe merci encore
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonsoir a tous voila ce que j ai fait pour contré la localisation avec fibaro ce qui permet d économiser de la batterie dans tasker créer une tache avec 1 obtenir localisation 2 affecter le résultat de la localisation dans une variable 3 envoyer le résultat dans le module virtuel que l on va créer dans la hc2 renseigner user et pass et ip de la box et dans chemin renseigner l id du module /api/callAction?deviceID=IDMODULE&name=setProperty&arg1=ui.Label1.value&arg2=%Locpos maintenant dans la Hc2 créer un VD avec 2 LABELS ET 2 variables une "MKM" qui détermine les métres ou les km de distance et une "posxxx" qui reçoit le résultat et dans le Mainloop insérer le code local thismodule = 153 ---Id du module VD local SergeLoca = fibaro:get(thismodule, "ui.Label1.value") --local SergeLoca2 = fibaro:get(153, "ui.Label2.value") fibaro:debug(SergeLoca) --fibaro:debug(SergeLoca2) local PresentLoc = string.gsub (SergeLoca, ",", ";") -- remplace le point-virgule par une virgule fibaro:debug(PresentLoc) local HomeLocation = "xx.xxxxxx;x.xxxxxx" ----Mettre la position de sa box -- calculer la distance entre l utilisateur et le lieu du test local result = fibaro:calculateDistance(PresentLoc, HomeLocation) result = math.floor(result) if (result >1000) then result = (result/1000); fibaro:debug('La Distance est ' .. result .. ' km.'); fibaro:setGlobal("MKM", "Km") -- FAUT CREER VARIABLE MKM ET SI >1000M ATTRIBUE KM else fibaro:debug('La Distance est ' .. result .. ' m.'); if (result < 1000) then fibaro:setGlobal("MKM", "m") -- SI <1000 ALORS ATTRIBUE METRE end end fibaro:setGlobal("posserge", result) fibaro:log(fibaro:getGlobalValue("posserge")) fibaro:call(thismodule, "setProperty", "ui.Label2.value", "Distance: " .. result .." ".. fibaro:getGlobalValue("MKM")); --fibaro:log(" Presence "..fibaro:getGlobalValue("Presence_Serge").." "..fibaro:getGlobalValue("SergeDistance").." Km") --fibaro:log(fibaro:getGlobalValue("Presence_Serge").." Presence "..fibaro:getGlobalValue("SergeDistance").." Km") fibaro:sleep(10000);
-
@Steven salut est ce que l on peut mettre a jours une variableglobales avec tasker du style ip/api/,,,,,,,,,,, merci encore steven
-
Bonjour une petite question comment faire pour mettre à jour une variable avec tasker car le tutoriel de Steven ne fonctionne plus depuis un certain temps et je n ai pas trouvé Merci encore
-
IDEM joyeux anniversaire @Steven
- 12 330 réponses
-
- 1
-
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour je reviens vers vous car je n ai pas eu de réponse est ce que ca fonctionne chez vous ou bien avez vous le même message d erreur cdt
-
@Steven @971jmd merci pour votre aide
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
il faut que je copie le code dans option je maîtrise pas trop les fonctions désolé merci pour ta patience
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Je peut rien faire avec le mode bloc car je n ai pas les modules hue car c est des plugins non ou je dis une bêtise
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
{"id":143,"name":"2","roomID":16,"type":"com.fibaro.philipsHueLight","baseType":"com.fibaro.multimedia","enabled":true,"visible":true,"isPlugin":true,"parentId":141,"remoteGatewayId":0,"interfaces":["externalView"],"view":[{"name":"brightness","type":"slider","attributes":{"min":0,"max":255,"step":1.0}},{"name":"onOff","type":"switch","attributes":{"captionOn":"i18n_onOff_ON","captionOff":"i18n_onOff_OFF","imageOn":"","imageOff":"","class":""}}],"properties":{"alert":"0","bri":"71","ct":"0","dead":"false","deviceControlType":"0","deviceIcon":"28","effect":"0","emailNotificationID":"0","emailNotificationType":"0","hue":"0","lightId":"2","liliOffCommand":"","liliOnCommand":"","log":"","logTemp":"","manufacturer":"","model":"","mute":"false","on":"false","power":"false","pushNotificationID":"0","pushNotificationType":"0","reachable":"false","remoteGatewayId":"0","sat":"0","saveLogs":"true","smsNotificationID":"0","smsNotificationType":"0","state":"","ui.brightness.value":71,"ui.hue.value":0,"ui.labelBrightness.caption":"Brightness","ui.labelHue.caption":"Hue","ui.labelSaturation.caption":"Saturation","ui.onOff.captionOff":"Off","ui.onOff.captionOn":"On","ui.onOff.value":false,"ui.saturation.value":0,"ui.testImg.source":"hue.jpg","userDescription":"","volume":"0","x":"","y":""},"actions":{"setMute":1,"setVolume":1,"turnOff":0,"turnOn":0},"created":1523366576,"modified":1523366576,"sortOrder":138} Voila le JSON il y a pas un moyen avec ui.XXXXXXXX.value ou je dis une bêtise alors que ca ca marche GEA.add(id["DET_SALON"], -1, "", {{"Time", "23:45", "06:15"}, {"turnOn", 142}}) GEA.add({"Hue", 142, "on", 1}, 1*60, "", {"turnOff", 142})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
IDEM ca passe mais rien ne bouge par contre ca viendra pas de l Id function setEvents() local id = { --Hue DET = 86, Hue_salon = 143, LAMPE_HUE_GO = 121, Hue = 141, } MERCI
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Un truc simple au passage devant le détecteur allume hue avec luminosité 50 GEA.add(86, -1, "TEST", {{"Hue", 143, "bri", 50}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@971jmd Salut le problème c est que je n ai pas de message d erreur [DEBUG] 20:17:08: -------------------------------------------------------------------------------- [DEBUG] 20:17:09: Démarrage automatique de GEA 6.07 (mode autostart) [DEBUG] 20:17:09: -------------------------------------------------------------------------------- [DEBUG] 20:17:09: Utilisation de minifiertools v. 2.00 [DEBUG] 20:17:09: Vérification automatique toutes les 30 secondes [DEBUG] 20:17:09: Création de la variable globale : GEA_Tasks2 [DEBUG] 20:17:09: Création de la variable globale : GEA_History2 [DEBUG] 20:17:09: -------------------------------------------------------------------------------- [DEBUG] 20:17:09: Recherche de plugins, ... :Aucun plugins trouvé [DEBUG] 20:17:09: Chargement du code utilisateur setEvents() ... [DEBUG] 20:17:09: -------------------------------------------------------------------------------- [DEBUG] 20:17:09: Aucun traitement à effectuer [DEBUG] 20:17:09: -------------------------------------------------------------------------------- [DEBUG] 20:17:09: GEA est arrêté en mode automatique [DEBUG] 20:17:24: -------------------------------------------------------------------------------- [DEBUG] 20:17:24: Démarrage par évenement de GEA 6.07 (mode property [86]) [DEBUG] 20:17:24: -------------------------------------------------------------------------------- [DEBUG] 20:17:29: -------------------------------------------------------------------------------- [DEBUG] 20:17:29: Démarrage par évenement de GEA 6.07 (mode property [86]) [DEBUG] 20:17:29: -------------------------------------------------------------------------------- [DEBUG] 20:17:29: [Démarrage] #1 [86][Hue, [143,"bri",150]] [DEBUG] 20:17:38: -------------------------------------------------------------------------------- [DEBUG] 20:17:38: Démarrage par évenement de GEA 6.07 (mode property [86]) [DEBUG] 20:17:39: -------------------------------------------------------------------------------- [DEBUG] 20:17:47: -------------------------------------------------------------------------------- [DEBUG] 20:17:47: Démarrage par évenement de GEA 6.07 (mode property [86]) [DEBUG] 20:17:47: -------------------------------------------------------------------------------- [DEBUG] 20:17:47: [Démarrage] #1 [86][Hue, [143,"bri",150]] [DEBUG] 20:18:21: -------------------------------------------------------------------------------- merci encore35: --------------------------------------------------------------------------------
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
{"hue" 142, "bri", 50} Bonsoir je me posais une question cette ligne ne passe pas chez moi est ce que ca ne vient pas du fait que c est un plugin ??? merci encore
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Merci encore pour ton aide Envoyé de mon MHA-L09 en utilisant Tapatalk
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@pepite salut Si je veux créer un 2 ème gea comment je fais pour les variables Pour les hues je n arrive pas à faire fonctionner avec le "bri" mais bon ça vient de chez moi je cherche Merci encore [emoji112][emoji112] Envoyé de mon MHA-L09 en utilisant Tapatalk
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@pepite je viens de tout recommencer et ca fonctionne par contre si je veux créer un second gea comment je fais pour les variables deplus la variable gea plugins n a pas été crée faut il créer manuellement merci encore est ce que ca ca fonctionne chez vous {"hue", 142, "bri", 45}) merci encore
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :