NEWS
Mail Text Ausgabe True oder False mit eigenen Text ersetzen
-
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:
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 -
@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
-
@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 -
@jörg-5
Hier ein BeispielDamit 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
-
@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