Setup - MadMax2506-SmartHome/roomlight GitHub Wiki

Allgemein

  • Gerätename: roomlight
  • benötigt wird:
    • MQTT-Server
    • WLAN

ESP32 einbinden

  1. Arduino IDE öffnen
  2. Voreinstellungen öffnen: Datei > Voreinstellungen
  3. folgende Links zu Zusätzliche Boardverwalter URLs hinzufügen
  4. Voreinstellungen schließen<
  5. Boardverwalter öffnen: Werkzeuge > Board > Boardverwalter
  6. Boards von esp8266 (by ESP8266 Community) installieren -> zu suchen: "esp8266"
  7. Boardverwalter schließen
  8. Board auswählen: Werkzeuge > Board > LOLIN (Wemos) D1 R2 & mini

Bibliotheken einbinden

  1. Arduino IDE öffnen
  2. Bibliothekverwalter öffnen: Werkzeuge > Bibliothek verwalten
  3. folgende Bibliotheken installieren:
    • ArduinoOTA (by Arduino, Juraj Andrassy) -> zu suchen: "ota"
      • Adafruit NeoPixel (by Adafruit ) -> zu suchen: "neo pixel"
      • PubSublient (by Nick O'Leary) -> zu suchen: "pubsub client"

Refresh over the air

  1. Arduino IDE öffnen
  2. Netzwerkschnittstelle auswählen: Werkzeuge > Port > Mac-Adresse
  3. Code hochladen

Secrets

Folgende Vorlage muss ausgefüllt und unter ./Roomlight/Secrets.h eingefügt werden:

#ifndef _SECRETS_H_
#define _SECRETS_H_

#define WLAN_SSID "<SSID>"
#define WLAN_PASSWORD "<PASSWORD>"

#define OTA_PASSWORD "<PASSWORD>"

#define MQTT_SERVER_IP_ADDRESS new byte[4]{<SEGMENT_1>, <SEGMENT_2>, <SEGMENT_3>, <SEGMENT_4>}
#define MQTT_SERVER_PORT PORT

#endif //_SECRETS_H_

Verkabelung

rot 5V Spannung
gelb Erde
weiß Daten
Wandseite vorne 60x LEDs 2 Knoten im Kabel
Wandseite hinten 60x LEDs 1 Knoten im Kabel
seitliche Beleuchtung 50x LEDs
⚠️ **GitHub.com Fallback** ⚠️