Bonjour,
Je suis un petit nouveau sur Domoticz... Enfin, je commence à me débrouiller puisque j'ai déjà programmé quelques capteurs sous Arduino/ESP8266/ESP32 pour ma centrale Domoticz, customisé l'interface, installé quelques plugins...
Néanmoins, il y a une chose que je n'ai pas bien compris : comment créer un scénario qui allumerai une lumière lorsque mon téléphone est détecté en bluetooth (pour cela, j'ai déjà installé un plugin qui m'envoie un mail quand mon téléphone est détecté par bluetooth près de ma centrale)...
Mais comment associer la détection du mobile pour lancer la commande "allumer lumière" ???
Il y a bien les "scénarios" & "groupes", mais quand on les met en place, l'interface ne propose que d'ajouter des dispositifs (en bas de page)... Et que signifie "Dispositifs d'activation" ??? : visiblement, cela ne sert qu'avec des appareils ZWave...
Merci de vos conseils & aides
Thierry
Scénario
-
azimut2000
- Messages : 3
- Inscription : 03 avr. 2019, 00:34
Re: Scénario
Ca n'inspire personne ???
Re: Scénario
Salut,
S'il n'y a pas de réponse c'est que la question est un peu vague.
Quel plugin ?
Il doit bien activer quelque chose sur l'interface, un interrupteur virtuel, ou autre chose...
Merci d'en dire plus.
S'il n'y a pas de réponse c'est que la question est un peu vague.
Quel plugin ?
Il doit bien activer quelque chose sur l'interface, un interrupteur virtuel, ou autre chose...
Merci d'en dire plus.
Re: Scénario
Salut
une proposition:
"lorsque mon téléphone est détecté en bluetooth" tu passes à On un dummy device (et donc tu peux aussi le passer à Off quand il n'est plus détecté)
et ensuite tu crée un script qui lorsque ce device passe à On allume la lumière
exemple de script
une proposition:
"lorsque mon téléphone est détecté en bluetooth" tu passes à On un dummy device (et donc tu peux aussi le passer à Off quand il n'est plus détecté)
et ensuite tu crée un script qui lorsque ce device passe à On allume la lumière
exemple de script
Code : Tout sélectionner
--]]
local DOMAIN = 'Lum' -- For logging, as you like!
local LIGHT = 170
return {
active = true,
logging = {
level = domoticz.LOG_ERROR, -- Select one of LOG_DEBUG, LOG_INFO, LOG_ERROR, LOG_FORCE to override system log level
marker = DOMAIN
},
on = {
devices = {
395
}
},
execute = function(dz, device)
local LOG_LEVEL = dz.LOG_FORCE -- LOG_INFO, LOG_DEBUG, LOG_ERROR, LOG_FORCE
dz.log('Device ' .. device.name .. ' ' .. device.idx .. ' was changed ' .. device.state, LOG_LEVEL)
if device.state=='Off' then
dz.devices(LIGHT).switchOn().checkFirst()
dz.log('Device "' .. dz.devices(LIGHT).name .. '" ' .. dz.devices(LIGHT).state .. ' switchOn ', LOG_LEVEL)
end
end
}