Étape 4: Choisir quand les emplois doit être fait - partie 2: programme php
Faire la vaisselle est la plupart du temps pas très urgent, mais en fin de compte, vous voulez faire quand il est commode pour vous.
Pour ce faire, vous utilisez une application dans un navigateur web (voir image). L’application affiche les possibilités prédéfinies dans un bouton. Dans ce cas :
- maintenant (NU)
- d’ici à 17h aujourd'hui (VANDAAG) (non affiché dans l’image)
- entre 22h aujourd'hui et 6h demain (NACHT)
- entre 22h aujourd'hui et demain de 17h (MORGEN)
vous pouvez modifier ces paramètres dans la base de données.
Le bouton affiche la quantité d’énergie est disponible dans le cycle de 2 heures (défini dans le tableau des appareils de) de la production d’énergie éolienne devrait. S’il y a assez de puissance, le bouton est vert, sinon assez c’est rouge (également défini dans le tableau des appareils). Le bouton aussi montrée le passage du temps.
Tout ce que vous avez à faire est d’aller sur le site (192.168.0.156/Vaatwasser.php) et de choisir le moment souhaité. la vaisselle à faire. Une fois vous avez fait, une barre verte sera apear avec le temps de commutation.
Assez simple pour l’utilisateur. Le programme php pour y arriver est un peu plus compliqué.
Vaatwasser.php :
- La première section est CSS pour définir le style des boutons
- Que sont définies les variables pour la connexion à la base de données
- La première requête ($q_SQL0) vérifie si une heure est déjà réglée. dans l’affirmative, une barre verte avec l’heure s’affiche
$SQL_TIME peut sembler très comlex, mais seulement de donner le résultat de l’image (appareil, momentPHPfrom,...). Mais très importantes pour les calculs ultérieurs. Notez que les champs vides représentent zéro pour PHP calculer maintenant
$q_SQL suivante récupère le cycle du temps et cycle kWh
$q_SQL2 récupère les données sur l’énergie éolienne disponible, dans les références de temps spécifiques
$q_SQL3 que fait défiler throug les données, à la recherche pour le moment avec le plus d’énergie éolienne et stocke le résultat dans $Start
Puis, il y a quelques restes de programme de temps de développement. Pas plus, utilisé mais peut-être utile pour vous. Origianaly que le relais a été commuté comme normalement ouvert. L’appareil que celle a été mis en marche ou à la fin du cycle éteinte à nouveau.
que les boutons sont faits. Lorsque vous appuyez sur un des boutons le programme passe en « Jobs4.php »
Jobs4.php
Ce programme fonctionne dans le dos, donc le nerver utilisateur voit. La table des tâches est l’endroit où tous les travaux de commutation sont stockés.
- Si il est déjà régler une durée, il supprime cette entrée de la table des tâches dans la base de données
- Elle insère le moment choisi dans la table jobs
- Il passe la douille à OFF
- retourne dans le programme Vaatwasser.php