Esp8266 pour les pro

Toutes les discussions qui concernent Alexa et les enceintes Echo.
Les demandes d'aide ou de support sont à faire dans la section Aide & Support !
Ludo Civodul
Membre
Membre
Messages : 52
Enregistré le : dim. 17 juin 2018 17:37

Re: Esp8266 pour les pro

Message par Ludo Civodul » lun. 20 août 2018 21:46

Salut,

Super ton site et ton ancien en html aussi.
C'est sympa ce partage.

Je regarderai ton soft ce week-end
A+
Ludo
Image

Maison connectée et enceintes Echo ou Google Home

 
phil59
Messages : 1
Enregistré le : mer. 24 oct. 2018 12:28

Re: Esp8266 pour les pro

Message par phil59 » mer. 24 oct. 2018 13:47

Merci Christophe,
J'ai pu enfin piloter avec mon Amazon Echo, une carte WEMOS ESP8266 (3€) un anneau de 7 DEL (1€) à base d'un processeur WS2812 5050 grâce à ton lien en utilisant le programme EspalexaNoLibrary.ino. La librairie est disponible dans le gestionnaire de bibliothèque de l'IDE Arduino (Adafruit_NeoPixel)
EspalexaNoLibraryV2.zip
Alexa ESP8266 WEMOS D1 Neopixels
(5.14 Kio) Téléchargé 31 fois
Voici les modifications apportées :

#define PIN1 D4 // On définie la broche D4 du wemos D1 comme étant reliée au module WS2812
#define NUMPIXELS 7 // On indique le nombre de pixels à piloter
...
Adafruit_NeoPixel pixels1 = Adafruit_NeoPixel(NUMPIXELS, PIN1, NEO_GRB + NEO_KHZ800); // On configure le module NeoPixel
...
void actionOff(uint8_t deviceId) // Action Eteindre "Alexa éteint le salon"
{
if (deviceId > 0 && deviceId <= DEVICES)
yourVal[deviceId-1] = 0;
for(int i=0;i<NUMPIXELS;i++){ // On boucle ici 7x
pixels1.setPixelColor(i, pixels1.Color(0,0,0)); // On modifie les registres des couleurs R=0,V=0,B=0) : Eteindre
pixels1.show(); // This sends the updated pixel color to the hardware.
delay(200); // Delai en milliseconde pour allumer la DEL suivante
}
...
void actionOn(uint8_t deviceId) // Action Allumer "Alexa allume le salon"
{
if (deviceId > 0 && deviceId <= DEVICES)
yourVal[deviceId-1] = 0;
for(int i=0;i<NUMPIXELS;i++){ // On boucle ici 7x
pixels1.setPixelColor(i, pixels1.Color(255,255,255)); // On modifie les registres des couleurs R=255,V=255,B=255) : Éclairer au maximum
pixels1.show(); // On demande à afficher
delay(200); // Delai en milliseconde pour allumer la DEL suivante
}
...
void actionDim(uint8_t deviceId, int b) // Action variation de lumière "Alexa éclaire le salon à 30%"
{
if (deviceId > 0 && deviceId <= DEVICES)
yourVal[deviceId-1] = b;
for(int i=0;i<NUMPIXELS;i++){
// pixels.Color takes RGB values, from 0,0,0 up to 255,255,255
pixels1.setPixelColor(i, pixels1.Color(b,b,b)); // Moderately bright green color.
pixels1.show(); // This sends the updated pixel color to the hardware.
delay(delayval); // Delay for a period of time (in milliseconds).
}
..
void setup() {
Serial.begin(115200);
pixels1.begin(); // On initialise le module DEL
...

MERCI
Le fichier joint EspalexaNoLibraryV2.zip n’est plus disponible.
wemos_neopixels8x8.png
ESP8266 WEMOS D1 Neopixels
wemos_neopixels8x8.png (166.18 Kio) Vu 296 fois

caselie
Messages : 2
Enregistré le : jeu. 3 janv. 2019 21:22

Re: Esp8266 pour les pro

Message par caselie » jeu. 3 janv. 2019 22:19

Bonsoir à tous,
Savez-vous si les liens présents ici fonctionnent avec la Freebox Delta, j'ai bien réussi à flasher l'ESP8266, il se connecte à mon réseau local, mais impossible de récupérer les appareils avec Alexa, aurais-je loupé quelque chose ou est-ce que ça ne marche pas tout simplement avec la Delta?

Avatar du membre
knightrider
Spécialiste
Spécialiste
Messages : 660
Enregistré le : jeu. 26 juil. 2018 21:47
Localisation : Bretagne

Re: Esp8266 pour les pro

Message par knightrider » jeu. 3 janv. 2019 23:21

La Delta venant à peine d'être distribuée, le mieux, si cela ne fonctionne pas, serait de se rapprocher de chez Free.
Live Long and Prosper

Knightrider

Répondre