Page 1 sur 1
Desactiver les notifications
Publié : 19 avr. 2019, 18:32
par xavierlp
Bonjour
Malgré mes recherches je ne trouve pas le moyen de désactiver les notifications via un script.
Je peux bine sur le faire via le serveur web en désactivant le prowl par exemple mais via un script je cale.
L'idée est via la valeur d'un dummy autoriser ou pas le prowl et du coup mes devices qui envoient des notifications deviennent "muets".
Qui aurait une idée?
Merci
Re: Desactiver les notifications
Publié : 22 avr. 2019, 08:08
par denis_brasseur
Tu peux créer un virtualdevice Envoi notification On/Off
Code : Tout sélectionner
if otherdevices['Envoi notification'] == 'On' then
commandArray[#commandArray + 1]={['SendNotification']='Attention#Porte ouverte#0'} --#0#0#pushover'
end
J'utilise une fonction dans module_lua mais tu peux l'utiliser directement :
Code : Tout sélectionner
function envoyer_notification (objet, message, debug_notification, subsystem)
--debug_notification = otherdevices['Envoi notification']
if debug_notification == 'On' then debug_notification = true
else debug_notification = false end
if debug_notification == true then
if subsystem ~= nil then
commandArray[#commandArray+1] = {['SendNotification'] = objet..'#'..message..'#0###'.. subsystem}
else
commandArray[#commandArray+1] = {['SendNotification'] = objet..'#'..message}
end
end
end
Je l'utilise comme ceci :
Code : Tout sélectionner
dofile('/home/pi/domoticz/scripts/lua/modules.lua')
local subsystem = "pushover" -- les différentes valeurs de subsystem acceptées sont : gcm;http;kodi;lms;nma;prowl;pushalot;pushbullet;pushover;pushsafer
local debug_notification = otherdevices['Envoi notification']
envoyer_notification('Attention','Porte ouverte',debug_notification, subsystem)
Re: Desactiver les notifications
Publié : 06 mai 2019, 09:01
par xavierlp
Merci beaucoup Dénis
Si je comprend il va falloir que j’oublie l’utilisation des notifications via le gui et coder moi même celles que je veux contrôler.
J’ai trouvé un champ dans la base de données qui active ou pas les notifications au niveau global.
Je te fais un retour lorsque cela fonctionne
Bonne journée
Envoyé de mon iPhone en utilisant Tapatalk
Re: Desactiver les notifications
Publié : 06 mai 2019, 13:21
par papoo
effectivement, en prenant le problème dans l'autre sens, il est beaucoup plus simple de gérer les devices générant des notifications.
l'idéal étant, depuis l'interface de domoticz, de gérer les seuils haut et bas ou conditions de notification avec en supplément la gestion des périodes dites muettes
je te conseil un script pour cela
viewtopic.php?f=17&t=8167
Re: Desactiver les notifications
Publié : 06 mai 2019, 19:11
par denis_brasseur
@xavierlp
Je n'avais pas compris que tu souhaitais gérer les notifications natives des devices.
Pour faire cela, le script de papoo est extrêmement performant, et permet de gérer les notifications de seuil haut, seuil bas, durée de seuil haut et seuil bas, etc.
Je pense que tu trouveras ton bonheur dans ce script.