Cayenne Dashboard, Relay switch

Hier nochmal der ESP-01 mit dem Relayboard, ich zeige Euch mal kurz wie man ganz schnell ein IOT Relay aus dem Netz mit Cayenne Dashboard schalten kann. Easy wenn man weiss wie man alles einrichten muss.

Als erstes müsst Ihr auf Cayenne Dashboard wieder ein Board erstellen, hier ein Generic ESP8266. Den Board Code wie gehabt für den ARDUINO Sketch/Programm merken.

Als zweites müsst Ihr bei Add New , Custom Widgets auswählen. Da wählt man Button und vergibt einen Namen und verlinkt das ESP8266 Board. Bei Sensor gibt man das genauso wie auf dem Bild ein. Dann Add Widget klicken.

Wenn alles so erstellt wurde, sollte das Dashboard so aussehen….Ein Relay Button….

Wenn das geschafft ist, geht es mit dem Arduino Sketch / Code weiter…….

Der Programm Code hier

Cayenne Library hier

#include <CayenneMQTTESP8266.h>
#define CAYENNE_DEBUG
#define CAYENNE_PRINT serial

char ssid[] = "deins";
char wifiPassword[] = "deins";

char username[] = "Dein Cayenne";
char password[] = "Dein Cayenne";
char clientID[] = "Dein Cayenne";



void setup() {
  Cayenne.begin(username, password, clientID, ssid, wifiPassword);
  pinMode(0, OUTPUT);
    digitalWrite(0, LOW); 
}

void loop() {
    Cayenne.loop();
}


CAYENNE_IN(1){
  
  int currentValue = getValue.asInt();
  if (currentValue == 1)
  {
      digitalWrite(0,LOW);
 }
  else
  {
 digitalWrite(0,HIGH);
  }
}

Wie man sieht ist der Code sehr übersichtlich. Wichtig ist das CAYENNE_IN(1) der Channel auch mit den Einstellungen im Cayenne Dashboard übereinstimmt. Im Code 1 und im Dashboard 1 !!! sonst funktioniert gar nix……Der Rest ist eigentlich ein einfacher Button Code von Arduino…

Programmieren bitte so wie im Alexa Beitrag……..

Ein Film wie das ganze auf einem Ipad funktioniert.

Viel Spass beim nachbauen……

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert