Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. TASMOTA bin Files mit VSCode selber erstellen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    TASMOTA bin Files mit VSCode selber erstellen

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      Jan1 last edited by Jan1

      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:
        a4175a57-26aa-4e72-b51f-d533abd8a89d-grafik.png

      • Tasmota Projektordner importieren
        rechts oben auf "Explorer" und den Projektordner auswählen (im Beispiel die Tasmota dev. Version:
        7c0520b4-6fcc-4428-834b-5829a42acc66-grafik.png

      • 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:
        5f0d36f8-e254-48a8-8547-6ed8b6056a8d-grafik.png

        in der Datei kannst auch die Flashgröße anpassen wie im Beispiel bei einem Shelly mit 2MB Flash:
        7b82c610-c96e-49ff-8068-a17011dcfcc1-grafik.png

        Ebenfalls der COM Port wird in dieser Datei eingestellt, wenn DU gleich mit VSCode und Kabel flashen möchtest:
        9f6d9239-0caa-4018-85f1-1386d824cace-grafik.png

      • 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:
        709c1f43-d2ae-449a-aa8c-c4dd25b0408a-grafik.png
        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:
      53693556-84fb-44ca-a130-695f5d02fdfe-grafik.png
      Wie man sieht sind die ; bei zwei Zeilen bei "variant 2MB" entfernt. Wichtig dabei, das Leerzeichen dahinter muss auch weg.

      Basti97 M 2 Replies Last reply Reply Quote 2
      • Basti97
        Basti97 Most Active @Jan1 last edited by Basti97

        @jan1
        Hat sich erledigt. Danke

        1 Reply Last reply Reply Quote 0
        • M
          MCU @Jan1 last edited by

          @jan1 Bitte Überschrift anpassen auf TASMOTA ...., falls jemand sucht.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          763
          Online

          31.7k
          Users

          79.6k
          Topics

          1.3m
          Posts

          tasmato vscode
          3
          3
          4834
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo