Étape 3: Configuration de votre serveur web
J’ai pensé qu’il serait bien de pouvoir contrôler à distance mes lumières de Noël, même si je n’étais pas à la maison. Par conséquent, j’ai utilisé un serveur web (il aide également que j’ai eu un serveur qui traînent).
Le programme d’installation pour cette partie est assez simple. Vous voudrez vous connecter à votre hôte et trouver votre cPanel. A partir de là, vous voudrez Télécharger mon code php dans le dossier racine de votre domaine et renommez-le sous le nom index.htm - c’est tout.
J’ai codé une interface utilisateur très simple consistant en : deux radio boutons, une présentation et le texte pour vous dire quel est l’état actuel de la lumière. En sélectionnant une case d’option et en soumettant la valeur, vous un changement de l’état de la lumière.
Le code fonctionne en lisant dans votre valeur sélectionnée et puis en écrivant que la sélection dans un fichier texte sur votre serveur. Dans ce cas, je l’ai écrit dans le fichier nommé value.txt. Chaque fois que vous soumettez un nouveau choix, la valeur à l’intérieur de value.txt est remplacée par la nouvelle valeur. Par exemple, si l’état actuel est désactivé, le texte à l’intérieur de le value.txt sera « Off ». Si vous modifiez l’état de, le fichier texte est modifié et le seul texte à l’intérieur du fichier est « On ».
Vous pouvez être intéressé de savoir que value.txt sont accessibles par le biais de votre navigateur, si votre nom de domaine est « mondomaine.fr » vous pouvez accéder le fichier texte en tapant « mydomain.com/value.txt » dans votre navigateur. Il s’agit d’un fait important que nous utilisons dans l’étape suivante pour lire la valeur de la case d’option dans notre ESP8266.