Page 1 sur 1

Script Lua : Connaitre état lampe gateway

Publié : 24 mars 2020, 08:36
par pasque
Bonjour,

Je commence a m'intéresser aux scripts et je "patine" dans la choucroute.
J'arrive à faire quelques trucs avec le cube xiaomi du style commander un interrupteur si on le secoue, faire sonner la gateway si on le tape... etc.
Je voudrais faire que si on le bouge, on allume la gateway si elle est éteinte et on l'éteint si elle est allumée.
Mon problème est que je n'arrive pas à récupérer l'état de la gateway allumée ou éteinte.
Quelle est la commande à scripter s'il vous plait.
J'ai cherché mais je n'ai pas trouvé.

Y a t il un guide de toutes les fonctions de cette gamme (genre toutes les commandes utiles...)
Merci de votre aide.
Pasque

Re: Script Lua : Connaitre état lampe gateway

Publié : 24 mars 2020, 16:41
par pasque
Bonjour,

Pour donner un exemple, le bout de script ci-dessous (incomplet) fonctionne si la lampe de la gateway est éteinte, un move du cube l'allume. Par contre si elle est allumée, le programme rentre dans la boucle du move mais ne rentre pas dans le test du test "allumé".
Encore une fois, je découvre et je fais certainement des erreurs donc les spécialistes... ne criez pas s'il vous plait.

Code : Tout sélectionner

elseif devicechanged['Xiaomi Cube'] == "move" then   
    print("Move détecté...") 
    
    if otherdevices['Xiaomi RGB Gateway'] == "On" then 
        print("Gateway allumée...")
        commandArray['Group:Allumer Gateway'] = "Off"
    end
    if otherdevices['Xiaomi RGB Gateway'] == "Off" then 
        print("Gateway Eteinte...")
        commandArray['Group:Allumer Gateway'] = "On"
    end


Autre question, comment faire un print de l'état de la gateway dans le log... print(Xiaomi RGB Gateway) me renvoie une erreur

Re: Script Lua : Connaitre état lampe gateway

Publié : 26 mars 2020, 08:29
par pasque
Bonjour,
Je dois être le seul a utiliser cette gateway :?
Pasque