jjacques68 600 Signaler ce message Posté(e) 2 mai 2020 mouai alors le soucis est que pour les QA, les objets ne sont pas encore remontés dans le tél... Partager ce message Lien à poster Partager sur d’autres sites
Krikroff 1 924 Signaler ce message Posté(e) 2 mai 2020 Bah sur l’interface du HC3 tu peux voir dans le sujet dédié pour le tel de ce que j’ai compris c’est pas encore possible mais je sais qu’une nouvelle version de l’application est dans les tuyaux...Envoyé de mon iPhone en utilisant Tapatalk Partager ce message Lien à poster Partager sur d’autres sites
jjacques68 600 Signaler ce message Posté(e) 2 mai 2020 il y a 1 minute, Krikroff a dit : mais je sais qu’une nouvelle version de l’application est dans les tuyaux... Partager ce message Lien à poster Partager sur d’autres sites
Krikroff 1 924 Signaler ce message Posté(e) 3 mai 2020 Le 02/05/2020 à 21:18, Nico a dit : On peut avoir un aperçu du rendu du VD Sonos en appli téléphone et sur l'interface de la HC3 ? https://www.domotique-fibaro.fr/topic/14214-quick-app-sonos-zone-controller/ Partager ce message Lien à poster Partager sur d’autres sites
Moicphil 1 114 Signaler ce message Posté(e) 18 mai 2020 Salut Je me suis permis de vous pomper le code. J'ai légèrement modifié afin d'intégrer des variables pour les sons , messages, etc ca sera plus facile pour ma part à gérer dans les scènes. mais y'a 2 choses que j'ai pas trouvé comment faire : > setter une couleur dans le texte d'un label > Comment laisser le titre du Label en permanence? dés que mon label est rempli, le titre est remplacé par la valeur. Vous avez une piste ? Je vous mets le code : function QuickApp:send() print("Start") local message = self:getVariable("message") local sound = self:getVariable("sound") print("Lecture de la variable :" ..message) local settings = { -- token token = self:getVariable("token"), -- User key user = self:getVariable("user"), -- Device (optional) device = self:getVariable("device"), -- Title (optional) title = self:getVariable("title"), -- Priority priority = self:getVariable("priority"), -- Sound sound = self:getVariable("sound"), -- Message message = self:getVariable("message"), } settings.title = title settings.message = message settings.priority = priority local http = net.HTTPClient({ timeout = 5000 }) local payload = json.encode(settings) http:request("https://api.pushover.net/1/messages.json", { options = { headers = { ["content-type"] = "application/json;charset=UTF-8" }, method = "POST", data = payload }, success = function(status) if (tonumber(status.status) == 200) then print("Message envoyé avec succés:" ..message) self:updateView("status", "text", "Send Push succesfull at : "..os.date("%H:%M",os.time())) self:updateView("message", "text", message) end end, error = function(error) print(error) self:updateView("status", "text", error) end }) end function QuickApp:onInit() self:debug("onInit") end 3 Partager ce message Lien à poster Partager sur d’autres sites
mprinfo 3 333 Signaler ce message Posté(e) 18 mai 2020 Tu as reçu ta hc3 Envoyé de mon BLA-L29 en utilisant Tapatalk Partager ce message Lien à poster Partager sur d’autres sites
Moicphil 1 114 Signaler ce message Posté(e) 18 mai 2020 Oui ca y est ! C'est déroutant au départ, mais avec le temps les automatismes vont venir. Vivement qu'ils pondent un thème sombre...le blanc de l'interface me dézingue les yeux. 1 Partager ce message Lien à poster Partager sur d’autres sites
TonyC 454 Signaler ce message Posté(e) 18 mai 2020 mon petit doigt me dit que ça va venir dans la prochaine version, mon petit doigt décidément très bavard me dit aussi qu'un membre de ce forum faisant qlqs tests pour fibaro a remonté un problème à ce sujet très récemment. Sacré petit doigt Et c'est vrai qu'elle explose les yeux cette version de l'interface!!! il y a 4 minutes, Moicphil a dit : Oui ca y est Et ça c'est cool 2 Partager ce message Lien à poster Partager sur d’autres sites
Moicphil 1 114 Signaler ce message Posté(e) 18 mai 2020 Salut Tony.Merci pour ton retour Tu remerciera ton p'tit doigt de ma part 1 Partager ce message Lien à poster Partager sur d’autres sites
TonyC 454 Signaler ce message Posté(e) 18 mai 2020 (modifié) Salut Phil, je suis certain qu'il lira ces files dans la soirées et je ne balancerais pas @Krikroff EDIT: Alors là c'est pas mon petit doigt mais plutôt la boule de cristal, heinn !!! qui me dit cette semaine, mais elle raconte tellement de trucs bizarres que je ne m'y fie pas trop Modifié 18 mai 2020 par TonyC Partager ce message Lien à poster Partager sur d’autres sites
mprinfo 3 333 Signaler ce message Posté(e) 18 mai 2020 Oui ca y est ! C'est déroutant au départ, mais avec le temps les automatismes vont venir. Vivement qu'ils pondent un thème sombre...le blanc de l'interface me dézingue les yeux.C'est vrai que le thème clair c'est pas topEnvoyé de mon BLA-L29 en utilisant Tapatalk Partager ce message Lien à poster Partager sur d’autres sites
jjacques68 600 Signaler ce message Posté(e) 18 mai 2020 bah on s'y habitue... Partager ce message Lien à poster Partager sur d’autres sites
Lazer 8 473 Signaler ce message Posté(e) 18 mai 2020 Le thème clair ne passe par pour moi non plus. En attendant le thème sombre qui ne va tarder, je me repose les yeux sur la fenêtre de debug en plein écran, qui est déjà en thème sombre Pour la couleur dans les labels, ça devrait fonctionner : self:updateView("status", "text", "<font color='red'>" .. error .. "</font>") 3 Partager ce message Lien à poster Partager sur d’autres sites
Moicphil 1 114 Signaler ce message Posté(e) 18 mai 2020 Impec. merci Partager ce message Lien à poster Partager sur d’autres sites
Krikroff 1 924 Signaler ce message Posté(e) 18 mai 2020 Il y a 6 heures, TonyC a dit : mon petit doigt décidément très bavard me dit aussi qu'un membre de ce forum faisant qlqs tests pour fibaro a remonté un problème à ce sujet très récemment Sacré petit doigt 1 1 Partager ce message Lien à poster Partager sur d’autres sites
jjacques68 600 Signaler ce message Posté(e) 19 mai 2020 (modifié) Il y a 9 heures, Lazer a dit : Pour la couleur dans les labels, ça devrait fonctionner : self:updateView("status", "text", "<font color='red'>" .. error .. "</font>") et mais ça marche pas chez moi ça EDIT : ah ben si, ça depend du navigateur, sur Chrome c'est OK, sur safari c'est NOK. Modifié 19 mai 2020 par jjacques68 Partager ce message Lien à poster Partager sur d’autres sites
mprinfo 3 333 Signaler ce message Posté(e) 19 mai 2020 Je suis pas fan de cette option de tromper le navigateur pour avoir les couleurs. D'ailleurs cela ne fonctionne pas avec les applications mobile est c'est normal. Envoyé de mon BLA-L29 en utilisant Tapatalk Partager ce message Lien à poster Partager sur d’autres sites
Lazer 8 473 Signaler ce message Posté(e) 19 mai 2020 Il y a 7 heures, jjacques68 a dit : sur safari Quelle idée aussi Et comme ceci ? self:updateView("status", "text", '<span style="color:red;">' .. error .. '</span>') Partager ce message Lien à poster Partager sur d’autres sites
jjacques68 600 Signaler ce message Posté(e) 19 mai 2020 ben oui sur l'IPAD ! pendant le petit dej'... ! alors "span style" ne marche pas. Par contre, je viens de me rendre compte que "font color" fonctionne sur safari, mais PAS dans la page d'édition du QA. Dans la fenêtre preview du QA c'est OK. Et je viens de me rendre compte que c'est pareil sous chrome........... Donc visiblement c'est normal. Partager ce message Lien à poster Partager sur d’autres sites
chatbleu 6 Signaler ce message Posté(e) 27 août 2020 Salut tous le monde, Je viens de commencer ma migration HC2 => HC3 et je me permets de pomper le code pour le pushover (mon premier code sous HC3) c'est vrai qu'elle est puissante ça ronronne bien. Merci à tous 1 Partager ce message Lien à poster Partager sur d’autres sites
Julien92130 15 Signaler ce message Posté(e) 28 août 2020 Il y a 22 heures, chatbleu a dit : Salut tous le monde, Je viens de commencer ma migration HC2 => HC3 et je me permets de pomper le code pour le pushover (mon premier code sous HC3) c'est vrai qu'elle est puissante ça ronronne bien. Merci à tous C’est là pour ça ! Bienvenue sur la HC3 @chatbleu Partager ce message Lien à poster Partager sur d’autres sites
michelds 0 Signaler ce message Posté(e) 19 décembre 2022 Bonjour, Je suis débutant en Lua et Fibaro (HC3). J'ai trouvé le code ci-dessous dans ce forum et l'ai inséré dans un Quickapp (binary switch) avec mon user id et mon token. Le code est bien envoyé. Je reçois ce message sur mon smartphone : "Par Fibaro le 18/12/2022 à 16:07 {"priority"=>"0"}" Mais maintenant, je ne sais pas quelle est la prochaine étape. Comment puis-je maintenant envoyer des notifications push ? (par exemple via une scène bloc) Merci quand même. Michel ----------------- function QuickApp:btn1() self:debug("binary switch turned on") self:updateProperty("value", true) local settings = { -- Application's API token token = "xxxx", -- User key user = "xxxxx", --Device (optional) device = FIB, --Title (optional) title = Push_Over_ON, -- Priority priority = "0", -- Pushover sound (default) sound = "pushover" } local http = net.HTTPClient({ timeout = 5000 }) local payload = json.encode(settings) http:request("https://api.pushover.net/1/messages.json", { options = { headers = { ["content-type"] = "application/json;charset=UTF-8" }, method = "POST", data = payload }, success = function(status) if (tonumber(status.status) == 200) then print("success") end end, error = function(error) print(error) end }) end function QuickApp:btn2() self:debug("binary switch turned off") self:updateProperty("value", false) end function QuickApp:onInit() self:debug("onInit") end ------------------- Partager ce message Lien à poster Partager sur d’autres sites
Domodial 351 Signaler ce message Posté(e) 6 septembre 2023 Hello, Serait-ce possible de partager le .fqa Pushover ? Je vois bien mieux les notifs dans pushover que HC3, tout du moins quand j'efface les notifs au moins c'est conserver dans pushover contrairement à hc3 ou c'est conservé à nul part en fait. J'ai essayé d'importer le code dans un binary et j'ai créer les variables mais le panneau d'état / status je n'ai pas. Merci Partager ce message Lien à poster Partager sur d’autres sites
Julien92130 15 Signaler ce message Posté(e) 6 septembre 2023 Voici le code que j'utilise. Pense à bien initialiser les variables de ta QA avec ton token, user et devices : function QuickApp:sendpush(title, message, priority) -- Récupération des variables de QA token = tostring(self:getVariable("token")) user = tostring(self:getVariable("user")) devices = tostring(self:getVariable("devices")) -- Récupération et vérification des arguments if (type(title) ~= "string") then title = "Message sans titre" end if (type(message) ~= "string") then message = "Message sans contenu" end if (type(priority) ~= "number") then priority = 0 end -- Préparation et envoi de la notification local settings = { token = token, user = user, device = devices, title = title, message = message, priority = priority, html = "1", sound = "pushover" } local http = net.HTTPClient({ timeout = 5000 }) local payload = json.encode(settings) http:request("https://api.pushover.net/1/messages.json", { options = { headers = { ["content-type"] = "application/json;charset=UTF-8" }, method = "POST", data = payload }, success = function(status) if (tonumber(status.status) == 200) then print("success") end end, error = function(error) print(error) end }) -- Mise à jour de la QA self:updateProperty("log", os.date("%d/%m/%Y - %H:%M")) end function QuickApp:onInit() self:debug("onInit") end Partager ce message Lien à poster Partager sur d’autres sites
michelds 0 Signaler ce message Posté(e) 6 septembre 2023 j'essaierai de poster le qa demain. Partager ce message Lien à poster Partager sur d’autres sites