Aller au contenu

Quick Apps


Krikroff

Messages recommandés

  • 3 semaines après...

C’est un problème connu, en fonction du type il y a des choses qui remontent mais de toute manière seul la tuile est accessible (ex on/off pour un binary) mais pas les boutons, sliders et labels ... Malheureusement !

Lien vers le commentaire
Partager sur d’autres sites

ah, j'espère qu'ils vont corriger ça !!

 

parce ces QA semblent être vraiment de la bombe !!!

 

On déclare une fonction dedans, et on accède à cette fonction depuis les scènes

et le passage d'arguments -----> on va économiser un paquet de VG avec ce système !! :) 

c'est nickel ça !!

Modifié par jjacques68
  • Like 2
Lien vers le commentaire
Partager sur d’autres sites

alors je peux pas essayer maintenant, mais est ce qu'on peut appeler les méthodes de QA depuis l'extérieur ?

 

genre depuis un IPX (V2 = pas de POST) j'ai ça dans les commande push des sortie (pour actionner un bouton d'un VD) : /api/callAction?deviceID=266&name=pressButton&arg1=1

 

on peut imaginer : /api/callAction?deviceID=266&name=Ma_Methode_QA&arg1=1  ????

 

 

 

 

Modifié par jjacques68
Lien vers le commentaire
Partager sur d’autres sites

Oui parfaitement !

 

Imaginons un QA de type "Multilevel switch" avec un ID 946 et les méthodes suivantes:

 

QuickApp:turnOff()

QuickApp:turnOn()

QuickApp:setMode(mode)

QuickApp:wakeUpDeadDevice()

 

Les requêtes seront:

 

En GET

 

api/callAction?deviceID=946&name=turnOff

api/callAction?deviceID=946&name=turnOn

api/callAction?deviceID=946&name=setMode&arg1=Confort :60:

api/callAction?deviceID=944&name=setValue&arg1=90

api/callAction?deviceID=946&name=wakeUpDeadDevice

 

En POST

 

api/devices/944/action/turnOn body {"args": []}

api/devices/944/action/turnOff body {"args": []}

api/devices/944/action/setMode body: {"args": [ "{ 1 }"  ]}

api/devices/944/action/setValue body: {"args": [ "{ 90 }"  ]}

api/devices/944/action/wakeUpDeadDevice body {"args": []}

 

La possibilité également d'executer la demande avec retard ex ici 10 secondes avant l’exécution : 

 

api/devices/944/action/setValue body: {"args": [ "{ 90 }"  ], "delay": 10}

 

Tu me diras si cela fonctionne :) sinon je suis bon pour revoir ma copie du Quick APP Fil Pilote :98:

  • Like 2
Lien vers le commentaire
Partager sur d’autres sites

alors je pense pas que ce soit un problème d'accès car je vois bien dans l'icone en haut à droite, le user créé pour l'IPX.

J'ai bien accordé les droits d'accéder au QA pour ce user...

 

mais il se passe rien... et rien dans le debug...

 

J'utilise ça dans le message push de l'IPX : 

 

/api/callAction?deviceID=28&name=essai&arg1=1

 

où "essai" est : 

 

function QuickApp:essai(arg)
    self:updateView("label", "text", arg)
end

 

Modifié par jjacques68
Lien vers le commentaire
Partager sur d’autres sites

Une boîte par action c'est top
Et jeedom pour surveiller tout cela si problème appeler lifedomus

Envoyé de mon BLA-L29 en utilisant Tapatalk




L’installation ultime
  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

La faudra attendre un peu. Moi je vais attendre pour la HC3 car les nouvelles fonctions ne me sont pas utiles. J'ai presque tout en zwave. Pour le moment je me tâte pour l intercom. Je dois avoir une petite demo samedi chez@nico.

Envoyé de mon BLA-L29 en utilisant Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

:):)

Au final j'ai trouvé pourquoi elle plantait l'ancienne, c'était la barrette de RAM qui était HS et corrompait la BD au bout d'un moment. Après changement, plus jamais de souci.

L'intercom s'il plante, bah écoute ce sera une première, pour l'instant 0 souci depuis sa mise en place et une femme très heureusement, que vouloir de plus :)

 

Puis j'ai hâte de voir les rides supplémentaires de Pascal moi... :)= :)

  • Like 4
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...