Amazon Alexa e NodeMCU Termostato con DHT11

Dopo aver configurato il NodeMCU come controller RGB tramite Alexa ho pensato di implemetare anche la funzione di termometro collegancoci un DHT11 (economico sensore di temperatura e umidità che facilmente si trova su internet).

Lo sketch è molto simile al precedente, solamente aggiunge la parte di gestione della temperatura, si potrà anche personalizzare per comandare degli oggetti al raggiungimento della temperatura target.

il PIN2 del sensore va collegato al pin GPIO3 del NodeMCU, servirà anche una resistenza di pull-up da 10k tra i pin 1 e 2 del sensore (solo se avete la versione nuda senza PCB).

Sketch: AlexaRGB-Temp

11 Risposte a “Amazon Alexa e NodeMCU Termostato con DHT11”

    1. io ho chiamato il “termostato” come “camera da letto” e dicendo “alexa, quanti gradi ci sono in camera da letto” viene letta la temperatura

  1. Hola compañero. He subido tu sketch a mi nodemcu. La parte rgb no la he probado, pero la parte del DHT, me dice alexa que la temperatura es 0º y en el monitor serie veo los valores correctos de temperatura y humedad.
    Gracias de antemano muy buen trabajo

    1. Hola!

      Primero verifique que los parametros de SINRIC (api key y otros dato de utente) esten corecto, luego hay que ver si Alexa ha reconocido corectamente el dispositivo. Mi duda son los parametro de SINRIC mayormente. hasta luego!

  2. Gracias he conseguido ( no se como un adelanto) veo publicados datos en sinric y ahora me dice la
    temperatua programada, no la real.
    Que version de libreria json utilizar y que version de placa 8266 deberia usar, ya que creo que ahi esta el problema.
    saludos

  3. Gracias he conseguido ( no se como un adelanto) veo publicados datos en sinric y ahora me dice la
    temperatua programada, no la real.
    Que version de libreria json utilizar y que version de placa 8266 deberia usar, ya que creo que ahi esta el problema.
    saludos

    1. Correcto, así es! El suporte de sinric para enviar los parámetros sería para controlar un calentador de cuarto, pero si miras al código verás que cada X segundos la temperatura de mando se actualiza con la temperatura de el sensor. Básicamente la temperatura puesta corresponde siempre a tu temperatura real detectada por el sensor

  4. pero si yo vario la temperatura desde alexa me lee la temp que yo he puesto, no la que lee el sensor. No se si me explico bien.
    gracias por la paciencia

    1. Si, es correcto, pero verás que en un par de segundos ya se actualiza con la temperatura que detecta

  5. se me olvido decirte que tanto en el monitor serie como en sinric si que aparecen valores reales del sensor

  6. Que no hay manera ni segundos ni minutos ni horas, he probado tambien el scketch nodemcu adafruit
    con el mismo resultado.
    Ya no se que hacer.
    muchas gracias

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *