Page 8 sur 29

Re: ZK1PA : relais sans fil compatible RFXCOM pour 3€

Publié : 05 janv. 2016, 07:19
par sylvainsjc
Salut,
Si tu as suivi à la lettre cette méthode et recommencé plusieurs fois :
deennoo a écrit :Dans Domoticz avec un RFXTRXE :
- Crée un interrupteur (dans l'onglet interrupteur) avec le rfxtrxe protocole Rising sun code A numero 1, ne pas Valider !!!
- Effacer la mémoire du ZK1PA : pendant 8 secondes on reste appuyer sur le bouton blanc pour tout efface (la led passe de rouge a vert quand c'est bon)
- Appuyer 2 fois de suite sur le bouton blanc (première fois la led vire rouge vif la deuxième orange),
- Tout de suite après appuyer sur TEST du bouton que vous venez de crée et pas encore validé, la led du ZK1PA clignote, c'est bon c'est qu'il a reçu quelque chose.
- Validé la création du Bouton et essayer, ON colle le relais, Off le décolle.
Et que ça ne fonctionne pas, c'est que tes ZK1PA ont un problème.

A ce sujet, je comptais utiliser ces modules pour gérer mes radiateurs (fil pilote) mais je vais rester sur mes Chacon et Home Confort alors si quelqu'un est intéressé par mes 11 ZK1PA à un prix sympathique, qu'il me le fasse savoir.

Re: ZK1PA : relais sans fil compatible RFXCOM pour 3€

Publié : 28 janv. 2016, 13:31
par Ced58
Bonjour

Je mettais joint à ce post pour demander si un module double contact ressemblant au ZK1PA était compatible avec domoticz.
Du coup j'ai investit dans 4 modules doubles et 4 ZK1PA et tout fonctionne parfaitement.
Les modules doubles sont vraiment pratiques dans mon cas car avec un module je pilote mes volets roulants en ayant soudé sur les contacts des boutons de la télécommande. C'est vraiment nikel.
Merci du tuyau pour le ZK1Pa

Re: ZK1PA : relais sans fil compatible RFXCOM pour 3€

Publié : 28 janv. 2016, 13:43
par snips
Les modules doubles sont vraiment pratiques dans mon cas car avec un module je pilote mes volets roulants en ayant soudé sur les contacts des boutons de la télécommande. C'est vraiment nikel.
Bonjour, je suis intéressé vous pouvez expliciter s'il vous plait "en ayant soudé sur les contacts des boutons de la télécommande" ou si vous avez un schéma ?

Re: ZK1PA : relais sans fil compatible RFXCOM pour 3€

Publié : 28 janv. 2016, 14:54
par Ced58
Dans l'idée j'ai acheté une télécommande supplémentaire que j'ai associée à mes volets.
Ensuite j'ai démonté cette télécommande pour accéder à la carte électronique.

les boutons d'une télécommande sont de simples contact sec.
J'ai donc repéré les soudures des boutons sur la carte (2 pour le bouton d'ouverture et 2 pour le bouton de fermeture).
Donc pour un bouton de la télécommande, j'ai 2 fils que j'ai relié au module double contact sec.

Soit pour une télécommande 4 fils qui sont reliés au module.

Et ensuite ce module est reconnu comme 2 devices dans domoticz.
J'ai donc associer 2 interrupteurs virtuels ON/OFF (avec retour automatique à OFF au bout de 2 sec) à chacun des devices.
J'ai donc 1 interrupteur pour ouvrir les volets et un autre pour les fermer.
J'ai ensuite associer une télécommande DIO à domoticz et via cette télécommande et une scène dans domoticz, je ferme d'un coup les volets roulants de la maison.

Re: ZK1PA : relais sans fil compatible RFXCOM pour 3€

Publié : 28 janv. 2016, 22:48
par snips
Merci !

Re: ZK1PA : relais sans fil compatible RFXCOM pour 3€

Publié : 31 janv. 2016, 11:05
par ricorico94
Bonjour,

Merci pour toutes cies idées.. J'ai du coup acheté des modules ZK1PA pour simuler des appuis sur une télécommande.. En effet, j'ai des volets commandés par des télécommandes "NICE" dont le protocole est en rolling code propriétaire. Donc j'ai démonté une télécommande ERGO6, soudé des fils aux bornes des interrupteurs poussoirs et je les ai raccordés aux bornes de modules ZK1PA.

J'ai configuré les modules ZK1PA en mode "push ON", afin que les modules ne déclenchent qu'un court-cicruit temporaire, comme si j'appuyais sur le bouton poussoir de la télécommande.. Si je déclenche cet appui manuellement dans Domoticz, ça marche..

Mon problème est que pour sélectionner un volet avec ma télécommande, je dois appuyer un certain nombre de fois sur mon bouton "droit" de ma télécommande (par exemple, pour monter mon volet n°3, j'appuie 3 fois sur mon bouton Droit, puis 1 fois sur on bouton "Haut").
J'ai donc essayé de reprodurie ceci dans blockly... Sauf qu'apparemment, il n'envoie qu'une seule commande vers mon module (ou peut-être plusieurs commandes, toutes en même temps.. en tout cas, je n'entends q'un clic/clac dans mon module relais).

Dans blockly, h'avais essayé de mettre plusieurs commande de type:
Set RElaisDroit=On
ou encore Set RelaisDroit=ON after 1 (répété N fois)
ou encore Set RElaisDroit=ON after 1 ; Set Relaisdroit=ON after 2;.. (jusqu'à 6)
Mais toujours le même problème..

Comment puis-je gérer ce genre de script ?
J'ai lu qu'en LUA, la commande CommandArray n'est exécutée qu'une seule fois à la fin, donc comment faire pour demander à Domoticz d'envoyer mes N commandes "boutondroit" à 1s d'intervalle ? (ou si possible 0.5s d'intervalle)

Merci de vore aide,
Ricorico94

Re: ZK1PA : relais sans fil compatible RFXCOM pour 3€

Publié : 31 janv. 2016, 12:37
par Neutrino
Bonjour,

J'ai quelques "macros" du même genre pour piloter mes volets (genre bas pendant 20 sec, haut pendant 5 sec puis arrêt).
Je passe par un script bash qui envoie qui appel les commandes JSON adéquates.
ex :

Code : Tout sélectionner

#!/bin/sh
#Bouton bas On
curl -s "http://192.168.15.21/json.htm?type=command&param=switchlight&idx=166&switchcmd=On"
# tempo de 0.3s
perl -e "select(undef,undef,undef,0.3);"
#Bouton bas Off
curl -s "http://192.168.15.21/json.htm?type=command&param=switchlight&idx=166&switchcmd=Off"
Il est possible aussi de passer par du python ou même par lua, mais il faut éviter les tempo en LUA, domoticz n'aimant pas les scripts de plus de 10 sec.

Re: ZK1PA : relais sans fil compatible RFXCOM pour 3€

Publié : 02 févr. 2016, 17:14
par ricorico94
Merci Neutrino pour ton commentaire.
Je souhaitais éviter de me lancer dans l'étude des scripts bash et autres, mais je crois que je ne pouvais pas y couper..
Du coup, j'ai commencé à étudier ce language de script et en m'inspirant du tien, j'ai pu produire ce script, qui marche (à peu près):

Code : Tout sélectionner

#!/bin/bash
 # Settings - Edit to your situation
	DOMO_IP="192.168.1.123"             # Domoticz IP Address
	DOMO_PORT="8080"                    # Domoticz Port
	Monter_IDX=11 # numéro ID de l interrupteur du relais
	Droit_IDX=12
	Descendre_IDX=13
	Stop_IDX=14
	duree=1

num_volet=$1
commande=$2
COUNTER=1
         while [  $COUNTER -le $num_volet ]; do
            #echo The counter is $COUNTER
            #Bouton droit On
			curl -s "http://$DOMO_IP:$DOMO_PORT/json.htm?type=command&param=switchlight&idx=$Droit_IDX&switchcmd=On"
			# tempo de longueur duree
			perl -e "select(undef,undef,undef,$duree);"
			let COUNTER=COUNTER+1 
         done
#if [commande = "Monter" ]
#	then
#		action=Monter_IDX
#fi
case $commande in
	Monter)
		action=$Monter_IDX
		;;
	Descendre)
		action=$Descendre_IDX
		;;
	Stop)
		action=$Stop_IDX
		;;
	*)
		echo 'inconnu'
		;;
