FORUM: Informatica ed Elettronica
Dedicato all'informatica per l'elettronica. Un posto in cui scambiarsi consigli nell'utilizzo di applicazioni legate al nostro hobby o per condividere del software per applicazioni elettroniche. (PS: E' vietato inserire link a materiale "pirata")
Buonasera e buon anno.
Mi hanno dato una Amazon DOT3 Alexa per il popolo.
Abitando in campagna ho pensato di farle fare qualcosa di utile, ma senza acquistare lampade e prese 'smart' che smart lo sono poco.
Avendo qualche wemos D1 ho realizzato qualcosa, che funziona.
Ecco il problema, non volendo riempire il cellofono di app ho optato per una al momento. Sinric pro. il problema è che dopo 3 interruttori vole 3 dollari per ogni successivo.
Una app che non vole nulla è una libreria arduino. Espalexa appunto.
Chiedo a voi che conoscete il linguaggio arduino.
Allego lo sketch e spiego.
Questo fa funzionare solo lampade e le dimmera.
Volevo sapere se è modificabile per farne un semplice switch.
Grazie.
/*
This is a basic example on how to use Espalexa and its device declaration methods.
*/
#ifdef ARDUINO_ARCH_ESP32
#include <WiFi.h>
#else
#include <ESP8266WiFi.h>
#endif
#include <Espalexa.h>
#include <Adafruit_NeoPixel.h>
// Define your devices here.
espalexa.addDevice("Luce Uno", firstLightChanged, 0); //simplest definition, default state off
espalexa.addDevice("Luce Due", secondLightChanged, 0); //third parameter is beginning state (here fully off)
device3 = new EspalexaDevice("Luce Tre", thirdLightChanged); //you can also create the Device objects yourself like here
espalexa.addDevice(device3); //and then add them
device3->setValue(0); //this allows you to e.g. update their state value at any time!
// connect to wifi – returns true if successful or false if not
boolean connectWifi() {
boolean state = true;
int i = 0;
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
Serial.println("");
Serial.println("Connecting to WiFi");
// Wait for connection
Serial.print("Connecting...");
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
if (i > 20) {
state = false; break;
}
i++;
}
Serial.println("");
if (state) {
Serial.print("Connected to ");
Serial.println(ssid);
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
}
else {
Serial.println("Connection failed.");
}
return state;
}
Grazie per la pazienza.
Anche il viaggio più lungo inizia con un piccolo passo.
Si vis pacem, para bellum!!!
Mark Zuckerberg ha reso suoi schiavi milioni di persone senza che se ne rendessero conto. F.G.
<Avete vinto voi,ma almeno non riuscirete a considerarmi vostro complice> Da Mediterraneo.
Inferno,Canto III,verso 51 Virgilio dice.........
Ok risolto, ora controllo 4 relè e due lampade, in dimmer.
Grazie a tutti.
Anche il viaggio più lungo inizia con un piccolo passo.
Si vis pacem, para bellum!!!
Mark Zuckerberg ha reso suoi schiavi milioni di persone senza che se ne rendessero conto. F.G.
<Avete vinto voi,ma almeno non riuscirete a considerarmi vostro complice> Da Mediterraneo.
Inferno,Canto III,verso 51 Virgilio dice.........
Nessuno smanetta col giocattolo di Amazon? Mi era utile sapere se è possibile cambiare il comando 'Alexa accendi/spegni coso' con 'Alexa apri/chiudi coso'.
Grazie.
Anche il viaggio più lungo inizia con un piccolo passo.
Si vis pacem, para bellum!!!
Mark Zuckerberg ha reso suoi schiavi milioni di persone senza che se ne rendessero conto. F.G.
<Avete vinto voi,ma almeno non riuscirete a considerarmi vostro complice> Da Mediterraneo.
Inferno,Canto III,verso 51 Virgilio dice.........
Io l'avevo preso, ma dopo qualche prova l'ho abbandonato. Soprattutto dopo aver sentito che possono ascoltare le conversazioni attraverso il.microfono sempre aperto.
caccamo2
postato il: 22.01.2022, alle ore 12:46
rcc.roberto: Io l'avevo preso, ma dopo qualche prova l'ho abbandonato. Soprattutto dopo aver sentito che possono ascoltare le conversazioni attraverso il.microfono sempre aperto.
Esattamente come credere che nel vaccino ci sia il chip 5G.
...
schottky
postato il: 22.01.2022, alle ore 12:48
FrancoGual: Nessuno smanetta col giocattolo di Amazon? Mi era utile sapere se è possibile cambiare il comando 'Alexa accendi/spegni coso' con 'Alexa apri/chiudi coso'.
Grazie.
Qualcosa dovrebbe imparare, si deve provare a insegnarglielo, comunque la storia di "apri" per alcune applicazioni funziona per altre funziona a modo suo: per esempio se dici Alexa, apri Radio3 incomincia la diretta di rai radio3, se invece dici Alexa, apri Radio24, inizia una roba del tipo. benvenuto su radio 24 cos vuoi vare e ti presenta diverse alternative tra cui la diretta, se invece vuoi subito la diretta devi usare "accendi". Immagino che la cosa dipenda da come sono scritte le App
Il vantaggio di essere intelligente e' che si puo' sempre fare l'imbecille, mentre il contrario e' del tutto impossibile. -- W. Allen
rcc.roberto: Io l'avevo preso, ma dopo qualche prova l'ho abbandonato. Soprattutto dopo aver sentito che possono ascoltare le conversazioni attraverso il.microfono sempre aperto.
Esattamente come credere che nel vaccino ci sia il chip 5G.
rcc.roberto: Io l'avevo preso, ma dopo qualche prova l'ho abbandonato. Soprattutto dopo aver sentito che possono ascoltare le conversazioni attraverso il.microfono sempre aperto.
Cioè NON sapevi che Alexa & co è perennemente in ascolto?
Mi deludi....
A me onestamente non me frega un kasko, può ascoltare, registrare inoltrare quello che vuole.
Basta che agisca prontamente alle mie indicazioni.
Ah...
Per chi non lo sapesse, ho cercato...
Il comando accendi/spegni se vede una presa o lampada, nel caso lampada prevede anche il dimmer, se l'accessorio è Door/Gate accetta il comando Apri/Chiudi.
Cosa prevista da Sinric che però ha il limite di utenza mentre accendi/spegni è nella libreria ESPAlexa che la vede come Royal Philips prese e luci.
Se mi ci metto imparo.
Anche il viaggio più lungo inizia con un piccolo passo.
Si vis pacem, para bellum!!!
Mark Zuckerberg ha reso suoi schiavi milioni di persone senza che se ne rendessero conto. F.G.
<Avete vinto voi,ma almeno non riuscirete a considerarmi vostro complice> Da Mediterraneo.
Inferno,Canto III,verso 51 Virgilio dice.........
Per l'articolo non c'è problema, solo che dal mio sacco verrebbe fuori un millefori con un wemos e qualche relè.
Il codice sarebbe l'esempio con qualche piccola modifica.
Ma non mi preoccupo delle critiche, solo delle precisazioni sul codice appunto.
Anche il viaggio più lungo inizia con un piccolo passo.
Si vis pacem, para bellum!!!
Mark Zuckerberg ha reso suoi schiavi milioni di persone senza che se ne rendessero conto. F.G.
<Avete vinto voi,ma almeno non riuscirete a considerarmi vostro complice> Da Mediterraneo.
Inferno,Canto III,verso 51 Virgilio dice.........
Come utente anonimo puoi leggere il contenuto di questo forum ma per aprire una discussione
o per partecipare ad una discussione esistente devi essere registrato ed accedere al sito