Aller au contenu

Lazer

Administrateur
  • Compteur de contenus

    26 171
  • Inscription

  • Dernière visite

  • Jours gagnés

    1 318

Tout ce qui a été posté par Lazer

  1. Lazer

    SMS 2 JPI - HC2

    @pepite ou aux autres qui utilisent cette solution comme @ADN182 : Chez vous aussi JPI consomme beaucoup de CPU sur le smartphone ? Vu que mon vénérable HTC Desire HD est mort (ce qui m'a justement fait abandonner SMS Gateway), là je tourne sur un Samsung Galaxy S4 Mini. Alors ce téléphone a toujours été une sombre bouse, il ne m'a pas donné satisfaction 1 seule minute, même neuf (lent, batterie anémique, signal mauvais....) Mais là, JPI consomme beaucoup de CPU, ce qui se traduit par une batterie qui ne tient pas longtemps...... Le Wall Plug recherche le smartphone 2 fois par jour, c'est énorme !! (cycles de 30% => 100%) Chez vous aussi ? Ou c'est la batterie de mon smartphone qui est morte, et il faut que je la remplace ? Ou alors utiliser un vrai smartphone, j'ai 2 Sony Xperia en stock, mais ça m'embête de dédier un smartphone haut de gamme pour une passerelle SMS.... car ils me servent toujours occasionnellement, quand madame casse son smartphone, je peux lui en prêter un (oui ça arrive souvent )
  2. Et en plus, vernis, c'est carrément du luxe !
  3. Lazer

    Comparaison binaire en LUA

    Ah bah oui, j'ai eu une formation technique ! Là tu es de mauvaise foi (ou tu n'as pas le courage de chercher ) 3ème lien, sur StackOverflow, on retrouve justement la fonction BitAND() que j'ai honteusement copié. Ainsi que tous les autres opérateurs de manipulation de bits : https://stackoverflow.com/questions/5977654/lua-bitwise-logical-operations Oui bon, le LUA de Fibaro est limité, on le sait.... mais justement on trouve des solutions. Pour Nice, je pense en effet qu'il ne mettront pas leur nez dans le LUA. Ah oui, et au fait, j'ai eu une formation Google, en 1999, enfin pardon, une présentation marketo-commerciale de Google, startup qui prétendait remplacer le célèbre Altavista.... j'étais loin de ma douter de la suite.... je ne sais pas pourquoi, mais je me souviens encore à quelle place j'étais assis dans la salle, faut croire que ça m'a marqué ! Quoi qu'il en soit, savoir chercher sur Google est plus important que savoir tout court. Souviens toi, l'histoire du pêcheur.... Internet est un formidable outil J'ai même appris à bricoler grâce à Internet.... enfin Google.... enfin Youtube.... et pourtant, il y a 10 ans, je n'aurais jamais cru cela possible.... bah si, tout est possible, Internet est un formidable outil d'apprentissage. Je divague, mais mon propos est toujours le même, on peut tout apprendre si on se donne la peine de chercher.
  4. Lazer

    Comparaison binaire en LUA

    Moi non plus, mais si tu regardes bien, ce ne sont que des maths permettant de manipuler des bits (*), c'est à dire un système de numération en base 2. C'est très simple en fait (ou pas). La base de tout cela, ce sont les portes logiques qu'on a appris en cours de physique du lycée. D'ailleurs, à le regarder, et sans même chercher à le comprendre, je trouve ce code bien trop compliqué.... Il est certainement possible de faire plus simple (mais comme dit, je l'ai juste copié/collé) En langage C, qui est un langage bien trop primitif au gout de bien des développeurs d'aujourd'hui, ça se fait pourtant en 1 seule ligne ! (*) Tiens d'ailleurs en parlant de manipulation de bits (j'en vois au fond de la classe qui rigolent), il suffit de chercher "lua bit manipulation" sur Google, ce qu'il traduit en "bitwise operations", et là, des tonnes d'exemples s'offrent à toi.
  5. Apparemment ils restent à Poznan en Pologne, mais ils regroupent les différents services (usine, bureaux, etc) Ca ne semble pas directement lié au rachat par Nice.
  6. Pareil pour le switch. Mais si tu mets des portes, tu n'as pas peur d'empêcher l'air frais de rentrer par l'avant justement ? En bas c'est pour le NAS je suppose.
  7. Lazer

    Comparaison binaire en LUA

    Pour le LUA, je pense qu'on a tout découvert ce langage avec la HC2, donc égalité pour tout le monde. Par contre, la programmation requiert une certaine logique, il est vrai que nous n'avons pas tous le neurone orienté dans la même direction : certains sont plus scientifiques, d'autres plus littéraire. Perso la littérature je n'y ai jamais rien compris (2/20 au BAC en Philo............ donc tu vois mon niveau.... tiens d'ailleurs @jojo tu ajouteras cela sur ta liste ), par contre, des maths, j'en ai bouffé jusqu'à plus soif. Donc il reste forcément des traces, une bonne dose de logique, et c'est ce dont on a besoin pour la programmation. Le langage utilisé importe peu, que ça soit du Basic, du C, ou du LUA, c'est plus ou moins pareil (bon évidemment, certains langages sont plus simples que d'autres.... tiens un exemple concret qui m'a marqué, essaye de tracer une simple ligne droite à l'écran en assembleur, tu vas comprendre ta douleur... et la nécessité d'avoir étudié les mathématiques). Bref, j'ai partagé beaucoup de code sur le forum, mais pas tout (par manque de temps, ou parce que ce n'est pas partageable (nécessiterait trop de support derrière, on en revient au problème du manque de temps)), je peux aiguiller les copains forumeurs dans la bonne direction, mais par écrire du code à la place. Et puis comme le dis le proverbe, "Si tu donnes un poisson à un homme il mangera un jour; si tu lui apprends à pêcher, il mangera toujours", alors je rends service
  8. Lazer

    Comparaison binaire en LUA

    Voilà, c'est en cherchant et en expérimentant qu'on apprend, qu'on progresse, qu'on acquiert les bons réflexes. Je ne suis absolument pas développeur, je n'ai aucune expérience pro, comme peuvent l'avoir des développeurs talentueux comme Krikroff et Steven. Je ne fait que copier des bouts de codes trouvés ça et là, un peu de colle pour assembler le tout, et beaucoup, vraiment beaucoup de temps, justement parce que je pars de 0.
  9. Lazer

    Comparaison binaire en LUA

    Désolé, mais en ce moment, je ne fait pas du tout de LUA, et ce depuis des mois... par manque de temps, d'envie, et de besoin. En effet, en règle générale je ne fait pas de programmation par plaisir (même si j'aime un peu ça quand même), mais pour répondre à un besoin précis. Donc si je n'en fait pas pour moi, très honnêtement, je risque encore moins d'en faire pour les autres. N'y vois pas une attaque personnelle. J'essaye juste de t'aiguiller. Le code de ces 2 fonctions ne vient pas de moi, il a été trouvé sur Google, mais je ne saurais te dire quels termes j'ai utilisé pour la recherche. L'une des 2 fonctions provient de la scène MusicCast que tu as décortiqué, donc tu y trouveras un exemple d'utilisation. L'autre provient de la librairie SNMP utilisée dans le VD pour l'onduleur Eaton, dispo également sur le forum.
  10. Ici, c'est bien Nice. C'est de la faute de Nico et de la Came qu'il prend
  11. Lazer

    Comparaison binaire en LUA

    Sans même lire le code LUA (j'ai pas le courage, désolé), la réponse à ta question est marquée : bad argument #1 to 'pairs' (table expected, got string)
  12. Lazer

    Comparaison binaire en LUA

    Il y a des codes tout faits qui existent sur Google.... pour manipuler les bits Voici quelques uns de ceux que j'utilise dans mes VD/scènes : -- Convert Decimal to Bits, most significant first toBits = function(self, num, bits) bits = bits or select(2, math.frexp(num)) local t = {} -- will contain the bits local b for b = bits, 1, -1 do t[b] = math.fmod(num, 2) num = (num - t[b]) / 2 end if #t == 0 then t = {0} end return table.concat(t) end, -- -- Bitwise AND -- local function bitAND(a, b) local p,c=1,0 while a and a>0 and b and b>0 do local ra,rb=a%2,b%2 if ra+rb>1 then c=c+p end a,b,p=(a-ra)/2,(b-rb)/2,p*2 end return c end
  13. Je n'en n'ai jamais douté Pour info Fibaro déménage en janvier, je n'ai pas plus d'infos, mais ils sont donc en pleine réorganisation. Pour ceux qui n'ont pas de compte sur le forum officiel :
  14. Cool "There is no main loop" => donc pas de retour d'état
  15. Oui Fredric, même chose pour moi avec une vanne motorisée, mais là je pense que c'est différent, ça ne change pas le type des actionneurs. Comme dit Nico, ça sera surement utile avec la nouvelle application mobile.
  16. T'as pas compris je crois. Ce module fonctionne en 230V Tes volets sont en 24V ==> il ne faut PAS utiliser ce module.
  17. Comment tu vas l'utiliser ? Que font les boutons, varier les couleurs, appeler des scènes enregistrées, etc ??
  18. Pour tout te dire, j'avais tenté de l'appeler Home Center 3 et faire un screenshot, mais impossible, on est limité en longueur. @BenjyNet non je ne pense pas, surtout que les appareils connectés, on peut toujours le changer après coup dans les propriétés avancées des actionneurs Z-Wave. Tandis que ces nouveaux tags s'appliquent à tous les types de modules, et aussi aux scènes. J'ai l'impression que c'est pour pouvoir filtrer facilement la page quand on a des 100aines de tuiles, mais je ne trouve pas le filtre justement. Et je n'ai pas cherché comment exploiter cette information, par exemple via l'API etc.... il y a surement des usages à trouver, attendons que Fibaro nous fasse un exemple sur le fofo officiel.
  19. Ton schéma semble OK, mais attention ça ne correspond pas du tout à ce qui est dans la doc, on y voit un contrôleur en 24DVC, donc surtout pas de 230V sur tes moteurs !!!! GARE AU DANGER. Je pense qu'il te faut plutôt un Qubino 24V par inversion de polarité, le même que pour les Velux. Mais j'ai du mal à interpréter la doc, il faudrait que tu commences par jouer avec le contrôleur original, et que tu mesures les tensions à l'arrêt et pendant les manoeuvres afin de bien comprendre ce qu'il fait, et comment le replacer proprement.
  20. Affectation de catégorie aux Modules Z-Wave et Scènes (les VD sont oubliés dans l'affaire...) : Par contre je n'ai pas encore compris à quoi ça sert, comment exploiter ces catégories : Plugin Thermostat & Heating Zone : Par contre je ne peux pas le tester, car je n'ai pas de thermostat sur ma box de test : Et pour le Other Minor bugfixes, on le découvrira par hasard plus tard......
  21. C'est à cela qu'on reconnait les buveurs de mirabelles, la vue se trouble
  22. 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
  23. 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....
  24. 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 !
  25. Ici :
×
×
  • Créer...