Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Mail Text Ausgabe True oder False mit eigenen Text ersetzen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Mail Text Ausgabe True oder False mit eigenen Text ersetzen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Jörg 5
      Jörg 5 @Dutchman last edited by Jörg 5

      Hi!

      Gibt es eine Möglichleit in Blocky eine Ausgabe von Text als Mail mit einem Wetr True oder False durch True = PV Überschuss und False = Kein PV Überschuss auszugeben nzw im Mailtext zu ersetzen? Anbei mein Blocky Code

      Screenshot:
      Screenshot 2024-02-28 170124.png

      Was ich habe:

      <xml xmlns="https://developers.google.com/blockly/xml">
        <block type="on_ext" id="Fa9z8I1EaP!;Sot;]5z;" x="38" y="-662">
          <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="3(DA`XhFuS2Z+rXXI?GB">
              <field name="oid">hm-rega.0.35174</field>
            </shadow>
          </value>
          <statement name="STATEMENT">
            <block type="email" id="rV,xCh}};;_9(S_ozM8C">
              <field name="INSTANCE">.0</field>
              <field name="IS_HTML">FALSE</field>
              <field name="LOG"></field>
              <value name="TO">
                <shadow type="text" id="2VmuGGlJYcR:#yDM|Xfe">
                  <field name="TEXT">MAILADRESSE1@MAILADRESSE.CC</field>
                </shadow>
              </value>
              <value name="TEXT">
                <shadow type="text" id="ro!$D#$f:]]j*49c*sp)">
                  <field name="TEXT">Es besteht aktuell</field>
                </shadow>
                <block type="text_join" id="K4?pyh$Mu{1me1.@@8_(">
                  <mutation items="8"></mutation>
                  <value name="ADD0">
                    <block type="text" id="[7NyX(dud8QvgW)P,XOj">
                      <field name="TEXT">Aktuelle besteht </field>
                    </block>
                  </value>
                  <value name="ADD1">
                    <block type="get_value_var" id="H+_m_jBu#QO6LJ+fw=*3">
                      <field name="ATTR">val</field>
                      <value name="OID">
                        <shadow type="field_oid" id="6pP,7CM!an,]cG#Qtr3~">
                          <field name="oid">hm-rega.0.35174</field>
                        </shadow>
                      </value>
                    </block>
                  </value>
                  <value name="ADD2">
                    <block type="text_newline" id="4{h}^:mMQNMrD:BZ|@`H">
                      <field name="Type">\n</field>
                    </block>
                  </value>
                  <value name="ADD3">
                    <block type="text" id="k{OO-QTI+tsVGV_X|t1Q">
                      <field name="TEXT">True = PV Übershuss und False = Kein PV Überschuss</field>
                    </block>
                  </value>
                  <value name="ADD4">
                    <block type="text_newline" id="^nrinOo7;g-0DonfC)[l">
                      <field name="Type">\n</field>
                    </block>
                  </value>
                  <value name="ADD5">
                    <block type="text" id="Bmogp.o(}qigZ}.j}`n#">
                      <field name="TEXT">Zum Zeitpunkt der Mail produziert die Anlage auf einem Wechselrichter </field>
                    </block>
                  </value>
                  <value name="ADD6">
                    <block type="get_value_var" id="nvGPH?Jc2I%U=Jd;Uevt">
                      <field name="ATTR">val</field>
                      <value name="OID">
                        <shadow type="field_oid" id="py9$`TO(Gc5E.e5F[7i7">
                          <field name="oid">hm-rega.0.35000</field>
                        </shadow>
                      </value>
                    </block>
                  </value>
                  <value name="ADD7">
                    <block type="text" id="80Tqr[z)Y4J^95P$7DX8">
                      <field name="TEXT"> Watt</field>
                    </block>
                  </value>
                </block>
              </value>
              <value name="SUBJECT">
                <shadow type="text" id="WqbA$|Iy`1HS,}a2zCz0">
                  <field name="TEXT"></field>
                </shadow>
                <block type="text_join" id="YZ[pK{P2V.q_8$uKI/1g">
                  <mutation items="2"></mutation>
                  <value name="ADD0">
                    <block type="text" id="Tf*c4ZC?F[%bS|FRT_fH">
                      <field name="TEXT">Aktuell besteht  </field>
                    </block>
                  </value>
                  <value name="ADD1">
                    <block type="get_value_var" id="_v@Fk|HSvm%P-`f`~~25">
                      <field name="ATTR">val</field>
                      <value name="OID">
                        <shadow type="field_oid" id="mhlH|wA:;{)@mi8kn4Ja">
                          <field name="oid">hm-rega.0.35174</field>
                        </shadow>
                      </value>
                    </block>
                  </value>
                </block>
              </value>
              <next>
                <block type="email" id="O_OH01V%9X6A];8g=@}G">
                  <field name="INSTANCE">.0</field>
                  <field name="IS_HTML">FALSE</field>
                  <field name="LOG"></field>
                  <value name="TO">
                    <shadow type="text" id="F2Ein4To}GlB^k4czJ46">
                      <field name="TEXT">MAILADRESSE2@MAILADRESSE.CC</field>
                    </shadow>
                  </value>
                  <value name="TEXT">
                    <shadow type="text" id="ro!$D#$f:]]j*49c*sp)">
                      <field name="TEXT">Es besteht aktuell</field>
                    </shadow>
                    <block type="text_join" id="]!*KL^GP?Eo6U?=fER@t">
                      <mutation items="8"></mutation>
                      <value name="ADD0">
                        <block type="text" id="cGdnCU4:MH^A1lok~aV*">
                          <field name="TEXT">Aktuelle besteht </field>
                        </block>
                      </value>
                      <value name="ADD1">
                        <block type="get_value_var" id="Q2KpYLi,q^L`4AB?W)XU">
                          <field name="ATTR">val</field>
                          <value name="OID">
                            <shadow type="field_oid" id="Bp5wo?wz+u7HPFJ[9Y1@">
                              <field name="oid">hm-rega.0.35174</field>
                            </shadow>
                          </value>
                        </block>
                      </value>
                      <value name="ADD2">
                        <block type="text_newline" id="@/3:ci[xE6=$?3hg}HFG">
                          <field name="Type">\n</field>
                        </block>
                      </value>
                      <value name="ADD3">
                        <block type="text" id="o}c=nk`-f=4B#-P2u|/F">
                          <field name="TEXT">True = PV Übershuss und False = Kein PV Überschuss</field>
                        </block>
                      </value>
                      <value name="ADD4">
                        <block type="text_newline" id="%P[6(G7_w3}h(!bf){vk">
                          <field name="Type">\n</field>
                        </block>
                      </value>
                      <value name="ADD5">
                        <block type="text" id="*Y=XV?Ae~ezV2,X[)F:Q">
                          <field name="TEXT">Zum Zeitpunkt der Mail produziert die Anlage auf einem Wechselrichter </field>
                        </block>
                      </value>
                      <value name="ADD6">
                        <block type="get_value_var" id="a{!Jda@5[/Bjf5yded=;">
                          <field name="ATTR">val</field>
                          <value name="OID">
                            <shadow type="field_oid" id="i_/4{!o+0.kXYvJzw,U~">
                              <field name="oid">hm-rega.0.35000</field>
                            </shadow>
                          </value>
                        </block>
                      </value>
                      <value name="ADD7">
                        <block type="text" id="[Qvtx]23_)s0IU37OOrn">
                          <field name="TEXT"> Watt</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <value name="SUBJECT">
                    <shadow type="text" id="WqbA$|Iy`1HS,}a2zCz0">
                      <field name="TEXT"></field>
                    </shadow>
                    <block type="text_join" id="%v]RIz%YShmoX54Y[eFP">
                      <mutation items="2"></mutation>
                      <value name="ADD0">
                        <block type="text" id="`-NRBXDo{($$X]AR/mD|">
                          <field name="TEXT">Aktuell besteht  </field>
                        </block>
                      </value>
                      <value name="ADD1">
                        <block type="get_value_var" id="IRPnNB5m[5Ep#6Nt~MHr">
                          <field name="ATTR">val</field>
                          <value name="OID">
                            <shadow type="field_oid" id="?8iFiuB^cOg?nCDJ@vSq">
                              <field name="oid">hm-rega.0.35174</field>
                            </shadow>
                          </value>
                        </block>
                      </value>
                    </block>
                  </value>
                  <next>
                    <block type="control_ex" id="OK7$]5gTKA,.fU^h=Tu|">
                      <field name="TYPE">false</field>
                      <field name="CLEAR_RUNNING">TRUE</field>
                      <value name="OID">
                        <shadow type="field_oid" id="lo69WCQ{x3G+Z9-f$/Jk">
                          <field name="oid">hm-rega.0.35173</field>
                        </shadow>
                      </value>
                      <value name="VALUE">
                        <shadow type="logic_boolean" id="Z7d=|yFdwp9B1H!9qrEv">
                          <field name="BOOL">TRUE</field>
                        </shadow>
                        <block type="time_get" id="XUJ_83Vc]*|bX$Z@1X@`">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                          <field name="OPTION">hh:mm</field>
                        </block>
                      </value>
                      <value name="DELAY_MS">
                        <shadow type="math_number" id="ZcG?An128Ijg7^L`v(?C">
                          <field name="NUM">0</field>
                        </shadow>
                      </value>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
        </block>
      </xml>
      

      Am Ende soll im Text stehen, ob "kein PV Überschuss" besteht oder ob "PV Überschuss" besteht. Da komme ich leidern icht weiter.
      Welche Funktion kann ich da nutzen? In einem anderen Post gab es eine Lösung, die jedoch bei mir nicht funktionieren wollte oder ich hatte da einen Denkfehler.

      Freuem ich auf Hilfe von euch.

      Viele Grüße
      Jörg

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Jörg 5 last edited by

        @jörg-5
        ich hab das mal aus dem 6 Jahre alten Thread abgetrennt.

        bitte einen sinnvollen Threadtitel eingeben und das Blockly auch als Screenshot posten.

        https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

        Jörg 5 1 Reply Last reply Reply Quote 1
        • Jörg 5
          Jörg 5 @Homoran last edited by

          @homoran Sorry und vielen Dank für das verschieben. Ich hatte gedacht weil das vorherige Script ha quasi schon das macht, was ich suche, wäre es da passend.
          Ich bin deiner Anregung gefolgt und haber nun den Beitrag etwas passender gestaltet.
          Wie man sieht habe ich mich schon etwas mehr mit Blocky angefreundet.

          Viele Grüße
          Jörg

          MartinP 1 Reply Last reply Reply Quote 0
          • MartinP
            MartinP @Jörg 5 last edited by MartinP

            @jörg-5
            Hier ein Beispiel

            72699164-fe07-499e-b8e9-ba9a05d6d646-grafik.png

            Damit es hübsch formatiert ist, ein Leerzeichen am Ende von "Puls-Test wurde "

            javascript.0	2024-02-28 17:33:48.479	info	script.js.Spielwiese.Test: Puls-Test wurde zurückgesetzt
            javascript.0	2024-02-28 17:33:45.855	info	script.js.Spielwiese.Test: Puls-Test wurde gesetzt
            
            Jörg 5 1 Reply Last reply Reply Quote 0
            • Jörg 5
              Jörg 5 @MartinP last edited by Jörg 5

              @martinp Danke...

              So easy? Scheibenkleister! Da hätte ich selbst drauf kommen können!
              Hab ganz ganz lieben Dank für die entfernung meines Brett vorm Kopf!!!

              EDIT: Lösung klappt wie erwartet. Noch mal Danke!

              Viele Grüße
              Jörg

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

              Support us

              ioBroker
              Community Adapters
              Donate

              540
              Online

              31.7k
              Users

              79.7k
              Topics

              1.3m
              Posts

              3
              5
              225
              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