Page 1 sur 2

Télécommande WAF

Publié : 10 févr. 2015, 12:44
par JC38
J'envisage d'utiliser une télécommande pour piloter des dispositifs de toutes sortes en transitant par Domoticz.
Les telco Z-wave sont hors de prix, il y a des telco qui fonctionnent avec le Rfx433 qui sont plus abordables.
Et je pense qu'on peut piloter n'importe quel dispositif attaché à Domoticz, peu importe le protocole de la telco.
Certains d'entre-vous ont-ils mis en place une telle solution ?

Re: Télécommande WAF

Publié : 10 févr. 2015, 13:12
par vil1driver
Bonjour,

oui bien sure =) un interrupteur est un interrupteur =)

Re: Télécommande WAF

Publié : 10 févr. 2015, 15:57
par jackslayter
il existe ca http://www.domadoo.fr/fr/peripheriques/ ... 47617.html ou noir
tu as 16 boutons à piloter voir 32
je me sert de ca, c'est énorme
je peux même te filer le script lua

Re: Télécommande WAF

Publié : 10 févr. 2015, 16:27
par JC38
Oui, je veux bien regarder ton script lua.

C'est où RA38 ? (réponds-moi en MP si tu veux)

Re: Télécommande WAF

Publié : 10 févr. 2015, 17:38
par vil1driver
salut,

pourquoi s'embêter avec un script :D tu peux faire sans.

tu ajoutes simplement chaque bouton comme nouvel interrupteur esclave d'un de ceux que tu as déjà.
ou encore, tu crée autant de scènes ou groupes que tu veux et pour chaque tu peux affecter un bouton de la télécommande ou tout autre interrupteur.

un interrupteur reste un interrupteur =)

--

petit exemple personnel,

j'ai un module variateur en plafonnier,
un interrupteur mural double avec:
à gauche,
le bouton On, qui m'active un scène allumant mon plafonnier à environ 60%
le bouton Off qui m'active une autre scène l'allumant cette fois à environ 10%
à droite,
le bouton On, qui m'active un scène allumant mon plafonnier au max
le bouton Off qui m'active une autre scène l’éteignant.

Re: Télécommande WAF

Publié : 11 févr. 2015, 08:03
par jackslayter
avec mon script pas besoin de recréer un interrupteur à chaque fois que l'on veux changer la commande

Code : Tout sélectionner

commandArray = {}

if (devicechanged['tela1'] == 'On') then
commandArray['lampe salon']='On'
elseif (devicechanged['tela1'] == 'Off') then
commandArray['lampe salon']='Off'
end

if (devicechanged['tela2'] == 'On') then
commandArray['controle inten salon']='On'
elseif (devicechanged['tela2'] == 'Off') then
commandArray['controle inten salon']='Off'
end

if (devicechanged['tela3'] == 'On') then
commandArray['rgb on']='On'
elseif (devicechanged['tela3'] == 'Off') then
commandArray['rgb off']='On'
end

if (devicechanged['tela4'] == 'On') then
commandArray['patt up']='On'
elseif (devicechanged['tela4'] == 'Off') then
commandArray['patt down']='On'
end

if (devicechanged['telb1'] == 'On') then
commandArray['start']='On'
elseif (devicechanged['telb1'] == 'Off') then
commandArray['stop radio']='Off'
end

if (devicechanged['telb2'] == 'On') then
commandArray['vol up']='On'
elseif (devicechanged['telb2'] == 'Off') then
commandArray['vol down']='Off'
end

if (devicechanged['telb3'] == 'On') then
commandArray['alsa up']='On'
elseif (devicechanged['telb3'] == 'Off') then
commandArray['alsa down']='Off'
end

if (devicechanged['telb4'] == 'On') then
commandArray['commande temp salon']='On'
elseif (devicechanged['telb4'] == 'Off') then
commandArray['commande temp salon']='Off'
end

if (devicechanged['telc1'] == 'On') then
commandArray['fun']='On'
elseif (devicechanged['telc1'] == 'Off') then
commandArray['Old School']='On'
end

if (devicechanged['telc2'] == 'On') then
commandArray['rap']='On'
elseif (devicechanged['telc2'] == 'Off') then
commandArray['HardRadio']='On'
end

if (devicechanged['telc3'] == 'On') then
commandArray['Rap2']='On'
elseif (devicechanged['telc3'] == 'Off') then
commandArray['Oui Fm']='On'
end

if (devicechanged['telc4'] == 'On') then
commandArray['R7']='On'
elseif (devicechanged['telc4'] == 'Off') then
commandArray['R8']='On'
end

if (devicechanged['teld1'] == 'On') then
commandArray['tele']='On'
elseif (devicechanged['teld1'] == 'Off') then
commandArray['tele']='Off'
end


return commandArray
il suffit de créer un interrupteur pour chaque boutons , je les ai appelés tela1 'tel' pour télécommande 'a' pour la sélection (a b c d) et '1' pour le bouton (1 2 3 4) ensuite tu attribut le commanArray pour tes interrupteurs que tu as.

je suis de voiron (RA = rhone alpes)

Re: Télécommande WAF

Publié : 11 févr. 2015, 12:50
par vil1driver
@jackslayter, ton script est sympa mais ça reste un script, donc à éditer dès que tu veux faire une modification, c'est chiant :D

le mieux reste de passer par l'interface web puisque qu'elle est prévue pour faire ce genre de chose.

je vais me répéter mais ..

pour chaque scène, tu clic sur "éditer" et sur "composer un code" et tu presse un des boutons de la télécommande.

voila c'est pas plus compliqué :D

pour une lampe simple, tu clic sur "éditer" et sélectionnes le bouton de la télécommande dans la liste des esclave disponibles.

voila c'est pas plus compliqué :D

simple efficace, facile à répéter modifier ....

si ton bouton n'est pas listé,
dans l'onglet interrupteur tu clic sur le bouton "détection auto" et tu presses le bouton de la télécommande.
tu le nommes B4On par exemple et tu coches "esclave" puis la lampe à commander.

voila, le tour est joué, et ça n'encombre même pas l'interface.... alors que ta méthode nous fait créer 16 voir 32 lampes.... chiant ^^

l'interface de domoticz est vraiment réussie je trouve, utilisons la :D

Re: Télécommande WAF

Publié : 11 févr. 2015, 13:35
par JC38
Pour ma part, j'ai commandé la telco... Et une autre Greenwave

Re: Télécommande WAF

Publié : 03 mars 2015, 18:07
par JC38
Bonsoir,

J'ai reçu ma telco et j'essaye de la faire fonctionner avec des inter/prises gérés par Dz.
Pour les scènes, la manip indiquée pour associer un code de la telco marche parfaitement.
Pour les switch, c'est différent. J'ai procédé de cette manière :
si ton bouton n'est pas listé,
dans l'onglet interrupteur tu clic sur le bouton "détection auto" et tu presses le bouton de la télécommande.
tu le nommes B4On par exemple et tu coches "esclave" puis la lampe à commander.
L'appui sur la touche de la télécommande met bien à jour le status du switch associé, mais le switch lui, ne change physiquement pas d'état.

Re: Télécommande WAF

Publié : 03 mars 2015, 18:24
par vil1driver
Je suis désolé mais je me suis trompé sur ce point, l'esclave ne commande pas le maître.
Si le récepteur ne réponds pas directement à l'ordre de la télécommande ça ne fonctionne pas.
Du coups si le récepteur et la télécommande ne sont pas compatibles entre eux,
Il va falloir créer une scène pour chaque lampe :-(

Méa culpa...