Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Tasmota

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Tasmota

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Matti1993 @mickym last edited by

      @mickym {"Time":"2022-03-28T11:39:03","MT681":{"Total_in":0.000,"Power_cur":0,"Power_p1":0,"Power_p2":0,"Power_p3":0,"Total_out":0.000,"Meter_id":""}}

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @Matti1993 last edited by

        @matti1993 Na da stand doch noch was von {sn: davor. Was für eine Logikmaschine nutzt Du?

        M 1 Reply Last reply Reply Quote 0
        • M
          Matti1993 @mickym last edited by

          @mickym wollte es mit blockly versuchen,
          bin aber kompletter Anfänger in dem Thema

          paul53 mickym 2 Replies Last reply Reply Quote 0
          • paul53
            paul53 @Matti1993 last edited by

            @matti1993 sagte: wollte es mit blockly versuchen,

            Bild_2022-03-28_124551.png

            Wert (unter "Trigger"):

            Blockly_DP_Props.JPG

            M 1 Reply Last reply Reply Quote 0
            • mickym
              mickym Most Active @Matti1993 last edited by mickym

              @matti1993 Wie gesagt mit NR kann ich Dir aus dem String schnell so eine Struktur zaubern

              44d6f2dc-2b28-4734-8ce9-0d45030ce771-image.png

              9a5492f5-44e7-4ef0-8ba8-6675ff3b24ef-image.png

              aber mit Blockly bekommst das ganze auch raus - musst halt selbst dann die Werte verarbeiten. Ansonsten hat Dir paul ja schon die Lösung zum Puzzeln gepostet.

              1 Reply Last reply Reply Quote 0
              • M
                Matti1993 @paul53 last edited by

                @paul53 Das Thema hatten wir schonmal 🙂
                komme aber irgendwie nicht ganz klar damit,
                welche ID ich wo und wie einsetzen muss

                Wal paul53 2 Replies Last reply Reply Quote 0
                • Wal
                  Wal Developer @Matti1993 last edited by

                  @matti1993 ,

                  oder du machst das direkt in Tasmota.

                  1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @Matti1993 last edited by

                    @matti1993 sagte: welche ID ich wo und wie einsetzen muss

                    Als Trigger dient der Tasmota-(mqtt.0)Datenpunkt, der den String enthält. Für die 4 Werte müssen 4 Datenpunkte vom Typ "Zahl" unter "0_userdata.0" erstellt werden, bevor man sie im Skript zuweisen kann.

                    M 2 Replies Last reply Reply Quote 0
                    • M
                      Matti1993 @paul53 last edited by

                      @paul53 aber wie kann ich sagen welchen wert er aus dem Objekt für die Datenpunkte lesen muss ?
                      ich kann ja immer nur den kompletten Pfad angeben.

                      1 Reply Last reply Reply Quote 0
                      • M
                        Matti1993 @paul53 last edited by

                        @paul53 kannst du mir das blockly Exportiren ?

                        paul53 M 2 Replies Last reply Reply Quote 0
                        • paul53
                          paul53 @Matti1993 last edited by

                          @matti1993 sagte: blockly Exportiren ?

                          <xml xmlns="https://developers.google.com/blockly/xml">
                           <variables>
                             <variable id="AR%n$lH@/=9*o*cmFn4o">obj</variable>
                           </variables>
                           <block type="on_ext" id="R_D?t%kxP}lavcDw!26$" x="88" y="-213">
                             <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                             <field name="CONDITION">ne</field>
                             <field name="ACK_CONDITION"></field>
                             <value name="OID0">
                               <shadow type="field_oid" id="X[joE:Ly*lY0gERF{e0j">
                                 <field name="oid">0_userdata.0.Blockly.JSON-Liste</field>
                               </shadow>
                             </value>
                             <statement name="STATEMENT">
                               <block type="variables_set" id="qj^nU+YG,@HXB},H5ZMA">
                                 <field name="VAR" id="AR%n$lH@/=9*o*cmFn4o">obj</field>
                                 <value name="VALUE">
                                   <block type="get_attr" id="252%!Y:hFmWoO?V;-(9C">
                                     <value name="PATH">
                                       <shadow type="text" id="7Rar|b6g!awD=HWMlhU9">
                                         <field name="TEXT">sn.MT681</field>
                                       </shadow>
                                     </value>
                                     <value name="OBJECT">
                                       <block type="on_source" id="$(=U(p%#?{!UnOlwetKE">
                                         <field name="ATTR">state.val</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="update" id="B*0^Lx,qVjlYDdXa)M.$">
                                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                     <field name="OID">Object ID</field>
                                     <field name="WITH_DELAY">FALSE</field>
                                     <value name="VALUE">
                                       <block type="get_attr" id="1%6b6mQh`!HDzAzf)U9$">
                                         <value name="PATH">
                                           <shadow type="text" id="|R,T(V0CBIyf0OR^zU+b">
                                             <field name="TEXT">Power_cur</field>
                                           </shadow>
                                         </value>
                                         <value name="OBJECT">
                                           <block type="variables_get" id="Kx)$D{OBlGr7kIC[0Ob6">
                                             <field name="VAR" id="AR%n$lH@/=9*o*cmFn4o">obj</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="update" id="0Z0CMbSl4ujE1!~-Q];O">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                         <field name="OID">Object ID</field>
                                         <field name="WITH_DELAY">FALSE</field>
                                         <value name="VALUE">
                                           <block type="get_attr" id=".=#%L:r?~_*xruCmbmJ*">
                                             <value name="PATH">
                                               <shadow type="text" id="+Sfsn`]2`i,tsRVXteMq">
                                                 <field name="TEXT">Power_p1</field>
                                               </shadow>
                                             </value>
                                             <value name="OBJECT">
                                               <block type="variables_get" id="jx}p}1dwRdop3{lO]`Am">
                                                 <field name="VAR" id="AR%n$lH@/=9*o*cmFn4o">obj</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="update" id=";aPY=T|=I~9%TU}V0#^~">
                                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                             <field name="OID">Object ID</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="get_attr" id="}p|$zelCcb(mFB)tg#df">
                                                 <value name="PATH">
                                                   <shadow type="text" id="B^oBZPU|8L;VtYz/F%]{">
                                                     <field name="TEXT">Power_p2</field>
                                                   </shadow>
                                                 </value>
                                                 <value name="OBJECT">
                                                   <block type="variables_get" id="}9mO|HBl^$uIY$lzy^4R">
                                                     <field name="VAR" id="AR%n$lH@/=9*o*cmFn4o">obj</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="update" id="R0+}`_(/;_kd@*GK%^-)">
                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                 <field name="OID">Object ID</field>
                                                 <field name="WITH_DELAY">FALSE</field>
                                                 <value name="VALUE">
                                                   <block type="get_attr" id="f%7w5,zvTiTVN8o0:8HS">
                                                     <value name="PATH">
                                                       <shadow type="text" id="Xl.vYN@(q.`8S-3goAjA">
                                                         <field name="TEXT">Power_p3</field>
                                                       </shadow>
                                                     </value>
                                                     <value name="OBJECT">
                                                       <block type="variables_get" id="2*7fQJz$|i6068hY4fe`">
                                                         <field name="VAR" id="AR%n$lH@/=9*o*cmFn4o">obj</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </statement>
                           </block>
                          </xml>
                          

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


                            <xml xmlns="https://developers.google.com/blockly/xml">
                            <variables>
                            <variable id="AR%n$lH@/=9ocmFn4o">obj</variable>
                            </variables>
                            <block type="on_ext" id="R_D?t%kxP}lavcDw!26$" x="88" y="-213">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                            <field name="CONDITION">ne</field>
                            <field name="ACK_CONDITION"></field>
                            <value name="OID0">
                            <shadow type="field_oid" id="X[joE:LylY0gERF{e0j">
                            <field name="oid">mqtt.3.tasmota.discovery.4091514FE59A.sensors</field>
                            </shadow>
                            </value>
                            <statement name="STATEMENT">
                            <block type="variables_set" id="qj^nU+YG,@HXB},H5ZMA">
                            <field name="VAR" id="AR%n$lH@/=9
                            ocmFn4o">obj</field>
                            <value name="VALUE">
                            <block type="get_attr" id="252%!Y:hFmWoO?V;-(9C">
                            <value name="PATH">
                            <shadow type="text" id="7Rar|b6g!awD=HWMlhU9">
                            <field name="TEXT">sn.MT681</field>
                            </shadow>
                            </value>
                            <value name="OBJECT">
                            <block type="on_source" id="$(=U(p%#?{!UnOlwetKE">
                            <field name="ATTR">state.val</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            <next>
                            <block type="update" id="B
                            0^Lx,qVjlYDdXa)M.$">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                            <field name="OID">0_userdata.0.Stromzähler.Power_Cur</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                            <block type="get_attr" id="1%6b6mQh!HDzAzf)U9$"> <value name="PATH"> <shadow type="text" id="|R,T(V0CBIyf0OR^zU+b"> <field name="TEXT">Power_cur</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="Kx)$D{OBlGr7kIC[0Ob6"> <field name="VAR" id="AR%n$lH@/=9*o*cmFn4o">obj</field> </block> </value> </block> </value> <next> <block type="update" id="0Z0CMbSl4ujE1!~-Q];O"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Stromzähler.P1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id=".=#%L:r?~_*xruCmbmJ*"> <value name="PATH"> <shadow type="text" id="+Sfsn]2i,tsRVXteMq"> <field name="TEXT">Power_p1</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="jx}p}1dwRdop3{lO]Am">
                            <field name="VAR" id="AR%n$lH@/=9ocmFn4o">obj</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            <next>
                            <block type="update" id=";aPY=T|=I~9%TU}V0#^~">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                            <field name="OID">0_userdata.0.Stromzähler.P2</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                            <block type="get_attr" id="}p|$zelCcb(mFB)tg#df">
                            <value name="PATH">
                            <shadow type="text" id="B^oBZPU|8L;VtYz/F%]{">
                            <field name="TEXT">Power_p2</field>
                            </shadow>
                            </value>
                            <value name="OBJECT">
                            <block type="variables_get" id="}9mO|HBl^$uIY$lzy^4R">
                            <field name="VAR" id="AR%n$lH@/=9ocmFn4o">obj</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            <next>
                            <block type="update" id="R0+}_(/;_kd@*GK%^-)"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Stromzähler.P3</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="f%7w5,zvTiTVN8o0:8HS"> <value name="PATH"> <shadow type="text" id="Xl.vYN@(q.8S-3goAjA">
                            <field name="TEXT">Power_p3</field>
                            </shadow>
                            </value>
                            <value name="OBJECT">
                            <block type="variables_get" id="27fQJz$|i6068hY4fe`">
                            <field name="VAR" id="AR%n$lH@/=9
                            o*cmFn4o">obj</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </next>
                            </block>
                            </next>
                            </block>
                            </next>
                            </block>
                            </next>
                            </block>
                            </statement>
                            </block>
                            </xml>

                            1 Reply Last reply Reply Quote 0
                            • M
                              Matti1993 @paul53 last edited by

                              @paul53 Datenpunkte hab ich angelegt, irgendwas mach ich falsch

                              paul53 1 Reply Last reply Reply Quote 0
                              • paul53
                                paul53 @Matti1993 last edited by

                                @matti1993 sagte: irgendwas mach ich falsch

                                Es wird erst getriggert und somit in die Datenpunkte geschrieben, wenn sich der String im MQTT-Datenpunkt ändert (z.B. "Time").

                                M 2 Replies Last reply Reply Quote 0
                                • M
                                  Matti1993 @paul53 last edited by

                                  @paul53 neu.jpg

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    Matti1993 @paul53 last edited by

                                    @paul53 so Passt es glaub ich oder ?

                                    paul53 1 Reply Last reply Reply Quote 0
                                    • paul53
                                      paul53 @Matti1993 last edited by paul53

                                      @matti1993 sagte: so Passt es glaub ich oder ?

                                      Ja, wenn "mqtt.3.tasmota.discovery.4091514FE59A.sensors" der Tasmota-Datenpunkt mit dem JSON-String ist.
                                      Ändere bei den 4 Datenpunkten "role" in "value.power" und ergänze unter "common" noch "unit".

                                      M 1 Reply Last reply Reply Quote 0
                                      • M
                                        Matti1993 @paul53 last edited by

                                        @paul53 danke für die Hilfe

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

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        702
                                        Online

                                        31.9k
                                        Users

                                        80.3k
                                        Topics

                                        1.3m
                                        Posts

                                        4
                                        23
                                        748
                                        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