Aller au contenu

Kana-chan

Membres confirmés
  • Compteur de contenus

    333
  • Inscription

  • Dernière visite

  • Jours gagnés

    7

Tout ce qui a été posté par Kana-chan

  1. Bonjour Puni et flamalex, J'ai intégré un bouton "Redémarrer" dans cette version du VD (en pièce jointe). Elle fonctionne pour Livebox 4 ADSL et FIBRE avec le nouveau firmware 2.19.2. Voilà ... Livebox_4_Fibre.zip
  2. Bonjour, Il faut autoriser le sous-réseau où se trouve la hc2 d'aller voir sur le sous-réseau où se trouve la livebox. Comment faites-vous les mises-à-jour de la hc2 si elle n'accède pas à la livebox pour aller sur Internet ? Sinon, ça doit fonctionner en y mettant bien l'adresse IP de la livebox au bon endroit du VD. Voilà ...
  3. Kana-chan

    Jour Chômé

    Bonjour, Personnellement j'ai rien dans le main loop car c'est GEA qui fait l'appel : -------------JOUR CHOME-------------- GEA.add({"Global", "", ""}, 30, "", { {"VirtualDevice", id["JOUR_CHOME"], 3}, {"Time", "00:00", "00:01"} }) Donc, si cela ne fonctionne pas, c'est peut-être GEA qui a un souci ? Avez-vous essayé en redémarrant la HC2 ? Voilà ...
  4. Kana-chan

    Jour Chômé

    Bonjour, Le "283" correspond au numéro du VD. Avez-vous regardé si le VD a toujours ce numéro ? C'est dans l'url du VD une fois dans ces paramètres. Voilà ...
  5. Bonjour, Vraiment, il n'y a personne pour m'aider ? Merci !! EDIT: Plus la peine, c'est bon, j'ai trouvé. VD_Livebox_4_F‫ibre.zip
  6. Kana-chan

    Jour Chômé

    Bonjour domo, Ici, il fonctionne et ce met à jour comme demandé dans GEA. Par contre, peut-être que vous pourriez donner la version de GEA utilisée et le morceau de code qui couvre le VD Jour Chomé pour voir ? Voilà...
  7. Bonjour, Personne pour m'aider ?
  8. Bonjour, Bon, j'ai réparé mon VD Livebox pour la Livebox 4 avec le firmware 2.19.2. Donc, je peux allumé et éteindre le Wifi et je peux rafraîchir pour avoir le SSID et si la connexion est OK. Par contre, je voudrais savoir comment mettre le contenu d'une variable lorsque c'est encadré par "[[" et "]]", en gros, USER et PASSWORD ici : params = [[ {"service":"sah.Device.Information","method":"createContext","parameters":{"applicationName":"so_sdkut","username":USER,"password":PASSWORD}} ]]; Car là, il ne fait pas le remplacement. Savez-vous comment le faire ? Merci d'avance !
  9. Bonsoir, En remplaçant USER par "admin" et PASSWORD par mon mot de passe admin, ca fonctionne très bien. Par contre, j'aurais aimé que ce soit mieux configurable ... comment mettre une variable entre les "[[" et "]]" ? Pour le getWANStatus, il faut faire comme cela : local uri = "/ws" local params = [[ {"service":"NMC","method":"getWANStatus","parameters":{}} ]]; Je n'ai fait que le bouton rafraîchir qui indique si la connexion est up, l'adresse IP et si le Wifi est actif ou pas. Merci ...
  10. Bonjour et merci pour le lien. Malheureusement je ne vois pas comment modifier le login du VD existant pour que cela fonctionne : Livebox.login = (function() -- create new client object local httpClient = Toolkit.Net.HttpRequest(Livebox.ip, Livebox.port); -- set timeout httpClient:setReadTimeout(Livebox.commandTimeOut); -- Password en clair, ben voyons Orange... local uri = string.format("/authenticate?username=%s&password=%s", USER, PASSWORD) local response, status, errorCode, cookie = httpClient:request("POST",uri, {"User-Agent: FibaroHC2/1.0", "Content-Type: application/json"}, "" ); -- disconnect socket and release memory... httpClient:disconnect(); httpClient:dispose(); -- check for error if errorCode == 0 then --if Livebox.debug then Tk:trace("Response: "..response) end -- if no error and if status is ok... if tonumber(status) == 200 then -- decode json with builtin fibaro method. local jsonTable = json.decode(response); -- store contextID and Cookie in Livebox object Livebox._ContextID = jsonTable.data.contextID; Livebox._Cookie = cookie; return true; else showError("status: "..status); end else showError("Communication Error ("..errorCode..")"); end return false ; end); J'ai essayé avec cela : Livebox.login = (function() -- create new client object local httpClient = Toolkit.Net.HttpRequest(Livebox.ip, Livebox.port); -- set timeout httpClient:setReadTimeout(Livebox.commandTimeOut); -- set PARAMS params = [[ {"service":"sah.Device.Information","method":"createContext","parameters":{"applicationName":"so_sdkut","username":USER,"password":PASSWORD}} ]]; -- Password en clair, ben voyons Orange... local uri = "/ws" local response, status, errorCode, cookie = httpClient:request("POST",uri, {"User-Agent: FibaroHC2/1.0", "Content-Type: application/x-sah-ws-4-call+json", "Authorization: X-Sah-Login"}, params ); -- disconnect socket and release memory... httpClient:disconnect(); httpClient:dispose(); -- check for error if errorCode == 0 then if Livebox.debug then Tk:trace("url: %s", uri) Tk:traceEx("grey", response or "empty" ) --Tk:traceEx("purple", "Cookie: %s", cookie ) end -- if no error and if status is ok... if tonumber(status) == 200 then -- decode json with builtin fibaro method. local jsonTable = json.decode(response); -- store contextID and Cookie in Livebox object Livebox._ContextID = jsonTable.data.contextID; Livebox._Cookie = cookie; return true; else showError("status: "..status); end else showError("Communication Error ("..errorCode..")"); end return false ; end); Mais j'ai une erreur de connexion 1. Je ne suis pas à l'aise avec ces choses. Si quelqu'un pouvait me dire comment faire, j'en serai heureux !! Merci pour votre aide !!
  11. Bonjour Silfried, Je ne sais pas si c'est le protocole qui a changé, mais lorsqu'on utilise http://192.168.1.1/authenticate il demande bien les informations d'utilisateur et mot de passe (sur le service sah-webdav). Par contre, ce ne sont pas les habituelles admin/mdpadmin. Voilà.
  12. Bonjour, Suite à la dernière mise à jour de la Livebox 4 en version 2.19.2 (déployée à partir du 5 janvier 2017), il est impossible de se connecter avec les identifiants dans l'url ou ailleurs. Donc ce VD devient inutilisable en l'état pour la Livebox 4. Est-ce que vous avez aussi le problème ?
  13. Bonjour, J'ai le même problème. Impossible de faire un "redémarrer" ou un "arrêter" avec ce VD. Il semble bloquer à la ligne suivante : payload = "/webman/reboot.cgi?opt=shutdown&session=DSM&_sid="..SID; response, status, errorCode = Synology:GET(payload) La variable "status" retourne le code erreur 500 (Internal Error). Je n'arrive pas à trouver l'info pour avoir la bonne URL. Si jamais vous y arrivez, je serai très heureux d'avoir la solution. Merci !
  14. Bonsoir, Merci pour le lien. Je ne l'avais pas installée car je n'installe pas les betas sur ma HC2. Voilà ...
  15. Bonsoir à tous, Avez-vous des nouvelles de cette demande ? Est-ce qu'il est enfin possible de mettre OFF la HC2 de manière logiciel ? Merci.
  16. Bonjour, Non, toujours pas, et pourtant j'ai demandé pour faire une nouvelle version (compatible Windows 10 et Windows 10 Mobile tant qu'à faire), mais je n'ai jamais eu de réponse. Voilà ...
  17. Bonjour, Il semblerait que la livebox pro V3 aie des problèmes avec son interface. http://communaute.orange.fr/t5/g%C3%A9rer-mon-offre-Internet/Livebox-pro-v3-interface-web-bugu%C3%A9e/td-p/535091 Peut-être aussi un problème au niveau du login par la méthode POST comme utilisée dans le module virtuel. Je ne vois pas d'autre chose que de trouver comment envoyer un POST de login vers cette livebox pro V3. Donc ce module virtuel n'est bien que pour la livebox Play.
  18. Bonjour, Alors pour la pro, je ne sais pas ... car il y a sà»rement des différences dans l'api. C'est une pro 2 ? pro 3 ?
  19. Bonjour, Vous avez vérifier que le mot de passe affiché ici était le bon (je suppose que les ********* ont remplacé le vrai mot de passe) ? Vous avez bien rentrer l'adresse IP dans le champ en Haut du module virtuel, ainsi que le port ? Le mot de passe ne contient que des lettres et des chiffres (pas de caractère spécial) ? Après, est-ce que la box Fibaro est connectée en direct sur la Livebox Play ? Y-a-t-il quelque chose entre les deux ?
  20. Bonjour, Ca, c'est le debug du bouton "Wifi On" ou "Wifi Off". Pouvez-vous me donner le debug du bouton "Rafraichir" ? Merci.
  21. Bonjour, Avez-vous bien cliqué sur le bouton "démarrer" (doit devenir bleu) et puis sur le bouton de rafraichissement ? Seulement après vous aurez quelque chose dans la fenêtre de debug.
  22. Bonjour, Pouvez-vous nous donner la sortie de debug du bouton de rafraichissement du module virtuel ? Vous devriez avoir une sortie de ce genre : [DEBUG] 21:04:01: ------------------------------------------------------------------------- [DEBUG] 21:04:01: -- HC2 Toolkit Framework version 1.0.4 [DEBUG] 21:04:01: -- Current interpreter version is Lua 5.1 [DEBUG] 21:04:01: -- Total memory in use by Lua: 146.39 Kbytes [DEBUG] 21:04:01: ------------------------------------------------------------------------- [DEBUG] 21:04:01: Toolkit.Net loaded in memory... [DEBUG] 21:04:01: Connexion à la Livebox [DEBUG] 21:04:03: url: /authenticate?username=admin&password=<password> [DEBUG] 21:04:03: {"status":0,"data":{"contextID":"8zt---------------------------------------------------------Htf"}} [DEBUG] 21:04:03: Intérogation Livebox... [DEBUG] 21:04:05: url: /sysbus/NMC:getWANStatus [DEBUG] 21:04:05: {"result":{"status":true,"data":{"LinkType":"dsl","LinkState":"up","MACAddress":"XX:XX:XX:XX:XX:XX","Protocol":"ppp","ConnectionState":"Connected","LastConnectionError":"ERROR_NONE","IPAddress":"XXX.XXX.XXX.XXX","RemoteGateway":"193.253.160.3","DNSServers":"80.10.246.134,81.253.149.5","IPv6Address":""}}} [DEBUG] 21:04:07: url: /sysbus/NeMo/Intf/data:getMIBs [DEBUG] 21:04:07: {"result":{"status":{"dsl":{"dsl0":{"LastChangeTime":113,"LastChange":782616,"LinkStatus":"Up","UpstreamCurrRate":1181,"DownstreamCurrRate":16105,"UpstreamMaxRate":1184,"DownstreamMaxRate":17312,"UpstreamNoiseMargin":36,"DownstreamNoiseMargin":38,"UpstreamAttenuation":168,"DownstreamAttenuation":370,"UpstreamPower":106,"DownstreamPower":0,"DataPath":"Interleaved","InterleaveDepth":0,"ModulationType":"ADSL_2plus","ModulationHint":"ADSL","FirmwareVersion":"10.17.8.4IKF7185","StandardsSupported":"G.992.1_Annex_A,G.992.1_Annex_B,G.992.1_Annex_C,G.992.2,G.992.3_Annex_A,G.992.3_Annex_B,G.992.3_Annex_L,G.992.3_Annex_M,G.992.5_Annex_A,G.992.5_Annex_B,G.992.5_Annex_M,G.993.1_Annex_A","StandardUsed":"G.992.5_Annex_A","CurrentProfile":"","UPBOKLE":0}}}}} [DEBUG] 21:04:10: url: /sysbus/NeMo/Intf/lan:getMIBs [DEBUG] 21:04:10: Transfer OK! [DEBUG] 21:04:12: logout Merci.
  23. Bonjour, L'identifiant et le mot de passe de la box orange bien sà»r ! Donc par défaut l'identifiant est "admin" et le mot de passe est "les 8 premiers caractères de la clé de sécurité WiFi par défaut" (se trouvant sous la box). Voilà !
  24. Bonjour, Erreur 307 toujours ? Il est curieux d'avoir cette erreur là . Avez-vous bien rentré les identifiants et mot de passe à chaque fois où il est nécessaire dans le code des boutons et le main loop ? Voilà .
  25. Bonjour, C'est fait. C'est fait. Voilà !
×
×
  • Créer...