esac
#Bouton Haut/Bas/Stop On
curl -s "http://$DOMO_IP:$DOMO_PORT/json.htm?type=command&param=switchlight&idx=$action&switchcmd=On"
Je lance le script avec des arguments (numéro du volet puis commande à exécuter), du style:
script:///home/pi/domoticz/scripts/bash/volets.sh 6 Monter
Ca pourra peut-être aider d'autres personnes qui comme moi ont une télécommande NICE ERGO6.

Ca marche pas mal, mais j'ai tout de même quelques ratés. Par exemple, j'entends parfois que les "clic" de mes relais ne sont pas réguliers, comme si le raspberry était occupé à autre chose et envoyait la commande avec retard.. Du coup, il arrive que certaines commandes soient ratées. D'ailleurs, si je diminue le délai entre 2 commandes, ça augmente les ratées.. et si j'augmente, pareil.. (alors que le ZK1PA indique le mode "push button" dure 0.5s entre le "clic" et le "clac")
Je savais que ma bidouille n'était pas fiable à 100%, mais je suis étonné que le raspberry puisse être "saturé" avec mon installation domotique somme toute assez sommaire. Y at-t-il des choses que je puisse vérifier pour m'assurer que mon raspberry est en bonne santé ? (un truc bizarre, d'ailleurs: quand je me connecte via putty, le login apparaît très vite, mais le prompt de mot de passe met plusieurs secondes à s'afficher.. normal ?)

