Aller au contenu

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

  1. @nico: la remarque est bonne, mais je n'ai aucun équipement wifi chez moi à part une tablette et téléphone. Tout est câblé et les metteurs netgear sont coupés effictevement tous les soirs. Après je ne coupe pas les tablettes et téléphones car je me dis qu'ils sont à l'étage inférieure, donc pas trop dérangeant... À voir... @jojo et @Lazer: je regarde votre lien ce soir... merci !
  2. Hello tout le monde ! j'ai une petite question qui traîne dans ma tête depuis un moment... on est est dans une période où l'on essaye de faire attention à toutes les ondes électromagnétiques qui nous entourrent (wifi, 4g, ...) dans mon cas par exemple, le wifi est automatiquement coupé la nuit lorsque j'enclenche l'alarme. Je n'ai pas de téléphone sur la table de nuit. mais avec le zwave ?! Toujours dans mon cas, j'ai 2 lampes de chevet dans le mur à 50 cm de la tête, avec un module dimmer pour simuler l'aube... (impec comme réveil ) + 2 Danfoss lc13 à 3 mètres du lit... Nos maisons entières beignent dans ces ondes !!! quels impacts cela peut avoir sur l'organisme ? En comparaison avec le wifi ou la 4G ? le zwave émet-il en continu ? connaissez vous un topic qui en parle, ou des études réalisée ? j'ai fouillé sur le net pour trouver des infos, mais pas trouvé grand chose... Ou mal cherché... merci pour vos avis sur là questions !!
  3. Oups pardon, j'avais l'habitude de les trouver dans le lien dans le bandeau superieure ! impec !! Merci !
  4. Ils sont passé où les Tuto ?
  5. si nos amis chez Fibaro pouvaient nous faire de jolies mises àjour sur nos HC comme celle-ci... ce serait magnifique !!
  6. en tout cas c'est très agréable en effet !!! bravo !!
  7. le copier/coller semble fonctionner...
  8. Est ce que le copier/coller lors de l'édition de post va fonctionner sous IE ?
  9. Je communique autant via des scènes que des VD. pouvez-vous poster un exemple de vos requêtes ? Vous n'avez pas changer d'IP ou de port ou de login/pass sur l'ipx ?
  10. Bon alors je réponds moi-même : Voila là bonne syntaxe pour faire le reset : avec la commande GET et non SET. http://192.168.xx.xx/protect/assignio/counter1.htm?num=1&name=Alarme&counter=0 counter1.htm est la page sur laquelle apparait le compteur sur la page counter1.htm, y a le compteur 1 et 2 sur la page counter2.htm, y a le compteur 3 et 4 ... num=1 c'est en fait le compteur 2 num=0 c'est en fait le compteur 1 num=1 c'est en fait le compteur 2 ... ensuite entrer son nom et sa valeur. C'est vraiment une logique ... ... ... .... ....... ...... ...... étrange. Bref ça marche nickel.
  11. jjacques68

    Bouton "slider"

    hello ! Vos avez trouvé une solution pour le problème d'affichage des sliders dans le VD ? avoir par exemple 10-30 au lieu de 0-100 ?
  12. Hello !! tout est dans le titre, j'essaye, dans une scène, de remettre à zero le compteur 2 de mon IPX 800 V3. Voilà ce que j'ai fait d'après mes recherches (forum CGE + API ipx) : if tonumber(IndexCounter) > 100 then local IPX = net.HTTPClient() IPX:request("http://192.168.xx.xx/protect/assignio/counter.htm?countername2=Alarme&counter2=0", { options = { method = 'SET', headers = {['Authorization'] = "BASIC xxxxxxxxxxxx="}, }, success = function(response) fibaro:debug("ok") end, error = function(response) fibaro:debug(response) end }) end IndexCounter est une variable qui récupère la valeur du compteur. Mais bien sà»r ça marche pas, et pas de retour d'erreur ! (j'ai le "ok" dans le debug) j'ai essayé de changer le SET et mettre GET, mais rien y change. Mais même en essayant de le remettre à zéro depuis le lien http dans un navigateur, ça marche pas... qqun à une idée ? merci tout plein !!!!
  13. à quoi sert cette commande ? getMainVideoStreamType (qui me retourne 3), parce que je me demande si je pourrais pas changer aussi le format du plux principal. Visiblement, on peut le paramétrer setMainVideoStreamType avec une valeur de 0 à 3. Mais pas beaucoup d'explication dessus... je ne suis vraiment pas satisfait de ce "HD" de ces caméra, alors si je pouvais passer en flux principal en mpeg ... ce serait top ! c'est délirant ce que je dis ?
  14. MAIS quel boulet je suis !!!!!!! Dans toutes mes essai de commandes, je mettais le user= admin avec un "e" à user !!!! au lieu de "usr" en tout cas, il fallait changer le type de substream effectivement ! MERCI !!!!!!!!!!!!!!!!
  15. Merci ! J'essaye dès que je peux... Je tiens au courant !
  16. Bonjour à tous ! j'ouvre un nouveau topic sur ces caméras, je sais qu'il en existe déjà un sur le sujet... Dans ce topic vous parliez de ces paramètres pour configurer une FI9821W dans la HC2 : Vous êtes sà»r de ces commandes ? Parce que je viens d'installer une FI9821EP (identique que FI9821W mais avec le POE), et pas moyen d'avoir une seule image sur la HC2. Par contre je peux arriver à commander la caméra (position preset...). La camera est visible avec mon tél via l'application UcamPro. Ensuite vous en êtes satisfait ? moi bof !!! En comparaison avec une FI8910E (même genre mais pas en HD), je suis plutôt déçu !! C'est hyper pas fluide !!! ok, l'image est très nette MAIS faut pas que ça bouge !! les FI8910 étaient bien plus fluides, et de qualité largement suffisante pour voir ce qu'il se passe sur un écran de téléphone ! Vous avez quoi comme réglages vidéo ? Et quand j'essaye de baisser la qualité de l'image, il me semble qu'elle remet automatiquement en HD !! Je précise que son firmware est à jour.
  17. alors je viens d'essayer ta proposition : setTimeout(pcall(function() RequestIP() end), 5000) mais ça ne fonctionne pas, c'est comme si le setTimeout n'était plus temporisé. ça enchaine les boucles à la suite (plusieurs par seconde) et du coup j'ai essayé de placer le pcall sur l'appel de la fonction check : pcall(CheckIp, response.data) Mais le comportement reste le même, que précédemment, c'est à dire arrêt de la scène quand plus de connexion. Et toujours sans message d'erreur !!
  18. Je teste ça dès que je peux, Je tiens au courant ! Merci !
  19. oui j'ai déjà vu cette fonction, mais je sais pas où m'en servir, et quoi faire du retour de cette fonction...
  20. alors j'ai fait un essai fatiguant mais concluant j'avais une rallonge SMA de 10m, j'ai tirer cette rallonge de la cave pour finir dans le grenier (juste assez de câble ) et là ou j'habite il y a 2 antennes Bouygues piles dans le même axe. Comme tu dis, il faut bien l'orienter. du coup maintenant j'ai une réception 4G à 50 % stable (pointe à 75 %) Je pense pouvoir monter à 75 % stable en enlevant la dernière rallonge SMA de 2 m qui ne ressemble à rien (avec socle magnétique). Je vais prendre la même que celle de 10m mais en 2m.
  21. Bon alors antenne reçu. l'amélioration de la réception est vraiment lite. Pour la mesure, je me fie au voyant sur le modem qui correspond au pourcentage de force de réception dans le webadmin (25%-50%-75%-100%) La je suis à25% des fois 50% en 4G. Si je le sort, je passe à75% stable. Faut que je trouve un meilleur emplacement...
  22. et voilà! c'est pas très beau, mais comme dit @Lazer, visiblement en telnet c'est du brut de décoffrage ! [DEBUG] 07:46:56: NetgearCave - 1F000103 login: [DEBUG] 07:46:56: NetgearCave - admin Password: [DEBUG] 07:46:56: NetgearCave - NetgearCave# [DEBUG] 07:46:56: NetgearCave - configure terminal NetgearCave(config)# [DEBUG] 07:46:56: NetgearCave - radio 2.4 disable NetgearCave(config)# [DEBUG] 07:46:56: NetgearCave - exit NetgearCave# [DEBUG] 07:46:57: NetgearCave - % Activating config... [DEBUG] 07:46:57: NetgearCave - disconnect Telnet [DEBUG] 07:46:57: NetgearRdc - 1F000103 login: [DEBUG] 07:46:58: NetgearRdc - admin Password: [DEBUG] 07:46:58: NetgearRdc - NetgearRdc# [DEBUG] 07:46:58: NetgearRdc - configure terminal NetgearRdc(config)# [DEBUG] 07:46:58: NetgearRdc - radio 2.4 disable NetgearRdc(config)# [DEBUG] 07:46:58: NetgearRdc - exit NetgearRdc# [DEBUG] 07:46:59: NetgearRdc - % Activating config... [DEBUG] 07:46:59: NetgearRdc - disconnect Telnet [DEBUG] 07:46:59: NetgearEtage - 1F000103 login: [DEBUG] 07:46:59: NetgearEtage - admin Password: [DEBUG] 07:46:59: NetgearEtage - NetgearEtage# [DEBUG] 07:47:00: NetgearEtage - configure terminal NetgearEtage(config)# [DEBUG] 07:47:00: NetgearEtage - radio 2.4 disable NetgearEtage(config)# [DEBUG] 07:47:00: NetgearEtage - exit NetgearEtage# [DEBUG] 07:47:01: NetgearEtage - % Activating config... [DEBUG] 07:47:01: NetgearEtage - disconnect Telnet [DEBUG] 07:47:01: OFF OK Mon problème de check semble résolu j'ai simplement augmenté le temps entre la fin du premier script et le lancement du check. Je pense que les AP travaillent encore après la validation...
  23. jjacques68

    Volet Roulant

    il me semble dans la notice de ce module, ils disent de faire 2 aller-retour en utilisant les boutons du modules sur la HC2. mais je sais plus si c'est juste après l'inclusion...
  24. alors !! j'en suis à la version 4 qui est de mieux en mieux je trouve et non toujours pas de classes !! (en fait je sais pas ce que c'est !!!) local deviceIP = { {name = "NetgearCave", ip = "192.168.xxx.xxx"}, {name = "NetgearRdc", ip = "192.168.xxx.yyy"}, {name = "NetgearEtage", ip = "192.168.xxx.zzz"} } local SendCommand = { {name="login", command="admin".."\n", txtmatch="Password:"}, {name="pass", command="xxxxxxx".."\n"}, {name="config", command="configure terminal".."\n", txtmatch="config"}, {name="wifiOff", command="radio 2.4 disable".."\n", txtmatch="disable"}, {name="retourMenu", command="exit".."\n"}, {name="save", command="save-and-activate".."\n", txtmatch="Activating"} } local devicePort = 23 local maxRetry = 5 local delayCommand = 100 function onError(com, device) fibaro:debug("ERROR sur "..device.." avec commande "..com) fibaro:call(fibaro:getGlobal("IdPhoneJJ"), "sendPush" , "Erreur lors de WIFI OFF sur "..device.." avec la commande "..com) end function StandbyLabel(name) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label"..name..".value", "en cours...") end function Disconnect() for _,device in ipairs(deviceIP) do --boucle sur chaque device StandbyLabel(device.name) -- met les ... sur les label tcpSocket = Net.FTcpSocket(device.ip, devicePort) --ouvre la connexion tcpSocket:setReadTimeout(2000) --set the read timeout local result = "" local retry = 0 --attend le login while string.match(result, "login:") == nil and retry < maxRetry do fibaro:sleep(delayCommand) result = tcpSocket:read() retry=retry+1 end --si on a atteint les 5 essais alors erreur if retry >= maxRetry then onError(com.command, device.name) end fibaro:debug(device.name.." - "..result) --affiche le login for _,com in ipairs(SendCommand) do --boucle sur chaque commande de la table SendCommand local retry = 0 result="" bytes, errorCode = tcpSocket:write(com.command) if errorCode == 0 then --détermine le texte a trouver dans la réponse - C'EST NUL çA !! if com.txtmatch then txt = com.txtmatch else txt = device.name.."#" end --boucle jusqu'à trouver le texte MAX 5 essai while string.match(result, txt) == nil and retry < maxRetry do fibaro:sleep(delayCommand) result = tcpSocket:read() retry=retry+1 end --si on a atteind les 5 essais alors erreur if retry >= maxRetry then onError(com.command, device.name) end fibaro:debug(device.name.." - "..result) --affiche le resultat de la commande passée else --errorCode = 1 - dans quels cas c'est pssible ? onError(com.command, device.name) end end fibaro:debug(device.name.." - disconnect Telnet") --deconnect la session telnet et passe au device suivant tcpSocket:disconnect() tcpSocket=nil end return true --renvoie true si tout est ok (plus vraiment utile) end --MAIN local result = Disconnect() if result == true then fibaro:debug("OFF OK") else fibaro:debug("ERROR") end --effectue un check des device fibaro:sleep(15*1000) fibaro:call(fibaro:getSelfId(), "pressButton", 10) J'ai largement pioché les idées dans des VD sur le forum, désolé je serais plus capable de dire qui à fait quoi, mais en tout cas je vous remercie tous pour l'aide !! Sans doute certains se reconnaitront J'ai pu utiliser les string.match(). J'ai rajouter des sleep() dans les boucles de détections car je les limite à 5 essais et donc elles s'enchainaient trop vite ! A la fin du script, j'utilise l'appel d'un autre script pour vérifier l'état des 3 access point. En fonction de leur état, l’icône du VD change et les notifications push également. Et ça marche pas mal je pense ! le but est que lorsque que je me couche ou que je quitte la maison, j'enclenche l'alarme, et en même temps je coupe le wifi. quand je me réveil ou que je rentre, je coupe l'alarme et le wifi s'allume. Juste un soucis à régler j'ai mis un sleep de 15 secondes à la fin du script pour appeler le check. Mais souvent le check se passe mal. Comme si il ne pouvait pas "encore accéder" aux paramètres des AP - malgré les 15 secondes ou 30 même !! ça me plante le VD, il suffit juste de refaire un check et c'est bon... A méditer...
  25. jjacques68

    Volet Roulant

    pour le calibrage, y a un bouton calibrer dans les paramètres avancés du module.
×
×
  • Créer...