Aller au contenu

Lazer

Administrateur
  • Compteur de contenus

    25 881
  • Inscription

  • Dernière visite

  • Jours gagnés

    1 257

Tout ce qui a été posté par Lazer

  1. C'est à cela qu'on reconnait les buveurs de mirabelles, la vue se trouble
  2. Lazer

    Localisation GPS

    J'ai fait une rapide recherche, et apparemment il semble qu'il soit impossible d'obtenir la localisation des mobiles via une API. C'était possible à l'époque de Google Latitude, mais cette fonctionnalité a été retirée par Google il y a bien longtemps. Donc maintenant, seul le téléphone (et donc ses propres applications) peuvent obtenir leur localisation. En fait le seul moyen d'obtenir la localisation des téléphone, c'est via les services Google en ligne, mais il n'y a pas d'API publique. Donc idée à abandonner
  3. Lazer

    Localisation GPS

    Je n'utilise pas (encore?) la géolocalisation pour la domotique car je n'ai rien trouvé de satisfaisant, mais je le laisse activé pour les services Google, c'est super pratique au quotidien (pour moi qui voyage beaucoup). Du coup je pense qu'utiliser la géolocalisation de Google répondrait à mes critères pour la domotique (précision et pas de consommation supplémentaire de batterie). Mais faut avoir le courage et le temps de se pencher sur l'API....
  4. Lazer

    Localisation GPS

    Si tu veux mon avis, et pour les possesseurs de smartphone Android, le mieux en terme de batterie et de précision, c'est encore d'aller chercher l'info à la source, c'est à dire sur le Cloud de Google, vu qu'il sait en permanence où est le smartphone (en tout cas pour ceux qui n'ont pas désactivé la localisation). Du coup, faudrait trouver la bonne API, et l'exploiter avec la HC2..... Yapluka !
  5. Ici :
  6. Ouais c'est sûr que quand tu vois le matos de pro, ça va être dur de faire pareil à la maison. Et ils sont tous comme ça sur Youtube, c'est la course à l'armement, difficile d'en trouver un qui utilise encore du petit électroportatif. Sinon, pas si simple l'emboitement de pièces imprimées Mais elle faisait quelle épaisseur la partie qui a cassé ? Trop fine apparemment, non ?
  7. Hâte de voir la suite Tiens en parlant de bois, tu as vu que Copain des Copeaux a repris ?
  8. Intéressant. Pour le protocole radio, c'est Delta Dore, donc X2D, ou plus probablement X3D (propriétaire et fermé) Pour l'API, si j'étais mauvaise langue, je dirais que c'est comme tous les objets connectés actuels.... Cloud avec application propriétaire obligatoire, qui fermera sans prévenir dans quelques mois/années. J'attends avec impatience qu'on me démontre le contraire.
  9. Lazer

    net.HTTPClient()

    Tu as raison, il n'y a pas de qu'il faut pour modifier un Label en particulier, mais c'est rien du tout à rajouter si tu veux le faire. Moi je me contente d'un seul Label unique pour dire si l'action a réussi ou échoué. Après une fois que tu as compris la logique, c'est facile de faire passer toutes les infos que tu veux entre le VD et la scène.
  10. Lazer

    Nvidia Shield Android TV (16 Go)

    Tu as bien calculé ton coup des repos de temps de travail bien mérités, à n'en point douter
  11. Tant mieux Quelque part, ça me rassure, je ne suis pas seul (et fou), cette mise à jour 4.520 a bien un bug reproductible chez plusieurs personnes.
  12. Lazer

    Nvidia Shield Android TV (16 Go)

    Dis donc toi, il neige par chez toi non ?, c'est le seul moment de l'année où tu bosses pendant les heures de travail
  13. Lazer

    net.HTTPClient()

    Cool Alors pour remonter les résultats, lorsque la scène a été appelée, on lui a passé en argument l'ID du VD et du Bouton appelant. Donc à partir de là, elle "sait" quel VD et quel Label elle doit mettre à jour. Mieux encore, elle injecte directement des fibaro:debug() dans la zone de Debug du bouton appelant. Ca facilite le débugging et le suivi des événements.
  14. Lazer

    Yamaha MusicCast

    @domo pose la question à LDLC, car pour le cashback chez Yamaha, je pense qu'il faut que la Bar, et les 2 enceintes, apparaissent chacune sur des lignes différentes de la facture.
  15. Ça ressemble à mon problème, essaye de faire un backup de la HC2, puis rebooter la box. Chez moi cela a tout débloqué (Alexa et Google Assistant).
  16. Lazer

    Nvidia Shield Android TV (16 Go)

    Avec tous les impôts qu'on paye, ils pourraient vous laisser regarder youtube au taff quand même
  17. Lazer

    net.HTTPClient()

    a) euh là je ne suis pas certain de bien comprendre ce que tu veux faire.... b) aucune idée ! En tout cas perso je n'ai pas été limité. Il faut tester. c) idem que point (a), ce que tu veux faire n'est pas clair pour moi. Mais de ce que tu décris, je dégage 2 choses principales : pouvoir configurer tous les paramètres en un point unique, par exemple la Main Loop du VD, laquelle se charge ensuite de stocker ces paramètres dans une variable globale (à grand coup de json.encode()) Toute cette logique est utilisée dans mon VD MusicCast, entre la Main Loop, ses Boutons, et la scène unique (je précise bien scène unique, car cette même scène est appelée par TOUS les boutons de TOUS les VD (un VD par enceinte/ampli à domotiser)). Plus précisément : dans la Main Loop du VD : il y a toute la logique de création de la VG, du stockage des données, et même une vérification périodique de sa validité (protection contre les N/A bien connus qui se produisent lorsque l'utilisateur va enregistrer manuellement le panneau de variable). il y a également, en bonus, la détection automatique de l'ID de la scène, ce qui évite à l'utilisateur de devoir le renseigner manuellement dans chaque bouton de VD : Appel de la scène avec des arguments dans la scène : récupération des arguments ==> Donc pour moi, il n'y a pas vraiment de difficulté sur ce point là, tu peux simplement récupérer et adapter ce que j'ai fait. enchainer les actions asynchrones dans la scène entre les appels aux fonctions HTTPClient() et settimeout() Là encore, tout cela est utilisé dans la scène MusicCast, avec tout un tas de paramètres passés en argument des fonctions, afin que prendre les bonnes décisions (quelle action effectuer ensuite, etc). Justement là comme je ne comprends pas ce que tu veux faire, c'est à toi de bien comprendre la logique de fonctionnent, et de le traduire pour tes propres actions. ==> Là, c'est à toi de jouer
  18. Lazer

    Nvidia Shield Android TV (16 Go)

    Mais tu as fait un tour dans les options de Kodi ? Tu peux changer la langue normalement.
  19. Lazer

    Nvidia Shield Android TV (16 Go)

    J'ai fait la mise à jour de la Shield TV hier, sympa les nouveautés : - Dolby Atmos sur Amazon Prime Video, par exemple Jack Ryan (mais que sur la piste VO, les français sont punis) - Son surround 5.1 dans Youtube, par contre le nombre de vidéos en surround doit se compter sur les doigts d'une main, car la plupart des vidéos qui ont cette mention dans le titre ne sont que des putaclics en simple stéréo
  20. Lazer

    net.HTTPClient()

    Désolé, pas dispo plus tôt. Bon tu avances, c'est bien Aucune idée pour le lancement manuel, c'est étrange, ça ne devrait pas être différent d'un appel depuis le VD, car c'est bien un lancement manuel qu'il fait. La différence, c'est que le VD passe des paramètres, tandis que ton lancement manuel ne donne aucun paramètre. Dans ton code, il faut que tu récupères et testes les paramètres de la scène dès le début de son exécution..... il y a un tuto pour ça aussi sur le forum
  21. Tu as essayé avec la nouvelle API ? Car elle est indépendante du process HC Server, et comme Linux a peu de chances d'être planté, ça devrait rebooter proprement. Et ça arrive souvent ces plantages ?
  22. Lazer

    Yamaha MusicCast

    Aucune idée, je n'ai jamais utilisé de switch HDMI, je ne sais pas comment ça réagit. Mais tu ne peux vraiment pas prendre un vrai ampli, et 2 petites enceintes bibliothèques autour de la TV ? Un bon 2.1, ça sera toujours meilleur (niveau son) qu'une barre de son. Et tu aurais toutes les entrées/sorties dont tu as besoin.
  23. Lazer

    net.HTTPClient()

    Tu ne peux pas, il faut revoir tout ton code.... c'est la fonction success() appelée en callback de HTTPClient() qui doit à son tour effectuer la suite des actions. On peut imaginer passer un tableau de paramètre avec la liste des actions à effectuer, et un pointeur pour savoir où on en est.
  24. Un appui long ça fait un Power OFF de la carte mère (comme sur tout PC fixe ou portable, et même smartphone), donc identique à une coupure de courant. Donc tu dois avoir un autre souci....
  25. Lazer

    net.HTTPClient()

    1/ Si c'est possible si tu lui passes des arguments spécifiques. Regarde comment j'ai traité ce sujet dans la scène MusicCast. 2/ Normalement oui, mais tu peux le tester. Mais si tu veux traiter le point 1, il vaut mieux appeler une fonction qui ensuite appellera à son tour HTTPClient. Encore une fois, voir MusicCast. 3/ Le cas du login est traité dans la scène de détection de présence via Unifi. Il faut effectivement bien structurer son code. 4/ Tu ne peux pas, relis mon tuto.... je ne vais pas me répéter
×
×
  • Créer...