Aller au contenu

mccyrille

Membres confirmés
  • Compteur de contenus

    56
  • Inscription

  • Dernière visite

Tout ce qui a été posté par mccyrille

  1. mccyrille

    Plugin Netatmo

    A tous ceux qui ont une portée minable ; démontez grossomodo vos modules extérieurs et pluviomètre pour voir dans quels sens sont les PCB ; l'antenne est une simple piste gravée sur le PCB. Ces antenne n’émettent pas de manière sphérique à puissance égale mais c'est plutôt un disque, voir même un "papillon" (2 cônes de chaque cotés), dans le sens du PCB ! Il faut donc orienter vos module de manière à ce que le PCB s'aligne avec votre station météo, et vous verrez... c'est beauuucoup mieux ^^ En revanche, je n'ai pas trouvé le moyen de recevoir mes données sur mon toit (plat) ; 2 dalles à traverser, et le sens des ondes n'est vraiment pas propice à recevoir verticalement
  2. Bah je te raconte pas quand j'oublie de baisser les volets, ça monte très vite en ce moment... je prend 2 - 3 °C en une demi heure en gros, donc non pas trop déconnant... J'espère qu'en hiver ça suffira par contre (même si y devrait y avoir moins de puissance...)
  3. Je suis plein plein sud (à 1 ou 2° près), donc on peut simplifier déjà le calcul de puissance réellement dans la maison par : puissance dans la maison = puissance potentielle * cos(azimut-180) si je suppose que la puissance potentielle calculée est au sol, il faut calculer la puissance sur les baies (en supposant du coup un triangle rectangle, que la puissance potentielle est le coté opposé, il me faut le coté adjacent) ça me fait au final la puissance réelle qui frappe les vitres : puissance potentielle * cos(azimut-180) * cos(hauteur) * (puissance potentielle / sin(hauteur)) auquel il faut rajouter mon facteur solaire (62%) typiquement, en ce moment, j'ai donc 286W/m² potentielle, sur 8m² de baie, ça fait presque 4000W !
  4. Pile ce qui me fallait vraiment super !!! Beau boulot ^^ Petite question J'ai 8m40 au total plein sud (c'est une maison passive, et les baies sont mon principal moyen de chauffage, avec plus tard un appoint grâce à un poêle à granulets, mais cet hiver, on va tester sans rien, de toute façon on a pas le choix ^^), mais il faut vraiment que je puisse gérer / anticiper le chauffage et l'inertie de la maison tout seul (car il y a plein d'autres paramètres, comme la VMC DF, le puits canadien et les différents by pass) Voici la photo de la façade sud, ainsi que le petit post de présentation : http://www.domotique-fibaro.fr/index.php/topic/3870-notre-maison-passive-autoconstruite/#entry56121 La puissance potentielle est sur le sol, ou les murs ? Si c'est au sol, il faut faire un calcul en fonction de l'azimut et de la hauteur pour avoir la puissance qui rentre par mes fenêtres ? (je connais le facteur solaire de mes menuiseries (triple vitrage))
  5. ça devient vite l'usine à gaz quand on utilise ET des déclenchement push, ET des VD ET des scènes, pour finalement ne faire qu'une seule chose simple... mais bon ok je vais voir ça alors merci quand même
  6. mais le truc c'est que "tant que la valeur n'a pas changé d'état" et d'autres trucs se sont passé (d'autres entrées, donc ça commence àêtre compliqué), alors je dois rechecker. D'où le fait que je veuille juste checker l'input, faire mes if et tout tranquillement ailleurs, et au besoin, rechecker !
  7. ok, je me suis un peu douté de ça... Mais comment faire alors ? J'ai essayé de mettre un "sleep(1000)" avant mon "après" histoire de laisser le temps à la fonction request de s'executer, mais c'est pareil ! J'ai même rajouté ça avant le "après" : fibaro:sleep(1000) fibaro:debug("sleep") fibaro:sleep(1000) et voici la réponse : [DEBUG] 23:28:42: avant : -1 [DEBUG] 23:28:43: sleep [DEBUG] 23:28:44: après : -1 [DEBUG] 23:28:44: réponse : 1 Je ne peux pas faire autrement, de manière synchrone, juste histoire de checker ?? (sans passer par un VD...)
  8. Bonjour Je m'arrache les cheveux sur un truc tellement simple que je désespère... Est-ce moi, le lua, ou fibaro qui fait de la merde ? A vous de me le dire ^^ ! Voici mon code... et les réponses Je cherche juste à faire une petite fonction qui check régulièrement un état d'une entrée de mon IPX, mais je n'arrive pas a récupérer la valeur, qui est pourtant bien récupéré (voir "réponse : 1") Je ne comprend pas pourquoi "après" affiche encore -1, alors qu'il a bien été pris en compte pourtant. Et pire... Pourquoi le débug "après:" s'affiche avant "réponse :" ! Éclairez moi SVP ^^
  9. donc c'est bien le soft de la HC2 qui est pourri alors !? j'essairai ça merci
  10. bon bah je n'arrive pas àrevenir àune version antérieur en plus... ça reste bloqué sur erreur 503.... quand je redémarre (hard reset en coupant le courant), je suis toujours en 4.056...
  11. bah c'est pire que ça, je ne peux rien enregistrer, car il n'y a pas de pièces dans la liste ! Je ne peux même pas dire qu'il appartient à aucune pièce... restauration...
  12. Bon j'ai mis à jour... rien de mieux, même du pire... Les sous modules (les 4 sorties individuelles) sont bien restés, mais les modules principaux ne sont plus accessible (pas accès la config du module, ça charge sans rien faire). Le pire c'est que les sous modules encore enregistrés marchent..... on ne demande pas quelquechose de compliqué quand même... juste des fonctions de base qui marchent déjà !
  13. Ok ben je vais tenter une MAJ alors... les 10s de latence c'est quand je demande via la box de changer l'état des leds, et c'est rare (que quand j'y touche pas depuis un moment à la box !). avec les interrupteurs muraux, vraiment aucuns soucis, c'est ça qu'est dommage !
  14. c'est quand même fou... un produit fibaro, avec la box fibaro, pas 100% compatible ça fait pareil avec les autres box ?! j'ai aussi remarqué que parfois il faut faut, 10 - 20s pour que mon ordre d'allumage ou d'extinction soit pris en compte... j'ai plus vite fait de me lever... Parfois aussi, il faut faire plusieurs demandes pour que l'ordre soit pris en compte... comme si la box ou les modules étaient en "veille"... je les interroge toutes les 5s pour essayer de régler le problème, mais ça ne change rien...
  15. Bonjour à tous ! J'ai un peu quitté le forum quelques mois que j'étais en plein rush pour emménager de notre maison autoconstruite ^^ C'est chose faite depuis samedi Bref Tout mon éclairage est en 12V et fonctionne à base de module RGBW 101. C'est assez pratique car il n'y a pas besoin de box pour que ça marche, la config d'usine permet d'allumer mes spots uniquement avec les entrées associées... Je pilote par RGBW 101 4 zones de spots ou 1 RGB et 1 zone de spots... Au final le tableau est bien rempli par les modules ^^ Et encore, il en manque un ^^ ! Par contre, depuis 2j, j'essaie de jouer un peu avec les modules et la box, et ya de quoi se prendre la tête.... Le retour d'état ne fonctionne PAS DU TOUT ! Exemple ici, avec toutes les sorties à 10% en gros, alors que tout est éteint... le bureau (je suis devant le PC) qui est allumé à 10%, mais en fait je suis plutôt à 60%, et la cuisine qui elle est allumée... alors que non ! Du coup j'ai essayé de lire en Lua ce que ça donne, et vla la logique du truc... (il y a eu 2 essais. Le premier, la lumière était éteinte, le deuxième essai, la lumière a été allumée avec l'interrupteur mural, et est effectivement allumé) C'est n'importe quoi, le résultat donné par color, r,g,b,w ou value (directement avec l'id de la sortie) n'est pas le même du tout... Heureusement qu'à l'usage, aucun problème, la variation marche bien, l'allumage et l'extinction aussi... Mais sans déconner, c'est quoi ce retour d'état !? Je peux pas lancer l'appli fibaro sans avoir un doute si la lumière est allumée ou pas !? Des idées ? C'est un bug connu ? à‡a va être réglé ?
  16. Attention pour 10m, ça fait en gros 60W, soit 5A ! Le module n'est peut être pas assez bien dimensionné non plus ? Il faut peut être mettre une petit ampli comme ça entre tes deux rubans : http://www.ebay.fr/itm/Amplificateur-repeteur-bande-ruban-RGB-LED-ultra-slim-12V-/170991732035?pt=FR_MaisonJardin_Luminaires&hash=item27cfe6c543
  17. J'ai moi même essayé aussi le script de krikroff car j'avais le problème du T_END... voici mon code php ; une page php vraiment tout simple... C'est le format json que doit me rendre une autre page php qui elle fait la requête... Elle marche bien mais met 3 - 4s à répondre donc je pensais que le script lua n'attendait pas la réponse et continuait à s'executer... C'est pourquoi j'ai fais cet essai vraiment tout simple pour voir si c'était juste le temps de réaction qui coinçait... <?php echo "{\"Int\":{\"Temp\":18,\"CO2\":1102,\"Humid\":57,\"Press\":1034.8,\"Bruit\":41},\"Ext\":{\"Temp\":4.1,\"Humid\":92,\"Bat\":71},\"Pluie\":{\"p1h\":0,\"p24h\":0.1,\"Bat\":100}}"; ?> On peut pas faire plus rapide lol Eh ben non, pareil ; problème du T_END... ça boucle 5 fois donc, mais je ne récupère rien du tout... Est-ce que c'est WAMP Server qui fou un T_end au début du retour ? Est-ce que c'est fibaro qui fait encore des siennes... ?? Ca commence à me les casser toutes ces requêtes et retour pas logique là ... Pfffff
  18. On ne regrette pas... mais on en fera qu'une seule fois lol ^^ On va dire que la plus valu devrait nous permettre de faire faire, chose qu'on ne pouvait pas du tout avant, surtout avec cette surface et ces prestations. Mais on espère ne pas avoir à la revendre trop vite quand même
  19. Ah oui.... tout près ^^
  20. Ah possible je connais pas beaucoup beaucoup Amboise encore ! Fallait m'envoyer un MP ^^ A la Croix en Touraine (où nous habitons réellement), il y a 4 lotissements en cours pour 2200 habitants environs...
  21. ouais mais làc'était pas vraiment ce que je voulais faire, la box doit pouvoir, c'est juste que je sais pas comment faire cette requête...
  22. non non, c'est avec le "CIK", c'est un clé qui permet authentifier directement mon compte dans le script google, je mettais mon CIK dans le headers, et mes données dans le payload, c'est tout, ça marchait super bien, mais là impossible de construire la requête correctement
  23. J'y arrive pas j'y arrive pas j'y arrive pas Quelqu'un peut me dire comment faire une requête sous cette forme SVP ? request_packet = '' request_packet += 'POST /api:v1/stack/alias HTTP/1.1\r\n' request_packet += 'Host: m2.exosite.com\r\n' request_packet += 'X-Exosite-CIK: '+cik+'\r\n' request_packet += 'Connection: Close \r\n' request_packet += 'Content-Type: application/x-www-form-urlencoded; charset=utf-8\r\n' request_packet += 'Content-Length: '+ str(len(content)) +'\r\n' request_packet += '\r\n' # Must have blank line here request_packet += content # Must be same size as Content-Length specified print '--REQUEST:-----------------------' print str(request_packet) print '---------------------------------' # OPEN SOCKET s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(('m2.exosite.com', 80)) # SEND REQUEST s.send(request_packet) # RECEIVE RESPONSE data = s.recv(2048) # CLOSE SOCKET s.close() Peut-être est-ce possible de le faire avec la fonction net.HTTPClient, mais ça ne veut pas
  24. Ah oui ! Mais bon finalement je suis parti sur une autre solution dans une scène (je croyais que ce n'était pas possible de faire appel à des requêtes dans une scène... mais si !) au moins je peux construire "proprement" la partie "option", et en plus j'ai la réponse ! au début j'avais réponse 401 : unauthorized maintenant, je suis autantifié, mais j'ai l'erreur 406 : not acceptable ce qui me laisse penser que c'est simplement une mise en forme des données... j'ai essayé avec payload et data, mais rien y fait. --[[ %% autostart %% properties %% globals --]] local httpClient = net.HTTPClient(); httpClient:request("http://m2.exosite.com/api:v1/stack/alias", { success = function(resp) fibaro:debug('Ok '..resp.data) end, error = function(err) fibaro:debug('Ok '..err) end, options = {method = 'POST', headers = {['X-Exosite-CIK'] = 'efe553632247a************4e46ab946857a2b3c'}, data = 'Cuve=2900' } }); du coup j'ai essayé aussi comme ça et comme ça... mais ça marche pas... une idée ?? options = {method = 'POST', headers = {['X-Exosite-CIK'] = 'efe553632247**********ab946857a2b3c'}, ['Cuve'] = '2900' } options = {method = 'POST', headers = {['X-Exosite-CIK'] = 'efe553632247************46ab946857a2b3c'}, Cuve = '2900' }
  25. n'importe quoi... le mec de toute façon aurait su quoi projeté sur la maison s'il connaissait son métier...
×
×
  • Créer...