[Blocky Obsolète] allumage Streap LED après appui sur bouton Sonoff SNZB01
[Blocky Obsolète] allumage Streap LED après appui sur bouton Sonoff SNZB01
Salut,
j’essaye de créer un script Blocky pour utiliser un bouton Zigbee Sonoff SNZB01 pour allumer un streap LED Zigbee LIDL
par contre je ne vois pas comment utiliser les différents appuis sur le bouton, c'est a dire simple, double ou appui long
Merci d'avance
j’essaye de créer un script Blocky pour utiliser un bouton Zigbee Sonoff SNZB01 pour allumer un streap LED Zigbee LIDL
par contre je ne vois pas comment utiliser les différents appuis sur le bouton, c'est a dire simple, double ou appui long
Merci d'avance
Dernière modification par taz5962 le 03 mai 2022, 11:35, modifié 1 fois.
Mon installation viewtopic.php?f=21&t=12218
Re: [Blocky] allumage Streap LED après appui sur bouton Sonoff SNZB01
Bonjour,
Je crois que c'est pas prévu en blocky.
Il faut passer par du LUA ou DzVents.
Exemple pour mes volets en DzVents
Je crois que c'est pas prévu en blocky.
Il faut passer par du LUA ou DzVents.
Exemple pour mes volets en DzVents
Code : Tout sélectionner
return {
active = true,
logging = {
level = domoticz.LOG_DEBUG, -- Uncomment to override the dzVents global logging setting
marker = 'boutonVolets'..' '..'1.0'
},
on = {
devices = {
'Bouton Volets',
},
},
execute = function(domoticz, bouton)
domoticz.log("boutonVolets : "..bouton.state)
if(bouton.state == 'Click')then
domoticz.devices('Volets Nuit').switchSelector("Ouvert")
elseif(bouton.state == 'Long Click')then
--rien
elseif(bouton.state == 'Double Click')then
domoticz.devices('Volets Nuit').switchSelector("Fermé")
end
end
}
Re: [Blocky] allumage Streap LED après appui sur bouton Sonoff SNZB01
Le blocky ne gère pas les sélecteurs ?
Je veux bien qu'il ne puisse pas proposer les valeurs du sélecteur, mais au moins les levels (0, 10, 20 ...).
Je veux bien qu'il ne puisse pas proposer les valeurs du sélecteur, mais au moins les levels (0, 10, 20 ...).
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: [Blocky] allumage Streap LED après appui sur bouton Sonoff SNZB01
Ah mais ouiiii !
En passant par "level (%)" ça devrait marcher.
En passant par "level (%)" ça devrait marcher.
Re: [Blocky] allumage Streap LED après appui sur bouton Sonoff SNZB01
Je me disais aussi 
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: [Blocky] allumage Streap LED après appui sur bouton Sonoff SNZB01
Merci les gars pour votre réactivité et vos réponses
voici le 1er jet, mais ça ne fonctionne pas
par contre je souhaiterais pouvoir changer la couleur avec le level 20, mais ne vois pas trop quoi commenter pour que que ça fonctionne
autre chose, normalement le off du bouton a un niveau a 0 mais comment appliquer 0 au bouton pour utiliser la fonction off de base au lieu de devoir utiliser l'appui long pour mettre a off, sur l'interface web le off et fonctionnel mais avec le bouton je sèches
voici le 1er jet, mais ça ne fonctionne pas
par contre je souhaiterais pouvoir changer la couleur avec le level 20, mais ne vois pas trop quoi commenter pour que que ça fonctionne
autre chose, normalement le off du bouton a un niveau a 0 mais comment appliquer 0 au bouton pour utiliser la fonction off de base au lieu de devoir utiliser l'appui long pour mettre a off, sur l'interface web le off et fonctionnel mais avec le bouton je sèches
Dernière modification par taz5962 le 14 avr. 2022, 01:29, modifié 2 fois.
Mon installation viewtopic.php?f=21&t=12218
Re: [Blocky] allumage Streap LED après appui sur bouton Sonoff SNZB01
Code : Tout sélectionner
return {
active = true,
logging = {
level = domoticz.LOG_DEBUG, -- Décommentez pour remplacer le paramètre de journalisation globale dzVents
marker = 'Mini_Inter'..' '..'1.0' --
},
on = { --
devices = { --
'Mini_Inter', --
},
},
execute = function(domoticz, bouton) --
domoticz.log("Mini_Inter : "..bouton.state) --
if(bouton.state == 'Simple')then -- si appui Simple
domoticz.devices('LED_Lidl').switchSelector("on") -- LED_Lidl on
elseif(bouton.state == 'Double')then -- sinon appui Double
domoticz.devices('LED_Lidl').switchSelector("change color") -- changement couleur LED_Lidl
elseif(bouton.state == 'Long')then -- sinon appui Longue
domoticz.devices('LED_Lidl').switchSelector("off") -- LED_Lidl off
end --
end --
}j'ai essayé de modifier et de commenter ce que je pouvais pour ma situation et mes devices,
mais pour les lignes restante, je sèche !!!
serait il possible d'avoir des commentaires sur ce que veulent dire ces lignes
Mon installation viewtopic.php?f=21&t=12218
Re: [Blocky] allumage Streap LED après appui sur bouton Sonoff SNZB01
J'ai écrit des petits guides dans ma présentation dont un concernant les débuts en programmation (voir les liens dans ma signature).
En pour le DzVents, la documentation est sur le wiki.
En pour le DzVents, la documentation est sur le wiki.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos