tinman Posté(e) le 20 novembre 2016 Signaler Partager Posté(e) le 20 novembre 2016 Bonjour, vous pouvez utiliser le centre de notification pour afficher vos propres notifications, avec une telle scène LUA --[[ %% properties %% events %% globals --]] function doNotify(text, devid) api.post('/notificationCenter', { type = 'GenericDeviceNotification', canBeDeleted = true, -- priority can be -- alert -- red alert sign -- warning -- yellow warning sign -- info -- same as warning priority = 'alert', data = { deviceId = devid, text = text, title = text } }) end doNotify('UPS power loss', 818) 818 est dans mon cas "Wallplug", il doit être valide module/deviceid Amusez-vous bien 6 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fred le ouf Posté(e) le 20 novembre 2016 Signaler Partager Posté(e) le 20 novembre 2016 Bonjour tinman, Merci pour cette fonctionnalité que je ne connaissais pas . par contre ta signature indique v4.101 beta, il s'agit d'une erreur ou tu fais parti des beta testeurs privilégiés ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bono2007 Posté(e) le 20 novembre 2016 Signaler Partager Posté(e) le 20 novembre 2016 Probablement, il n'y a qu'à lire : Z-Wave Alliance Member and Certified Installer Fibaro Partner and Training Center Fibaro HC2 Repair / Emergency Service Peut-être peut-il nous spoiler sur les prochaines évolutions de la Fibaro ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nico Posté(e) le 20 novembre 2016 Signaler Partager Posté(e) le 20 novembre 2016 Tinman, questio, du coup avec l'API y a t'il moyen de supprimer la notification qui reste pour les modules sans Template, car j'aimerai bien la virer du coup... Lien vers le commentaire Partager sur d’autres sites More sharing options...
BenjyNet Posté(e) le 20 novembre 2016 Signaler Partager Posté(e) le 20 novembre 2016 Oui c'est pénible ce truc sur les Qubino fil pilote, alors que ça marche très bien sans ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
tinman Posté(e) le 20 novembre 2016 Auteur Signaler Partager Posté(e) le 20 novembre 2016 il y a une heure, Nico a dit : Tinman, questio, du coup avec l'API y a t'il moyen de supprimer la notification qui reste pour les modules sans Template, car j'aimerai bien la virer du coup... Non, ce sont des alertes et pas des notifications Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nico Posté(e) le 20 novembre 2016 Signaler Partager Posté(e) le 20 novembre 2016 Snif, j'aurai bien aimé faire le ménage, ne sert à rien de laisser cela affiché. Lien vers le commentaire Partager sur d’autres sites More sharing options...
tinman Posté(e) le 20 novembre 2016 Auteur Signaler Partager Posté(e) le 20 novembre 2016 Pour supprimer une notification spécifique: --[[ %% properties %% events %% globals --]] --possible values: -- ZwaveReconfigurationNotification -- DeviceReconfigurationNotification -- SystemMigrationNotification -- SceneOOMNotification -- SceneToManyInstancesNotification -- GenericDeviceNotification -- FirmwareUpdateNotification -- EmptyPinNotification -- SatelConfigurationNotification local notificationtype = 'GenericDeviceNotification' function getNotificationId() local notifications = api.get('/notificationCenter') for _, notification in ipairs(notifications) do if notification.type == notificationtype then return notification.id end end end local id = getNotificationId() if (id ~= nil) then fibaro:debug("Deleting notification with type: " .. notificationtype .. " and id: " .. id) api.delete('/notificationCenter/' .. id) else fibaro:debug("there are no notification with type: " .. notificationtype) end 3 Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 20 novembre 2016 Signaler Partager Posté(e) le 20 novembre 2016 Yes thanks on va pouvoir supprimer les notifications de template manquant. Question tinman, la suppression est definitive ou faudra le refaire systematiquement ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
PITP2 Posté(e) le 20 novembre 2016 Signaler Partager Posté(e) le 20 novembre 2016 Thank you Tinman. Tu mets Tinman, Lazer, Krikroff, Steven sur la HC2 et d'ici la fin de l'année on a des fonctionnalités au top du top 2 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nico Posté(e) le 20 novembre 2016 Signaler Partager Posté(e) le 20 novembre 2016 Ok, mais la partie alerte on ne peut donc pas supprimer, c'est bien ça ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
tinman Posté(e) le 20 novembre 2016 Auteur Signaler Partager Posté(e) le 20 novembre 2016 bien ... mais vous pouvez mentir sur le template ... et l'alerte a disparu : --[[ %% properties %% events %% globals --]] local devices = api.get('/devices') for _, dev in ipairs(devices) do if (dev.properties.parametersTemplate == "0") then if (dev.parentId > 3) then -- "execute order 66" (66 was once device with template) -- now it does not have any parameters, so we can use it dev.properties.parametersTemplate = 66 -- set to parent device api.put('/devices/' .. dev.parentId, dev) -- if other slaves exists, do it as well api.put('/devices/' .. dev.id, dev) -- "give fibaro a break" :) fibaro:sleep(1000) -- we have no temmplate, so select to not use any template!!! dev.properties.useTemplate = false api.put('/devices/' .. dev.parentId, dev) -- if other slaves exists, do it as well api.put('/devices/' .. dev.id, dev) -- "give fibaro a break" :) fibaro:sleep(1000) -- and hide parent device (when changing template parent shows up, bug?) dev.visible = false api.put('/devices/' .. dev.parentId, dev) fibaro:debug("changed module: " .. dev.name .. " with id: " .. dev.id) end end end Exécutez la scène d'une fois, aller sur les notifications et actualisez la page 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 20 novembre 2016 Signaler Partager Posté(e) le 20 novembre 2016 Just great tinman. Thanks. Now we can put a fake template :-) if i have understood what you write :-) 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
tinman Posté(e) le 20 novembre 2016 Auteur Signaler Partager Posté(e) le 20 novembre 2016 J'utilise le traducteur, alors s'il vous plaît soyez gracieux Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nico Posté(e) le 2 décembre 2016 Signaler Partager Posté(e) le 2 décembre 2016 Tinman, question, is it possible to change the type of an existing module ? Example to transform a humidity device into a rain device ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sakkhho Posté(e) le 15 janvier 2017 Signaler Partager Posté(e) le 15 janvier 2017 Hello, toujours vraie cette scene en 4.110 ? j'aimerai bien virer les notif des templates manquants Lien vers le commentaire Partager sur d’autres sites More sharing options...
mprinfo Posté(e) le 15 janvier 2017 Signaler Partager Posté(e) le 15 janvier 2017 Tinman, question, is it possible to change the type of an existing module ? Example to transform a humidity device into a rain device ?Oui regarde la base sqlPar contre il faut bien faire attention à ne pas faire de bêtisesEnvoyé de mon SM-G901F en utilisant Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés