Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Cloud Dienste
    4. Alexa liest Temperatur aus ioBroker Objekt - geht das?

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Alexa liest Temperatur aus ioBroker Objekt - geht das?

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

      hi, ich wollte euch fragen, ob diese Idee von mir funktionieren würde und wenn ja, wie:

      Ich habe ein paar Sensoren von Aqara, die ich per Zigbee USB Stick und Zigbee Adapter anspreche. Dabei ist auch ein Temperatursensor, den ich außen angebracht habe. In ioBroker steht die Temperatur zur Verfügung und ich kann sie auch in meiner Visualisierung nutzen.
      3c67b71c-0be0-44a9-a80f-ea75c05a6330-grafik.png
      Ich würde nun gern Alexa fragen, wie die Außentemperatur ist und als Antwort bekomme ich den Wert des Aqara Sensors.

      Ist so eine Verknüpfung möglich? Weiß jemand, wie das gehen würde?

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

        Ja, das ist sehr einfach möglich!

        Schau hier nach.
        Mir hat dort DSLRaser sehr mit einem Blockly geholfen.

        PS: so schaut mein Blockly aus!

        <xml xmlns="http://www.w3.org/1999/xhtml">
          <block type="procedures_defcustomnoreturn" id="49kvg:%69IF}@lKJq@(J" x="-537" y="-713">
            <mutation statements="false">
              <arg name="Name"></arg>
              <arg name="Initialisierung"></arg>
              <arg name="Beschreibung"></arg>
              <arg name="Type"></arg>
              <arg name="Rolle"></arg>
            </mutation>
            <field name="NAME">Variablen anlegen</field>
            <field name="SCRIPT">Y3JlYXRlU3RhdGUoTmFtZSwgSW5pdGlhbGlzaWVydW5nLCB7DQogIG5hbWU6IEJlc2NocmVpYnVuZywNCiAgcmVhZDogdHJ1ZSwgDQogIHdyaXRlOiB0cnVlLCANCiAgdHlwZTogVHlwZSwgDQogIGRlZjogZmFsc2UsDQogIHJvbGU6IFJvbGxlDQp9KTs=</field>
            <comment pinned="false" h="80" w="160">Hier ist das Javascript drin.</comment>
          </block>
          <block type="procedures_callcustomnoreturn" id="O45R/5Gw(j@)2M*_xdcB" x="-538" y="-613">
            <mutation name="Variablen anlegen">
              <arg name="Name"></arg>
              <arg name="Initialisierung"></arg>
              <arg name="Beschreibung"></arg>
              <arg name="Type"></arg>
              <arg name="Rolle"></arg>
            </mutation>
            <value name="ARG0">
              <block type="text" id="nSr7Hq~;DUU2#lB+Yj:}">
                <field name="TEXT">Eigene_Datenpunkte.Alexa2Ansagen.Kinderzimmertemperatur</field>
              </block>
            </value>
            <value name="ARG1">
              <block type="text" id="xlqa55O11o`@{+#@Yj;%">
                <field name="TEXT">true</field>
              </block>
            </value>
            <value name="ARG2">
              <block type="text" id="yEhqZqxh*}Ip8?yzOW7I">
                <field name="TEXT">Kinderzimmertemperatur</field>
              </block>
            </value>
            <value name="ARG3">
              <block type="text" id="sYAGk@@-Fz^fIDONX!/i">
                <field name="TEXT">boolean</field>
              </block>
            </value>
            <value name="ARG4">
              <block type="text" id="/t]#6;-K%9u+eD1jG09@">
                <field name="TEXT">switch</field>
              </block>
            </value>
          </block>
          <block type="on_ext" id="@~[w%fmFqR.NBzMP;9K7" x="-538" y="-412">
            <mutation items="1"></mutation>
            <field name="CONDITION">any</field>
            <field name="ACK_CONDITION"></field>
            <value name="OID0">
              <shadow type="field_oid" id="E8A-04PbAI,c1dpi4@}5">
                <field name="oid">javascript.0.Eigene_Datenpunkte.Alexa2Ansagen.Kinderzimmertemperatur</field>
              </shadow>
            </value>
            <statement name="STATEMENT">
              <block type="variables_set" id="5VFfHYTB!S7A^A*?SicA">
                <field name="VAR">Ausgabetext</field>
                <value name="VALUE">
                  <block type="text_join" id="4?k[0reCRn.mjkxHg41~">
                    <mutation items="3"></mutation>
                    <value name="ADD0">
                      <block type="text" id="75Z)Wn`YF@;38~bIM;pA">
                        <field name="TEXT">Aktuell ist die Temperatur im Kinderzimmer  </field>
                      </block>
                    </value>
                    <value name="ADD1">
                      <block type="get_value" id="Vh/8rxU]yD!3mT}0y[eC">
                        <field name="ATTR">val</field>
                        <field name="OID">node-red.0.hue-motion-temperatur-kinderzimmer</field>
                      </block>
                    </value>
                    <value name="ADD2">
                      <block type="text" id="w?*M1*U4/O9S.6%iB.?Q">
                        <field name="TEXT">Grad,  </field>
                      </block>
                    </value>
                  </block>
                </value>
                <next>
                  <block type="timeouts_settimeout" id="xA_MJ^@=AB=-WtDTe(3}">
                    <field name="NAME">timeout</field>
                    <field name="DELAY">1000</field>
                    <field name="UNIT">ms</field>
                    <statement name="STATEMENT">
                      <block type="comment" id="s30b2{fSQ:a0uC3`+QWU">
                        <field name="COMMENT">Wohnzimmer</field>
                        <next>
                          <block type="controls_if" id="l(E24=q]l]b,GJDj4dSj">
                            <value name="IF0">
                              <block type="logic_compare" id="MKwJn0C!O]xc!~.9|B`*">
                                <field name="OP">EQ</field>
                                <value name="A">
                                  <block type="get_value" id="p-SHbJ5Dmwr6djxg2ohH">
                                    <field name="ATTR">val</field>
                                    <field name="OID">alexa2.0.History.name</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="text" id="?}A;8(IyMF%F@(t]Kc~+">
                                    <field name="TEXT">Wohnzimmer</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO0">
                              <block type="control" id=")M^jLcZ!hCpj,X={-`nV">
                                <mutation delay_input="false"></mutation>
                                <field name="OID">alexa2.0.Echo-Devices.G090QU067444121X.Commands.speak</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="variables_get" id="p)bNOdcZFVoq1e^M5V-.">
                                    <field name="VAR">Ausgabetext</field>
                                  </block>
                                </value>
                              </block>
                            </statement>
                            <next>
                              <block type="comment" id="As,dG(xO[B@wIYcyAG?h">
                                <field name="COMMENT">Küche</field>
                                <next>
                                  <block type="controls_if" id="wrH-}P(84mn7Y/rg8A[.">
                                    <value name="IF0">
                                      <block type="logic_compare" id="kg.QKB751NaS#Ihk1Vlg">
                                        <field name="OP">EQ</field>
                                        <value name="A">
                                          <block type="get_value" id="qnTz1Oe31sq:NXjmbxIJ">
                                            <field name="ATTR">val</field>
                                            <field name="OID">alexa2.0.History.name</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="text" id="3=W.?c8BZN+QrGX4xL}h">
                                            <field name="TEXT">Küche</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <statement name="DO0">
                                      <block type="control" id="}?dK++*V.7JQcjG{3uhB">
                                        <mutation delay_input="false"></mutation>
                                        <field name="OID">alexa2.0.Echo-Devices.G090LF1173621Q4Q.Commands.speak</field>
                                        <field name="WITH_DELAY">FALSE</field>
                                        <value name="VALUE">
                                          <block type="variables_get" id="qHoN]~u1FI@iDQs*2C2v">
                                            <field name="VAR">Ausgabetext</field>
                                          </block>
                                        </value>
                                      </block>
                                    </statement>
                                    <next>
                                      <block type="comment" id="_amxz6B=9F}_2uEGsK}`">
                                        <field name="COMMENT">Schlafzimmer</field>
                                        <next>
                                          <block type="controls_if" id=".n7JtGwDJDGfaeyl!8*B">
                                            <value name="IF0">
                                              <block type="logic_compare" id="I-@9%{Ng!%}9rE#IESc;">
                                                <field name="OP">EQ</field>
                                                <value name="A">
                                                  <block type="get_value" id="c?dSeG!fu]W8UO@?D4I3">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">alexa2.0.History.name</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="text" id="MivGV@*kt)3rY9COKpKA">
                                                    <field name="TEXT">Schlafzimmer</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="control" id="zTwXc~r8Ldt0u-5TNcVn">
                                                <mutation delay_input="false"></mutation>
                                                <field name="OID">alexa2.0.Echo-Devices.G090U5099045059V.Commands.speak</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="variables_get" id="*X*~qQG3]~[NC{WMMndW">
                                                    <field name="VAR">Ausgabetext</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </statement>
                                            <next>
                                              <block type="comment" id="CJNG59[?CJ|U-=Bf]c)z" disabled="true">
                                                <field name="COMMENT">Gästezimmer</field>
                                                <next>
                                                  <block type="controls_if" id="OC]k1_}iDlExQPVc=(ib" disabled="true">
                                                    <value name="IF0">
                                                      <block type="logic_compare" id="OBIXw6hJ@]2Xr`HBIz5h">
                                                        <field name="OP">EQ</field>
                                                        <value name="A">
                                                          <block type="get_value" id="=x~5W)ns/VV;c|RFqQcE">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">alexa2.0.History.name</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="text" id="IxW:hplIvDQm1ax=@X+M">
                                                            <field name="TEXT">Gästezimmer</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <statement name="DO0">
                                                      <block type="control" id="g+2]wvsrhR8vxv7c,kJ_">
                                                        <mutation delay_input="false"></mutation>
                                                        <field name="OID">alexa2.0.Echo-Devices.xxx.Commands.speak</field>
                                                        <field name="WITH_DELAY">FALSE</field>
                                                        <value name="VALUE">
                                                          <block type="variables_get" id="5q6/z~S`0DeJ6sYrWhj1">
                                                            <field name="VAR">Ausgabetext</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </statement>
                                                    <next>
                                                      <block type="comment" id="C6,wSh?BEZ,G:B9Tl@#w" disabled="true">
                                                        <field name="COMMENT">Flur</field>
                                                        <next>
                                                          <block type="controls_if" id="l/g@UNw6pzeQ6_698R:-" disabled="true">
                                                            <value name="IF0">
                                                              <block type="logic_compare" id="=Z)D6qrCzY2oU/fVV93A">
                                                                <field name="OP">EQ</field>
                                                                <value name="A">
                                                                  <block type="get_value" id="StsaG2CB;*5f5wIvH,kE">
                                                                    <field name="ATTR">val</field>
                                                                    <field name="OID">alexa2.0.History.name</field>
                                                                  </block>
                                                                </value>
                                                                <value name="B">
                                                                  <block type="text" id="7N;yy7cC=tE`}MYOFfF6">
                                                                    <field name="TEXT">Flur</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <statement name="DO0">
                                                              <block type="control" id="5#-V887QhCCSAzI+twok">
                                                                <mutation delay_input="false"></mutation>
                                                                <field name="OID">alexa2.0.Echo-Devices.xxx.Commands.speak</field>
                                                                <field name="WITH_DELAY">FALSE</field>
                                                                <value name="VALUE">
                                                                  <block type="variables_get" id="NurE:%K_z!^Vlj(fn5qI">
                                                                    <field name="VAR">Ausgabetext</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </statement>
                                                            <next>
                                                              <block type="comment" id="qKD3bDxHV;NBtuFFs|e." disabled="true">
                                                                <field name="COMMENT">Schlafzimmer</field>
                                                                <next>
                                                                  <block type="controls_if" id="iMz(H}c1#NO@KVNnhnlQ" disabled="true">
                                                                    <value name="IF0">
                                                                      <block type="logic_compare" id="z`vyyAWvaYdxt8YZt,0O">
                                                                        <field name="OP">EQ</field>
                                                                        <value name="A">
                                                                          <block type="get_value" id="mEF)naqwJ#xLCe1NeKO:">
                                                                            <field name="ATTR">val</field>
                                                                            <field name="OID">alexa2.0.History.name</field>
                                                                          </block>
                                                                        </value>
                                                                        <value name="B">
                                                                          <block type="text" id="F7::fb4cokeJJD:fk~pV">
                                                                            <field name="TEXT">Schlafzimmer</field>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                    <statement name="DO0">
                                                                      <block type="control" id="{2s/h/xpkm]F+1ik-f4m">
                                                                        <mutation delay_input="false"></mutation>
                                                                        <field name="OID">alexa2.0.Echo-Devices.xxx.Commands.speak</field>
                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                        <value name="VALUE">
                                                                          <block type="variables_get" id="ft7Uf33@IB1zu_xdTAxn">
                                                                            <field name="VAR">Ausgabetext</field>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </statement>
                                                                    <next>
                                                                      <block type="comment" id="wIYZ1bLOSjFi=NxT9WcM" disabled="true">
                                                                        <field name="COMMENT">Keller-Flur</field>
                                                                        <next>
                                                                          <block type="controls_if" id="%EEK(pKJ%lGo)32cR7qF" disabled="true">
                                                                            <value name="IF0">
                                                                              <block type="logic_compare" id="7Mb(anM]kR9056)gxqnW">
                                                                                <field name="OP">EQ</field>
                                                                                <value name="A">
                                                                                  <block type="get_value" id="xF~b7`{fV||4n}zB-}.u">
                                                                                    <field name="ATTR">val</field>
                                                                                    <field name="OID">alexa2.0.History.name</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="text" id="VH^2CJsPGOd!6hGoqdK4">
                                                                                    <field name="TEXT">Keller-Flur</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                            <statement name="DO0">
                                                                              <block type="control" id="F_[xezXeyr~*(A=q.YFJ">
                                                                                <mutation delay_input="false"></mutation>
                                                                                <field name="OID">alexa2.0.Echo-Devices.xxx.Commands.speak</field>
                                                                                <field name="WITH_DELAY">FALSE</field>
                                                                                <value name="VALUE">
                                                                                  <block type="variables_get" id="SjtrIJ?gA20oj88N|srb">
                                                                                    <field name="VAR">Ausgabetext</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </statement>
                                                                            <next>
                                                                              <block type="comment" id="E#D1a/,rcH`dm3?Nx^:q" disabled="true">
                                                                                <field name="COMMENT">Werkstatt</field>
                                                                                <next>
                                                                                  <block type="controls_if" id="=s~d:-WIg1#TE`^zf9[4" disabled="true">
                                                                                    <value name="IF0">
                                                                                      <block type="logic_compare" id="*:X%VM^+2MoYl-:u!WK`">
                                                                                        <field name="OP">EQ</field>
                                                                                        <value name="A">
                                                                                          <block type="get_value" id="6fnRWyK0;P(.x;H{)22T">
                                                                                            <field name="ATTR">val</field>
                                                                                            <field name="OID">alexa2.0.History.name</field>
                                                                                          </block>
                                                                                        </value>
                                                                                        <value name="B">
                                                                                          <block type="text" id="S:#keRENw1gGjHWLUD!-">
                                                                                            <field name="TEXT">Werkstatt</field>
                                                                                          </block>
                                                                                        </value>
                                                                                      </block>
                                                                                    </value>
                                                                                    <statement name="DO0">
                                                                                      <block type="control" id="ql@`4(PNtjS_AM0bEqD+">
                                                                                        <mutation delay_input="false"></mutation>
                                                                                        <field name="OID">alexa2.0.Echo-Devices.xxx.Commands.speak</field>
                                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                                        <value name="VALUE">
                                                                                          <block type="variables_get" id="P[ojMqQDVRouu#vN~{[%">
                                                                                            <field name="VAR">Ausgabetext</field>
                                                                                          </block>
                                                                                        </value>
                                                                                      </block>
                                                                                    </statement>
                                                                                  </block>
                                                                                </next>
                                                                              </block>
                                                                            </next>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </statement>
                  </block>
                </next>
              </block>
            </statement>
          </block>
        </xml>
        

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

          hast Du den IoT Adapter in Benutzung um die Objekte über Alexa anzusprechen?
          Falls ja, dann benötigst Du eigentlich kein Programm, sondern Du erstellst im IoT-Adapter ein Smart-Gerät vom Typ THERMOSTAT und verweist darin auf den Datenpunkt mit der Temperatur.
          Wichtig ist, dass der Datenpunkt vom Typ "Zahl" sein muss und als Einheit °C

          hier als Beispiel ein Ausschnitt des RAW Bereiches meines HomeMatic Sensors

            "common": {
              "name": "Temperatur-Außen.TEMPERATURE",
              "type": "number",
              "unit": "°C",
              "role": "value.temperature",
              "def": 0,
              "min": -40,
              "max": 80,
              "read": true,
              "write": false,
              "smartName": {
                "de": "Außenbereich",
                "smartType": "THERMOSTAT"
              },
          

          Das Gerät heisst "Außenbereich"
          Mein Aufruf lautet dann entsprechend: "Alexa, wie ist die Temperatur im Außenbereich?"

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

            @MDN
            @BBTown

            Ja, geht über beide Wege. Hatte ich hier auch mal so geschrieben.
            Bei mir heißt die Frage an Alexa:

            "Alexa, wie ist die Temperatur im Garten"

            Wie @BBTown schon geschrieben hat, sollte das Gerät, oder auch über Blockly mit Routine in der Amazon App, nicht einfach nur die Frage an Alexa nach der Aussentemperatur heissen/stellen, da Du sonst sehr wahrscheinlich allgemeine Wetterdaten von Alexa angesagt bekommst, und nicht die Daten Deines Sensors.

            Bei Blockly:
            Vielleicht noch als Hinweis das hier beachten.

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

              so sieht das Smartgerät im IoT Adapter dann aus:
              3dd8cb7e-9c3a-469d-bb96-588319fdbefb-grafik.png

              Der Smartname (erste Spalte) ist der Rufname in Alexa (hier "Außenbereich")
              Da das Smartgerät als "THERMOSTAT" definiert wurde, funktioniert die Fragestellung:
              "Alexa, wie ist die Temperatur im Außenbereich?"

              Das ganze funktioniert entsprechend auch für Heizkörperthermostate.
              feb9acd3-eaca-4cde-86e5-861b7b6afcaf-grafik.png
              "Alexa, wie ist die Temperatur im Schlafzimmer?"

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

                @BBTown
                Ja, wie schon geschrieben gehen beide Varianten.

                Als Anmerkung zur Blockly Variante, wenn man also iot Adapter/Alexa2 Adapter(Datenpunkt ssml) nutzt, ist eine individuelle Frage/Antwort möglich, oder auch andere Stimmen usw..
                Ich hatte beispielsweise mal drinn, das mir Zufallsgeneriert mal Alexa, mal Hans oder Vicki, oder auch zur "Belustigung" mal Conchita die Antwort ausgibt bzw. mir die Temperatur ansagt.

                bergjet 1 Reply Last reply Reply Quote 0
                • bergjet
                  bergjet @dslraser last edited by

                  @dslraser Kannst du bitte deine Blockly Beschreibung noch einmal zusammenfassen?
                  Dieser Artikel ist schon sehr unübersichtlich. https://forum.iobroker.net/topic/17512/temperatur-mit-alexa-abfragen/18
                  Du würdest sicher vielen helfen.

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

                    @bergjet
                    Meinst Du die Ansage über ssml/Alexa2 Adapter ?
                    Die "normale" Temperaturansage hat @BBTown ja oben schon genau beschrieben.

                    bergjet 1 Reply Last reply Reply Quote 0
                    • bergjet
                      bergjet @dslraser last edited by bergjet

                      @dslraser said in Alexa liest Temperatur aus ioBroker Objekt - geht das?:

                      Meinst Du dir Ansage über ssml/Alexa2 Adapter ?

                      Genau.
                      Ich möchte es dann, wenn ich es verstanden habe auch für den Netatmo Regensensor anwenden. Alexa, regnet es jetzt?

                      dslraser 1 Reply Last reply Reply Quote 0
                      • E
                        excalibur270 @BBTown last edited by excalibur270

                        @BBTown
                        Hi
                        Wenn ich das so mache sagt mir Alexa das das nicht unterstützt wird.
                        Edit
                        Heute geht es. Nichts geändert. Komisch aber läuft jetzt ja

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

                          @bergjet
                          ich habe aktuell viel zu tun, ich weiß nicht genau wann ich das schaffe.

                          Hier schon mal Teil 1 . Das ist das Blockly in dem ich mir Datenpunkte für die Stimmen anlege
                          (Die Pfade sind an meine Struktur angepasst) und die Stimmen dann per Alexa umschalten kann.
                          Wer eine andere Ordnerstruktur haben möchte, muss das hier anpassen:
                          Da </> drauf klicken

                          Bildschirmfoto 2019-05-14 um 19.21.36.png

                          Und hier die zu erstellende Ordnerstuktur anpassen:

                          Bildschirmfoto 2019-05-14 um 19.21.48.png

                          Die Datenpunkte für den iot/cloud Adapter werden nach dem ersten Blockly Start erstellt. Bitte einmal
                          in iot/cloud Adapter nachsehen ob sie da sind. Danach einmal in der Amazon App neue Geräte suchen lassen, dann sollten Alexa, Hans, Vicki und Conchita als Schalter gefunden werden. Jetzt sollte der Sprachbefehl: Alexa, schalte Hans an, oder auch Alexa, schalte Vicki an usw. schon funktionieren.
                          Ob umgeschaltet wird kann man in den Datenpunkten beobachten.
                          Hier:
                          Bildschirmfoto 2019-05-14 um 19.11.06.png

                          Diese Datenpunkte verwende ich dann in jedem weiterem Blockly wo ich Stimmen umschalten möchte. Das wird dann Teil 2.


                          Blockly Export ist zu lang---50.000 Zeichen Limit überschritten. Anbei das Blockly als Textdatei.

                          Blockly Export ssml Stimmen erstellen.txt

                          1 Reply Last reply Reply Quote 1
                          • B
                            Bluelightcrew last edited by

                            Ich möchte gerne mein Temperaturfühler am Heizkörper über Alexa,wie ist die Temperatur im Wohnzimmer abfragen. Leider verweigert mir der iot Adapter den Datenpunkt auf zu nehmen,wird angeblich nicht unterstütz. Könnt ihr mir helfen wo mein Fehler liegt.
                            Neue Bitmap2.jpg Neue Bitmap.jpg

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

                              @Bluelightcrew
                              versuche den SmartNamen direkt in den RAW zu schreiben.

                              
                                  "smartName": {
                                    "de": "Temperatur im Wohnzimmer",
                                    "smartType": "THERMOSTAT"
                                  }
                              
                              

                              Du machst hinter "write" : false noch ein Komma und fügst dann den Code von oben (mit Deinem gewünschten SmartNamen" ) darunter ein.
                              Dann schau in iot ob das SmartGerät da ist.
                              Danach eine Geräte suche in der Alexa App, oder den Sprachbefehl, Alexa, suche neue Geräte.(manchmal musste ich auch mehrfach suchen. Voraussetzung ist aber das das Gerät im iot ist.

                              In diesem Beispiel heist dann die Frage: Alexa, wie ist die Temperatur im Wohnzimmer ?

                              B 1 Reply Last reply Reply Quote 0
                              • B
                                Bluelightcrew @dslraser last edited by

                                @dslraser
                                Funktioniert leider auch nicht,iot weigert sich weiter das auf zu nehmen,warum auch immer

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

                                  @Bluelightcrew
                                  setze mal write auf true (nur um zu sehen ob es dann eingefügt wird)

                                  B 1 Reply Last reply Reply Quote 0
                                  • B
                                    Bluelightcrew @dslraser last edited by

                                    @dslraser
                                    Ja dann wird es eingefügt,aber ich kann mit Alexa nicht die Temperatur abfragen.Alexa sagt dann.... unterstützt das nicht

                                    BBTown dslraser 2 Replies Last reply Reply Quote 0
                                    • BBTown
                                      BBTown @Bluelightcrew last edited by

                                      @Bluelightcrew zeige bitte mal den vollständigen RAW des Datenpunktes

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

                                        @Bluelightcrew
                                        Hast Du dann in der Alexa App auch erstmal neue Geräte gesucht/gefunden und einen Moment gewartet und dann die Abfrage gestartet ?
                                        Und zeig mal Bitte den RAW, so wie es @BBTown auch schon geschrieben hat.

                                        B 1 Reply Last reply Reply Quote 0
                                        • B
                                          Bluelightcrew @dslraser last edited by

                                          @dslraser
                                          @BBTown
                                          Ja hab ich alles gemacht
                                          Hier inhalt der RAW:

                                          {
                                            "from": "system.adapter.zwave.0",
                                            "ts": 1558296071147,
                                            "user": "system.user.admin",
                                            "common": {
                                              "name": "Temperature",
                                              "type": "number",
                                              "role": "value.temperature",
                                              "read": true,
                                              "write": true,
                                              "smartName": {
                                                "de": "Temperatur im Wohnzimmer",
                                                "smartType": "THERMOSTAT"
                                              }
                                            },
                                            "native": {
                                              "value_id": "11-49-1-1",
                                              "type": "decimal",
                                              "genre": "user",
                                              "label": "Temperature",
                                              "units": "C",
                                              "help": "",
                                              "node_id": 11,
                                              "class_id": 49,
                                              "instance": 1,
                                              "index": 1,
                                              "min": 0,
                                              "max": 0,
                                              "read_only": true,
                                              "write_only": false,
                                              "is_polled": false
                                            },
                                            "acl": {
                                              "object": 1636,
                                              "owner": "system.user.admin",
                                              "ownerGroup": "system.group.administrator",
                                              "state": 1636
                                            },
                                            "_id": "zwave.0.NODE11.SENSOR_MULTILEVEL.Temperature_1",
                                            "type": "state"
                                          }
                                          
                                          dslraser 2 Replies Last reply Reply Quote 0
                                          • dslraser
                                            dslraser Forum Testing Most Active @Bluelightcrew last edited by

                                            @Bluelightcrew
                                            schreib mal noch

                                            "unit" : "°C",
                                            

                                            unter "type" : "number",

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            666
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            alexa cloud
                                            8
                                            25
                                            2639
                                            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