Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Alexa Ansage bis Tür 2. mal geöffnet

    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

    Alexa Ansage bis Tür 2. mal geöffnet

    This topic has been deleted. Only users with topic management privileges can see it.
    • Negalein
      Negalein Global Moderator @MyzerAT last edited by

      @MyzerAT sagte in Alexa Ansage bis Tür 2. mal geöffnet:

      probier es mal so

      Danke, werd ich versuchen ihn so nachzubauen!

      1 Reply Last reply Reply Quote 0
      • MyzerAT
        MyzerAT last edited by MyzerAT

        hier das blockly

        <xml xmlns="http://www.w3.org/1999/xhtml">
          <variables>
            <variable type="undefined" id="Intervall">Intervall</variable>
            <variable type="undefined" id="timeout">timeout</variable>
          </variables>
          <block type="on" id="?eb!:)OQGofJ1y9lyhxf" x="-187" y="963">
            <field name="OID">mihome.0.devices.magnet_158d0001ef3511.state</field>
            <field name="CONDITION">ne</field>
            <field name="ACK_CONDITION"></field>
            <statement name="STATEMENT">
              <block type="controls_if" id="+SR.H-SJ)CI6%-M#Ex(%">
                <value name="IF0">
                  <block type="logic_operation" id="`?-QjO6N*%ce]5g!T/uG" inline="false">
                    <field name="OP">AND</field>
                    <value name="A">
                      <block type="time_compare_ex" id="EQ(}QVm+o6Z[}B]5{6Kk">
                        <mutation end_time="true" actual_time="true"></mutation>
                        <field name="USE_ACTUAL_TIME">TRUE</field>
                        <field name="OPTION">between</field>
                        <value name="START_TIME">
                          <shadow type="text" id="sx_N@n;hg:@4$OjS54sr">
                            <field name="TEXT">9:00</field>
                          </shadow>
                        </value>
                        <value name="END_TIME">
                          <shadow type="text" id="J/~.VFt%1W~,Yo,oSvtW">
                            <field name="TEXT">18:00</field>
                          </shadow>
                        </value>
                      </block>
                    </value>
                    <value name="B">
                      <block type="logic_compare" id="M6ynLH8:QA!MNs=;TQ|k">
                        <field name="OP">EQ</field>
                        <value name="A">
                          <block type="get_value" id="$-CBPjf^5WwE(7]v7u=1">
                            <field name="ATTR">val</field>
                            <field name="OID">#Eigene.0.Test.TestDatenpunkt</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_boolean" id="R5AR]:(LyQe_|Pfn2On^">
                            <field name="BOOL">FALSE</field>
                          </block>
                        </value>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO0">
                  <block type="control" id="xV;G|U?j^+ue8NTB_nd3">
                    <mutation delay_input="false"></mutation>
                    <field name="OID">alexa2.0.Echo-Devices.G2A0U204850707WN.Commands.speak</field>
                    <field name="WITH_DELAY">FALSE</field>
                    <value name="VALUE">
                      <block type="text_join" id="HOz]|0d|`mB+/ncIAV_%">
                        <mutation items="1"></mutation>
                        <value name="ADD0">
                          <block type="text" id="f=8:|x?InU8;x[OY,PX7">
                            <field name="TEXT">Post ist da</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <next>
                      <block type="telegram" id="VckE-IM2`(Fnm|z?#3#Z">
                        <field name="INSTANCE"></field>
                        <field name="LOG"></field>
                        <field name="SILENT">FALSE</field>
                        <field name="PARSEMODE">default</field>
                        <value name="MESSAGE">
                          <shadow type="text" id="lzrTPc7Mp1%({G+P]ixj">
                            <field name="TEXT">Post ist da</field>
                          </shadow>
                        </value>
                        <next>
                          <block type="control" id="%J8;HEJGd`HfUo^|;bE!">
                            <mutation delay_input="true"></mutation>
                            <field name="OID">#Eigene.0.Test.TestDatenpunkt</field>
                            <field name="WITH_DELAY">TRUE</field>
                            <field name="DELAY_MS">10</field>
                            <field name="UNIT">sec</field>
                            <field name="CLEAR_RUNNING">FALSE</field>
                            <value name="VALUE">
                              <block type="logic_boolean" id="/6}[Nn-cdqcRVHKh^tq.">
                                <field name="BOOL">TRUE</field>
                              </block>
                            </value>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </statement>
                <next>
                  <block type="controls_if" id=";]$ZNB`^UhH[jM4d+d#G">
                    <value name="IF0">
                      <block type="logic_operation" id="d^L48{qw+~h~nM1An7Vq" inline="false">
                        <field name="OP">AND</field>
                        <value name="A">
                          <block type="time_compare_ex" id="e{W:+zurf%@,I8sf~*(F">
                            <mutation end_time="true" actual_time="true"></mutation>
                            <field name="USE_ACTUAL_TIME">TRUE</field>
                            <field name="OPTION">between</field>
                            <value name="START_TIME">
                              <shadow type="text" id="cZd~f`xunI)Da8^uj%Ev">
                                <field name="TEXT">9:00</field>
                              </shadow>
                            </value>
                            <value name="END_TIME">
                              <shadow type="text" id="d(jn2_C?K$HZnQ1Wf7|T">
                                <field name="TEXT">18:00</field>
                              </shadow>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_compare" id="ttg-)OMRu`-)Ixn,^5pw">
                            <field name="OP">EQ</field>
                            <value name="A">
                              <block type="get_value" id="#m8k5O{gc%6Gs[td?%{D">
                                <field name="ATTR">val</field>
                                <field name="OID">#Eigene.0.Test.TestDatenpunkt</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="logic_boolean" id="k~{B2_D~QDWaAQRwF352">
                                <field name="BOOL">TRUE</field>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO0">
                      <block type="timeouts_cleartimeout" id="eTEA5?MrSE()u[b,F05{">
                        <field name="NAME">timeout</field>
                        <next>
                          <block type="timeouts_settimeout" id="B)1cbXL_FQi`6b/SBFkE">
                            <field name="NAME">timeout</field>
                            <field name="DELAY">5</field>
                            <field name="UNIT">min</field>
                            <statement name="STATEMENT">
                              <block type="control" id=":^UVszp4o[gR0mG6mL)0">
                                <mutation delay_input="true"></mutation>
                                <field name="OID">#Eigene.0.Test.TestDatenpunkt</field>
                                <field name="WITH_DELAY">TRUE</field>
                                <field name="DELAY_MS">10</field>
                                <field name="UNIT">sec</field>
                                <field name="CLEAR_RUNNING">FALSE</field>
                                <value name="VALUE">
                                  <block type="logic_boolean" id="aawZ*.sWrv^,Hu}jr):c">
                                    <field name="BOOL">FALSE</field>
                                  </block>
                                </value>
                              </block>
                            </statement>
                          </block>
                        </next>
                      </block>
                    </statement>
                  </block>
                </next>
              </block>
            </statement>
            <next>
              <block type="on" id="._.PlbwqQIcm?61~t$9z">
                <field name="OID">#Eigene.0.Test.TestDatenpunkt</field>
                <field name="CONDITION">true</field>
                <field name="ACK_CONDITION"></field>
                <statement name="STATEMENT">
                  <block type="controls_if" id="H]hlV-dm)S|*v]GFEo;1">
                    <mutation else="1"></mutation>
                    <value name="IF0">
                      <block type="logic_operation" id="Nu,HSR(?_/y?0`pY,}PC" inline="false">
                        <field name="OP">AND</field>
                        <value name="A">
                          <block type="time_compare_ex" id="S$5z2RgVqfB@9jP*c9c8">
                            <mutation end_time="true" actual_time="true"></mutation>
                            <field name="USE_ACTUAL_TIME">TRUE</field>
                            <field name="OPTION">between</field>
                            <value name="START_TIME">
                              <shadow type="text" id=";z4?|ubxzhvx,V9ClXbO">
                                <field name="TEXT">9:00</field>
                              </shadow>
                            </value>
                            <value name="END_TIME">
                              <shadow type="text" id="DmXpbXGyiLXcs#4[]:SD">
                                <field name="TEXT">18:00</field>
                              </shadow>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_compare" id="!yo}5iT]G=GnM~AZr~{~">
                            <field name="OP">EQ</field>
                            <value name="A">
                              <block type="get_value" id="y7z~d7_kia]=f(y@H~(O">
                                <field name="ATTR">val</field>
                                <field name="OID">#Eigene.0.Test.TestDatenpunkt</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="logic_boolean" id="$~Sge9WVSn[(3DXmQ[PX">
                                <field name="BOOL">TRUE</field>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO0">
                      <block type="timeouts_setinterval" id="H1nT3pA3rLDZfTkaL;SN">
                        <field name="NAME">Intervall</field>
                        <field name="INTERVAL">10</field>
                        <field name="UNIT">min</field>
                        <statement name="STATEMENT">
                          <block type="control" id="W2.T-U1[lO,s-lG~u!2u">
                            <mutation delay_input="false"></mutation>
                            <field name="OID">alexa2.0.Echo-Devices.G2A0U204850707WN.Commands.speak</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                              <block type="text_join" id="pLqBNR[Oa|zhpUVdZO~]">
                                <mutation items="1"></mutation>
                                <value name="ADD0">
                                  <block type="text" id="jNhsVYO2[sNq6^[io~^+">
                                    <field name="TEXT">Post ist da</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <next>
                              <block type="telegram" id="`T+3$mH(w3%c2MuBI1Aw">
                                <field name="INSTANCE"></field>
                                <field name="LOG"></field>
                                <field name="SILENT">FALSE</field>
                                <field name="PARSEMODE">default</field>
                                <value name="MESSAGE">
                                  <shadow type="text" id="t_1r9=#d^!qK$/K(zat2">
                                    <field name="TEXT">Post ist da</field>
                                  </shadow>
                                </value>
                              </block>
                            </next>
                          </block>
                        </statement>
                      </block>
                    </statement>
                    <statement name="ELSE">
                      <block type="timeouts_clearinterval" id="aj0v1mNsttMAKaZ.#tSR">
                        <field name="NAME">Intervall</field>
                      </block>
                    </statement>
                  </block>
                </statement>
              </block>
            </next>
          </block>
          <block type="logic_compare" id="_cLwN/QZb^|#33qoT=*n" x="250" y="1414">
            <field name="OP">EQ</field>
            <value name="B">
              <block type="logic_boolean" id="f:`:E{5|*diPosU`f6dR">
                <field name="BOOL">TRUE</field>
              </block>
            </value>
          </block>
        </xml>
        
        Negalein 1 Reply Last reply Reply Quote 1
        • MyzerAT
          MyzerAT last edited by

          wie man eigene DP erstellt weisst eh?

          Negalein 1 Reply Last reply Reply Quote 0
          • Negalein
            Negalein Global Moderator @MyzerAT last edited by

            @MyzerAT sagte in Alexa Ansage bis Tür 2. mal geöffnet:

            wie man eigene DP erstellt weisst eh?

            Objekte ---- Expertenmodus ---- auf das +

            Welchen Typ muss ich dem DP geben?

            Der DP wird dann durch das Blockly befüllt?

            Unter welchen DP leg ich am besten den neuen DP an?

            1 Reply Last reply Reply Quote 0
            • MyzerAT
              MyzerAT last edited by

              wenn du den Block "Datenpunkt erzeugen" deinem Blockly hinzufügst macht er das automatisch

              1b7abdbb-c196-453b-a920-37e837626d5b-grafik.png

              Negalein 1 Reply Last reply Reply Quote 1
              • Negalein
                Negalein Global Moderator @MyzerAT last edited by

                @MyzerAT sagte in Alexa Ansage bis Tür 2. mal geöffnet:

                hier das blockly

                Wenn ich das Blockly importieren möchte, bekomm ich nur einen grauen Bildschirm.
                javascript - ioBroker (1).png

                1 Reply Last reply Reply Quote 0
                • MyzerAT
                  MyzerAT last edited by

                  hmm, ich kann es importieren, baue es einfach nach, ist ja eh nicht soviel

                  Negalein 1 Reply Last reply Reply Quote 0
                  • Negalein
                    Negalein Global Moderator @MyzerAT last edited by

                    @MyzerAT sagte in Alexa Ansage bis Tür 2. mal geöffnet:

                    hmm, ich kann es importieren, baue es einfach nach, ist ja eh nicht soviel

                    Bin schon dabei.
                    Dann ist aber das Mittagessen dazwischen gekommen! 😁

                    1 Reply Last reply Reply Quote 0
                    • Negalein
                      Negalein Global Moderator @MyzerAT last edited by

                      @MyzerAT sagte in Alexa Ansage bis Tür 2. mal geöffnet:

                      wenn du den Block "Datenpunkt erzeugen" deinem Blockly hinzufügst macht er das automatisch

                      hab gerade bemerkt, dass ich diesen Block nicht habe.
                      Habe nur Zustand erzeugen.

                      JS ist 4.0.12

                      javascript - ioBroker (2).png

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

                        Nimm mal Zustand erzeugen...
                        ich glaube es gibt unterschiedliche Versionen

                        1 Reply Last reply Reply Quote 0
                        • MyzerAT
                          MyzerAT last edited by

                          liegt wohl daran das ich diese Version hier verwende
                          8e08a6df-76c2-42df-ae56-9aa0c2e872f2-grafik.png

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

                            hab ich auch:
                            02d6b4db-56d3-4f0d-96e0-8f9114ed93c4-image.png
                            Was ich nicht habe ist irgend eine Ahnung, warum ich den Block habe und du nicht.

                            Negalein 1 Reply Last reply Reply Quote 0
                            • MyzerAT
                              MyzerAT last edited by

                              hier zeige ich dir wie du selbst einen Datenpunkt erstellst:

                              533ee4c0-5355-4f2c-b81f-ed05fda5b3f6-grafik.png

                              wenn du noch keinen Ordner "Post" hast musst du schreiben "Post.Post_ist_da" sonst reicht der Name des Datenpunktes wenn du zuvor den Ordner "markierst" wo der DP erstellt werden soll! Der "." ist hier ausschlaggebend!
                              24d40fc9-a7fe-4f5d-9c24-a7921c602adb-grafik.png

                              dann auf Hinzufügen:
                              2d3266e3-1f22-4e1c-949c-6be27962346f-grafik.png

                              RAW muss einmal angeklicktwerden, dann erst kannst du unten links auf speichern klicken
                              8562c73a-ca53-4264-a18e-ce03af54d465-grafik.png

                              Negalein 1 Reply Last reply Reply Quote 1
                              • Negalein
                                Negalein Global Moderator @Muchul last edited by

                                @Muchul sagte in Alexa Ansage bis Tür 2. mal geöffnet:

                                hab ich auch:
                                Was ich nicht habe ist irgend eine Ahnung, warum ich den Block habe und du nicht.

                                @MyzerAT sagte in Alexa Ansage bis Tür 2. mal geöffnet:

                                liegt wohl daran das ich diese Version hier verwende

                                Ok, würde ja gerne auf 4.1.12 updaten. Aber jedesmal spinnt dann JS rum und startet den Adapter alle x-Sekunden neu.
                                Findet ihn dann nicht mehr und kann ihn selbstständig auch nicht installieren.

                                Dann hilft nur ein Restore des kompletten System.

                                MyzerAT 1 Reply Last reply Reply Quote 0
                                • Negalein
                                  Negalein Global Moderator @MyzerAT last edited by

                                  @MyzerAT sagte in Alexa Ansage bis Tür 2. mal geöffnet:

                                  hier zeige ich dir wie du selbst einen Datenpunkt erstellst:

                                  Danke

                                  1 Reply Last reply Reply Quote 0
                                  • MyzerAT
                                    MyzerAT @Negalein last edited by MyzerAT

                                    @Negalein sagte in Alexa Ansage bis Tür 2. mal geöffnet:

                                    Ok, würde ja gerne auf 4.1.12 updaten. Aber jedesmal spinnt dann JS rum und startet den Adapter alle x-Sekunden neu.
                                    Findet ihn dann nicht mehr und kann ihn selbstständig auch nicht installieren.

                                    dazu solldest du einen eigene fred aufmachen, damit man dem auf die spur gehen kann, warum dein js abstürzt wenn du update machst auf 4.1.12

                                    Negalein 1 Reply Last reply Reply Quote 0
                                    • Negalein
                                      Negalein Global Moderator @MyzerAT last edited by

                                      @MyzerAT sagte in Alexa Ansage bis Tür 2. mal geöffnet:

                                      dazu solldest du einen eigene fred aufmachen, damit man dem auf die spur gehen kann, warum dein js abstürzt wenn du update machst auf 4.1.12

                                      Gibt es schon hier

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

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      657
                                      Online

                                      31.9k
                                      Users

                                      80.1k
                                      Topics

                                      1.3m
                                      Posts

                                      blockly
                                      3
                                      21
                                      1165
                                      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