Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Cloud Dienste
  4. Alexa liest Temperatur aus ioBroker Objekt - geht das?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    451

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.4k

Alexa liest Temperatur aus ioBroker Objekt - geht das?

Geplant Angeheftet Gesperrt Verschoben Cloud Dienste
alexacloud
25 Beiträge 8 Kommentatoren 3.5k Aufrufe 12 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • MDNM Offline
    MDNM Offline
    MDN
    schrieb am zuletzt editiert von
    #1

    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?

    dslraserD 1 Antwort Letzte Antwort
    0
    • NegaleinN Offline
      NegaleinN Offline
      Negalein
      Global Moderator
      schrieb am zuletzt editiert von Negalein
      #2

      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>
      

      ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
      ° Node.js Fixer ---> iob nodejs-update
      ° Fixer ---> iob fix

      1 Antwort Letzte Antwort
      0
      • BBTownB Offline
        BBTownB Offline
        BBTown
        schrieb am zuletzt editiert von BBTown
        #3

        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?"

        ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

        1 Antwort Letzte Antwort
        0
        • MDNM MDN

          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?

          dslraserD Offline
          dslraserD Offline
          dslraser
          Forum Testing Most Active
          schrieb am zuletzt editiert von dslraser
          #4

          @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 Antwort Letzte Antwort
          0
          • BBTownB Offline
            BBTownB Offline
            BBTown
            schrieb am zuletzt editiert von BBTown
            #5

            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?"

            ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

            dslraserD E 2 Antworten Letzte Antwort
            2
            • BBTownB 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?"

              dslraserD Offline
              dslraserD Offline
              dslraser
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #6

              @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.

              bergjetB 1 Antwort Letzte Antwort
              0
              • dslraserD dslraser

                @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.

                bergjetB Offline
                bergjetB Offline
                bergjet
                schrieb am zuletzt editiert von
                #7

                @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.

                homee, ioBroker, iMac, iPhone, Sonos, Alaxa

                dslraserD 1 Antwort Letzte Antwort
                0
                • bergjetB bergjet

                  @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.

                  dslraserD Offline
                  dslraserD Offline
                  dslraser
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von dslraser
                  #8

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

                  bergjetB 1 Antwort Letzte Antwort
                  0
                  • dslraserD dslraser

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

                    bergjetB Offline
                    bergjetB Offline
                    bergjet
                    schrieb am zuletzt editiert von bergjet
                    #9

                    @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?

                    homee, ioBroker, iMac, iPhone, Sonos, Alaxa

                    dslraserD 1 Antwort Letzte Antwort
                    0
                    • BBTownB 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?"

                      E Offline
                      E Offline
                      excalibur270
                      schrieb am zuletzt editiert von excalibur270
                      #10

                      @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 Antwort Letzte Antwort
                      0
                      • bergjetB 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?

                        dslraserD Offline
                        dslraserD Offline
                        dslraser
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von dslraser
                        #11

                        @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 Antwort Letzte Antwort
                        1
                        • B Offline
                          B Offline
                          Bluelightcrew
                          schrieb am zuletzt editiert von
                          #12

                          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

                          dslraserD 1 Antwort Letzte Antwort
                          0
                          • B Bluelightcrew

                            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

                            dslraserD Offline
                            dslraserD Offline
                            dslraser
                            Forum Testing Most Active
                            schrieb am zuletzt editiert von dslraser
                            #13

                            @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 Antwort Letzte Antwort
                            0
                            • dslraserD 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 Offline
                              B Offline
                              Bluelightcrew
                              schrieb am zuletzt editiert von
                              #14

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

                              dslraserD 1 Antwort Letzte Antwort
                              0
                              • B Bluelightcrew

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

                                dslraserD Offline
                                dslraserD Offline
                                dslraser
                                Forum Testing Most Active
                                schrieb am zuletzt editiert von
                                #15

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

                                B 1 Antwort Letzte Antwort
                                0
                                • dslraserD dslraser

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

                                  B Offline
                                  B Offline
                                  Bluelightcrew
                                  schrieb am zuletzt editiert von
                                  #16

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

                                  BBTownB dslraserD 2 Antworten Letzte Antwort
                                  0
                                  • B Bluelightcrew

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

                                    BBTownB Offline
                                    BBTownB Offline
                                    BBTown
                                    schrieb am zuletzt editiert von
                                    #17

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

                                    ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                    1 Antwort Letzte Antwort
                                    0
                                    • B Bluelightcrew

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

                                      dslraserD Offline
                                      dslraserD Offline
                                      dslraser
                                      Forum Testing Most Active
                                      schrieb am zuletzt editiert von
                                      #18

                                      @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 Antwort Letzte Antwort
                                      0
                                      • dslraserD dslraser

                                        @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 Offline
                                        B Offline
                                        Bluelightcrew
                                        schrieb am zuletzt editiert von
                                        #19

                                        @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"
                                        }
                                        
                                        dslraserD 2 Antworten Letzte Antwort
                                        0
                                        • B Bluelightcrew

                                          @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"
                                          }
                                          
                                          dslraserD Offline
                                          dslraserD Offline
                                          dslraser
                                          Forum Testing Most Active
                                          schrieb am zuletzt editiert von
                                          #20

                                          @Bluelightcrew
                                          schreib mal noch

                                          "unit" : "°C",
                                          

                                          unter "type" : "number",

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

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

                                          478

                                          Online

                                          32.7k

                                          Benutzer

                                          82.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe