Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. Tasmota Steckdosen per MQTT + JavaScript direkt ansteuern

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Tasmota Steckdosen per MQTT + JavaScript direkt ansteuern

    This topic has been deleted. Only users with topic management privileges can see it.
    • FredF
      FredF Most Active Forum Testing @BananaJoe last edited by

      @bananajoe Na klar, jeder wie er will.

      haselchen 1 Reply Last reply Reply Quote 0
      • haselchen
        haselchen Most Active @FredF last edited by

        @fredf
        @crunchip

        Ich glaube @OpenSourceNomad kann zu dem ESP Thema ein wenig beitragen oder sogar ein wenig mehr 😉

        FredF J crunchip 3 Replies Last reply Reply Quote 0
        • FredF
          FredF Most Active Forum Testing @haselchen last edited by

          @haselchen
          🤣 Da bin ich mir sicher

          1 Reply Last reply Reply Quote 1
          • J
            Jan1 @haselchen last edited by

            @haselchen
            Außer dass er davon überzeugt ist und auf Nachfrage gerne Links zum Thema verteilt, habe ich da auch noch nicht wirklich weitere Hilfe erhalten und wenn ich mich damit beschäftige, werden die ? nur größer, nicht kleiner.

            1 Reply Last reply Reply Quote 1
            • crunchip
              crunchip Forum Testing Most Active @haselchen last edited by

              @haselchen sagte in Tasmota Steckdosen per MQTT + JavaScript direkt ansteuern:

              oder sogar ein wenig mehr

              😜
              gehört aber nicht hier in den Thread, hier gehts um mqtt und tasmota

              1 Reply Last reply Reply Quote 1
              • M
                McChip @BananaJoe last edited by McChip

                @bananajoe sagte in Tasmota Steckdosen per MQTT + JavaScript direkt ansteuern:

                Ich habe das Script soeben bei mir angelegt - doch leider bekommen ich den Powerwert der Gosund SP1 Steckdose nicht übermittelt. Weißt du wie ich den Wert erhalte?
                (alle anderen Werte sind wie bei Dir da)

                Vielen Dank schon einmal für einen Tipp!

                BananaJoe 1 Reply Last reply Reply Quote 0
                • BananaJoe
                  BananaJoe Most Active @McChip last edited by BananaJoe

                  @mcchip ich habe den ersten Post bearbeitet und dort nun meine aktuelle Version 1.18 hinterlegt.
                  In dieser kannst du im Setup am Anfang ein- oder ausschalten ob die Energie- und Temperaturwerte mit ausgewertet werden sollen.

                  Zudem wird alles nun unter 0_userdate.0.tasmota angelegt (was man im Skript einstellen kann).
                  die letzten 12 Versionen waren diverse Fehlerbereinigungen (Probleme mit Zahlen und Strings) aber auch Datenpunkte in denen ich sehen kann welche Skriptversion es ist und wo das Skript gespeichert ist. da dachte das es wohl eh keiner nutzt habe ich das hier nicht gepflegt.
                  Im Moment läuft das Skript 108 mal bei mir, inklusive Spezialversionen (2 Steckdosen, Display)

                  Sollte es beim Start eine Warnung geben einfach nochmal neu starten, bei der nächsten Version wird auch das weg sein.

                  Das mit der automatischen Erkennung habe ich immer noch nicht drin 😞 wobei der Aufwand dafür überschaubar wäre.

                  M 2 Replies Last reply Reply Quote 0
                  • M
                    McChip @BananaJoe last edited by

                    @bananajoe Super Danke Dir. Werde gleich heute Abend testen!

                    1 Reply Last reply Reply Quote 0
                    • M
                      McChip @BananaJoe last edited by

                      @bananajoe Ich hatte das ein paar Tage später umgesetzt. Leider wird z.B. der Powerwert einmal in die Objektliste eingetragen - egal ob unter 0_userdate.0.tasmota oder im Aliasbereich.
                      Dann wird der Powerwert und andere nicht mehr geändert bis ich den Adapter neu starte.
                      Ob die Steckdose an oder aus ist (true oder false) wird immer sofort angezeigt.
                      Ich bin da echt etwas ratlos.

                      BananaJoe 1 Reply Last reply Reply Quote 0
                      • BananaJoe
                        BananaJoe Most Active @McChip last edited by

                        @mcchip welche Teleperiod hast du eingestellt? Ab Werk sendet der nur alle 600 Sekunden.
                        Ich nutze zumeist 60 Sekunden, bei den Solarpanelen 15 Sekunden.

                        1 Reply Last reply Reply Quote 0
                        • M
                          McChip last edited by

                          @bananajoe

                          ich hatte 100 jetzt 60 - ändert aber nichts.....

                          Jetzt bin ich über ein Video von Stefan "Verdrahtet" gestolpert:
                          "ioBroker #3 - OTA Tasmota Update auf Gosund Zwischenstecker | verdrahtet.info"

                          und dort nimmt er nicht den ioBroker MQTT Server her sondern den Sonoff Adapter, bei einer Tasmota Steckdose.
                          Der Sonoff war bei mir schon installiert - ich musste in der Steckdose nur den Port ändern.
                          Was soll ich sagen - alles da! Die Werte ändern sich innerhalb von 10 Sekunden und es sieht so aus

                          Bildschirm­foto 2023-04-04 um 08.50.17.png

                          J 1 Reply Last reply Reply Quote 0
                          • J
                            Jan1 @McChip last edited by

                            @mcchip
                            Der Sonoff Adapter ist ein abgespeckter und auf Tasmota zugeschnittener MQTT, somit wesentlich einfacher in der Handhabung, da eh alles schon drin was man dafür braucht 😉
                            Sonoff heißt der Adapter nur, weil Tasmota zu Beginn auf Sonoff Geräten lief und da den Namen quasi adaptiert hatte.

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

                              @jan1
                              Vielen Dank für deine Antwort.

                              ABER - ich hab nie verstanden warum bei dem MQTT Adapter die Werte unter "Objekte" immer mit Anführungszeichen, hintereinander ankommen. Beim Sonoff-Adapter habe ich jetzt für jeden Wert einen Eintrag und kann die leicht ohne Javaskript dazwischen verwenden. Mag ja sein dass der "kastriert" ist - aber so ist es einfacher.

                              J 1 Reply Last reply Reply Quote 0
                              • J
                                Jan1 @McChip last edited by Jan1

                                @mcchip
                                Das ist doch der exakte Unterschied, der Sonoff Adapter bereitet die Daten schön auf und stellt sie ohne Gefummel direkt zur Verfügung 🙂
                                Kastriert ist da nicht richtig, sondern eher aufgewertet. Kastriert bezieht sich dann auf andere MQTT Dinge, die man aber für Tasmota nicht braucht.

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

                                  @jan1 Jetzt wird ein Schuh draus - Danke Dir! 🤠

                                  1 Reply Last reply Reply Quote 0
                                  • BananaJoe
                                    BananaJoe Most Active last edited by

                                    Also mein Skript reagiert auf die Änderungen an den MQTT-Datenpunkten.
                                    Stromverbrauch etc. ist also abhängig davon wie oft da Daten reinkommen => TelePeriod

                                    Die Daten müssen natürlich auch im MQTT ankommen / sich aktualsieren.
                                    Und im Script muss die Option var b_Energy = true; auch gesetzt sein (gleich am Anfang)

                                    1 Reply Last reply Reply Quote 0
                                    • R
                                      randomuser123 @BananaJoe last edited by

                                      @bananajoe Hi, bezüglich den 60 scripten: Ich habe für mich eine Lösung gefunden die mit nur einem Script funktioniert. Ist zwar in meinem Fall gedacht für ein zigbee2tasmota Gerät, aber da dieses letztendlich auch "nur" tasmota messages verschickt, könnte es (mit ein paar Anpassungen) auch für dich funktionieren. Kannst es dir bei Gelegenheit ja mal anschauen: https://forum.iobroker.net/topic/64570/full-zigbee2tasmota-integration/3?_=1682971332108

                                      Viele Grüße

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        michelhsv @BananaJoe last edited by

                                        @bananajoe Hallo, vielen Dank für das Script. Es hat bisher wunderbar funktioniert, jetzt habe ich meine Tasmota Geräte auf 13.2.0 upgedatet. Leider bekomme ich jetzt keine Energy Meldungen mehr außer Spannung und Strom. Wenn ich den Log aktiviere sehe ich aber das er die Werte ausliest. Hast Du hierzu vielleich eine Idee? Danke

                                        BananaJoe 1 Reply Last reply Reply Quote 0
                                        • BananaJoe
                                          BananaJoe Most Active @michelhsv last edited by BananaJoe

                                          @michelhsv da wird sich was an den JSON-Pfaden geändert haben.
                                          Post man den Inhalt von

                                          mqtt.0.tele.[name-deines-gerätes].SENSOR
                                          

                                          Ich habe noch nicht viele auf 13.2.0, von denen die Energie messen noch gar keines.

                                          M 1 Reply Last reply Reply Quote 0
                                          • M
                                            michelhsv @BananaJoe last edited by

                                            @bananajoe hier die Werte aus dem Sensor
                                            {"Time": "2023-11-02T11:20:37","ENERGY": {"TotalStartTime": "2023-05-10T12:58:00","Total": 0.417,"Yesterday": 0.088,"Today": 0.042,"Period": 0,"Power": 4,"ApparentPower": 12,"ReactivePower": 12,"Factor": 0.3,"Voltage": 229,"Current": 0.053}}

                                            Im Log sehe ich das die Werte gelesen werden:

                                            11:22:27.342 warn javascript.0 (7446) script.js.Tasmota.Gruenbeck: Startup: aktuellen Status von POWER holen und schreiben
                                            11:22:27.342 warn javascript.0 (7446) script.js.Tasmota.Gruenbeck: Startup: aktuellen Status von INFO1 holen und schreiben
                                            11:22:27.349 warn javascript.0 (7446) script.js.Tasmota.Gruenbeck: Startup: DeviceType: NOUS A1T
                                            11:22:27.403 warn javascript.0 (7446) script.js.Tasmota.Gruenbeck: Startup: Version: 13.2.0(tasmota)
                                            11:22:27.447 warn javascript.0 (7446) script.js.Tasmota.Gruenbeck: Startup: aktuellen Status von INFO2 holen und schreiben
                                            11:22:27.449 warn javascript.0 (7446) script.js.Tasmota.Gruenbeck: Startup: IPAddress: 192.168.20.66
                                            11:22:27.449 warn javascript.0 (7446) script.js.Tasmota.Gruenbeck: Startup: aktuellen Status von SENSOR holen und schreiben
                                            11:22:27.498 warn javascript.0 (7446) script.js.Tasmota.Gruenbeck: Startup: Energy-Total: 0.417
                                            11:22:27.500 warn javascript.0 (7446) script.js.Tasmota.Gruenbeck: Startup: Energy-Yesterday: 0.088
                                            11:22:27.502 warn javascript.0 (7446) script.js.Tasmota.Gruenbeck: Startup: Energy-Today: 0.042
                                            11:22:27.504 warn javascript.0 (7446) script.js.Tasmota.Gruenbeck: Startup: Energy-Power: 4
                                            11:22:27.506 warn javascript.0 (7446) script.js.Tasmota.Gruenbeck: Startup: Energy-Voltage: 229
                                            11:22:27.508 warn javascript.0 (7446) script.js.Tasmota.Gruenbeck: Startup: Energy-Current: 0.053
                                            11:22:27.570 warn javascript.0 (7446) script.js.Tasmota.Gruenbeck: Subscription on() START: mqtt.0.Steckdose.tele.Gruenbeck.STATE
                                            11:22:27.570 warn javascript.0 (7446) script.js.Tasmota.Gruenbeck: Subscription on() ENDE: mqtt.0.Steckdose.tele.Gruenbeck.STATE
                                            11:22:27.571 warn javascript.0 (7446) script.js.Tasmota.Gruenbeck: Subscription on() START: mqtt.0.Steckdose.tele.Gruenbeck.SENSOR

                                            Habe auf ein Gerät wieder die Software 12.5 eingespielt, das gleiche Problem. Der Fehler muss irgendwo anders liegen, ich weiß aber nicht wann die Punkte verschwunden sind das nur noch Strom und Spannung angezeigt werden.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            667
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            9
                                            33
                                            8933
                                            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