Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Steuerung von Zigbee Geräten mit Alexa

    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

    Steuerung von Zigbee Geräten mit Alexa

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      bastler @Jack01 last edited by

      @jack01 Vielen Dank, der Skill fehlte mir! Jetzt funktioniert es und ich kann die Zigbee Steckdosen schalten. Ist es auch möglich Temperaturen eines Zigbee Sensors abzufragen? Wenn ja, wie?

      VG

      J 1Topf 2 Replies Last reply Reply Quote 0
      • J
        Jack01 @bastler last edited by Jack01

        @bastler Moin,
        klar geht das. Ich habe z.B. diesen Sensor installiert. Dazu muß allerdings eine alternative Software installiert werden. Hier ein paar Bilder und der Link zur Beschreibung.
        Es gibt natürlich auch fertige Zigbee Sensoren.
        Schau mal hier: Link Text
        Gruß
        Hans-Jürgen
        Link Text
        Sensor.png
        Objekte.png

        B 1 Reply Last reply Reply Quote 0
        • B
          bastler @Jack01 last edited by bastler

          @jack01 Moin Hans-Jürgen, die Sensoren habe ich bei mir alle schon eingebunden und sie funktionieren prima. Meine Frage bezog sich auf die Möglichkeit den Wert eines Sensors abzufragen, also zB: Alexa wieviel Grad sind im Gewächshaus.

          VG Ingo

          Update

          Habe es gerade probiert Wenn der Sensor Gewächshaus heißt kann ich einfach "Alexa Temperatur Gewächshaus" fragen und ich bekomme den richtigen Wert gesagt.

          pajda 1 Reply Last reply Reply Quote 0
          • pajda
            pajda @bastler last edited by pajda

            @bastler Hallo
            Ich habe das so
            Bildschirmfoto 2024-07-08 um 10.26.31.png

            <xml xmlns="https://developers.google.com/blockly/xml">
              <variables>
                <variable type="timeout" id="timeout">timeout</variable>
                <variable id="SFXC$`0ng*{4~QEoleV3">aktiveAlexa</variable>
              </variables>
              <block type="on_ext" id="!-#{i-r{yA+lZ2o.cC2j" x="-237" y="-287">
                <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                <field name="CONDITION">any</field>
                <field name="ACK_CONDITION"></field>
                <value name="OID0">
                  <shadow type="field_oid" id="VVk!p5{kUy?q(!nTZY=D">
                    <field name="oid">0_userdata.0.Sensoren_.SensorenGHaus</field>
                  </shadow>
                </value>
                <statement name="STATEMENT">
                  <block type="control" id="CgdI;9gh,cancYt3v%~z">
                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                    <field name="OID">alexa2.0.History.#trigger</field>
                    <field name="WITH_DELAY">FALSE</field>
                    <value name="VALUE">
                      <block type="logic_boolean" id="pWMh/v6K)7e$#Kay|R]K">
                        <field name="BOOL">TRUE</field>
                      </block>
                    </value>
                    <next>
                      <block type="timeouts_settimeout" id="!Jh~KMPU,:O~pCQ-T+q0">
                        <field name="NAME">timeout</field>
                        <field name="DELAY">1000</field>
                        <field name="UNIT">ms</field>
                        <statement name="STATEMENT">
                          <block type="variables_set" id=":]v$zo{hh3vl2$kz|e]A">
                            <field name="VAR" id="SFXC$`0ng*{4~QEoleV3">aktiveAlexa</field>
                            <value name="VALUE">
                              <block type="text_join" id="de+_#;_*6DGUcuhhysjE">
                                <mutation items="3"></mutation>
                                <value name="ADD0">
                                  <block type="text" id="pnL%os;so@sfLD5s-G+M">
                                    <field name="TEXT">alexa2.0.Echo-Devices.</field>
                                  </block>
                                </value>
                                <value name="ADD1">
                                  <block type="get_value" id="xjg_FO@UzV:U=}-q?2%0">
                                    <field name="ATTR">val</field>
                                    <field name="OID">alexa2.0.History.serialNumber</field>
                                  </block>
                                </value>
                                <value name="ADD2">
                                  <block type="text" id="*2w]=CD=h4(T2X(6:$9=">
                                    <field name="TEXT">.Commands.speak</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <next>
                              <block type="control_ex" id="Jm$ish*+ak^@?:BSM!_S">
                                <field name="TYPE">false</field>
                                <field name="CLEAR_RUNNING">FALSE</field>
                                <value name="OID">
                                  <shadow type="field_oid" id="]{KgCPuqt$?|[$a=U.p|">
                                    <field name="oid">Object ID</field>
                                  </shadow>
                                  <block type="variables_get" id="Le)$z;l?/uve@#m:JdRI">
                                    <field name="VAR" id="SFXC$`0ng*{4~QEoleV3">aktiveAlexa</field>
                                  </block>
                                </value>
                                <value name="VALUE">
                                  <shadow type="logic_boolean" id="|z:rLsHiBb6_wyfbbw$J">
                                    <field name="BOOL">TRUE</field>
                                  </shadow>
                                  <block type="text_join" id="a:U6){]{GjI`llP;/.Wm">
                                    <mutation items="15"></mutation>
                                    <value name="ADD0">
                                      <block type="text" id="%]XNKc,_rE|Zid$rd1}.">
                                        <field name="TEXT">"Tomaten haben"</field>
                                      </block>
                                    </value>
                                    <value name="ADD1">
                                      <block type="get_value" id="x+5{dRbDYCxI1ZXy]8e2">
                                        <field name="ATTR">val</field>
                                        <field name="OID">zigbee.0.847127fffec44024.temperature</field>
                                      </block>
                                    </value>
                                    <value name="ADD2">
                                      <block type="text" id="]BHZu+QVZi,LyNXiOQml">
                                        <field name="TEXT">"Grad"</field>
                                      </block>
                                    </value>
                                    <value name="ADD3">
                                      <block type="text" id="J%s?QJXVF5:MU)r(fC@n">
                                        <field name="TEXT">"..............................und"</field>
                                      </block>
                                    </value>
                                    <value name="ADD4">
                                      <block type="get_value" id="oF~H1ujB0c~+18qy:R*R">
                                        <field name="ATTR">val</field>
                                        <field name="OID">zigbee.0.847127fffec44024.humidity</field>
                                      </block>
                                    </value>
                                    <value name="ADD5">
                                      <block type="text" id="($%oD@McvOidc2re-,+T">
                                        <field name="TEXT">"Prozent"</field>
                                      </block>
                                    </value>
                                    <value name="ADD6">
                                      <block type="text" id="Cy4e1LL-,m((40(F!mpf">
                                        <field name="TEXT">"Luftfeuchtigkeit"</field>
                                      </block>
                                    </value>
                                    <value name="ADD7">
                                      <block type="text" id="UL:D}ATvh.npzr49.-aO">
                                        <field name="TEXT">".............................."</field>
                                      </block>
                                    </value>
                                    <value name="ADD8">
                                      <block type="text" id="+QnA0hTsPno#k,OjiEKB">
                                        <field name="TEXT">"Gurken haben"</field>
                                      </block>
                                    </value>
                                    <value name="ADD9">
                                      <block type="get_value" id="O52;MFXJA=-JuP.-EcUL">
                                        <field name="ATTR">val</field>
                                        <field name="OID">zigbee.0.804b50fffe219c7b.temperature</field>
                                      </block>
                                    </value>
                                    <value name="ADD10">
                                      <block type="text" id="e*tQ8K~EK@!Sdb{w}[%s">
                                        <field name="TEXT">"Grad"</field>
                                      </block>
                                    </value>
                                    <value name="ADD11">
                                      <block type="text" id="y?LygbC`4oqy]^qfRSoB">
                                        <field name="TEXT">"..............................und"</field>
                                      </block>
                                    </value>
                                    <value name="ADD12">
                                      <block type="get_value" id="rE*}A4F[xM(i1N{~eRO!">
                                        <field name="ATTR">val</field>
                                        <field name="OID">zigbee.0.804b50fffe219c7b.humidity</field>
                                      </block>
                                    </value>
                                    <value name="ADD13">
                                      <block type="text" id="u^~rT7}1sWhIfc5AavDY">
                                        <field name="TEXT">"Prozent"</field>
                                      </block>
                                    </value>
                                    <value name="ADD14">
                                      <block type="text" id="CGnnAw74-E,v$$a-x:X+">
                                        <field name="TEXT">"Luftfeuchtigkeit"</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <value name="DELAY_MS">
                                  <shadow type="math_number" id="twv+Ncyse9;Il!Ivp,VL">
                                    <field name="NUM">0</field>
                                  </shadow>
                                </value>
                              </block>
                            </next>
                          </block>
                        </statement>
                      </block>
                    </next>
                  </block>
                </statement>
              </block>
            </xml>
            

            Und in Alexa App eine Routine mit Gewächshaus erstellt das ich nicht immer Gewächshaus An sagen muss , nur Gewächshaus

            B 2 Replies Last reply Reply Quote 1
            • B
              bastler @pajda last edited by

              @pajda Nicht schlecht 🙂 Wäre für meine Gurken und Tomaten auch prima!

              1 Reply Last reply Reply Quote 0
              • B
                bastler @pajda last edited by

                @pajda Kannst du mir das Blockly senden?

                pajda 1 Reply Last reply Reply Quote 0
                • pajda
                  pajda @bastler last edited by pajda

                  <xml xmlns="https://developers.google.com/blockly/xml">
                    <variables>
                      <variable type="timeout" id="timeout">timeout</variable>
                      <variable id="SFXC$`0ng*{4~QEoleV3">aktiveAlexa</variable>
                    </variables>
                    <block type="on_ext" id="!-#{i-r{yA+lZ2o.cC2j" x="-237" y="-287">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                      <field name="CONDITION">any</field>
                      <field name="ACK_CONDITION"></field>
                      <value name="OID0">
                        <shadow type="field_oid" id="VVk!p5{kUy?q(!nTZY=D">
                          <field name="oid">0_userdata.0.Sensoren_.SensorenGHaus</field>
                        </shadow>
                      </value>
                      <statement name="STATEMENT">
                        <block type="control" id="CgdI;9gh,cancYt3v%~z">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">alexa2.0.History.#trigger</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="pWMh/v6K)7e$#Kay|R]K">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                          <next>
                            <block type="timeouts_settimeout" id="!Jh~KMPU,:O~pCQ-T+q0">
                              <field name="NAME">timeout</field>
                              <field name="DELAY">1000</field>
                              <field name="UNIT">ms</field>
                              <statement name="STATEMENT">
                                <block type="variables_set" id=":]v$zo{hh3vl2$kz|e]A">
                                  <field name="VAR" id="SFXC$`0ng*{4~QEoleV3">aktiveAlexa</field>
                                  <value name="VALUE">
                                    <block type="text_join" id="de+_#;_*6DGUcuhhysjE">
                                      <mutation items="3"></mutation>
                                      <value name="ADD0">
                                        <block type="text" id="pnL%os;so@sfLD5s-G+M">
                                          <field name="TEXT">alexa2.0.Echo-Devices.</field>
                                        </block>
                                      </value>
                                      <value name="ADD1">
                                        <block type="get_value" id="xjg_FO@UzV:U=}-q?2%0">
                                          <field name="ATTR">val</field>
                                          <field name="OID">alexa2.0.History.serialNumber</field>
                                        </block>
                                      </value>
                                      <value name="ADD2">
                                        <block type="text" id="*2w]=CD=h4(T2X(6:$9=">
                                          <field name="TEXT">.Commands.speak</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="control_ex" id="Jm$ish*+ak^@?:BSM!_S">
                                      <field name="TYPE">false</field>
                                      <field name="CLEAR_RUNNING">FALSE</field>
                                      <value name="OID">
                                        <shadow type="field_oid" id="]{KgCPuqt$?|[$a=U.p|">
                                          <field name="oid">Object ID</field>
                                        </shadow>
                                        <block type="variables_get" id="Le)$z;l?/uve@#m:JdRI">
                                          <field name="VAR" id="SFXC$`0ng*{4~QEoleV3">aktiveAlexa</field>
                                        </block>
                                      </value>
                                      <value name="VALUE">
                                        <shadow type="logic_boolean" id="|z:rLsHiBb6_wyfbbw$J">
                                          <field name="BOOL">TRUE</field>
                                        </shadow>
                                        <block type="text_join" id="a:U6){]{GjI`llP;/.Wm">
                                          <mutation items="15"></mutation>
                                          <value name="ADD0">
                                            <block type="text" id="%]XNKc,_rE|Zid$rd1}.">
                                              <field name="TEXT">"Tomaten haben"</field>
                                            </block>
                                          </value>
                                          <value name="ADD1">
                                            <block type="get_value" id="x+5{dRbDYCxI1ZXy]8e2">
                                              <field name="ATTR">val</field>
                                              <field name="OID">zigbee.0.847127fffec44024.temperature</field>
                                            </block>
                                          </value>
                                          <value name="ADD2">
                                            <block type="text" id="]BHZu+QVZi,LyNXiOQml">
                                              <field name="TEXT">"Grad"</field>
                                            </block>
                                          </value>
                                          <value name="ADD3">
                                            <block type="text" id="J%s?QJXVF5:MU)r(fC@n">
                                              <field name="TEXT">"..............................und"</field>
                                            </block>
                                          </value>
                                          <value name="ADD4">
                                            <block type="get_value" id="oF~H1ujB0c~+18qy:R*R">
                                              <field name="ATTR">val</field>
                                              <field name="OID">zigbee.0.847127fffec44024.humidity</field>
                                            </block>
                                          </value>
                                          <value name="ADD5">
                                            <block type="text" id="($%oD@McvOidc2re-,+T">
                                              <field name="TEXT">"Prozent"</field>
                                            </block>
                                          </value>
                                          <value name="ADD6">
                                            <block type="text" id="Cy4e1LL-,m((40(F!mpf">
                                              <field name="TEXT">"Luftfeuchtigkeit"</field>
                                            </block>
                                          </value>
                                          <value name="ADD7">
                                            <block type="text" id="UL:D}ATvh.npzr49.-aO">
                                              <field name="TEXT">".............................."</field>
                                            </block>
                                          </value>
                                          <value name="ADD8">
                                            <block type="text" id="+QnA0hTsPno#k,OjiEKB">
                                              <field name="TEXT">"Gurken haben"</field>
                                            </block>
                                          </value>
                                          <value name="ADD9">
                                            <block type="get_value" id="O52;MFXJA=-JuP.-EcUL">
                                              <field name="ATTR">val</field>
                                              <field name="OID">zigbee.0.804b50fffe219c7b.temperature</field>
                                            </block>
                                          </value>
                                          <value name="ADD10">
                                            <block type="text" id="e*tQ8K~EK@!Sdb{w}[%s">
                                              <field name="TEXT">"Grad"</field>
                                            </block>
                                          </value>
                                          <value name="ADD11">
                                            <block type="text" id="y?LygbC`4oqy]^qfRSoB">
                                              <field name="TEXT">"..............................und"</field>
                                            </block>
                                          </value>
                                          <value name="ADD12">
                                            <block type="get_value" id="rE*}A4F[xM(i1N{~eRO!">
                                              <field name="ATTR">val</field>
                                              <field name="OID">zigbee.0.804b50fffe219c7b.humidity</field>
                                            </block>
                                          </value>
                                          <value name="ADD13">
                                            <block type="text" id="u^~rT7}1sWhIfc5AavDY">
                                              <field name="TEXT">"Prozent"</field>
                                            </block>
                                          </value>
                                          <value name="ADD14">
                                            <block type="text" id="CGnnAw74-E,v$$a-x:X+">
                                              <field name="TEXT">"Luftfeuchtigkeit"</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <value name="DELAY_MS">
                                        <shadow type="math_number" id="twv+Ncyse9;Il!Ivp,VL">
                                          <field name="NUM">0</field>
                                        </shadow>
                                      </value>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </xml>
                  

                  Also unter 0_userdata Daten Punkt erstellen und im script auswähle ,den mit Iot adapter als Alexa Gerät einbinden , in Alexa app geräte suchen routine erstellen mit zb.Gewächshaus

                  B 2 Replies Last reply Reply Quote 0
                  • B
                    bastler @pajda last edited by bastler

                    @pajda sagte in Steuerung von Zigbee Geräten mit Alexa:

                    Sensor.Temperatur_und_Feuchtigkeit_GHaus.xml

                    Irgendwie klappt das nicht? Ich habe die Datei geladen und importiert. Das Blockly Feld bleibt leer?

                    War mein Fehler, hatte die falsche Importfunktion benutzt. Jetzt geht es !

                    pajda 1 Reply Last reply Reply Quote 0
                    • pajda
                      pajda @bastler last edited by pajda

                      @bastler Copy to Clipboard klicken
                      im blocky auf blocky importieren und da einfügen

                      1 Reply Last reply Reply Quote 0
                      • B
                        bastler @pajda last edited by

                        @pajda 👍 Werde es später einrichten, muss mich jetzt um die Bewässerung kümmern.

                        1 Reply Last reply Reply Quote 0
                        • 1Topf
                          1Topf @bastler last edited by

                          @bastler sagte in Steuerung von Zigbee Geräten mit Alexa:

                          @jack01 Vielen Dank, der Skill fehlte mir! Jetzt funktioniert es und ich kann die Zigbee Steckdosen schalten. Ist es auch möglich Temperaturen eines Zigbee Sensors abzufragen? Wenn ja, wie?

                          VG

                          Guten Morgen.
                          Du mußt einfach im iot-Adapter den Datenpunkt für Temperatur des jeweiligen Sensors auswählen und einen entsprechenden Namen vergeben (z.B. "Temperatur Wohnzimmer"). Dann zu Alexa sagen "Alexa, suche neue Geräte.", warten bis was gefunden wurde und das wars. Dann kannst Du z.B. sagen "Alexa, wie ist die Temperatur von Wohnzimmer?" und sie antwortet entsprechend.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          829
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          4
                          13
                          603
                          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