Aller au contenu

Lazer

Administrateur
  • Compteur de contenus

    25 998
  • Inscription

  • Dernière visite

  • Jours gagnés

    1 282

Tout ce qui a été posté par Lazer

  1. Oui maitre
  2. C'est un sujet qui revient souvent sur le forum net.HTTPClient() est asynchrone, le code dans les fonctions appelées en callback s'exécute toujours après la fin de l'exécution du thread principal. Quand on commence à programmer en asynchrone, il ne faut plus jamais utiliser de fonctions synchrones comme sleep(), sous peine de comportement surprenant comme tu l'as constaté. Préférer à la place l'emploi de la fonction settimout() qui est elle-même asynchrone (chercher les exemples sur le forum) La bonne pratique quand on programme en asynchrone est la suivante : Après un appel à net.HTTPClient(), le code devrait se terminer le plus rapidement possible afin de laisser la main à la fonction success() appelée en callback de net.HTTPClient(). La suite du code se déroule donc dans la fonction success(). Celle-ci, à sont tour, peut faire d'autres appels à net.HTTPClient() ou settimeout() pour déclencher de nouveaux appels de fonctions en callback asynchrone. Etc... C'est la technique que j'ai employé dans mes scènes Watchdog et Yamaha MusicCast, que tu peux étudier par exemple. C'est une certaine gymnastique qui n'est pas évidente au début, et oblige à revoir toute la structure de son code LUA. Malheureusement Fibaro ne nous laisse pas le choix dans les scènes, dès que l'on veut faire des appels HTTP, on est obligé d'utiliser la fonction asynchronse net.HTTPClient(). La fonction Net.FHTTP() synchrone utilisée dans les VD n'est pas disponible dans les scènes.
  3. oui il y a un popup qu'il faut autoriser. Essaye avec un autre navigateur.
  4. Lazer

    Google Home

    La coupe du monde de quoi ?
  5. Lazer

    Google Home

    Les HC2 aussi est ultra stable... ça fait 2 ou 3 mois qu'on n'a plus aucune mise à jour, pas de risque de régression Bah nous on fait de la domotique grand public de 2018 maintenant.... on a un installé le skill Bruit de pet sur Alexa ce soir.... voilà voilà.... il y en a au moins une qui a bien rigolé
  6. Lazer

    Fibaro Intercom

    J'ai failli m'étrangler :
  7. Lazer

    Google Home

    Merci Jojo, mais c'est un phénomène assez connu sur tous les forums, la première page est rarement lue, pourtant elle est censée rassembler les infos utiles à lire en premier. Pas grave, il y a toujours une bonne âme pour répéter Heureusement que tu suis Tu reviens quand tu veux chez Fibaro
  8. Lazer

    Json T_end

    désolé c'était mal formulé Mais c'est en substance ce que te dis le message d'erreur.
  9. Lazer

    Json T_end

    euh, je crois que c'est juste ton code LUA qui est mal formaté, avec des virgules ou des accolades placées n'importe où. Je t'ai donné un exemple de code, mais désolé je n'ai pas le temps de tester du LUA, donc c'est purement théorique.... Sinon aide toi des nombreux exemples sur le forum. Par exemple le dernier code que j'ai partagé utilisant httpclient() est dans la scène sur le tuto Yamaha MusicCast. Mais ce n'est pas le seul.
  10. Lazer

    Fibaro Intercom

    C'est comme le Homepod, l'Intercom est tellement parfait qu'ils peuvent se contenter de 10% du marché mondial et peuvent ignorer les 90% restants. Parfois certaines stratégies d'entreprise m'échappent... encore que cela reste compréhensible pour le premier objet cité.
  11. Oui ça semble OK Je ne sais pas alors.
  12. Non pas besoin, l'intérêt de HAbridge est d'être reconnu nativement, car il emule un pont Philips Hue. Je n'ai pas encore testé, mais par contre je pense qu'on ne pourra pas dire 'ouvre' ou 'ferme'.
  13. J'en doute, HA-Bridge sert à émuler un pont Phillips Hue, donc des lumières. Mais peut être que quelqu'un a une astuce...
  14. OK dommage, mais tu as raison c'est ce que je craignais. Pourtant mon smartphone sait répondre à OK Google en mode avion, mais bon, il y a un vrai CPU dedans. PS : inutile de citer le message supérieur
  15. Oui, clairement HA-Biridge permet d'aller beaucoup loin que le Skill de base. Il y a un truc qu'il faut que je teste avec HA-Birdge, c'est si ça peut fonctionner totalement cloudless... exemple : débrancher l'accès Internet, et voir si la reconnaissance vocale peut se faire en locale, et actionner HA-Birdge (qui par définition ne fonctionne qu'en local)
  16. Oui moi j'ai tout configuré avec le smartphone, sauf le changement de langue que j'ai fait via le PC avec le lien donné plus haut par @Cmoi20 Je me suis limité aux lumières pour l'instant, de toute façon hors de question que je laisse les ouvrants sous contrôle d'un assistant vocal.
  17. Donc si je comprends bien, mon Alexa Store est en US car j'ai dû y accéder il y a 15 jours avec mon compte Amazon pour chercher des skills, avant de commander les Echo. Bon finalement c'est pratique, car j'en profite pour installer tous les Skills non dispo en FR. Pas de chance pour Audio Station, il faut passer à DSM 6.2, et ce n'est pas encore vraiment au point sous Xpenology. Par contre ce n'est toujours pas clair pour le Skill Fibaro. Vous aussi il n'a retrouvé aucune pièce ? Donc obligé de créer tous les groupes à la main ?
  18. Ah bon, on peut avoir plusieurs Fibaro ID associé à la HC2 ??? Je ne savais pas. Bon y'a du bien et du pas bien. Alexa parle en français, mais pour une raison inconnue, l'appli est en anglais et ne me propose que des trucs aux US (météo, radio, flash quotidien, etc) Pourtant j'ai bien mis mon adresse en France pour cet appareil et pour l'Echo. A la connexion à mon compte Amazon, elle a inversé mon nom et mon prénom. Pas très WAF... Le coté positif, c'est que je peux installer le Skill Fibaro sans modifier mon adresse (bien qu'elle soit en France), car il croit que je suis aux USA Fibaro ID a trouvé TOUS mes modules, donc pas possible de choisir la compte Il a mélangé toutes mes lumières, impossible de savoir à quelle pièce ça correspond, ça n'est pas indiqué dans le nom des devices détectés. Pas WAF.... je vais passer 2h à les renommer et les identifier une par une. Alexa a trouvé mon HABridge automatiquement, pour le coup l'émulation des Philips Hue c'est vraiment ce qui fonctionne le mieux Par contre, truc très con, je ne peux pas installer de Skill FR.... C'est pas encore trop au point la sortie en France, comprends pas pourquoi il me croit aux US.
  19. Pour la Skill Fibaro, il vous demande le FIbaro ID ? Mais après, on peut choisir un utilisateur avec des droits limités seulement sur certains modules ? Pas envie que Alexa utilise le compte admin de mon HC2....
  20. Lazer

    APP 2.23, IOS 11.4.1, iPhoneX

    C'est que les utilisateurs d'iPhone qui ont un souci ? Parce que Android me propose de faire une mise à jour, mais du coup je n'ose pas.
  21. C'est jusqu'à lundi 9h la promo Source officielle : la page d'accueil d'Amazon.fr
  22. Oui et même en Prime, on peut avoir autant d'adresse de livraison qu'on veut Pour les volets, c'est pas une histoire genre il faut dire "allume" les volets ? (au lieu d'ouvrir)
  23. Lazer

    Json T_end

    Ton "options" est mal formaté, c'est plutôt un truc dans ce genre là : local myJson = { "event": { "cgi": "modzona", "system_number": "1", "zone_number": "4", "option": "state", "value": 0, "device_id": "5a37f4167765621039320000" } } local http = net.HTTPClient() http:request('https://airzonecloud.com/events/' .. myConsigne, { options = { method = 'PUT', data = json.encode(myJson) }, -- la suite ... }
  24. Tu ne reçois jamais aucun mail de Fibaro, ou uniquement ceux concernant les batteries faibles ? Car si c'est la première option, alors c"est ton fournisseur de mail qui a banni le domaine Fibaro, un peu trop Polonais (donc proche de la Russie, plus grande source de Spams au monde). Déjà regarde dans ta boite à Spam. Ensuite demande au support Fibaro de regarder dans les logs de leur serveur de mail pourquoi les mails sont bloqués. Ensuite tu fournis ces infos à ton fournisseur de mails pour qu'il débloque l'émetteur Fibaro. Cela m'est arrivé il y a quelques mois.
  25. Non mais les femmes à la maison consomment pas mal, surf, YouTube, etc, ça va vite.
×
×
  • Créer...