Es gibt für tasmota Firmware Images zum download, aber diese enthalten nicht alles was so entwickelt wurde. Ich brauchte eine Firmware für ESP32 mit Ethernet (Olimex) und Wägesensor (HX711). Gibt es jeweils fertig als tasmota-ethernet und tasmota-sensors - ich wollte es doch aber zusammen!?
Da bleibt nur: tasmota Firmware selbst bauen.
Es gibt eine Online Umgebung um dies zu tun, man braucht nichts zu installieren. Man muss sich dazu auf GitPod anmelden (funktioniert mit dem GitHub Account).
Ist man angemeldet kann man die Umgebung mit diesem Link starten. Jetzt passiert in einer virtuellen Umgebung (docker container) etwas, ein neuer Workspace wird erstellt.
- Den "Build Prozess" komplett abwarten, bis zum Schluss unten im Browserfenster die Zeile steht:
- Server started on Port 3000
- Ganz links gibt es eine Menuleiste
- das Monitor Symbol "remote Explorer" anklicken,
- es öffnet sich ein Untermenu, dort klicken
- GITPOD WORKSPACE / Ports / 3000
- Wenn man da mit der Maus drüberfährt ergibt sich wieder eine Menuleiste und ganz rechts die Weltkugel: "Open Browser" - ein klick startet den Tasmocompiler!
#define FIRMWARE_SENSORS
#define USE_ETHERNET
Tipps
#define USE_ETHERNET // Add support for ethernet (Currently fixed for Olimex ESP32-PoE)
// WT32_ETH01
#define ETH_TYPE 0 // [EthType] 0 = ETH_PHY_LAN8720, 1 = ETH_PHY_TLK110/ETH_PHY_IP101, 2 = ETH_PHY_RTL8201, 3 = ETH_PHY_DP83848, 4 = ETH_PHY_DM9051, 5 = ETH_PHY_KSZ8081
#define ETH_ADDRESS 1 // [EthAddress] 0 = PHY0 .. 31 = PHY31
#define ETH_CLKMODE 0 // [EthClockMode] 0 = ETH_CLOCK_GPIO0_IN, 1 = ETH_CLOCK_GPIO0_OUT, 2 = ETH_CLOCK_GPIO16_OUT, 3 = ETH_CLOCK_GPIO17_OUT
- 100 µF direkt an die Spannungsquelle klemmen.
- Kurze Strippen zur Versorgung nehmen, nicht umständlich über Breadboard schleifen.
- Netzteil prüfen
- Verwendung von 5 Volt Speisung statt 3,3 Volt
Keine Kommentare:
Kommentar veröffentlichen