
jjacques68
Membres confirmés-
Compteur de contenus
4 368 -
Inscription
-
Dernière visite
-
Jours gagnés
39
Tout ce qui a été posté par jjacques68
-
[Résolu] Scènes allumage spots qui ne marche pas
jjacques68 a répondu à un(e) sujet de atalec dans HCL
justement... dans l'onglet général du device, tu vois l’arborescence maitre/esclave ! Il faudrait que tu vérifie l'ID du module que tu actionnes, pas sûr que ce soit le 7.0... peut être c'est le 7.2 ou 1 ! et quand tu dis "fgr-222" c'est pas plutôt FGS-222 ? car le FGR c'est pour les volets. -
[Résolu] Scènes allumage spots qui ne marche pas
jjacques68 a répondu à un(e) sujet de atalec dans HCL
Etrange, je viens de tester chez moi et ça marche bien... Tu es sûr que tu actionnes le bon module ? -
Pour le parafoudre de ligne téléphonique, j’ai mis le 412200 de chez legrand. https://www.manomano.fr/parafoudre-pour-tableau-electrique-2123?model_id=529685&referer_id=537135&ach=74005&achsqrt=2d3a4&gclid=EAIaIQobChMIhKCe7M7I3AIVx_ZRCh0rygfEEAQYAiABEgLbB_D_BwE Installer avant la box ADLS. Il me parait un peu light comme appareil, en espérant q’il fasse le job le jour où.
-
YES merci @Titof_44 !! Cet exemple m'a permis d'y arriver. pour le reboot ET pour le shutdown... Voici le code pour ceux que ça intéresse... local HC2 = Net.FHttp("127.0.0.1", 80) local User = "adresse_mail_complète_ENCODEE" -- @ = %40 local Pass = "mot_de_passe_ENCODE" HC2:setBasicAuthentication(User, Pass) --pour le reboot local response,status,errorCode = HC2:GET('/services/system/reboot.php') --pour le shutdown local response,status,errorCode = HC2:GET('/services/system/shutdown.php') En espérant qu'ils ne changent pas à chaque mise à jour leur API...
-
faut que je trouve une solution, parce qu’il faut que je puisse l’etiendre depuis une scène où un VD...
-
Dans une scène, j'ai essayé ça : au moins pour tester le reboot ! local http = net.HTTPClient() http:request("http://Mon_Adresse%40Mon_FAI%3AMon_Mdp@192.168.xx.yy/services/system/reboot.php", { options = {method = 'GET'}, success = function(response) print("OK") end, error = function(response) print("Error : " ..response) end }) Marche pas... ai essayé avec la méthode POST ou PUT mais rien non plus. Il me répond "OK"...
-
J'ai trouvé ça mais aucune réaction : HomeCenter.SystemService.shutdown()
-
nan mais attend ! J'avais un super script couplé avec l'onduleur pour éteindre proprement la HC2 si coupure de courant, et là on peut plus le faire ?
-
oui mais je veux pas faire un reboot !!! je veux l'éteindre !!!
-
je viens d'essayer : local response, status, errorCode = HC2:GET("/services/system/shutdown.php") mais sans resultats...
-
Bonjour tout le monde ! La fonction : local response, status, errorCode = HC2:GET("/shutdown.php") ne fonctionne plus ? Je l'ai testé il y a encore quelques semaine (4 ou 5), avant les dernières mises à jour, et c'était ok !!! Qqun a une idée ?
-
ah ! elle semble être à nouveau dispo... je regarde demain...
-
oui je confirme elle n'est plus dispo...
-
oui voilà, c'était ma question...
-
ok d'accord... - merci !
-
-
@jojo, très juste, mais cela prouve aussi qqch, les scripts sont pas toujours bien optimisés... du moins les miens...
-
nan chez moi la ram semble OK, moyenne a 35 %. Je viens de me rendre compte qu’une scène avec dans l’entête %%killOtherInstances faisait monter la charge CPU !!! (qui était appelée par moment avec des répétitions très très soutenues) Je viens de remettre le bon vieux if fibaro:countScenes() > 1 then fibaro:abort() et depuis j’ai l’impression que ça va mieux. à suivre...
-
-
alors moi je viens de la faire... etrange... bloquée sur start service, comme ont n’a pu l’entendre sur le topic. je l’ai éteinte puis rallumer. Au redémarrage, tous les volets se sont fermés et les lumières allumées. son réglage de l’heure était au 01/01/2010 à 01:00 ! j’ai modifié en sélectionnant mise à jour de l’heure par le net. Elle a redémarré et puis ça semble ok. j’avais jamais eut de problème jusqu’à cette mise à jour... je viens de faire un backup local. Suis entrain d’en faire un sur le cloud. Après je récupère la sauvegarde local, dans un rep de mon NAS.. a suivre...
-
Re-bonjours à tous ! Je reviens avec mon histoire de socket pour transmettre des infos... Rapide descriptif du sujet : ça fonctionne très bien, mais le problème maintenant est que la scène appelée à diverse endroit (et y en a beaucoup) peut être appelée très très souvent voir quasi simultanément. Alors j'ai mis le nombre d'instance de cette scène au max (10). Je n'ai pas encore eut de message d'erreur du style "to many instances"... Mais je me rends compte que j'ai des loupés, voir des doublons d'info, quand la scène est appelée plusieurs fois simultanément. J'ai bien essayé de temporiser la scène en fonction du nombre d'instances avec ça : Nb_Instance = fibaro:countScenes() if Nb_Instance > 1 then fibaro:sleep(Nb_Instance*250) end En espérant que chaque nouvel envoi serait retardé pour laisser le précédent se terminer, mais cela ne change absolument rien. J'ai l'impression aussi que les arguments ne sont pas toujours pris en compte, dans des appels simultanés... Comme si le nouvel appel de la scène écrasait les arguments de l'appel précédent... Vous avez déjà connu ce cas ? une idée pour faire cela propre ? Merciiiiii !
-
tu fais bien : local IdPhone = fibaro:getGlobal("Ma_Variable") ... fibaro:call(tonumber(IdPhone), "sendPush", "bla bla bla") moi j’ai ça partout et j’ai aucun soucis...
-
Bonjour à tous, J'utilise depuis quelques jours un VD qui m'envoie des infos sur une socket vers un soft réalisé sous Windev... le code dans le VD est ultra simple : local udpSocket = Net.FUdpSocket() udpSocket:write("blablabla",ip,port) Mais à mon grand étonnement, comme pour les requettes HTTP, tous les caractères spéciaux sont encodé en "chinois"... On avait le même soucis avec le google home, on avait fait une super fonction qui convertit les caractère spéciaux comme il se devait, function ReplaceChar(s) local Char = { -- 3 caractères à détecter {" ' ", "'"}, -- 2 caractères à détecter {"é", "é"}, {"à©", "é"}, {"è", "è"}, {"à¨","è"}, {"î", "î"}, {"ô", "ô"}, {"û", "û"}, {"ù", "ù"}, {"ê", "ê"}, {"â","â"}, --1 caractère à détecter {"Ã", "à"}, } for i,v in pairs(Char) do s = string.gsub(s, v[1], v[2]) end return s end Mais là cette fonction n'est pas utilisable car on dirait que les caractères sont codés différemment... exemple : à = à° =  é = é Y aurait pas une solution pour ne plus avoir ce genre de soucis ??? c'est franchement pénible !
-
tutoriel Utilisation de net.HTTPClient() asynchrone dans une scène
jjacques68 a répondu à un(e) sujet de Lazer dans HC2
ça c'est cool !!! merci !- 58 réponses
-
Nan chez moi c’est tout ok maintenant ! Envoyé de mon iPhone en utilisant Tapatalk Pro