Étape 2: Configuration du Pi de framboise
Malheureusement, le système de téléchargement de fichiers sur ce site est cassé pour le moment, je vais ajouter le reste des fichiers quand je peux.
Dans l’immédiat j’ai placées à ce lien...
http://aquasate.com.au/Andrew/Retic/index.php#file...
Vous devrez peut-être installer « openssh-client » sur votre ordinateur principal, ou quelque chose de similaire afin que vous pouvez parler à la Pi.
J’ai utilisé la distribution de Linux Raspian par défaut, mais je pense que les différences par rapport à toutes les autres distributions Linux serait minimales.
Configurer Pi pour avoir une adresse réseau statique. Ces instructions semblent être aussi bon que n’importe quel...
http://www.modmypi.com/Blog/Tutorial-How-to-give-y...
J’ai utilisé 192.168.1.100, mais cela est très flexible et dépend de la configuration de votre réseau domestique.
Cycle de puissance à la pi pour s’assurer que le pi bottes jusqu'à la bonne adresse IP.
Mettre tous les fichiers inclus dans un répertoire sur votre ordinateur principal, puis à l’aide d’un terminal, (je suis sous KDE dans Kubuntu et Konsole usagé), placez-vous dans le répertoire, où vous avez décompressé les fichiers, puis vérifiez, vous êtes dans le bon répertoire en tapant...
Cela devrait vous donner une liste de fichiers à transférer à la pi. Puis tapez...
Le mot de passe par défaut est « framboise »
Ceci copiera tous les fichiers dans le répertoire courant au répertoire de publication web de la pi.
De préférence dans un nouvel onglet, (fichier -> nouvel onglet) tapez dans...
Cela devrait vous donner une invite du shell de votre pi.
Accédez au répertoire de publication web...
Puis tapez
encore une fois pour s’assurer que les fichiers sont au bon endroit.
Vous devrez faire tous le python scripts exécutables...
Si cela ne fonctionne pas, vous pouvez soit essayer...
ou arrière d’un répertoire de dépôt
Et modifier les autorisations sur le répertoire « html »
Cette deuxième option n’est pas recommandée si la pi seront accessible depuis Internet.
Mettre à jour la liste des logiciels disponibles...
Et nous pouvons ainsi faire une mise à niveau alors que nous y sommes...
Installer un fichiers de support et de serveur de web...
Apache n’est pas le seul choix et est un peu plus grand et peut-être plus lent que les autres options, mais il est très mature et a beaucoup d’options et de soutien.
La base de données Sqlite3 est simple et directe, juste ce que je veux.
Je ne sais pas si tous ces sont nécessaires, mais c’est ce que j’ai utilisé.
Vous voudrez également installer adminer
Je n’ai pas fonctionner pour moi, mais n’ai pas essayé très dur.
Suivez ces instructions pour installer la bibliothèque de pi de câblage.
http://wiringpi.com/download-and-install/
Vous devriez déjà être dans le répertoire html, sinon, modifiez les répertoires...
Il faut aussi configurer la base de données. Uniquement de type texte après le prompt $.
Maintenant nous devons créer une table de base de données pour recueillir la rotation sur les temps...
Et peut-être ajouter une entrée ou deux...
Et un deuxième tableau pour suivre les ajustements mensuels de temps...
et il pré-remplir avec données...
Vous pouvez inspecter les tableaux si vous le souhaitez...
montre la structure de la table.
Si vous pensez que vous bouché pour une raison quelconque, que vous pouvez toujours supprimer une table et recommencer...
et d’arrêter de fumer de type sqlite...
Pour exécuter "/ var/www/html/water.py" au démarrage, j’ai créé « 666start.sh » qui a besoin d’aller "/ etc/init.d/"
Pour le rendre exécutable...
Puis la déplacer...
Idéalement il aurait commencé dernier, mais je ne sais pas comment faire pour modifier l’ordre et il semble fonctionner car c’est en tout cas.
En ce moment, vous devriez être en mesure de pointer un navigateur, sur un ordinateur connecté au réseau local, à l’adresse IP de votre pi et voir un tas de boutons prêt à transformer les sorties sur et en dehors.
Si vous cliquez sur le bouton « Auto », vous devriez être en mesure de changer les temps chaque zone s’allume et s’étend sur. http://192.168.1.100/index.php ou juste 192.168.1.100
Vous devez supprimer le fichier « index.html » original en /var/www/html pour fonctionner.
J’espère que l’heure système est le même que votre heure locale, sinon vous devrez peut-être modifier le fuseau horaire de Pi. Cela peut se faire par raspi-config comme indiqué sur cette page web...