
jjacques68
Membres confirmés-
Compteur de contenus
4 349 -
Inscription
-
Dernière visite
-
Jours gagnés
39
Tout ce qui a été posté par jjacques68
-
tout à fait, si pas de valeur, tu auras nul. si tu envoies une valeur (chaine ou numérique), alors c'est bon. c'est un test pour savoir si il y a qqch. ça ne teste pas le type de données (chaînes ou num.)
-
ce sont des conditions imbriquées : alors on teste dans premier temps si on a tous les arguments : if op and A and B then c'est la meme chose que : if op ~= nil and A ~= nil and B ~= nil then -- ~= veut dire différent on teste que les arguments ne sont pas null (qu'ils ont bien été transmis). sinon on retourne une erreur comme quoi il manque des arguments. et dans un deuxième temps (donc à condition d'avoir eut tous les arguments), on teste la l'opération à effectuer. on renvoie aussi une erreur si l'opération n'est pas connue.
-
mais il faut faire un print() de la fonction : print(f("add", 1, 2))
-
il faut tester la présence de tes arguments : si y en manque un, on retourne une erreur. function f (op, a, b) if op and a and b then --si tous les arguments sont là if op == 'add' then --add return a + b elseif op == 'sub' then --sub return a - b else print("ERROR : unknown first argument") --opération inconnue return false end else print("ERROR : argument missing) --arguments manquant return false end end attention, je sui spas sûr que la fonction error() existe sur la HC2, je sais plus, je n'en ai plus. elle existe sur la HC3 (fibaro.error()).
-
Détection de présence avec points d'accès Wi-Fi Ubiquiti Unifi
jjacques68 a répondu à un(e) sujet de Lazer dans Tutoriels
... -
Détection de présence avec points d'accès Wi-Fi Ubiquiti Unifi
jjacques68 a répondu à un(e) sujet de Lazer dans Tutoriels
un jour on promènera son téléphone dans la maison, et on aura le status de tous nos device (% pile, dernière mise à jour, info diverse) en RA tiens ça donne des des idées ça... -
Détection de présence avec points d'accès Wi-Fi Ubiquiti Unifi
jjacques68 a répondu à un(e) sujet de Lazer dans Tutoriels
yes cool, ça commence à venir -
Détection de présence avec points d'accès Wi-Fi Ubiquiti Unifi
jjacques68 a répondu à un(e) sujet de Lazer dans Tutoriels
c'est quoi ? une sorte de Réalité Augmentée ? -
topic unique Fibaro FGBS-222 Smart Implant - Détecteur Universel Z-Wave+
jjacques68 a répondu à un(e) sujet de Lazer dans Modules Fibaro
c'est un facteur -
topic unique Fibaro FGBS-222 Smart Implant - Détecteur Universel Z-Wave+
jjacques68 a répondu à un(e) sujet de Lazer dans Modules Fibaro
nan nan rien du tout. la BAL est simplement posée sur un petit mur... -
ben la règle 2 utilise les fonctions de la règle 1. la fonction3 renvoie 2 résultats : R1 et R2. dans le premier cas, on récupère les 2 retour de la fonction3, respectivement dans x et y. dans le 2ème cas, on ne récupère que la première valeur, il n'y a que x qui récupère R1 (pas de y, donc pas de R2) dans le 3ème cas, c'est tordu : on a d'un côté : x,y,z aux qu'elles ont affecte respectivement : 10, et les retours de la fonction3. donc x = 10 et y=R1 et z = R2, comme c'est dit dans les commentaires...
-
topic unique Fibaro FGBS-222 Smart Implant - Détecteur Universel Z-Wave+
jjacques68 a répondu à un(e) sujet de Lazer dans Modules Fibaro
mais que la nuit ? nan ? c'et entrain de devenir une usine à gaz cette idée -
topic unique Fibaro FGBS-222 Smart Implant - Détecteur Universel Z-Wave+
jjacques68 a répondu à un(e) sujet de Lazer dans Modules Fibaro
mais c'est énorme ! la batterie est-elle vraiment nécessaire pour une boîte au lettre ? la nuit je m'en fiche un peu le régulateur je veux bien comprendre son rôle, il permet d'avoir une tension stable (si le panneau lui délivre suffisamment d'énergie...) -
topic unique Fibaro FGBS-222 Smart Implant - Détecteur Universel Z-Wave+
jjacques68 a répondu à un(e) sujet de Lazer dans Modules Fibaro
@Sowliny : avec une batterie et un régulateur, il me faudrait une deuxième boîte au lettre pour tout caser dedans !! -
Topic unique Fibaro - Capteur D'ouverture Fgk
jjacques68 a répondu à un(e) sujet de Moicphil dans Modules Fibaro
j'ai continué la discutions sur le tropical dédié, pour pas polluer celui-la -
topic unique Fibaro FGBS-222 Smart Implant - Détecteur Universel Z-Wave+
jjacques68 a répondu à un(e) sujet de Lazer dans Modules Fibaro
quelqu'un a une idée d'un panneau solaire qui pourrait alimenter ce module ? le plus petit possible... je pense à du 9v 3w, ou 12v 5w... mais on monte en taille... je cherche sur le net, il y a à boire et à manger, je sais pas quoi penser... il semble y avoir des trucs pas très coûteux mais qui ressemble à rien... merci ! edit : comme disais @Sowliny, je suis allé voir sur conrad.fr, mais ils sont tous énorme en taille !! -
Topic unique Fibaro - Capteur D'ouverture Fgk
jjacques68 a répondu à un(e) sujet de Moicphil dans Modules Fibaro
je peux pas brancher directement le panneau sur le module ? -
Topic unique Fibaro - Capteur D'ouverture Fgk
jjacques68 a répondu à un(e) sujet de Moicphil dans Modules Fibaro
oh punaise le coup du panneau solaire... y avait pas pensé ça devient interessant -
Topic unique Fibaro - Capteur D'ouverture Fgk
jjacques68 a répondu à un(e) sujet de Moicphil dans Modules Fibaro
ok mais je l'alimente comment ? J'ai pas de de câbles qui arrivent sur la BAL, sinon je passerai par l'IPX et terminé -
les fonctions "io.xxxxx" ne fonctionnent pas sur la HC2 il me semble !! attention, tout ce que tu fais sur ton logiciel, ne peut pas être reproduit dans la HC2 !! dans ton 2ème exemple, c'est "variableA" ? elle apparaît d'un coup ! Puis il y a un return de cette variable, mais le mot return est réservé pour les fonctions, là on est plus dans la fonction !
-
bon ok j'attends... J'ai pas envie de multiplier les scènes ! je l'ai fait pour les PIR et l'éclairage, j'avais une scène pour tous les PIR qui le gérait l'éclairage. ça marche du tonnerre, sauf que si par mal chance 2 personnes passent devant un PIR, y en aura un qui aura pas de lumière du coup j'ai séparée les scènes triggées par le TRUE / FALSE au lieu du "anyValue" d'origine, mais ça a rien changé... pour l'exemple que je viens de citer. sauf que si une lumière doit s'allumer en même qu'une autre doit s'éteindre, là ça marche maintenant...
-
merci ! on se plein pas de ce côté là en Alsace actuellement...
-
il faut les " local" pour R1 et R2, c'est plus propre. du coup elles ne peuvent être utilisées que dans la fonction. Elles ont une portée locales à la fonction. Tu ne peux pas les utiliser en dehors de la fonction. il n'y a pas d'intérêt (dans ce cas) à chercher à les utiliser en-dehors de la fonction. Vu que tu fais un "return" de ces variables locales. en effet si tu ne voulais pas utiliser "return", il faudrait alors déclaré les variables R1 et R2 en dehors de la fonction, pour qu'elle devienne globales (à la scène), et donc utilisable partout alors un print(R1,R2) fonctionnerait. Mais c'est pas propre... ça à aucun intérêt, et la fonction non plus du coup...
-
normal, ta fonction retourne 2 valeurs. avec la méthode actuelle du print ne permet d'afficher que la première. essaye : -- On appelle la fonction Calcul en lui passant 2 paramètres local retour1, retour2 = Calcul(param1, param2) print(retour1, retour2)