flacon030 Posté(e) le 10 octobre 2025 Signaler Posté(e) le 10 octobre 2025 (modifié) Bonjour Comment attribuer un bouton a un QA télécommande -- Remote controller type have no actions to handle -- Method for emitting central scene events. Default value for keyAttribute is "Pressed" -- Sample usage: self:emitCentralSceneEvent(1, "Pressed") function QuickApp:emitCentralSceneEvent(keyId, keyAttribute) if keyAttribute == nil then keyAttribute = "Pressed" end local eventData = { type = "centralSceneEvent", source = self.id, data = { keyAttribute = keyAttribute, keyId = keyId } } api.post("/plugins/publishEvent", eventData) end -- To update controls you can use method self:updateView(<component ID>, <component property>, <desired value>). Eg: -- self:updateView("slider", "value", "55") -- self:updateView("button1", "text", "MUTE") -- self:updateView("label", "text", "TURNED ON") -- This is QuickApp inital method. It is called right after your QuickApp starts (after each save or on gateway startup). -- Here you can set some default values, setup http connection or get QuickApp variables. -- To learn more, please visit: -- * https://manuals.fibaro.com/home-center-3/ -- * https://manuals.fibaro.com/home-center-3-quick-apps/ function QuickApp:onInit() self:debug("onInit") -- Setup supported keys and attributes of the device -- Scenes will display possible triggers according to these values self:updateProperty("centralSceneSupport", { { keyAttributes = { "Pressed","Released","HeldDown","Pressed2","Pressed3" }, keyId = 1 }, { keyAttributes = { "Pressed","Released","HeldDown","Pressed2","Pressed3" }, keyId = 2 }, { keyAttributes = { "Pressed","Released","HeldDown","Pressed2","Pressed3" }, keyId = 3 }, { keyAttributes = { "Pressed","Released","HeldDown","Pressed2","Pressed3" }, keyId = 4 }, { keyAttributes = { "Pressed","Released","HeldDown","Pressed2","Pressed3" }, keyId = 5 }, }) end ??? function QuickApp:onClickButton() self:Btn("") end Modifié le 10 octobre 2025 par flacon030
flacon030 Posté(e) le 14 octobre 2025 Auteur Signaler Posté(e) le 14 octobre 2025 (modifié) Personne ne peut donner une piste pour s'avoir comment associer un bouton d'un Quick app a une télécommande virtuel de ce même Quick app? Je voudrais associer un bouton de ce type a cela En partant de "paramètres" "ajouter un appareil" "autre appareil" "quick app" télécommande" Le but étant de créer une télécommande virtuel pour lancer des "scénarios" Mais si vous avez d'autres solution je suis preneur Merci Modifié le 14 octobre 2025 par flacon030
flacon030 Posté(e) le 27 octobre 2025 Auteur Signaler Posté(e) le 27 octobre 2025 Bonjour Je viens aussi de m’apercevoir que deux nouveaux onglets sont apparue "onLongPressDown" et onLongPressReleased" Cela correspond a quoi?
Lazer Posté(e) le 27 octobre 2025 Signaler Posté(e) le 27 octobre 2025 Appui long sur le bouton, et fin dudit appui. ça peut permettre de déclencher de nouveaux événements sur les boutons des QuickApps, comme pour les interrupteurs et télécommandes physiques qui le permettent déjà. Enfin... sur le principe, car personnellement je n'ai pas essayé, n'en ayant pas l'usage...
Messages recommandés