Tasmota Setup - MaxTrautwein/TAR-Weiterentwicklung-IoT-Tor GitHub Wiki
1. Controller Flashen
Sollten Sie ein offizielles Build von Tasmota verwenden, so können Sie den Web Installer verwenden.
1.2 Tasmota selbst kompilieren (ESP32)
Für den ESP32 habe ich den offiziellen Docker Container etwas angepasst. Dies beschleunigt den Prozess.
Sie finden das Repository hier: https://github.com/MaxTrautwein/docker-tasmota
Mit docker build -t docker-tasmota .
können Sie den Container erstellen.
Zum Kompilieren verwenden Sie dann:
docker run -ti --rm -v <PATH/TO/GIT/REPO>:/tasmota docker-tasmota -e tasmota32
1.3 Eigens Build Flashen
Für den Fall, dass Sie ein selbst kompiliertes Build verwenden möchten, empfehle ich die Verwendung des esptool
.
Die offizielle Tasmota Anleitung hierzu finden Sie hier.
2. Kommunikation herstellen & Funktion prüfen
Nachdem Sie ihr Gerät zum ersten Mal programmiert oder vollständig zurückgesetzt haben müssen Sie die Erstkonfiguration durchführen. Die Anleitung finden sie hier.
2.1 Config Strings
Config Strings können verwendet werden, um eine Konfiguration schnell abzuschließen. Dazu muss Ihnen ein Config String für ihre spezielle Hardware vorliegen. Einen Überblick von öffentlich geteilten Konfigurationen finden Sie hier. Sollten Sie über keinen passenden verfügen, dann müssen sie sich diesen selbst erstellen.
Um die Konfiguration zu laden, wechseln Sie bitte auf die Konfigurationsseite von Tasmota. Configuration
-->Configure Other
Dort können sie die Konfiguration einfügen. Nach der Bestätigung über Save
ist die gewählte Konfiguration nach einem Neustart verfügbar.
Development Test Setup
{"NAME":"ESP32-DevKit","GPIO":[1,8416,1,8448,1,1,1,1,1,1,1,1,1,1,1,1,0,1,288,1,0,1,1,32,0,0,0,0,160,1,1,1,1,0,0,1],"FLAG":0,"BASE":1}
//Setup Switch
SwitchTopic 1
SwitchMode 2
SetOption114 1
//Setup Button
ButtonTopic but
SetOption73 1
SetOption1 1
IoT Tor Norvi Controller
Norvi IIOT-AE01-R
Diese Konfiguration ist für ohne Display, RTC und SD Todo Add support for that.
{"NAME":"NORVI","GPIO":[1,8416,228,8448,1,1,1,1,225,226,224,227,1,1,160,164,0,165,166,167,0,1,230,231,0,0,0,0,1,229,162,163,1,0,0,161],"FLAG":0,"BASE":1}
2.2 Individuelle Konfiguration
Bitte folgen Sie den Offiziellen Anweisungen von Tasmota
2.3 NTP Server Konfiguration
Damit Tasomota ordnungsgemäß funktioniert, muss der NTP Server konfiguriert werden.
Sollte sich ihr Setup in einer Umgebung befinden in der Internetzugang gewährleistet ist, so können sie diesen Schritt überspringen.
Wechseln sie auf die Tasmota Console Hauptmenü
--> Consoles
--> Console
Mit Time 0
werden NTP Anfragen aktiviert.
Num muss die IP des NTP Servers mit den folgenden Befehlen festgelegt werden.
NtpServer1 <IP>
NtpServer2 <IP>
NtpServer3 <IP>
Die Installation des NTP Servers ist im Docker Setup eingebaut und im Pi Setup beschrieben.