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

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
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é
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é
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

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...