
jjacques68
Membres confirmés-
Compteur de contenus
4 358 -
Inscription
-
Dernière visite
-
Jours gagnés
39
Tout ce qui a été posté par jjacques68
-
Envoyer Une Valeur Vers Thingspeak Depuis Une Scène
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
bonjour, merci pour vos réponse, mais non cela ne marche pas : [DEBUG] 16:59:40: line 1: attempt to index global 'Net' (a nil value) mais c'est à cause du net.HTTP (ou FHHTP). Dans une scène c'est pas bon... jamais réussi à le faire fonctionner... -
Envoyer Une Valeur Vers Thingspeak Depuis Une Scène
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
ben je sais pas trop, j'ai essayer plein de combinaisons, d'après la doc des api de ThinkSpeak... Dans leur doc, ils disent : POST https://api.thingspeak.com/update api_key=XXXXXXXXXXXXXXXX field1=73 mais j' n'arrive pas à trouver la syntaxe pour ça !!! -
bonjour, J'essaye en vain d'envoyer une valeur à ThingSpeak via une scène et j'y arrive pas... (je peux le faire marcher très bien depuis un VD) Mais pour une scène, je trouve pas la bonne syntaxe : Voici ce que je fais : local TS = net.HTTPClient() TS:request("http://api.thingspeak.com/update", { options = {method = 'POST', headers = {['api_key'] = "xxxxxxxxx&field1=1"},}, success = function(response) fibaro:debug("ok") end, error = function(reponse) fibaro:debug("Error: " ..response) end }) Quelqu’un à une idée ? Merciii !
-
Hello tout le monde ! je me rends compte que depuis quelques jours, les messages push envoyés depuis mon ipx800 (sur l'état des sorties) est un peu hasardeux. j'utilise une commande pour m'envoyer une notif sur mon tél depuis le HC2 (/api/callAction?deviceID=62&name=sendPush&arg1=blablabla) qui fonctionne très bien normalement. en général je reçois les notif correctement. mais des fois pas !! Normalement, je devrait recevoir 3 notifs le soir et 3 le matin (espacé de quelques secondes). Celle du matin n'arrivent pas du tout. Celles du soir c'est tout ok. Il n'y a aucune raison à ma connaissance pour cela ce passe de la sorte. En fouillant sur le net, ils parlent d'un paramètre de l'ipx800 "Configure global push delay to avoid IP blacklist" qui doit être sur 2... Moi il y est par défaut... est ce que vous avez déjà constaté ce genre de problème ?
-
Votre avis ? Propriété D'un Module Virtuel
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
bien vu !! simple et efficace ! avais pas pensé ! merci ! -
Votre avis ? Propriété D'un Module Virtuel
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
Ça aurait été trop beau !! Làactuellement, mon VD se compose de 2 boutons (on et off). Ces boutons commencent l'IPX avec un net.http... Des icônes sont sélectionnés pour chaque boutons. Dans le mainLoop du VD, je teste l'état de la sortie de l'IPX avec le retour json. En fonction de ce retour json, j'attribue également le changement d'icônes avec currentIcon, ainsi que le log du VD. Sinon au demarrage de la HC2, j'ai l'icône bleu moche par défaut. (En tout cas jusqu'àla prochaine commande de l'IPX) Dans les paramètres push de sortie du relais correspondant, j'ai glissé la requête http qui commande la HC2 pour m'envoyer une notification push directement sur mon téléphone (sans passer par des boutons du VD) Contact fermé : /api/callAction?deviceID=62&name=sendPush&arg1=Eclairage+Ouest+Allumé Contact ouvert : /api/callAction?deviceID=62&name=sendPush&arg1=Eclairage+Ouest+Eteint 62 étant l'ID de mon téléphone. Je sais pas si c'est comme ça qu'il faut faire, mais ça marche super bien ! Le truc qui me dérange c'est que ça veut dire que toute les secondes il se connecte àl'IPX et que donc ça fait beaucoup de traffic sur le reseau. Ça multiplié par le nombre de VD (qui commence àfaire beaucoup), ça commence àfaire lourd sur le reseau (bon làn'est pas le sujet...) Le soucis principal est que si je ne vais pas voir le module, où les notifications push de mon téléphone, je sais pas si la lumière est allumée. Pour les modules zwave, un petit point jaune allumé ou non apparaît dans l'icône de la pièce sur le téléphone. -
Hello tout le monde, Alors j'ai une question, je pense pas si bête que ça : j'espère juste arriver àme faire comprendre... J'ai créé un module virtuel qui me permet d'allumer/éteindre une lumière dans le jardin via un ipx800. Tout est ok pas de soucis. Notification push directement depuis l'ipx sur mon Telephone grâce aux paramètres push des sortie. Mais, du coup, cette commande d'éclairage n'apparaît pas en tant que "module d'éclairage" dans la HC2. Comme un module sans fil classique (logique vu que c'est un module virtuel). Donc si l'ampoule est allumée, àMoins d'aller voir l'icône du VD, impossible pour moi de le savoir ! Je n'ai pas non plus la consommation electrique de ce module virtuel ! J'ai bidouillé un affichage du log du VD qui m'affiche la conso, mais ce n'est pas très satisfaisant. Ce serait bien de pouvoir dire quelque part, que ce module virtuel est de type éclairage pour qu'il soit visible en tant que tel sur l'iPad, iPhone et la page d'accueil du HC2 ! C'est possible ? Je viens de me relire et j'espère que vous m'avez compris...
-
oh punaise c'est de la tuerie ça !!! HC2 = net.HTTPClient() HC2:request("http://127.0.0.1:11111/api/scenes/95/debugMessages", { options = {method = 'DELETE'}}) merci !!!
-
alors la je découvre ! oui en effet je viens de voir passer la commande DELETE http://192.168.2.38/api/scenes/84/debugMessages donc du coup il faut fait net.HttpClient(ipHC2, 1111111) et puis la suite classique ! c'est ça ?
-
hello ! est ce qu'il existe une commande qui permet de faire un clear de la fenêtre de debug quand on lance une scène ? la même action que le bouton nettoyer ! j'ai chercher mais rien trouvé...
-
Besoin daide Modifier Une Varaible Globale Depuis Ipx Par Push
jjacques68 a répondu à un(e) sujet de jjacques68 dans Support
je vais étudier ça. merci tout plein !!! te tiens au courant... -
alors en faite : tant que je quitte pas la page d'accueil de la HC2, il reste affiché, mais si je quitte la page et que je reviens dessus ou que je fais un refresh, il disparait !
-
Besoin daide Modifier Une Varaible Globale Depuis Ipx Par Push
jjacques68 a répondu à un(e) sujet de jjacques68 dans Support
oui mais là ça devient compliqué pour moi !! je maitrise pas le json et les requêtes http correctement. et les explications sont plutôt "lite"... Il y a énormément d'info que je pioche à droite et à gauche sur le forum, mais ça reste très flou pour moi. y a pas de tuto qui explique tout ça ? mais depuis le début ? -
voilàexactement mon mainloop : if response.OUT3 == 1 then fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", 145) fibaro:call(fibaro:getSelfId(), "setProperty", "log", "42.00W") else fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", 146) fibaro:call(fibaro:getSelfId(), "setProperty", "log", "0.00W") end
-
na !!! désolé il est dans le mainloop de mon VD et j'ai bien mis ce que tu me dis @Berale24 mais il disparait quand même...
-
Besoin daide Modifier Une Varaible Globale Depuis Ipx Par Push
jjacques68 a répondu à un(e) sujet de jjacques68 dans Support
oui j'y avais pensé, mais c'est pour le compteur d'eau... une impulsion tous les 1/4 de litre... ça fait beaucoup d'appel du bouton quand on prend une douche, ou pour arrosage du jardin... je pense qu'il vaut mieux temporisé le relevé du compteur... non ? -
Suppression De Variable Globale Par Vd
jjacques68 a répondu à un(e) sujet de Sebbrunie1 dans HC 2 & Lite
Impec cette scène !!! -
hello ! Est ce que code fonctionne pour l'affichage persistant ? fibaro:log("Test") fibaro:call(fibaro:getSelfId(), "setProperty", "logTemp", "TxtGray" ) parce que chez moi non. Lorsque je clique sur les bouton du VD "Test" apparait bien en gris, mais finit quand même par disparaitre...
-
Besoin daide Modifier Une Varaible Globale Depuis Ipx Par Push
jjacques68 a répondu à un(e) sujet de jjacques68 dans Support
ouai ok je viens de lire ce topic... bon ben je vais me contacter d'une petite interrogation de laHC2 vers IPX toute les minutes pour relever mon compteur... c'est plus simple je pense -
Besoin daide Modifier Une Varaible Globale Depuis Ipx Par Push
jjacques68 a répondu à un(e) sujet de jjacques68 dans Support
ou alors c'est pas très simple quand on imagine ce qu'il serait possible de faire... mais c'est quoi exactement les fake device ? -
Besoin daide Modifier Une Varaible Globale Depuis Ipx Par Push
jjacques68 a répondu à un(e) sujet de jjacques68 dans Support
donc d'après mes recherches, il n'est pas possible de modifier une VG depuis l'ipx800. du coup faut résonner autrement. si je veux récupérer la valeur du compteur de l'ipx par exemple, c'est la HC qui va chercher la valeur et non l'ipx qui la transmet... un peu étrange comme solution... mais alors je ne vois pas à quoi peuvent servir les "étiquettes" disponible dans l'ipx ($C1, $O, ...) si on peut pas les transmettre dans une variable ? -
Etat Des Sortie Sur Ipx800 V3
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
bon alors visiblement d'après mes recherches, il est impossible de faire des net.FHTTP dans une scène ! pourquoi ?? ?? ça restera un mystère !! et pour le deuxième code, voici ce que j'ai trouvé sur le forum après des heures, et des heures et des heures de lecture : et ça marche ! --[[ %% properties %% events %% globals --]] local http = net.HTTPClient() http:request("http://192.168.2.xx/api/xdevices.json?cmd=20", { options = { method = 'GET', headers = {['Authorization'] = "BASIC YW.....="},}, success = function(response) jsonResponse = json.decode(response.data) fibaro:debug(jsonResponse.OUT1) end, error = function(response) fibaro:debug("Error: " ..response) end }) Mais alors c'est d'un compliqué !! y a pas moyen de faire plus simple ? ou alors de l'écrire plus simplement ? -
Sujet résolu Requêtes Http Depuis Une Scène En Lua
jjacques68 a répondu à un(e) sujet de gpolart dans HC2
Hello, je galère avec ces requêtes https, vous avez un lien qui explique les syntaxes, paramètres, j'ai ouvert un compte chez fibaro developper, ça aide un peu mais pas pour les syntaxes ? Ça veut dire quoi le .data ou .status ? -
Besoin daide Modifier Une Varaible Globale Depuis Ipx Par Push
jjacques68 a posté un sujet dans Support
Hello tous, encore une question... peut-on modifier une variable global dans une HC depuis une commande push d'une entrée/sortie de l'ipx800 ? on peut lancer une scène : /api/sceneControl?id=21&action=start un device : /api/callAction?deviceID=8347&name=turnOn mais modifier une variable, j'ai tout essayé : /api/globalVariables/MaVariable=valeur /api/globalVariables/MaVariable&value=valeur /api/globalVariables/MaVariable {"value":"valeur"} je trouve rien sur le net !!! encore une fois merci à vous !! JJacques68 -
Etat Des Sortie Sur Ipx800 V3
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
ok ! ça marche très bien pour les VD !! merci !! mais pour les récupérer dans les scènes ? j'essaye avec le même code que dans le VD, je rajoute juste le port après l'IP: HC2 = Net.FHttp("192.168.2.xx",98xx) HC2:setBasicAuthentication("admin", "mdp") response = HC2:GET("/api/xdevices.json?cmd=20") response = json.decode(response) fibaro:debug(response.OUT1) mais ça marche pas, il me dit : "attempt to index global 'net' (a nil value) à la première ligne si j'utilise ce code trouvé sur le forum de @Gazous (en l'ayant adapté) : local http = net.HTTPClient() response=http:request("http://192.168.2.xx:98xx/api/xdevices.json?cmd=20", { options = { method = 'GET', headers = {['Authorization'] = "BASIC YWRta.......="}, }, success = function(response) fibaro:debug("OK") end, error = function(err) fibaro:debug("Error: " ..err) end }) fibaro:debug(response) mais marche pas non plus, il me renvoie null ! Quelqu’un serait m'expliquer ?