Autre question: la commande "perl -e "select(undef,undef,undef,$duree);" est-elle meilleure que d'autres (je crois avoir vu des Sleep() ou Wait() , ou alors je mélange avec d'autres scripts) ? ESt-ce qu'elle "gèle" tout le raspberry, ou bien le raspberry continue de tourner en parallèle ?

Merci,

Ricorico94

Re: ZK1PA : relais sans fil compatible RFXCOM pour 3€

Publié : 02 févr. 2016, 17:20
par ricorico94
J'en profite pour une autre question, coté "hardware".
Parmi les offres de produits à bas prix, du style du ZK1PA, pourriez-vous me conseiller une télécommande pas chère qui serait reconnue par le RFX et Domoticz ? (ce serait pour commander des prises DIO pour lesquelles je n'avais qu'une seule télécommande dans le pack..)
Est-ce que les petites télécommandes 433MHz indiquant "for car" sont reconnues ?

Merci,

Ricorico94

Re: ZK1PA : relais sans fil compatible RFXCOM pour 3€

Publié : 08 mars 2016, 08:37
par ericf13
Bonjour

J'ai acheté sur ebay, 2 modules doubles sans nom avec bouton poussoir learning code

http://www.ebay.fr/itm/281907010763?_tr ... EBIDX%3AIT

aucun manuel fourni, une vraie galère a programmer

j'ai créé un interrupteur rising sun code A1

1 appui ==> aprentissage pour bouton poussoir ==> ok sur 1 relais ==> comment programme t'on le second relais ?
2 appuis ==> Rien, censé faire un aprentissage en mode Latch-signal/interlocking mais ça ne marche jamais
3 appuis ==> aprentissage ok en mode Toggle-signal/self-locking/Self-Latched sur 1 canal en rising sun

meme 3 appuis mais avec un interrupteur OTIO ==> commande en Toggle-signal/self-locking/Self-Latched de l'autre relais;

4 appuis ==> bouton poussoir avec appui de 10 s

je n'arrive a rien d'autre...

quelqu'un a t'il un mode d'emploi de ces modules ?

cdt

ericf13