
jjacques68
Membres confirmés-
Compteur de contenus
4 346 -
Inscription
-
Dernière visite
-
Jours gagnés
39
Tout ce qui a été posté par jjacques68
-
Test Activer/désactiver Point Accès Wifi Via Hc2
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
bon je viens de rentrer, et première essai qui bien sur ne marche pas et j'ai aucune erreur retournée... : local deviceIp = "192.168.xxx.xxx" local devicePort = 23 --ouvre la connexion tcpSocket = Net.FTcpSocket(deviceIp, devicePort) --set the read timeout tcpSocket:setReadTimeout(2000) bytes, errorCode = tcpSocket:write("admin".."\n") --login fibaro:sleep(1000) if errorCode == 0 then fibaro:debug("ok1") else fibaro:debug("error1") end bytes, errorCode = tcpSocket:write("xxxxxx".."\n") --pass fibaro:sleep(1000) if errorCode == 0 then fibaro:debug("ok2") else fibaro:debug("error2") end bytes, errorCode = tcpSocket:write("configure terminal".."\n") --menu configure fibaro:sleep(1000) if errorCode == 0 then fibaro:debug("ok3") else fibaro:debug("error3") end bytes, errorCode = tcpSocket:write("radio 2.4 off".."\n") --coupe le wifi fibaro:sleep(1000) if errorCode == 0 then fibaro:debug("ok4") else fibaro:debug("error4") end bytes, errorCode = tcpSocket:write("exit".."\n") --retour en arrière dans le menu fibaro:sleep(1000) if errorCode == 0 then fibaro:debug("ok5") else fibaro:debug("error5") end bytes, errorCode = tcpSocket:write("save-and-activate".."\n") --enregistre les modifs fibaro:sleep(1000) if errorCode == 0 then fibaro:debug("ok6") else fibaro:debug("error6") end le debug affiche tous les ok de 1 à 6... bon en même temps ça aurait été trop simple... mais fallait que j'essaye mais j'ai aucun moyen de savoir si la connexion se passe bien et si les commandes sont bien envoyées !! le log de l'access point reste vierge (même si je fait un telnet depuis windows d’ailleurs...) -
Votre avis ? Scène Pour Tester Son Ip Public
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
alors je viens de tester sans le setTimeout : --demande de l'adresse IP function RequestIP() local IP = net.HTTPClient() IP:request("http://bot.whatismyipaddress.com/", { success = function(response) CheckIp(response.data) end, Error = function(err) print("Err : "..err) --setTimeout(RequestIP, 5000) end }) end --analyse l'adresse IP function CheckIp(IP) local i=1 local detail={} --inscrit les 4 parties de l'adresse dans le tableau detail for Num in string.gmatch(IP, "%d+") do detail[i] = Num i=i+1 end --vérifié la 1ère partie : 176 = ADSL et 80 = GSM if tonumber(detail[1]) == 176 then print("ADSL - "..IP) elseif tonumber(detail[1]) == 80 then print("GSM - "..IP) else print("Déconnecté - "..IP) end --bouclage --setTimeout(RequestIP, 5000) end while true do RequestIP() fibaro:sleep(5*60*1000) end Mais rien ne se passe... même pas une première réponse... je devrais avoir au moins ADSL - xxx.xxx.xxx.xxx une fois ! nan ? A moins que j'ai mal placé le while true do ? J'ai remis le setTimeout et c'est redevenu normal. Au moins on est fixé. Bon j'ai contourneé le problème avec le watchdog qui relance la scène si elle plante, mais elle ne devrait pas planter logiquement ! Pour une fois que je traite le cas "error" !!! -
Test Activer/désactiver Point Accès Wifi Via Hc2
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
Oui c'est comme des menus, j'ai galèré àcomprendre comment ça marchait... Mais je pense avoir de bonnes pistes de départ. Y a cette histoire de réponse qui le derange encore mais je vai voir... Pas ce soir car par chez moi... Je tiens au jus sur l'avancement... Merci tous ! -
Test Activer/désactiver Point Accès Wifi Via Hc2
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
Oui j'ai vu ces tutos, Le soucis est que je ne peux pas l'activer/désactiver en une seule commande. Il faut dans l'ordre que je connais : Se connecter avec Login et pass Entrer dans la "section" configuration Activer/désactiver le wifi Revenir dans la section précédente Exécuter une commande pour enregistrer (save-and-activate) Fermer la session Il faudrait enchaîner ces opérations plus les tiennes... Read et prompt... Que je découvre... -
Votre avis ? Scène Pour Tester Son Ip Public
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
Mais si marche, tout ce que je croyais comprendre s'effondrera -
Votre avis ? Scène Pour Tester Son Ip Public
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
Exactement -
Votre avis ? Scène Pour Tester Son Ip Public
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
J'utilise souvent le setTimeout et j'ai pas d'instance en plus. Par contre Net.httpclient est aussi asynchrone... Mais je vais essayer de faire ce que tu me dis dès que je suis devant le pc, Te tiens au jus... Merci -
Votre avis ? Scène Pour Tester Son Ip Public
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
Ben le while true do est remplacé par le setTimeout ! Je pense qu'il y a un problème de timeout dans la requête. Je ne reçoit pas de réponse àtemps et relance une requête avant que la précédente ne soit terminée. J'ai passé de 5 secondes à5 minutes le setTimeout et depuis pas de problème... Mais je n'arrive pas àrécupérer le code retour, je reçois toujours 200 (ok) alors que en cas de problème de connexion au site je devrais avoir 404 ou 504 ! -
Test Activer/désactiver Point Accès Wifi Via Hc2
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
alors si en fait ça marche très bien ! j'ai trouver toutes les commandes Telnet. Par contre faudrait trouver un moyen de les envoyer depuis HC2... -
Test Activer/désactiver Point Accès Wifi Via Hc2
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
hum je crois qu'avec toute la liste de commande Telnet de mes access point, AUCUNE ne permet de désactiver le wifi !!! je peux presque tout faire sauf ça !!!!!!!!!!! -
Test Activer/désactiver Point Accès Wifi Via Hc2
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
j'ai fait quelques recherches de mon côté sur le net, sur les vos propositions, et ... ... suis largué total. -
Test Activer/désactiver Point Accès Wifi Via Hc2
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
Mouai ok... Euuuh Ok 😠En français ça donne quoi ? 😬 Ben la il le faut des pistes de travail alors. Parce que tout c'est totalement inconnu pour moi. Mais ca m'intéresse avec plaisir ! -
Test Activer/désactiver Point Accès Wifi Via Hc2
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
Ils sont sur un switch POE. De chez netgear aussi. -
Test Activer/désactiver Point Accès Wifi Via Hc2
jjacques68 a posté un sujet dans Périphériques et matériels autres
Hello ! Est ce quelqu'un s'est déjàamusé àécrire un script pour activer/désactiver le wifi sur des points d'accès ? J'ai 3 access point de chez netgear WN203 POE. Je souhaiterai éteindre le wifi par programmation. J'ai fouillé partout sur les forum netgear mais rien. Dans la notice, y a la liste des commande CLI, mais je ne sais absolument pas quoi en faire, surtout que visiblement elles doivent être passées par une console telnet. J'imaginais trouver des commandes du style http://admin:pass@ip:port/command... Mais non. Si quelqu'un a une piste ??!! Ce serait super ! -
Votre avis ? Scène Pour Tester Son Ip Public
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
en fait SI la scène s'arrête. 0 instance si plus de connexion. Comment peut on y remédier ... -
Hello tous ! je viens de créer une toute petite scène qui fonctionne plutôt bien pour connaitre mon IP public depuis la HC2. Ayant une connexion 4G de secours (au cas où plantage de l'ADSL), je souhaite être averti sur mon tél du changement de connexion. --[[ %% autostart %% properties %% events %% globals --]] --demande de l'adresse IP function RequestIP() local IP = net.HTTPClient() IP:request("http://bot.whatismyipaddress.com/", { success = function(response) CheckIp(response.data) end, Error = function(err) print("Err : "..err) setTimeout(RequestIP, 5000) end }) end --analyse l'adresse IP function CheckIp(IP) local i=1 local detail={} --inscrit les 4 parties de l'adresse dans le tableau detail for Num in string.gmatch(IP, "%d+") do detail[i] = Num i=i+1 end --vérifié la 1ère partie : 176 = ADSL et 80 = GSM if tonumber(detail[1]) == 176 then print("ADSL - "..IP) elseif tonumber(detail[1]) == 80 then print("GSM - "..IP) else print("Déconnecté - "..IP) end --bouclage setTimeout(RequestIP, 5000) end RequestIP() là je fais un test toutes les 5 secondes et j'affiche le résultat dans le debug. ça marche bien sauf que : Lorsque je débranche l'ADSL, pendant quelque seconde (< 1 min), la scène semble planter (malgré le traitement "ERROR") . Je dis semble car, son instance est toujours active mais je n'ai pas le message "ERR : ..." dans le debug, ni le "Déconnecté..." !! Plus rien ne s'affiche. Suis obligé de l'arrêté manuellement et de la relancer ! J'ai loupé quelque chose ? merci pour vos avis !! PS : y a t il un moyen plus simple pour récupérer le premier groupe de chiffre avant le "." de l'IP ? je trouve ma méthode un peu compliqué - j'ai essayé avec un string.find(IP, ".") mais sans résultat.
-
Mise à jour Hc2 Et Hc Lite- V4.100 - Stable - 29/09/2016
jjacques68 a répondu à un(e) sujet de Moicphil dans Firmware
merciiiii -
Mise à jour Hc2 Et Hc Lite- V4.100 - Stable - 29/09/2016
jjacques68 a répondu à un(e) sujet de Moicphil dans Firmware
Avez-vous remarqué un bug quand vous ajouter une icône ? Chez moi lors de l'ajout d'une icône, il ajoute systématiquement la même que la dernière ajoutée. il faut alors que j'ajoute l’icône une deuxième fois pour qu'elle soit dans la liste ! Du coup depuis la mise à jour, les dernières icônes apparaissent en doubles !!! et pas moyen de faire le ménage dedans si ? -
Topic unique Antenne Pour Modem 4G
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
bon j'ai commandé une semblable, on verra... merci ! -
Topic unique Antenne Pour Modem 4G
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
ben oui justement, y en a tellement... et les avis sont très divergent... bon je vais essayer celle-là : https://www.amazon.fr/Antenne-externe-Broadband-HUAWEI-routeur/dp/B00UBCCQOA/ref=sr_1_6/254-9450906-0398761?ie=UTF8&qid=1476396911&sr=8-6&keywords=antenne%2B4g%2Bsma&th=1 Vous dirais mon retour ! -
Tuto Energie Ecodevice - Notification Quotidienne Production (Ou Conso )
jjacques68 a répondu à un(e) sujet de Moicphil dans Tutoriels
nan en fait c'est bon ! je viens de comprendre qu'il fallait mettre à jour le site WEB de l'ED ET son firmware... tout est ok du coup ! merci !- 43 réponses
-
- 1
-
-
Tuto Energie Ecodevice - Notification Quotidienne Production (Ou Conso )
jjacques68 a répondu à un(e) sujet de Moicphil dans Tutoriels
hello, je déterre ce post en espérant qu'une âme charitable vuille bien s'y arrêter... Je viens d'installer un ECO-device, et EDF est enfin venu activer le télé-report. Tout semble OK sur l'interface de l'eco-device. Mais j'aimerai relevé dans une scène l'index du compteur (tarif de base. pas de HC/HP) Je procède comme avec l'ipx (et comme tout le monde je pense). Voici le code de la scène (simplifié) : function ReadIndex() local ECO = net.HTTPClient() ECO:request("http://192.168.xx.xx:port/api/xdevices.json?cmd=10", { options = { method = 'GET', headers = {['Authorization'] = "BASIC xxxxxxxxxx="}, }, success = function(response) jsonResponse = (response.data) fibaro:debug(jsonResponse) --affiche la table json --->>>> OK ! fibaro:debug("") --saute une ligne jsonResponse = json.decode(jsonResponse) --decode la table fibaro:debug(jsonResponse.T1_BASE) --affiche l'index T1 ------>>>>> plantage !!! end, error = function(response) OnError() end }) end et voici le résultat : [DEBUG] 19:06:24: {"product":"Eco-devices","T1_PTEC":"TH..","T1_PAPP":1230,"T1_BASE":7050024,"T2_PTEC":"----","T2_PAPP":0,","INDEX_C1":0,"INDEX_C2":0.000} [DEBUG] 19:06:24: [DEBUG] 19:06:24: [1;31m2016-10-13 19:06:24.762670 [ fatal] LUA error: /usr/share/lua/5.2/json/decode/util.lua:35: unexpected character @ character: 108 0:108 [I] line: [DEBUG] 19:06:24: {"product":"Eco-devices","T1_PTEC":"TH..","T1_PAPP":1230,"T1_BASE":7050024,"T2_PTEC":"----","T2_PAPP":0,","I Je ne comprends pas ce qu'il se passe, et je trouve rien d'identique sur le forum. L'eco-device est à jour (10.05.12) quelqu’un à une idée ?? merci d'avance ! PS : J'ai essayer de faire la même chose dans un VD, et ça plante aussi...- 43 réponses
-
Topic unique Antenne Pour Modem 4G
jjacques68 a répondu à un(e) sujet de jjacques68 dans Périphériques et matériels autres
d'après la notice, ce sont bien des antennes 4G LTE !! et non wifi. -
Topic unique Antenne Pour Modem 4G
jjacques68 a posté un sujet dans Périphériques et matériels autres
Bonsoir tout le monde, Dans un autre topic, j'avais parlé d'une connexion 4G de secours au cas où l'adsl tomberait en panne... Bon maintenant, j'ai une autre question auquelle je ne trouve pas de réponses... Je souhaite augmenter le signal de réception 4G du modem. C'est un TP-link TL-MR6400. Celui ci est placé dans une baie info, et j'ai acheté des rallonges pour les antennes rp sma, que j'ai approché le plus d'une fenêtre (de cave). La réception est vraiment pas terrible (25%). Si j'ouvre la fenêtre et que je les places devant je monte à75%. Je souhaiterai donc remplacer les antennes. Mais il y a àboire et àmanger dans les antennes !! Je ne sais pas quoi prendre ! J'ai posé la question au support technique mais aucune réponse depuis plusieurs semaines. Je pense pas que ce forum soit spécialisé dans le domaine, mais vu qu'il y a pas mal de petit géni ici, j'espère que l'un d'entre eux pourra m'aider !!! Merci d'avance !!! -
Votre avis ? Contrôler La Mainloop D'un Vd
jjacques68 a répondu à un(e) sujet de jjacques68 dans HC2
Ok compris. Et bien ça fonctionne bien. Merci !! D'après le debug du watchdog, c'est juste la mainloop d'un vd qui est relancé environ 2 fois par jour. Et ça je pense que ça vient d'une VG qu'il interroge toutes les 3 secondes et celle-ci doit être mise àjour àun même moment. Donc plantage certain car retour nul pour la VG. il faut que je rajoute un "if VG ~= nil then " dans le code du VD...