-
Compteur de contenus
26 089 -
Inscription
-
Dernière visite
-
Jours gagnés
1 302
Tout ce qui a été posté par Lazer
-
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.
-
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.
-
Ici, c'est bien Nice. C'est de la faute de Nico et de la Came qu'il prend
-
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)
-
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
-
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 :
-
Cool "There is no main loop" => donc pas de retour d'état
-
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.
-
Volets Battants Somfy
Lazer a répondu à un(e) sujet de Twentycents dans Actionneurs & Ouvrants (Portail, volets, piscines, ...)
T'as pas compris je crois. Ce module fonctionne en 230V Tes volets sont en 24V ==> il ne faut PAS utiliser ce module. -
Comment tu vas l'utiliser ? Que font les boutons, varier les couleurs, appeler des scènes enregistrées, etc ??
-
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.
-
Volets Battants Somfy
Lazer a répondu à un(e) sujet de Twentycents dans Actionneurs & Ouvrants (Portail, volets, piscines, ...)
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. -
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......
-
C'est à cela qu'on reconnait les buveurs de mirabelles, la vue se trouble
-
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
-
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....
-
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 !
-
Ici :
-
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 ?
-
Hâte de voir la suite Tiens en parlant de bois, tu as vu que Copain des Copeaux a repris ?
-
Système connecté pour poêle à bois
Lazer a répondu à un(e) sujet de gargamel01000 dans Chauffage et Energie
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. -
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.
-
Tu as bien calculé ton coup des repos de temps de travail bien mérités, à n'en point douter
-
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.
-
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