Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [erledigt]Ansage Geschirrspüler

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [erledigt]Ansage Geschirrspüler

    This topic has been deleted. Only users with topic management privileges can see it.
    • sigi234
      sigi234 Forum Testing Most Active last edited by sigi234

      Hallo, habe noch die Anzeige auf meinen TV eingefügt, funktioniert bei mir.

      Wo soll ich das in deinen Blockly einfügen?

      <block xmlns="https://developers.google.com/blockly/xml" type="controls_if" id="_38)B~YJ/O6Ya2ts$~pB" x="1713" y="705">
        <value name="IF0">
          <block type="logic_compare" id="qvCT/5E^.%h%w@{Reh~r">
            <field name="OP">EQ</field>
            <value name="A">
              <block type="get_value" id="[WiQJv]%@0POHs2=Z+3D">
                <field name="ATTR">val</field>
                <field name="OID">lgtv.0.states.power</field>
              </block>
            </value>
            <value name="B">
              <block type="logic_boolean" id="n|zAozJTSoV$jS~81|Dx">
                <field name="BOOL">TRUE</field>
              </block>
            </value>
          </block>
        </value>
        <statement name="DO0">
          <block type="controls_if" id=")MT|$If(fV^n]FHp{(4P">
            <value name="IF0">
              <block type="logic_compare" id="5Z~[XqQ5%(pPY.c{zMhH">
                <field name="OP">EQ</field>
                <value name="A">
                  <block type="get_value" id="fjwD/=%L8P!wVP|wj-/U">
                    <field name="ATTR">val</field>
                    <field name="OID">homeconnect.0.401010522278007458.status.BSH_Common_Status_OperationState</field>
                  </block>
                </value>
                <value name="B">
                  <block type="text" id=",C_pTzk{-6w,$3]62h{=">
                    <field name="TEXT">BSH.Common.EnumType.OperationState.Finished</field>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO0">
              <block type="control_ex" id="EQ/tXk4#g#*0G[XVdYJV">
                <field name="TYPE">false</field>
                <field name="CLEAR_RUNNING">FALSE</field>
                <value name="OID">
                  <shadow type="field_oid" id="KUs7w}t}OtQY2ul!$97N">
                    <field name="oid">lgtv.0.states.popup</field>
                  </shadow>
                </value>
                <value name="VALUE">
                  <shadow type="logic_boolean" id="|[}(^]POMgrc7$IXXg*;">
                    <field name="BOOL">TRUE</field>
                  </shadow>
                  <block type="text" id="[PPa=uvH7n;IgTP;LTn}">
                    <field name="TEXT">Der Geschirrspüler ist fertig</field>
                  </block>
                </value>
                <value name="DELAY_MS">
                  <shadow type="math_number" id="],$hN2a2*e(F4zI1^h0=">
                    <field name="NUM">0</field>
                  </shadow>
                </value>
              </block>
            </statement>
            <next>
              <block type="controls_if" id="%Ku.GhZl!Fz6Yr16Vl)n">
                <value name="IF0">
                  <block type="logic_compare" id="3Nk2}Ce|bi|`52nlD%Y,">
                    <field name="OP">EQ</field>
                    <value name="A">
                      <block type="get_value" id=",M1-3PWz3cy#(;WwG_C2">
                        <field name="ATTR">val</field>
                        <field name="OID">homeconnect.0.401010522278007458.status.BSH_Common_Status_OperationState</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="text" id="d}uqs@GQ2uyh`t#(~JCc">
                        <field name="TEXT">BSH.Common.EnumType.OperationState.Run</field>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO0">
                  <block type="control_ex" id="2fwZF4raB285n@hAJ*rc">
                    <field name="TYPE">false</field>
                    <field name="CLEAR_RUNNING">FALSE</field>
                    <value name="OID">
                      <shadow type="field_oid" id="NTrp/lEiFJd|bYSCd{fE">
                        <field name="oid">lgtv.0.states.popup</field>
                      </shadow>
                    </value>
                    <value name="VALUE">
                      <shadow type="logic_boolean" id="K;ia;1[Z;08BnKL=Oq?2">
                        <field name="BOOL">TRUE</field>
                      </shadow>
                      <block type="text_join" id=".HUxgG!F2S|sc/l!/g.L">
                        <mutation items="5"></mutation>
                        <value name="ADD0">
                          <block type="text" id="js,}nm54JVC`8zFIg46)">
                            <field name="TEXT">Der Geschirrspüler läuft</field>
                          </block>
                        </value>
                        <value name="ADD1">
                          <block type="text_newline" id="mwfF;U1n5!?u_3Im.hA4">
                            <field name="Type">\n</field>
                          </block>
                        </value>
                        <value name="ADD2">
                          <block type="get_value" id="WG,:z`43UuyQ`/?Iz75}">
                            <field name="ATTR">val</field>
                            <field name="OID">homeconnect.0.401010522278007458.programs.active.options.BSH_Common_Option_RemainingProgramTime</field>
                          </block>
                        </value>
                        <value name="ADD3">
                          <block type="text_newline" id="iPtyNZ~~nBHTaP4~pz^c">
                            <field name="Type">\n</field>
                          </block>
                        </value>
                        <value name="ADD4">
                          <block type="text" id="Q./BfY}n]iWBo.YVl-Nz">
                            <field name="TEXT">Sekunden läuft der Geschirrspüler noch. Dann ist er fertig. </field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <value name="DELAY_MS">
                      <shadow type="math_number" id="G{*,V_^pRL6b{V).T`]-">
                        <field name="NUM">0</field>
                      </shadow>
                    </value>
                  </block>
                </statement>
              </block>
            </next>
          </block>
        </statement>
      </block>
      

      Screenshot (3612).png

      dslraser 1 Reply Last reply Reply Quote 0
      • dslraser
        dslraser Forum Testing Most Active @sigi234 last edited by

        @sigi234
        Kannst Du mir erstmal sagen ob bis hier hin alles funktioniert hat ?
        Wenn ja, dann stelle mal Deinen kompletten Blockly Export hier rein.

        sigi234 1 Reply Last reply Reply Quote 0
        • sigi234
          sigi234 Forum Testing Most Active @dslraser last edited by

          @dslraser sagte in Ansage Geschirrspüler:

          @sigi234
          Kannst Du mir erstmal sagen ob bis hier hin alles funktioniert hat ?
          Wenn ja, dann stelle mal Deinen kompletten Blockly Export hier rein.

          Bin noch nicht zu Hause

          dslraser 1 Reply Last reply Reply Quote 0
          • dslraser
            dslraser Forum Testing Most Active @sigi234 last edited by

            @sigi234 sagte in Ansage Geschirrspüler:

            Bin noch nicht zu Hause

            Das habe ich gar nicht gefragt ? 🙄 😂

            sigi234 1 Reply Last reply Reply Quote 0
            • sigi234
              sigi234 Forum Testing Most Active @dslraser last edited by

              @dslraser sagte in Ansage Geschirrspüler:

              @sigi234 sagte in Ansage Geschirrspüler:

              Bin noch nicht zu Hause

              Das habe ich gar nicht gefragt ? 🙄 😂

              Erst dann kann ich testen 😁

              dslraser 1 Reply Last reply Reply Quote 0
              • dslraser
                dslraser Forum Testing Most Active @sigi234 last edited by

                @sigi234
                Es macht keinen Sinn neue Sachen einzubauen wenn Du noch nicht die "alten" Sachen probiert hast.

                sigi234 1 Reply Last reply Reply Quote 0
                • sigi234
                  sigi234 Forum Testing Most Active @dslraser last edited by

                  @dslraser

                  Bin in 15 Minuten daheim, dann werfe ich den GS an....

                  dslraser 1 Reply Last reply Reply Quote 0
                  • dslraser
                    dslraser Forum Testing Most Active @sigi234 last edited by dslraser

                    @sigi234 sagte in Ansage Geschirrspüler:

                    @dslraser

                    Bin in 15 Minuten daheim, dann werfe ich den GS an....

                    Hier noch das aktuelle Blockly.

                    Edit: Blockly nochmal aktualisiert 18:52 Uhr

                    sigi234.zip

                    sigi234 1 Reply Last reply Reply Quote 0
                    • sigi234
                      sigi234 Forum Testing Most Active @dslraser last edited by

                      @dslraser sagte in Ansage Geschirrspüler:

                      @sigi234 sagte in Ansage Geschirrspüler:

                      @dslraser

                      Bin in 15 Minuten daheim, dann werfe ich den GS an....

                      Hier noch das aktuelle Blockly.

                      Edit: Blockly nochmal aktualisiert 18:52 Uhr

                      Timeout aktivieren?

                      dslraser 1 Reply Last reply Reply Quote 0
                      • dslraser
                        dslraser Forum Testing Most Active @sigi234 last edited by

                        @sigi234 sagte in Ansage Geschirrspüler:

                        Timeout aktivieren?

                        alles was da in dem timeout ist würde nach jeder Änderung der Sekunden von Deinem Datenpunkt angesagt. Du hast mir leider noch nicht gesagt wie oft sich dieser Datenpunkt mit den Sekunden vom Geschirrspüler ändert ? Wenn da in Deinem DP die Sekunden runterlaufen, dann macht das keinen Sinn...?

                        sigi234 1 Reply Last reply Reply Quote 0
                        • sigi234
                          sigi234 Forum Testing Most Active @dslraser last edited by sigi234

                          @dslraser sagte in Ansage Geschirrspüler:

                          wie oft sich dieser Datenpunkt mit den Sekunden vom Geschirrspüler ändert ?

                          Alle 60 Sekunden
                          Ansage kommt jetzt richtig alle 60 Sekunden.
                          Ansage Button manuell funktioniert
                          Mails funktionieren
                          Status GS funktioniert

                          dslraser 1 Reply Last reply Reply Quote 0
                          • dslraser
                            dslraser Forum Testing Most Active @sigi234 last edited by

                            @sigi234 sagte in Ansage Geschirrspüler:

                            Alle 60 Sekunden

                            und das willst Di wirklich so...? (Jede Minuten anhören das der Geschirrspüler noch eine Stunde und X Minuten usw. läuft ?)

                            sigi234 1 Reply Last reply Reply Quote 0
                            • sigi234
                              sigi234 Forum Testing Most Active @dslraser last edited by

                              @dslraser sagte in Ansage Geschirrspüler:

                              @sigi234 sagte in Ansage Geschirrspüler:

                              Alle 60 Sekunden

                              und das willst Di wirklich so...? (Jede Minuten anhören das der Geschirrspüler noch eine Stunde und X Minuten usw. läuft ?)

                              Nö nur beim testen, ev einstellbar und oder deaktivierbar?

                              dslraser 1 Reply Last reply Reply Quote 0
                              • dslraser
                                dslraser Forum Testing Most Active @sigi234 last edited by

                                @sigi234 sagte in Ansage Geschirrspüler:

                                Nö nur beim testen, ev einstellbar und oder deaktivierbar?

                                geht beides...Kommt drauf an was Du willst ? Es ginge auch nur einmalig beim Start, oder eben alle x Minuten.
                                Über den Button in den Datenpunkten kannst Du es zu jeder Zeit auslösen.

                                sigi234 1 Reply Last reply Reply Quote 0
                                • sigi234
                                  sigi234 Forum Testing Most Active @dslraser last edited by

                                  @dslraser sagte in Ansage Geschirrspüler:

                                  Es ginge auch nur einmalig beim Start

                                  Wäre sinnvoller

                                  dslraser 2 Replies Last reply Reply Quote 0
                                  • dslraser
                                    dslraser Forum Testing Most Active @sigi234 last edited by

                                    @sigi234
                                    ich habe das mal so geändert (ich hoffe der Wert wird während des waschens immer nur kleiner, dann dürfte die Ansage nur beim ersten Mal kommen.

                                    Bildschirmfoto 2021-04-11 um 19.49.19.png

                                    sigi234.zip

                                    1 Reply Last reply Reply Quote 0
                                    • dslraser
                                      dslraser Forum Testing Most Active @sigi234 last edited by dslraser

                                      @sigi234

                                      Ich habe den ECHO (den speak Datenunkt noch in eine Variable gepackt, dann muß man den nur einmal auswählen.
                                      Da musst Du dann Deinen ECHO auswählen

                                      Bildschirmfoto 2021-04-11 um 19.59.07.png

                                      sigi234.zip

                                      sigi234 1 Reply Last reply Reply Quote 0
                                      • sigi234
                                        sigi234 Forum Testing Most Active @dslraser last edited by

                                        @dslraser

                                        Hallo, bekomme keine Ansage von Trigger auf select

                                        dslraser 1 Reply Last reply Reply Quote 0
                                        • dslraser
                                          dslraser Forum Testing Most Active @sigi234 last edited by dslraser

                                          @sigi234 sagte in Ansage Geschirrspüler:

                                          @dslraser

                                          Hallo, bekomme keine Ansage von Trigger auf select

                                          Hast Du den denn ausgewählt ? (Ich habe den DP nicht)
                                          Stelle Dein aktuell verwendetes Blockly und den Triggerdatenpunkt als RAW hier rein, dann schaue ich mal.

                                          sigi234 1 Reply Last reply Reply Quote 0
                                          • sigi234
                                            sigi234 Forum Testing Most Active @dslraser last edited by sigi234

                                            @dslraser sagte in Ansage Geschirrspüler:

                                            @sigi234 sagte in Ansage Geschirrspüler:

                                            @dslraser

                                            Hallo, bekomme keine Ansage von Trigger auf select

                                            Hast Du den denn ausgewählt ? (Ich habe den DP nicht)
                                            Stelle Dein aktuell verwendetes Blockly und den Triggerdatenpunkt als RAW hier rein, dann schaue ich mal.

                                            Blockly:


                                            Blockly_GS.txt

                                            RAW:

                                            {
                                              "from": "system.adapter.homeconnect.0",
                                              "user": "system.user.admin",
                                              "ts": 1618245224030,
                                              "common": {
                                                "name": "BSH_Common_Root_ActiveProgram",
                                                "type": "string",
                                                "role": "indicator",
                                                "write": true,
                                                "read": true,
                                                "states": {
                                                  "Dishcare.Dishwasher.Program.Intensiv70": "Intensiv 70°",
                                                  "Dishcare.Dishwasher.Program.Auto2": "Auto 45-65°",
                                                  "Dishcare.Dishwasher.Program.Eco50": "Eco 50°",
                                                  "Dishcare.Dishwasher.Program.NightWash": "Leise 50°",
                                                  "Dishcare.Dishwasher.Program.Quick65": "Express 65° - 1h",
                                                  "Dishcare.Dishwasher.Program.MachineCare": "Maschinenpflege"
                                                }
                                              },
                                              "native": {},
                                              "acl": {
                                                "object": 1636,
                                                "owner": "system.user.admin",
                                                "ownerGroup": "system.group.administrator",
                                                "state": 1636
                                              },
                                              "_id": "homeconnect.0.401010522278007458.programs.active.BSH_Common_Root_ActiveProgram",
                                              "type": "state"
                                            }
                                            
                                            dslraser 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            850
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            blockly
                                            3
                                            60
                                            3406
                                            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