73 résultats trouvés

par boum
30 mars 2020, 14:19
Forum : Les autres protocoles : Enocean,X10 et les cartes piface.razberry
Sujet : [zigbee] Attribution groupe
Réponses : 14
Vues : 1207

Re: [zigbee] Attribution groupe

Pour émuler une lampe blanc chaud-froid avec du RGB, on peut faire ça avec un interrupteur type variateur (DimmerK dans le script), qui va piloter la lampe RGB (LumiereK) en dzVents : return { on = { devices = { 'DimmerK' } }, execute = function(domoticz, item) local light = domoticz.devices('Lumier...
par boum
27 mars 2020, 10:28
Forum : Domoticz : Question et réponses
Sujet : Changer les icones CUSTOM SENSOR à la volée
Réponses : 3
Vues : 549

Re: Changer les icones CUSTOM SENSOR à la volée

https://fr.wikipedia.org/wiki/Percent-encoding

%1b -> ;
%25 -> %

Curieusement, on dirait même que c'est doublement encodé pour le % (%2525 -> %25 -> %)
par boum
15 mars 2020, 18:30
Forum : MySensors.org
Sujet : Envoyer à domoticz la valeur d'une variable via send [RESOLU]
Réponses : 2
Vues : 932

Re: Envoyer à domoticz la valeur d'une variable via send

Code : Tout sélectionner

send(msgUSER.set(hex_value.c_str()));  // envoie vers domoticz valeur du tag
C'est le problème d'utiliser String, dans ce cas, la chaîne est convertie en booléen. If faut utiliser c_str pour utiliser la bonne version de MyMessage::set().
par boum
03 mars 2020, 22:17
Forum : MySensors.org
Sujet : Première passerelle et première sonde
Réponses : 11
Vues : 1313

Re: Première passerelle et première sonde

Un lien utile : https://forum.mysensors.org/topic/666/debug-faq-and-how-ask-for-help Regarde les logs debug de la passerelle pour voir si elle reçoit qq chose. Globalement, c'est sûrement un problème de radio. Mauvais composant (si c'est un clone), connexions, interférences si les radios sont trop p...
par boum
03 mars 2020, 14:03
Forum : MySensors.org
Sujet : Première passerelle et première sonde
Réponses : 11
Vues : 1313

Re: Première passerelle et première sonde

Je vais bientôt me mettre à MySensors, donc je connais un peu les docs, mais pas suffisamment pour avoir un réponse définitive à ton problème. A priori, le sensor ne trouve pas la passerelle, ni même un relay pour se connecter. La fin du dump est : 42223 Transition to Find Parent state 42225 Sent Me...
par boum
01 mars 2020, 18:49
Forum : Scripts lua,blocky, shell, python, perl,
Sujet : Plusieurs commandes dans un seul script ?
Réponses : 5
Vues : 3763

Re: Plusieurs commandes dans un seul script ?

Déterrage de post .... mais c'est le même sujet. commandArray['UpdateDevice'] = 190 .. '|0|' .. tostring(Valeur_Compteur) commandArray['UpdateDevice'] = 191 .. '|0|' .. tostring(Valeur_Compteur) Quelle serait la syntaxe pour enchaîner des commandes comme ci-dessus ? Merci. commandArray[#commandArra...
par boum
19 févr. 2020, 13:53
Forum : Rflink
Sujet : RFLINK 433Mhz + NRF24L01 + Domoticz
Réponses : 3
Vues : 957

Re: RFLINK 433Mhz + NRF24L01 + Domoticz

Peut-être faut-il rajouter un Matériel supplémentaire, de type MySensors serial ?
par boum
03 févr. 2020, 12:02
Forum : Scripts lua,blocky, shell, python, perl,
Sujet : [DZvents] débutant - problème script Timer
Réponses : 2
Vues : 491

Re: [DZvents] débutant - problème script Timer

Il manque la fonction "execute" dans ton bloc de retour dzVents. Du coup, à chaque fois que le système d'événement évalue la condition ("on timer"), le os.execute est lancé. return { on = { timer = {"every 5 minutes"} }, execute = function(domoticz, item) os.execute ( 'bash /home/pi/domoticz/scripts...
par boum
31 janv. 2020, 11:04
Forum : Domoticz : Question et réponses
Sujet : Scénario variateur lumière
Réponses : 4
Vues : 375

Re: Scénario variateur lumière

Je pense que le langage blockly ne permet pas de tester le niveau d'un gradateur, seulement s'il est activé ou non. À vérifier (documentation ou faire des tests). L'autre solution est d'utiliser un langage de script, soit le lua de base, soit le dzVents (aussi du lua). Le script donné ci-dessus est ...
par boum
29 janv. 2020, 10:45
Forum : Scripts lua,blocky, shell, python, perl,
Sujet : Boucler tous les devices du même nom
Réponses : 2
Vues : 384

Re: Boucler tous les devices du même nom

Je ne crois pas qu'il y ait de fonction dédiée en lua, il est surement possible de définir une fonction similaire à pairs() pour avoir un comportement similaire, mais il est plus simple d'imbriquer in if dans le for : for deviceName,deviceValue in pairs(otherdevices) do if (deviceName:sub(1,3) == 'c...