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. Hardware
  4. Shelly 1PM mit Tasmota Firmware einen Wert senden

NEWS

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

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

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

Shelly 1PM mit Tasmota Firmware einen Wert senden

Geplant Angeheftet Gesperrt Verschoben Hardware
17 Beiträge 2 Kommentatoren 2.1k Aufrufe 2 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.
  • mickymM mickym

    @milanissimo Hmm ich hatte das auch mal kurz und dann war es wieder weg.

    Probiers mal mit Leerzeichen oder nur mal var um den Inhalt aller Variablen zu sehen:

    Var
    Var1 12345
    

    8e0cffbf-20aa-42d8-917b-b97254e728d6-image.png

    Ansonsten leg doch einfach mal die Variable Var1 im cmnd Ast im mqtt an - vielleicht initialisiert sich da irgendwas. Ich kann leider das nicht mehr nachstellen, dass das mit dem Kommando nicht mehr erkannt wird.

    M Offline
    M Offline
    milanissimo
    schrieb am zuletzt editiert von milanissimo
    #5

    @mickym

    ne nix leider...

    19:49:55.408 MQT: stat/Garagenzähler/RESULT = {"Command":"Unknown"}
    19:49:59.688 MQT: tele/Garagenzähler/STATE = {"Time":"2022-01-25T19:49:59","Uptime":"0T04:55:31","UptimeSec":17731,"Heap":20,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"ON","Wifi":{"AP":1,"SSId":"Netgear","BSSId":"7C:FF:4D:2D:CE:77","Channel":6,"Mode":"11n","RSSI":98,"Signal":-51,"LinkCount":1,"Downtime":"0T00:00:04"}}
    19:49:59.703 MQT: tele/Garagenzähler/SENSOR = {"Time":"2022-01-25T19:49:59","Switch1":"OFF","ANALOG":{"Temperature":22.3},"ENERGY":{"TotalStartTime":"2022-01-24T10:39:56","Total":0.056,"Yesterday":0.000,"Today":0.056,"Period": 0,"Power": 4},"Kosten heute":"0.41","Verbrauchpromin":"0.00" ,"TempUnit":"C"}
    19:49:59.885 CMD: var 123545
    19:49:59.893 MQT: stat/Garagenzähler/RESULT = {"Command":"Unknown"}
    19:50:05.344 CMD: var1 12356
    19:50:05.352 MQT: stat/Garagenzähler/RESULT = {"Command":"Unknown"}
    

    hab es auch an deren esp probiert über all der gleiche Fehler

    Das ist meine user_config_override_h

    #ifndef _USER_CONFIG_OVERRIDE_H_
    #define _USER_CONFIG_OVERRIDE_H_
    #ifndef USE_SCRIPT
    #define USE_SCRIPT
    #define USE_SCRIPT_JSON_EXPORT
    #endif
    #ifndef USE_SML_M
    #define USE_SML_M
    #endif
    #ifndef USE_SML_SCRIPT_CMD
    #define USE_SML_SCRIPT_CMD
    #endif
    #ifdef USE_RULES
    #undef USE_RULES
    #endif
    
    mickymM 1 Antwort Letzte Antwort
    0
    • M milanissimo

      @mickym

      ne nix leider...

      19:49:55.408 MQT: stat/Garagenzähler/RESULT = {"Command":"Unknown"}
      19:49:59.688 MQT: tele/Garagenzähler/STATE = {"Time":"2022-01-25T19:49:59","Uptime":"0T04:55:31","UptimeSec":17731,"Heap":20,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"ON","Wifi":{"AP":1,"SSId":"Netgear","BSSId":"7C:FF:4D:2D:CE:77","Channel":6,"Mode":"11n","RSSI":98,"Signal":-51,"LinkCount":1,"Downtime":"0T00:00:04"}}
      19:49:59.703 MQT: tele/Garagenzähler/SENSOR = {"Time":"2022-01-25T19:49:59","Switch1":"OFF","ANALOG":{"Temperature":22.3},"ENERGY":{"TotalStartTime":"2022-01-24T10:39:56","Total":0.056,"Yesterday":0.000,"Today":0.056,"Period": 0,"Power": 4},"Kosten heute":"0.41","Verbrauchpromin":"0.00" ,"TempUnit":"C"}
      19:49:59.885 CMD: var 123545
      19:49:59.893 MQT: stat/Garagenzähler/RESULT = {"Command":"Unknown"}
      19:50:05.344 CMD: var1 12356
      19:50:05.352 MQT: stat/Garagenzähler/RESULT = {"Command":"Unknown"}
      

      hab es auch an deren esp probiert über all der gleiche Fehler

      Das ist meine user_config_override_h

      #ifndef _USER_CONFIG_OVERRIDE_H_
      #define _USER_CONFIG_OVERRIDE_H_
      #ifndef USE_SCRIPT
      #define USE_SCRIPT
      #define USE_SCRIPT_JSON_EXPORT
      #endif
      #ifndef USE_SML_M
      #define USE_SML_M
      #endif
      #ifndef USE_SML_SCRIPT_CMD
      #define USE_SML_SCRIPT_CMD
      #endif
      #ifdef USE_RULES
      #undef USE_RULES
      #endif
      
      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von mickym
      #6

      @milanissimo Ich habe gar nichts kompiliert - hab noch eine alte Version 8.0.1 drauf. Vielleicht kann @Jan1 helfen. Ich schau auch noch mal. Hast Du einfach mal per mqtt die Variable setzen können?

      Also die Syntax auf Kommandoebene ist jedenfalls ohne Doppelpunkt:

      also

      var1 1234
      

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      M 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @milanissimo Ich habe gar nichts kompiliert - hab noch eine alte Version 8.0.1 drauf. Vielleicht kann @Jan1 helfen. Ich schau auch noch mal. Hast Du einfach mal per mqtt die Variable setzen können?

        Also die Syntax auf Kommandoebene ist jedenfalls ohne Doppelpunkt:

        also

        var1 1234
        
        M Offline
        M Offline
        milanissimo
        schrieb am zuletzt editiert von
        #7

        @mickym

        okay.

        Also MQTT Out als Topic:

        cmnd/Garagenzähler/Var1
        

        und als Inject eine zahl 123456, richtig?

        mickymM 1 Antwort Letzte Antwort
        0
        • M milanissimo

          @mickym

          okay.

          Also MQTT Out als Topic:

          cmnd/Garagenzähler/Var1
          

          und als Inject eine zahl 123456, richtig?

          mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #8

          @milanissimo Ja - Inject kann irgendwas sein - geht ja nur mal darum einen Wert zu setzen.

          Wenn Du im NR das losschiesst - schau gleichzeitig ob in der Konsole was ankommt.

          Wie Deine mqtt-Struktur ausschaut - weiß ich nicht, aber Du wirst ja schon über den CMND Ast andere Werte geschaltet haben. Ich hab den Standard etwas umgestellt - damit bei mir das Gerät als erstes kommt.

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          M 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @milanissimo Ja - Inject kann irgendwas sein - geht ja nur mal darum einen Wert zu setzen.

            Wenn Du im NR das losschiesst - schau gleichzeitig ob in der Konsole was ankommt.

            Wie Deine mqtt-Struktur ausschaut - weiß ich nicht, aber Du wirst ja schon über den CMND Ast andere Werte geschaltet haben. Ich hab den Standard etwas umgestellt - damit bei mir das Gerät als erstes kommt.

            M Offline
            M Offline
            milanissimo
            schrieb am zuletzt editiert von
            #9

            @mickym

            gleicher Fehler...

            20:07:26.737 MQT: stat/Garagenzähler/RESULT = {"Command":"Unknown"}
            
            mickymM 1 Antwort Letzte Antwort
            0
            • M milanissimo

              @mickym

              gleicher Fehler...

              20:07:26.737 MQT: stat/Garagenzähler/RESULT = {"Command":"Unknown"}
              
              mickymM Online
              mickymM Online
              mickym
              Most Active
              schrieb am zuletzt editiert von mickym
              #10

              @milanissimo Ist bei Dir eine Rule enabled?

              Aber zumindest kommt was an. ;) - Die mqtt Kommunikation funktioniert schon mal. ;)

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              M 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @milanissimo Ist bei Dir eine Rule enabled?

                Aber zumindest kommt was an. ;) - Die mqtt Kommunikation funktioniert schon mal. ;)

                M Offline
                M Offline
                milanissimo
                schrieb am zuletzt editiert von
                #11

                @mickym

                Nein, damit habe ich noch nie gearbeitet :/

                mickymM 1 Antwort Letzte Antwort
                0
                • M milanissimo

                  @mickym

                  Nein, damit habe ich noch nie gearbeitet :/

                  mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von mickym
                  #12

                  @milanissimo Hast Du den Tasmota Device Manager installiert - oder kannst das mal machen. Damit habe ich das halt mit den Variablen irgendwie enabled. Ausserdem hilft der Dir Timer oder andere Parameter zu stellen und er erstellt Dir alle Datenpunkte im cmnd Ast per mqtt.

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  M 1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @milanissimo Hast Du den Tasmota Device Manager installiert - oder kannst das mal machen. Damit habe ich das halt mit den Variablen irgendwie enabled. Ausserdem hilft der Dir Timer oder andere Parameter zu stellen und er erstellt Dir alle Datenpunkte im cmnd Ast per mqtt.

                    M Offline
                    M Offline
                    milanissimo
                    schrieb am zuletzt editiert von
                    #13

                    @mickym

                    ne das muss ich mal probieren. Gibt es den für windows?

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • M milanissimo

                      @mickym

                      ne das muss ich mal probieren. Gibt es den für windows?

                      mickymM Online
                      mickymM Online
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von mickym
                      #14

                      @milanissimo sagte in Shelly 1PM mit Tasmota Firmware einen Wert senden:

                      @mickym

                      ne das muss ich mal probieren. Gibt es den für windows?

                      Ja ich hab den nur unter Windows laufen:

                      https://github.com/jziolkowski/tdm/releases/tag/v0.2.11

                      Ich habe die erste exe installiert:

                      9bdcc4b0-6c0e-45f9-93bd-729ff8a13ab2-image.png

                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                      M 2 Antworten Letzte Antwort
                      0
                      • mickymM mickym

                        @milanissimo sagte in Shelly 1PM mit Tasmota Firmware einen Wert senden:

                        @mickym

                        ne das muss ich mal probieren. Gibt es den für windows?

                        Ja ich hab den nur unter Windows laufen:

                        https://github.com/jziolkowski/tdm/releases/tag/v0.2.11

                        Ich habe die erste exe installiert:

                        9bdcc4b0-6c0e-45f9-93bd-729ff8a13ab2-image.png

                        M Offline
                        M Offline
                        milanissimo
                        schrieb am zuletzt editiert von
                        #15

                        @mickym

                        okay danke. Ich werde mal mein Glück versuchen und berichten. Danke erstmal :))))

                        1 Antwort Letzte Antwort
                        0
                        • mickymM mickym

                          @milanissimo sagte in Shelly 1PM mit Tasmota Firmware einen Wert senden:

                          @mickym

                          ne das muss ich mal probieren. Gibt es den für windows?

                          Ja ich hab den nur unter Windows laufen:

                          https://github.com/jziolkowski/tdm/releases/tag/v0.2.11

                          Ich habe die erste exe installiert:

                          9bdcc4b0-6c0e-45f9-93bd-729ff8a13ab2-image.png

                          M Offline
                          M Offline
                          milanissimo
                          schrieb am zuletzt editiert von
                          #16

                          @mickym

                          Also ich hab erstmal den Fehler gefunden. Da ich das Script in Tasmota nutze kann ich nicht die Rules nutzen.

                          "Select either USE_RULES or USE_SCRIPT. They can't both be used at the same time"
                             #error "Select either USE_RULES or USE_SCRIPT. They can't both be used at the same time"
                          

                          Und soweit ich mir das angeschaut habe kann man mit den rules keine Werte rechnen lassen oder hab ich da was übersehen?

                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            milanissimo
                            schrieb am zuletzt editiert von
                            #17

                            @milanissimo said in Shelly 1PM mit Tasmota Firmware einen Wert senden:

                            @mickym

                            Also ich hab erstmal den Fehler gefunden. Da ich das Script in Tasmota nutze kann ich nicht die Rules nutzen.

                            "Select either USE_RULES or USE_SCRIPT. They can't both be used at the same time"
                               #error "Select either USE_RULES or USE_SCRIPT. They can't both be used at the same time"
                            

                            Und soweit ich mir das angeschaut habe kann man mit den rules keine Werte rechnen lassen oder hab ich da was übersehen?

                            Was ich gefunden habe ist folgendes:

                            >D
                            
                            Preis=0
                            
                            >B
                            
                            =>Subscribe Preis, solaranzeige/anzeige/1/preis
                            
                            >J
                            ,"Verbrauch Tag":"%PreisGarage%"
                            
                            

                            Nachricht auf den MQTT Server:

                            Topic: solaranzeige/anzeige/1/preis
                            Wert: 24

                            Leider funktioniert das auch nicht, vielleicht kann mir ja mal noch einer helfen.

                            10:44:56.687 Script: performs "Subscribe Preis, solaranzeige/anzeige/1/preis"
                            10:44:56.694 MQT: stat/Garagenzähler/RESULT = {"Command":"Unknown"}
                            
                            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

                            369

                            Online

                            32.4k

                            Benutzer

                            81.6k

                            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