Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Homeconnect auswerten

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Homeconnect auswerten

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      jamalau last edited by jamalau

      Hallo, ich nutze hier eine Homeconnect Kaffeemaschine, und möchte das mir mein Echo, nach einer gewissen Zeit, bescheid sagt "Kaffeemaschine geht in x Minuten aus"!
      Das klappt auch irgendwie, allerdings habe ich es nur hin bekommen, das nach einmaligem Einschalten, immer diese Meldung kommt, auch wenn ich die Maschine vorher von Hand abschalte!

      Es gibt in den Objekt ein Variable, welche Rückmeldung über den aktuellen Status der Maschine wiedergibt,
      Ready (Ready(BSH.Common.EnumType.OperationState.Ready)
      Run (Run(BSH.Common.EnumType.OperationState.Run)
      Inactive (Inactive(BSH.Common.EnumType.OperationState.Inactive)

      Diese habe ich versucht auszuwerten, aber irgendwas mache ich da was falsch, nur was, kann mir jemand helfen?

      Son mist, bekomme nur den Code hierhin kopiert, das Blockly Schema geht irgendwie nicht!

      <xml xmlns="http://www.w3.org/1999/xhtml">
        <block type="on" id="?;Su{U90P#_H/Z0i9wIX" x="-2187" y="-488">
          <field name="OID">homeconnect.0.SIEMENS-TI9555X1DE-68A40E24557C.status.BSH_Common_Status_OperationState</field>
          <field name="CONDITION">any</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
            <block type="controls_if" id="sWmCcOfz^1MZ|=Zv-`W$">
              <value name="IF0">
                <block type="logic_compare" id="RxBa:zNL!h}co2DVaP72">
                  <field name="OP">EQ</field>
                  <value name="A">
                    <block type="on_source" id="]C2#m7GVX+SAqO!+2*fk">
                      <field name="ATTR">state.val</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="text" id="?qxQWhd)ZfL(LUqNGqx[">
                      <field name="TEXT">Ready</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="control" id="b8gl6+M5k|V;GC-Mf;H7">
                  <mutation delay_input="true"></mutation>
                  <field name="OID">alexa2.0.Echo-Devices.G090QU06742500AU.Commands.speak</field>
                  <field name="WITH_DELAY">TRUE</field>
                  <field name="DELAY_MS">5</field>
                  <field name="UNIT">min</field>
                  <field name="CLEAR_RUNNING">TRUE</field>
                  <value name="VALUE">
                    <block type="text" id="v^LVyq#p()fn41nY.Ysx">
                      <field name="TEXT">Kaffeemaschine geht in 3 Minuten aus</field>
                    </block>
                  </value>
                  <next>
                    <block type="control" id="F*!rSww#)[R#(8gRX6vd">
                      <mutation delay_input="true"></mutation>
                      <field name="OID">alexa2.0.Echo-Devices.G090LV03634703QL.Commands.speak</field>
                      <field name="WITH_DELAY">TRUE</field>
                      <field name="DELAY_MS">5</field>
                      <field name="UNIT">min</field>
                      <field name="CLEAR_RUNNING">TRUE</field>
                      <value name="VALUE">
                        <block type="text" id="u,EgUsLs)lCXymFqiT/R">
                          <field name="TEXT">Kaffeemaschine geht in 3 Minuten aus</field>
                        </block>
                      </value>
                      <next>
                        <block type="control" id="+|?E,~8k@5rX+y9ZQ{XO">
                          <mutation delay_input="true"></mutation>
                          <field name="OID">alexa2.0.Echo-Devices.G091470400350540.Commands.speak</field>
                          <field name="WITH_DELAY">TRUE</field>
                          <field name="DELAY_MS">5</field>
                          <field name="UNIT">min</field>
                          <field name="CLEAR_RUNNING">TRUE</field>
                          <value name="VALUE">
                            <block type="text" id="`3*=CTA1]O^MXpYA.2`s">
                              <field name="TEXT">Kaffeemaschine geht in 3 Minuten aus</field>
                            </block>
                          </value>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </statement>
        </block>
      </xml>
      

      ![alt text](85fd3bad-9455-4f92-be6f-5f3508c5afee-image.png image url)

      FredF 1 Reply Last reply Reply Quote 0
      • FredF
        FredF Most Active Forum Testing @jamalau last edited by

        @jamalau
        Der Block Wert den du nimmst kommt von den Trigger Bausteinen und wird immer wahr sobald sich der Betriebsstatus aktualisiert.
        Nimm den Wert von Objekt ID aus der System Rubrik und vergleiche ihn mit Ready

        J 1 Reply Last reply Reply Quote 0
        • J
          jamalau @FredF last edited by

          @FredF Danke, werde ich Morgen früh mal testen, komme ich leider heute nicht mehr zu!

          1 Reply Last reply Reply Quote 0
          • J
            jamalau last edited by

            Hallo, ich habe es jetzt mal probiert, wie beschrieben, allerdings funktioniert das auch nicht!

            Ich bin am verzweifeln, in den Objekten sehe ich bei der Eingetragen ID definitiv eine Änderung, sie springt von Ready auf Run und wieder auf Ready, der Zeitstempel ändert sich dabei natürlich auch!

            Ich weiss nicht mehr weiter !

            So sieht es jetzt bei mir aus :
            e2f4b5d2-41be-4ebd-af2b-7998f81ed0f8-image.png

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

            Support us

            ioBroker
            Community Adapters
            Donate

            601
            Online

            32.0k
            Users

            80.4k
            Topics

            1.3m
            Posts

            2
            4
            364
            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