hbachetti:
Salut
Comment ?
N'ayant pas trop de temps en ce moment, je vais faire un tuto express pour ce qui désire utiliser domoticz pour gérer leur carte ARDUINO depuis ce logiciel.
1 - INSTALLATION DE DOMOTICZ
Voir dans google, il n'y a rien de compliquer et il existe de très bon tuto.
2- CODE DANS ARDUINO
- Définition des pin comme suit :
#define pin_Badge 8 //pin_Badge par exemple et 8 modifiable également
- Création de la carte dans le setup
// MySensors serial protocol:
// node-id;child-sensor-id;message-type;ack;sub-type;payload\n
//https://www.jeedom.com/forum/viewtopic.php?t=5381
//https://jeedom.github.io/documentation/third_plugin/mySensors/fr_FR/index.html
// Protocole MYSENSORS Serial.println("1;1;0;0;17;Arduino UNO\n");
//1-Adresse du nœud sur le réseau mysensors
//1-Numéro du capteur sur le nœud.Un nœud peut avoir plusieurs capteur température, humidité...etc
//0-Type de Message (0,1,2,3 ou 4)
//0-Ack pas pris en charge sur Domoticz????
//17-types de sensors (ARDUINO pour le 17)
Serial.println("1;1;0;0;17;Arduino UNO\n");
Serial.println("1;2;0;0;3;Badge\n");
C'est brut mais ça fonctionne, votre ARDUINO est sur le noeud 1, le numéro du capteur sur ce même noeud, les 2 0 d'après je ne sais pas à quoi il servent et le dernier numéro (3) correspond au type de capteur 17 pour arduino 3 pour un switch on_off
Pour lire le Badge de notre exemple
if (digitalRead(pin_Badge ) == HIGH)
{
Serial.println("12;4;1;0;2;1");
}
else
{
Serial.println("12;4;1;0;2;0");
}
le 1 à la fin pour avoir le bouton en ON (allumer) et 0 pour éteindre
3 - METTRE VOTRE CARTE DANS DOMOTICZ ET LA PILOTER DEPUIS LE LOGICIEL
J'ai pas mal galéré pour cette partie, pour ajouter une carte arduino branché sur le port USB de votre PC, dans DOMOTICZ faire comme suit :
(1)
- Brancher votre ARDUINO sur le port USB
- Cliquer sur Réglages
- Matériel
(2)
- Remplir les infos comme sur limage (le nom ARDUNINO peut être modifié sans problème)
- Choisir le port com de la carte
- Cliquer sur Ajouter
(3)
- Votre ARDUINO apparait dans DOMOTICZ
[url=http://
]
Ensuite :
- Réglages
- Dispositifs
- Tous les dispositifs
- Cliquer sur la flèche verte pour l'ajouter à DOMOTICZ (la flèche deviens bleu)

">
Maintenant cliquer sur :
- Interrupteurs
Votre capteur apparait (normalement c'est une image d'ampoule mais si vous cliquer sur modifier, vous pouvez changer l'image)
Voilà avec ça vous avez votre carte sur DOMOTICZ en lecture mais pas en écriture (si vous cliquer sur le bouton dans DOMOTICZ ça n'a aucun effet sur le capteur) par contre si vous activer physiquement le capteur, vous devriez voir basculer l'état de votre capteur.
/!\ le délais est plus ou moins long entre l'appui physique et le visuel sur le PC (quelques secondes) /!\