Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
domotique:rlieh:start [15/04/2015 05:06] sky99 |
domotique:rlieh:start [22/05/2015 20:58] (Version actuelle) sky99 |
||
---|---|---|---|
Ligne 15: | Ligne 15: | ||
* sonde DS18B20 classique (température air) | * sonde DS18B20 classique (température air) | ||
* relais 1 | * relais 1 | ||
+ | * relais 2 | ||
+ | |||
==== Commandes codées/Arduino ==== | ==== Commandes codées/Arduino ==== | ||
Ligne 25: | Ligne 27: | ||
* lecture de paramètres dans les commandes series | * lecture de paramètres dans les commandes series | ||
* définition de la durée de fade in/out | * définition de la durée de fade in/out | ||
+ | * définition des températures min et max avec enregistrement dans l'eprom | ||
Ligne 32: | Ligne 35: | ||
- Ajouter LED adressables pour les voyants d'état | - Ajouter LED adressables pour les voyants d'état | ||
- faire circuit sur un PCB | - faire circuit sur un PCB | ||
+ | - sauvegarder la durée de fading des lumières en eprom | ||
==== Commandes à gérer ==== | ==== Commandes à gérer ==== | ||
- relay1 -> on et off -> OK | - relay1 -> on et off -> OK | ||
- relay1 -> get status -> OK | - relay1 -> get status -> OK | ||
- | - relay2 -> on et off | + | - relay2 -> on et off -> OK |
- | - relay2 -> get status | + | - relay2 -> get status -> OK |
- getAirTemp -> OK | - getAirTemp -> OK | ||
- getWaterTemp1 -> OK | - getWaterTemp1 -> OK | ||
- getWaterTemp2 | - getWaterTemp2 | ||
- | - transistor1 -> on et off | + | - transistor1 -> on et off -> Ok |
- | - transistor1 -> getStatus | + | - transistor1 -> getStatus -> ok |
- | - transistor2 -> on et off | + | - transistor2 -> on et off -> ok |
- | - transistor2 -> getStatus | + | - transistor2 -> getStatus -> ok |
+ | |||
+ | ==== Paquets requis sur le Raspberry Pi==== | ||
+ | Pour les communications série depuis python : | ||
+ | <code bash>sudo apt-get install python-serial</code> | ||
+ | Pour l'interprétation du XML : | ||
+ | <code bash>sudo apt-get install python-lxml</code> |