Page 45 sur 63

Re: [en cours de developpement] Smart Home Security de Xiaomi [ZigBee]

Publié : 19 juil. 2017, 11:05
par deennoo
Tu as ce qu'il te faut ici : https://easydomoticz.com/mon-premier-sc ... en-oeuvre/

Tu peux zapper la partie pico et emplacement

La regle me semble bonne

N'oublie pas :
end a la fin de ta regle
De dire que c'est un script device.

Re: [en cours de developpement] Smart Home Security de Xiaomi [ZigBee]

Publié : 19 juil. 2017, 11:11
par jeromarsan
deennoo a écrit :Tu as ce qu'il te faut ici : https://easydomoticz.com/mon-premier-sc ... en-oeuvre/

Tu peux zapper la partie pico et emplacement

La regle me semble bonne

N'oublie pas :
end a la fin de ta regle
De dire que c'est un script device.
Merci beaucoup :)

Avant de venir sur le forum poser ma question j'étais tombé sur ton article sur l'interrupteur, mais pas sur cet article LUA, bon ben y'a plus qu'à ;)

Je te tiens au jus :)

Encore merci

Re: [en cours de developpement] Smart Home Security de Xiaomi [ZigBee]

Publié : 20 juil. 2017, 17:42
par Cissou
merci deennoo pour la clarification

Re: [en cours de developpement] Smart Home Security de Xiaomi [ZigBee]

Publié : 21 juil. 2017, 10:16
par deennoo
Cissou a écrit :merci deennoo pour la clarification
Voici mon LUA qui tourne depuis que la luminosité de la gateway est disponible.

Il faut créer un dummy lux qui sera mis a jour a chaque fois que la luminosité de la gateway change

Code : Tout sélectionner

local dummyluxsensoridx = 3800 --put here idx number of your dummy lux sensor

commandArray = {}

if devicechanged['Xiaomi Gateway Lux'] then
     luxvalue = otherdevices_svalues['Xiaomi Gateway Lux'];
     --print('luxvalue : '..luxvalue)
     CalcValue = ((luxvalue-300) / 6.5)
     --print('CalcValue : '..CalcValue)
        if CalcValue < 0 then 
        CalcValue = 0 end
     print('CalcValue'..CalcValue)
     commandArray[dummyluxsensoridx] = { ['UpdateDevice'] = dummyluxsensoridx ..'|0|'..CalcValue }
end

return commandArray
chart (1).jpeg
chart (1).jpeg (32.44 Kio) Consulté 7976 fois

Re: [en cours de developpement] Smart Home Security de Xiaomi [ZigBee]

Publié : 21 juil. 2017, 11:41
par yanael
bonjour
Merci , cela fonction sans pb.
je suppose que :
2017-07-21 11:40:00.580 Error: EventSystem: in lux couloir: [string "local dummyluxsensoridx = 577 --put here idx ..."]:5: attempt to index global 'devicechanged' (a nil value)

arrive lorsque le gateway ne donne pas d info ou que la valeur ne change pas ?

Re: [en cours de developpement] Smart Home Security de Xiaomi [ZigBee]

Publié : 21 juil. 2017, 21:23
par jeromarsan
deennoo a écrit :Tu as ce qu'il te faut ici : https://easydomoticz.com/mon-premier-sc ... en-oeuvre/

Tu peux zapper la partie pico et emplacement

La regle me semble bonne

N'oublie pas :
end a la fin de ta regle
De dire que c'est un script device.
Débutant débutant ^^

Code : Tout sélectionner

commandArray = {}

--OUVERTURE DES VOLETS RDC - BOUTON GAUCHE - SWITCH 1
if devicechanged["BTN_VOLETS_RDC"]=="switch 1" then
    Commandarray["GR_VOLETSRDC"] = "On"

--FERMETURE DES VOLETS RDC - BOUTON DROIT - SWITCH 2
elseif devicechanged["BTN_VOLETS_RDC"]=="switch 2" then
    Commandarray["GR_VOLETSRDC"] = "Off"

end

return commandArray
Voilà le code que j'ai dans mon lua dans la partie événements de Domoticz.

Hummm ... Rien ne se passe lol

Faut que je creuse :D

Re: [en cours de developpement] Smart Home Security de Xiaomi [ZigBee]

Publié : 21 juil. 2017, 22:10
par deennoo
Pk GR ? Désoler c'est en anglais mais un peu de lecture pour ce soir : https://www.domoticz.com/wiki/Events#Lu ... _Interface

Il y a des exemples

Si tu as bien créé un groupe la commande est :

commandArray['Group:Kitchen']='Inactive'

Re: RE: Re: [en cours de developpement] Smart Home Security de Xiaomi [ZigBee]

Publié : 21 juil. 2017, 22:11
par deennoo
yanael a écrit :bonjour
Merci , cela fonction sans pb.
je suppose que :
2017-07-21 11:40:00.580 Error: EventSystem: in lux couloir: [string "local dummyluxsensoridx = 577 --put here idx ..."]:5: attempt to index global 'devicechanged' (a nil value)

arrive lorsque le gateway ne donne pas d info ou que la valeur ne change pas ?
Ton script est bien de type "device" ?

Re: [en cours de developpement] Smart Home Security de Xiaomi [ZigBee]

Publié : 21 juil. 2017, 22:16
par jeromarsan
deennoo a écrit :Pk GR ? Désoler c'est en anglais mais un peu de lecture pour ce soir : https://www.domoticz.com/wiki/Events#Lu ... _Interface

Il y a des exemples
En fait, c'est le nom du groupe que j'ai créé, mais j'ai oublié de mettre Group devant, je l'avais supprimé je ne sais pas pourquoi.

Je vais regarder ton lien merci

Re: RE: Re: [en cours de developpement] Smart Home Security de Xiaomi [ZigBee]

Publié : 21 juil. 2017, 23:08
par yanael
deennoo a écrit :Ton script est bien de type "device" ?
ah non, pardon.
merci