Aller au contenu
lamenace

Mise à jour d'une variable d'un device enfant

Recommended Posts

Hello,

 

Je me suis créé une QA pour mes prises SONOFF, chaque device fille à sa propre variable d'adresse IP.

Si je change l'IP d'un des devices la valeur accessible par la QA n'est pas celle qui a été mise à jour.

Une idée ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a plusieurs façons de faire
Tu peux gérer cela avec la table des childs
Je ne sais pas comment tu as créé tes childs est surtout comment tu gère tout cela
La création de childs est relativement simple
Ou cela ce complique c'est la gestion
Perso je fais une gestion assez poussée avec vérification de la présence de tout les childs.

Envoyé de mon BLA-L29 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 13 minutes, mprinfo a dit :

Il y a plusieurs façons de faire
Tu peux gérer cela avec la table des childs
Je ne sais pas comment tu as créé tes childs est surtout comment tu gère tout cela
La création de childs est relativement simple
Ou cela ce complique c'est la gestion
Perso je fais une gestion assez poussée avec vérification de la présence de tout les childs.

Envoyé de mon BLA-L29 en utilisant Tapatalk
 

    local child = nil
 
    if type  == 'com.fibaro.binarySwitch'
    then
        child = self:createChildDevice({name = name,type = "com.fibaro.binarySwitch"}, SonoffSwitch)
    end
 
    child:setVariable("uid", name)
    child:setVariable("ip""")
 
    self.devicesMap[name] = child.id

Partager ce message


Lien à poster
Partager sur d’autres sites

×