Aller au contenu

Lazer

Administrateur
  • Compteur de contenus

    26 002
  • Inscription

  • Dernière visite

  • Jours gagnés

    1 282

Tout ce qui a été posté par Lazer

  1. Lazer

    Json T_end

    Pour le urlencode(), il faut encoder l'ensemble "email:password" Pour le second exemple, le fonction échoue car tu concatènes la variable myAuth à l'url. Mais cette variable myAuth n'est pas une chaine de caractères, mais un tableau... il faut donc que tu la formates correctement à la main ou avec json.encode
  2. Normal, ici c'est le topic des adorateurs de Hikvision Si tu veux créer un topic sur les autres marques, ne te gène pas, perso je n'ai pas d'expérience, donc difficile d'en parler. Je disais qu'il ne sert à rien de modifier les ports de chaque caméra, donc sur le réseau intérieur. Il est bien évident que les ports doivent être différents sur l'externe, et c'est le rôle du routeur de rediriger le trafic arrivant sur tel port externe vers le port par défaut de la caméra en interne.
  3. Euh, là bon, désolé..... Essaye quand même avec un mot de passe plus simple, au cas où un caractère le gênerait.
  4. Elle n'est pas trop puissante ta pompe ? Essaye plutôt un FGS 213 pour les gros appareils
  5. Ou bien sûr, c'est l'ensemble email:password qu'il faut encoder d'un bloc.
  6. 401, c'est bien ce que je pensais, authentification échouée Donc tu as un problème dans l'encodage de ton email:password devant l'adresse IP.
  7. Sur DSM, dans le panneau de configuration, activer le Terminal SSH. Puis avec PuTTY (Windows) ou équivalent, ouvrir une ligne de commande avec le compte admin. (le login root n'est plus possible depuis DSM 6, il faut se loguer admin, puis utiliser sudo pour passer root.... mais normalement vous n'en n'aurez jamais besoin, une session admin est plus que suffisante pour faire un simple curl)
  8. Nico t'as pas lu mon message, tu réponds à coté de la plaque ..... j'ai bien dit que le problème concerne le script du syno
  9. bon bah voilà, c'est juste un problème de syntaxe de l'auth dans le script que vous utilisez
  10. Je ne suis pas spécialiste Apache, mais la ligne de configuration suivante me laisse à penser que cette URL n'est accessible que depuis localhost 127.0.0.1 : ProxyPass /api/service http://127.0.0.1/services/system retry=0 Par conséquent, je ne vois pas bien comment ça pourrait fonctionner chez certains. A la limite, ça fonctionne depuis un VD ou une Scène en local sur la HC2, mais ça on s'en moque, puisque ce que vous voulez, c'est rebooter la box depuis une autre machine, quand la HC2 est plantée. Donc ça ne me semble pas faisable. EDIT : en fait, je pense que cette ligne de configuration permet de faire rebooter la box sans authentification user/password uniquement en local. A distance, il semble que l’authentification soit nécessaire, auquel cas on devrait pouvoir rebooter quand même. Du coup, il faut que vous compreniez pourquoi ça ne fonctionne pas.... récupérez le code retour de votre appel curl, il y a toutes les chances que ça soit juste un problème d'auth (code 401). IPHC="email:pass encodé" curl --write-out %{http_code} http://${IPHC}@192.168.X.XX/services/system/reboot.php A exécuter en ligne de commande pour voir le résultat à l'écran.
  11. il manque un $ devant IPHC dans le curl Là pas contre il ne vaut pas encoder le @IP Tu fais un mix de tes 2 codes et tu vas finir par tomber dessus, un truc du genre : IPHC="email:pass encodé" curl http://${IPHC}@192.168.X.XX/services/system/reboot.php
  12. Lazer

    Json T_end

    Déjà tu as le début de réponse de ton problème dans le message : 401 Utilisateur non authentifié Donc un problème avec ton login/mot de passe. Vu que c'est une adresse email, je te conseille de faire un urlencode() de ton adresse avant de la donner en argument. Tu trouveras le code de la fonction urlencode() sur le forum, par exemple sur le topic de SMS Gateway. Je ne sais pas si ça suffira, mais c'est un début. Une fois que tu auras résolu ton problème d'authentification, il faut passer les data proprement. J'ai bien précisé sur l'autre topic qu'il faut que ça soit une chaine de caractères. Donc ton premier code avec les guillemets devrait être correct. Le second où tu passes un tableau ne peut pas fonctionner, sauf si tu fais un json.encode() de ce tableau. Ce qui devrait te donner la même chaine de caractère qu'au dessus.... à vérifier avec des affichages fibaro:debug()
  13. Lazer

    Panneau d'évènements

    Si il utilise un PC portable, c'est mort . N'importe quelle TV peut servir d'écran, mais pour le clavier, faudra en racheter un.
  14. Le NAS il a déjà son ventillo d'extraction normalement, donc inutile d'en rajouter. Il faut juste s'assurer que l'air qu'il aspire soit frais, c'est à dire qu'il ne doit pas aspirer de l'air qui a déjà été réchauffé par un autre appareil dans l'armoire.
  15. J'utilise Google pour chercher sur le forum ! Je pense que oui pour success et error
  16. Tes photos doivent être en Jpeg ou PNG pour passer sur le forum (Les 2 standard du Web, si on exclu les GIF animés...) Cherche "refroidisseur pc portable" sur Amazon, il y a des tonnes de référence. Je crois que c'est Nico qui avait essayé. Sinon n'importe quel ventilo de PC en 12 ou 14 cm que tu pourra monter comme bon te semble en fonction de ton armoire. C'est du cas par cas. Idem pour le sens de ventilation, je ne peux pas trop répondre à ta place, ça dépend de la configuration.
  17. Merci @frixo pour ton retour détaillé. J'ai fusionné ton message avec le topic unique du module dans cette section, et ajouté un lien vers ton tuto en première page.
  18. Si je ne dis pas de bêtise, ce genre d'appareil ne fait qu’humidifier l'air. Conséquences : - si l'air est sec => la peau du corps humain ressent cette humidité comme un rafraichissement (même principe que les brumisateurs) - si l'air est humide (temps lourd, orageux) => effet très désagréable sur soi, insupportable - pour les appareils électriques => dans tous les cas, une hausse de l'humidité est mauvaise et ne peux que nuire à l'électronique. Il faut bien comprendre que le principe de l'appareil n'est pas de rafraichir l'air, mais uniquement la sensation que les humains en ont. Et encore, ça dépend de l'humidité relative de l'air.... J'ajoute même que puisqu'il consomme quelques Watts, il réchauffera mathématiquement l'air. Bref, oublie, ce produit est un attrape nigaud, et je remplacera jamais une climatisation. Si tes appareils ont chaud, et que tu ne peux pas installer une climatisation, tu peux mettre des ventilateurs pour refroidir localement l'air dégagé par chaque appareil sur sa tablette. Par exemples : - plateau de refroidissement d'ordinateur portable à placer sous chaque box - ventilateur de PC 12 ou 14 cm alimenté en 5 ou 12V, positionné juste sur le boitier de chaque box avec des patins pour ne pas que les pales frottent. => technique que j'utilise pour refroidir mon routeur.
  19. Partage ton code et un maximum de détail, les logs, etc Tu peux faire ça dans ton topic d'origine.
  20. OK Donc il faut que tu imbriques les 2 fonctions l'une dans l'autre (en vertu de ce qui a été dit... le code DOIT continuer dans la fonction success() Quand tu décodes le tableau dans la première fonction success() : local jsonTable = json.decode(response.data) Juste après tu modifies la valeur : jsonTable.zones[1].state = "1" Puis tu donnes l'ensemble (avec json.encode()) dans les options de ton second appel http : options = { method = 'POST', data = json.encode(jsonTable) } })
  21. Euh... mais en fait tu récupère un JSON via une requête GET, tu veux modifier une valeur, et le réinjecter dans une requête POST, c'est ça ?
  22. Lazer

    Panneau d'évènements

    Donc c'est bon alors ? Par contre quand il y a beaucoup d'événements, le panneau devient inutilisable... Perso avec 70 modules, ça génère tellement d'information (surtout les relevés de température, etc) que ça devient ingérable. OK pour l'onduleur Disons qu'un final si la HC2 est coupée violemment, on va dire, une fois pas an, ce n'est pas trop un souci. Si c'est tous les mois, ça devient critique. Ce n'est pas la durée de la coupure qui importe, mais la coupure tout court. C'est un PC, la moindre coupure, tu perds le travail en cours, et pire encore, tu corromps les fichiers qui étaient en cours d'écriture à ce moment là. La HC2 met tout dans une base de données, donc un fichier unique. Une coupure au mauvais moment et tu perds tout. Penses à faire des backups réguliers. Si tu as un écran/clavier, va faire un tour dans le BIOS de la carte mère, normalement le paramètre de reboot automatique devrait être actif. Ce n'est peut être pas le cas chez toi. Autre chose, quand la coupure est trop brève (quelques secondes), la carte mère ne redémarre pas toute seule. Mais l'onduleur doit te protéger contre les coupures courte, donc il ne reste que les coupures longues (batterie à plat), et dans ce cas, la carte mère doit redémarrer seule si le paramètre du BIOS est bien réglé.
  23. Je ne comprends pas bien ta question ?!
  24. Lazer

    Panneau d'évènements

    Hum, alors là je n'ai pas d'idée. Par contre tu sembles parler de coupure de courant... si c'est fréquent, cherche pas plus loin, tu as surement corrompu le système. Essaye de contacter le support Fibaro pour voir si ils peuvent corriger à distance. Et dans tous les cas, installes un petit onduleur.
  25. Lazer

    Panneau d'évènements

    Ouais mal là ça ne doit pas être ça, puisqu'il ne voit pas les champs pour sélectionner les heures (en haut du panneau d'événement)
×
×
  • Créer...