Piloter le GPIO de l’ESP8266 (Serveur Web) depuis Domoticz en TCP/IP sans fil – Partie 2

ESP8266 DHT22 BMP180 Shield Relay DOMOTICZ ESP8266HTTPCLIENT

Nous continuons aujourd’hui le tutoriel consacré à l’échange de données entre Domoticz et un ESP8266 par requête HTTP (TCP/IP) et plus particulièrement comment piloter le GPIO depuis Domoticz. Dans l’article précédent, nous avons mis en place l’envoi de données depuis un ESP8266 vers Domoticz. Dans cet article, nous allons mettre …

Lire la suite »

Orange Pi Win (Nouveauté) : Allwinner A64/64bits – WiFi – Bluetooth 4.0 – LCD – support eMMC

orange pi win cortex a53 bluetooth top view

L’Orange Pi Win est le dernier né de la famille des Orange Pi. C’est le premier modèle du fabricant à proposer un SoC ARM 64 bits en intégrant un Allwinner A64 (basé sur le Cortex A53). Ce SoC quad-core est adossé au GPU Mali400MP2. La fréquence n’est pas précisée mais …

Lire la suite »

Installer Jeedom sur un Orange Pi Lite (ou Orange Pi+ 2e) fonctionnant sous Armbian Jessie

jeedom orangepi lite armbian dpkg

L’Orange Pi est une alternative économique au Raspberry Pi pour construire un serveur domotique 100% DIY à base de Jeedom. Si vous n’avez pas l’intension d’utiliser le GPIO pour piloter des accessoires domotiques, l’Orange Pi est une très bonne solution. Dans le tutoriel précédent, nous avons vu comment installer Domoticz …

Lire la suite »

ESP8266 (Client Web) : envoyer des données à Domoticz en TCP/IP sans fil (API/JSON) – Partie 1

ESP8266 DHT22 BMP180 DOMOTICZ ESP8266HTTPCLIENT

Dans ce tutoriel, nous allons utiliser les librairies ESP8266Client et ESP8266HTTPClient pour mettre en place une communication TCP/IP entre et un module ESP8266 NodeMCU et l’interface API/JSON de Domoticz. Nous utiliserons un capteur de température et d’humidité DHT22 ainsi qu’un capteur de pression atmosphérique BMP180 pour publier des mesures réelles sur …

Lire la suite »

ESP8266 (Client Web – Partie 1) : communication TCP/IP (exemples ESP8266WiFi et ESP866HTTPClient)

sockettst watchdog send response esp8266wifi client

Avec l’adaptation pour les modules ESP8266 des librairies Arduino WiFiClient (ESP8266WiFi) , HTTPClient (ESP8266HTTPClient) , il est très facile d’échanger des données avec un serveur domotique ou un service en ligne, de piloter le GPIO de l’ESP8266… Dans la série d’article précédente, nous avons vu comment mettre en place un serveur Web …

Lire la suite »

ESP8266 (Web Serveur – Partie 5) : gauges et graphiques Google Charts

esp8266 web server spiffs bootstrap dht22 bmp180 google charts

Maintenant que nous disposons d’un historique de mesures, nous allons ajouter des graphiques à l’interface Web de l’ESP8266 à l’aide de la librairie Google Charts. Il existe de très nombreuses librairies pour créer des graphiques et des gauges en Javascript / HTML5. Google Charts est une librairie très riche qui …

Lire la suite »

Blynk : installer un serveur local privé sur Raspberry Pi 3 (énergie illimitée, test Wemos DHT22)

blynk mysensors node-red gateway

Blynk est un projet Open Source très populaire. Le développement de Blynk a été soutenu par une campagne de financement participative Kickstarter en 2015. Blynk se compose de librairies (Arduino, ESP8266, Nodejs pour Raspberry Pi…) et d’une application mobile sur iOS et Android. Il est très facile de créer des …

Lire la suite »

ESP8266 (Web Serveur) : développement rapide du code HTML+js avec Node.js et Pug

nodejs pug esp8266 webserveur html fast development

Le développement d’un Serveur Web pour ESP8266 peut s’avérer rapidement fastidieux. En effet, il faut télécharger les fichiers (HTML, js..) à chaque modification pour pouvoir effecter les mises au point. Heureusement, Node.js va nous permettre de développer et mettre au point sur un ordinateur tout le code de la partie …

Lire la suite »

ESP8266 (Web Serveur – Partie 4) : ArduinoJson, charger, enregistrer des fichiers (SPIFFS)

arduinojson esp8266 json charger enregistrer spiffs historique acquisition donnees

Dans ce 4ème tutoriel consacré à la programmation Web Server des ESP8266, nous allons traiter du stockage des fichiers dans le système de fichier SPIFFS. Nous allons poursuivre le développement de la mini station météo et stocker les mesures dans un objet JSON à l’aide de la librairie ArduinoJson. Il est …

Lire la suite »