NEWS
TASMOTA bin Files mit VSCode selber erstellen
-
Weil immer wieder Fragen und Probleme mit den fertigen Tasmota bins bestehen, hier mal ne kleine Anleitung (war eigentlich ein Post in einem anderen Thread), wie man das mit VSCode schnell und einfach selber machen kann.
-
VSCode runter laden und installieren
-
PlatformIO IDE in VSCOde nachiinstallieren
rechts auf "Extension", dann in der Suche "platform" eingeben und platformio ide auswählen:
-
Tasmota Projektordner importieren
rechts oben auf "Explorer" und den Projektordner auswählen (im Beispiel die Tasmota dev. Version:
-
Jetzt kannst schon in der my_user_config.h Deine Daten eintragen und ein und auskommentieren was Du drin haben möchtest
-
damit nur eine DE bin erstellt wird, öffnest weit unten die "platformio.ini und kommentierst DE ein:
in der Datei kannst auch die Flashgröße anpassen wie im Beispiel bei einem Shelly mit 2MB Flash:
Ebenfalls der COM Port wird in dieser Datei eingestellt, wenn DU gleich mit VSCode und Kabel flashen möchtest:
-
Wenn Du lieber und besser mit der user_config_override.h user_config_override.h arbeiten möchtest, dann diese Datei einfach in den Ordner Tasmota kopieren und ebenfalls wie gewünscht erweitern und bearbeiten.
-
Nun kannst entscheiden, ob gleich gefasht werden soll, oder nur ein bin kompiliert:
Das Häkchen ist "build" für Kompilieren und der der Pfeil flasht das bin gleich.
Das ist der ganze Zauber
Die override habe ich erstellt und dient hier als Beispiel wie die aussehen kann. Da sind nur ein paar nützliche Einstellungen drin wie sleep auf 100. Der Rest ist alles aus kommentiert und kann nach Wunsch einfach ein kommentiert oder in der Art ergänzt werden. Liegt dies Datei im Tasmota Ordner wird automatisch die user.config.h ignoriert und die Einstellungen der override verwendet. Deshalb ist es einfach wenn man hier alles ändert (WiFi, MQTT,.... ) und die dann einfach in das nächte Projekt kopiert. Dann muss das nicht jedesmal wieder gemacht werden und DU hast in ca. 1 Minute ein auf Diéin Device angepasstes sehr schlankes bin File.EDIT:
bei neuen Tasmota Versionen ab 9.4.0 hat sich eine Kleinigkeit geändert. es gibt nun auch ne paltformio_override.ini und darin können nun die Anpassungen für die Flashgröße (bei z.B. Shelly 2MB) geändert werden. Außerdem ist de mittlerweile default und heißt auch nur noch schlicht "tasmota".Hier mal die Anpassung auf 2MB Flash:
Wie man sieht sind die ; bei zwei Zeilen bei "variant 2MB" entfernt. Wichtig dabei, das Leerzeichen dahinter muss auch weg. -
-
@jan1
Hat sich erledigt. Danke -
@jan1 Bitte Überschrift anpassen auf TASMOTA ...., falls jemand sucht.