Différences
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 Prochaine révisionLes deux révisions suivantes | ||
projets:poelepelletdomotique [2016/01/30 09:42] – [Solution n°2 : utiliser freeboard sur son propre serveur] jonathan.alibert | projets:poelepelletdomotique [2016/12/08 11:50] – [Neuvième étape - Installation et configuration du logiciel d'enregistrement des mesures de température] mpeny | ||
---|---|---|---|
Ligne 48: | Ligne 48: | ||
* Pour plus d' | * Pour plus d' | ||
* Pour télécharger les sources, les compiler et installer la bibliothèque : | * Pour télécharger les sources, les compiler et installer la bibliothèque : | ||
+ | <sxh [Bash]> | ||
sudo aptitude install libssl-dev | sudo aptitude install libssl-dev | ||
git clone http:// | git clone http:// | ||
Ligne 54: | Ligne 54: | ||
make | make | ||
sudo make install | sudo make install | ||
+ | </ | ||
* Ensuite, installe le serveur/ | * Ensuite, installe le serveur/ | ||
* Compile DS18B20Manager avec la commande '' | * Compile DS18B20Manager avec la commande '' | ||
Ligne 61: | Ligne 61: | ||
* La dernière phase de cette étape consiste à lancer DS18B20Manager au démarrage du RPI. On peut procéder en rajoutant '' | * La dernière phase de cette étape consiste à lancer DS18B20Manager au démarrage du RPI. On peut procéder en rajoutant '' | ||
* Entre les commandes suivantes : | * Entre les commandes suivantes : | ||
- | + | <sxh [Bash]> | |
sudo cp / | sudo cp / | ||
sudo chmod 0755 / | sudo chmod 0755 / | ||
sudo update-rc.d DS18B20Managerd defaults | sudo update-rc.d DS18B20Managerd defaults | ||
+ | </ | ||
//à faire : fournir le script// | //à faire : fournir le script// | ||
// documenter DS18B20Manager // | // documenter DS18B20Manager // | ||
Ligne 239: | Ligne 239: | ||
* Maintenant nous pouvons créer notre dashboard en utilisant directement le serveur MQTT ! Pratique, et beaucoup plus élégant que la précédente solution. Crée alors le freeboard comme tu le souhaites en utilisant le plugin MQTT pour les Datasources. | * Maintenant nous pouvons créer notre dashboard en utilisant directement le serveur MQTT ! Pratique, et beaucoup plus élégant que la précédente solution. Crée alors le freeboard comme tu le souhaites en utilisant le plugin MQTT pour les Datasources. | ||
- | Ensuite récupère la configuration json via le SAVE FREEBOARD. | + | Ensuite récupère la configuration json via SAVE FREEBOARD. |
Un fois cela fait, copie '' | Un fois cela fait, copie '' | ||
- | Il y a quand même un gros défaut à cette solution : un seul client à la fois peut être connecté dans la mesure où le plugin Datasource MQTT dans l' | + | Il y a quand même un gros défaut à cette solution : un seul client à la fois peut être connecté dans la mesure où le plugin Datasource MQTT dans l' |
===== Huitième étape - Installation et configuration du Twitter Bot pour contrôler à distance le poêle ===== | ===== Huitième étape - Installation et configuration du Twitter Bot pour contrôler à distance le poêle ===== | ||
===== Neuvième étape - Installation et configuration du logiciel d' | ===== Neuvième étape - Installation et configuration du logiciel d' | ||
Ligne 251: | Ligne 251: | ||
* Tout d' | * Tout d' | ||
+ | <sxh bash; gutter: | ||
git clone git@github.com: | git clone git@github.com: | ||
+ | </ | ||
* Installer Ruby 2, Ruby Gems, rails 4 et un SGBD : | * Installer Ruby 2, Ruby Gems, rails 4 et un SGBD : | ||
+ | <sxh bash; gutter: false> | ||
sudo aptitude install ruby2.1 rubygems rails mysql-server mysql-client libmysqlclient-dev build-essential libxml2-dev libxslt-dev | sudo aptitude install ruby2.1 rubygems rails mysql-server mysql-client libmysqlclient-dev build-essential libxml2-dev libxslt-dev | ||
curl -sSL https:// | curl -sSL https:// | ||
Ligne 261: | Ligne 261: | ||
rvm install 2.1 | rvm install 2.1 | ||
source / | source / | ||
+ | </ | ||
* Paramétre tout ce qui est relatif au serveur mysql : | * Paramétre tout ce qui est relatif au serveur mysql : | ||
| | ||
Ligne 335: | Ligne 335: | ||
* Compile les exemples avec '' | * Compile les exemples avec '' | ||
+ | |||
+ | ==== Problème de remplissage de la sdcard ==== | ||
+ | |||
+ | Il arrive que atd plante et remplisse la sdcard via syslog, il suffit d' | ||
--- // | --- // |