Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. TASMOTA bin Files mit VSCode selber erstellen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

TASMOTA bin Files mit VSCode selber erstellen

Geplant Angeheftet Gesperrt Verschoben Off Topic
tasmatovscode
3 Beiträge 3 Kommentatoren 5.6k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • J Offline
    J Offline
    Jan1
    schrieb am zuletzt editiert von Jan1
    #1

    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.

    Basti97B M 2 Antworten Letzte Antwort
    2
    • J 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.

      Basti97B Offline
      Basti97B Offline
      Basti97
      Most Active
      schrieb am zuletzt editiert von Basti97
      #2

      @jan1
      Hat sich erledigt. Danke

      Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

      1 Antwort Letzte Antwort
      0
      • J 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.

        M Online
        M Online
        MCU
        schrieb am zuletzt editiert von
        #3

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

        NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
        Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        689

        Online

        32.4k

        Benutzer

        81.5k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe