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. [gelöst] Alexa Variable abfragen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[gelöst] Alexa Variable abfragen

Geplant Angeheftet Gesperrt Verschoben Cloud Dienste
alexaiot
15 Beiträge 6 Kommentatoren 1.9k Aufrufe 8 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.
  • L Offline
    L Offline
    lutzer
    schrieb am zuletzt editiert von
    #3

    Ich habe ja schon Datenpunkte und selbst ein neuer als Button lässt sich nicht im iot Adapter als Gerät einbauen.
    Was kann ich da falsch machen?

    dslraserD 2 Antworten Letzte Antwort
    0
    • L lutzer

      Ich habe ja schon Datenpunkte und selbst ein neuer als Button lässt sich nicht im iot Adapter als Gerät einbauen.
      Was kann ich da falsch machen?

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

      @lutzer sagte in Alexa Variable abfragen:

      Button lässt sich nicht im iot Adapter als Gerät einbauen

      was meinst Du damit ?

      1 Antwort Letzte Antwort
      0
      • L lutzer

        Ich habe ja schon Datenpunkte und selbst ein neuer als Button lässt sich nicht im iot Adapter als Gerät einbauen.
        Was kann ich da falsch machen?

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

        @lutzer
        ab hier und einige Beiträge darunter habe ich Varianten zum Datenpunkte erzeugen (mit automatischen iot Eintag) beschrieben.
        Falls Du Deine Datenpunkte nicht in den iot/cloud Adapter bekommst ?)

        https://forum.iobroker.net/topic/23587/tv-an-aus-script-stoppt-immer-wieder/8

        PS: musst Du nur als role: button anlegen (in den Beispielen ist es ein switch.)

        1 Antwort Letzte Antwort
        0
        • L Offline
          L Offline
          lutzer
          schrieb am zuletzt editiert von
          #6

          Super das hilft mir weiter. Jetzt habe ich einen Datenpunkt den ich sogar mit Alexa schalten kann.
          Wie bringe ich Alexa jetzt dazu mir den Status zu verraten?
          Ich möchte ja nichts schalten, ich möchte nur sagen: "Alexa Post" und sie soll mir bei "true" sagen "Es ist Post da" und bei "false" "Es ist keine Post da".
          Mit der Routine kann ich irgendwie nur schalten, oder mach ich etwas falsch?

          dslraserD J 2 Antworten Letzte Antwort
          0
          • L lutzer

            Super das hilft mir weiter. Jetzt habe ich einen Datenpunkt den ich sogar mit Alexa schalten kann.
            Wie bringe ich Alexa jetzt dazu mir den Status zu verraten?
            Ich möchte ja nichts schalten, ich möchte nur sagen: "Alexa Post" und sie soll mir bei "true" sagen "Es ist Post da" und bei "false" "Es ist keine Post da".
            Mit der Routine kann ich irgendwie nur schalten, oder mach ich etwas falsch?

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

            @lutzer
            zeig mal Dein Blockly für die Briefkasten Abfrage. Da muss ja irgendwas auf true gehen ? Dann machst Du Dir ein zweites kurzes Blockly, in dem Du prüfst wie der Zustand des Briefkastens ist. Als Trigger nimmst Du für die Abfrage den neu erstellten Button.

            Aber bevor wir weiter raten, zeig mal was Du bisher als Blockly hast (und auch die erstellten Datenpunkte, am besten den RAW davon)

            1 Antwort Letzte Antwort
            0
            • L lutzer

              Super das hilft mir weiter. Jetzt habe ich einen Datenpunkt den ich sogar mit Alexa schalten kann.
              Wie bringe ich Alexa jetzt dazu mir den Status zu verraten?
              Ich möchte ja nichts schalten, ich möchte nur sagen: "Alexa Post" und sie soll mir bei "true" sagen "Es ist Post da" und bei "false" "Es ist keine Post da".
              Mit der Routine kann ich irgendwie nur schalten, oder mach ich etwas falsch?

              J Offline
              J Offline
              Jan1
              schrieb am zuletzt editiert von Jan1
              #8

              @lutzer
              Das kannst eigentlich mit nem zweiten DP, einem Script und dem Alexa Adapter ganz einfach machen.
              Mit ner Alexa Routine "Alexa Post" steuerst ein DP der (kann auch der enable DP eines Script sein), der dann einfach schaut ob Der Post DP an oder aus ist und eben entsprechende Meldung über den Alexa Adapter ausgibt.

              Ich habe so was in der Richtung laufen und das Script sieht sehr einfach so aus:
              5dcff330-28a7-4b09-aee9-37e206ba583a-grafik.png

              Da müsste bei DIr nur noch ne falls Abfrage für Dein Post DP drum rum und fertig.

              1 Antwort Letzte Antwort
              1
              • L Offline
                L Offline
                lutzer
                schrieb am zuletzt editiert von
                #9

                Ach so, nein Alexa redet mit mir wenn Post da ist. Aber ich möchte sie später noch mal fragen wie der status ist.
                Kann ja sein ich war draußen und hab es nicht gehört oder so. Eigentlich soll sie auch nicht den ganzen tag quatschen ;)

                ![das läuft alles super](post.png image url)

                dslraserD J 2 Antworten Letzte Antwort
                0
                • L lutzer

                  Ach so, nein Alexa redet mit mir wenn Post da ist. Aber ich möchte sie später noch mal fragen wie der status ist.
                  Kann ja sein ich war draußen und hab es nicht gehört oder so. Eigentlich soll sie auch nicht den ganzen tag quatschen ;)

                  ![das läuft alles super](post.png image url)

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

                  @lutzer

                  ich habe hier mal schnell ein Beispiel für Dich zusammengestöpselt.
                  (Beispiel ist bei mir ein Küchenfenster=Dein Briefkastensensor bzw. der DP der wahr ist wenn Post da ist)

                  Bildschirmfoto 2019-07-06 um 11.25.33.png

                  Bildschirmfoto 2019-07-06 um 11.27.03.png

                  Bildschirmfoto 2019-07-06 um 11.10.22.png

                  <xml xmlns="http://www.w3.org/1999/xhtml">
                   <block type="comment" id="qUx+Y];zW]3j/g_lqcUY" x="13" y="87">
                     <field name="COMMENT">Neuen Datenpunkt anlegen</field>
                     <next>
                       <block type="create" id="pasaNmv:5XhMV+wcv[A!">
                         <field name="NAME">Eigene_Datenpunkte.Briefkasten.Alexa2_Abfrage.voll_leer</field>
                         <value name="VALUE">
                           <block type="text" id="*pUzd%0R+aK~^:V-TD37">
                             <field name="TEXT">true</field>
                           </block>
                         </value>
                         <value name="COMMON">
                           <block type="text" id="~Qwfr!~|^MyQ(^*#KL8T">
                             <field name="TEXT">{ "role" : "button" , "name" : "Briefkastenabfrage" , "type": "boolean" , "read" : "true" , "write" : "true" ,"smartName": {"de": " Briefkastenabfrage", "smartType": "SWITCH"}}</field>
                           </block>
                         </value>
                         <next>
                           <block type="comment" id="Exty[%L4b3I4SMUKeAGD">
                             <field name="COMMENT">neu angelegter Datenpunkt als Button für Alexa Routine</field>
                             <next>
                               <block type="on_ext" id="f0c7AUP.{qMrhlM%db3u">
                                 <mutation items="1"></mutation>
                                 <field name="CONDITION">any</field>
                                 <field name="ACK_CONDITION"></field>
                                 <value name="OID0">
                                   <shadow type="field_oid" id="KOndGjqzS_-!cLWc)2y]">
                                     <field name="oid">javascript.0.Eigene_Datenpunkte.Briefkasten.Alexa2_Abfrage.voll_leer</field>
                                   </shadow>
                                 </value>
                                 <statement name="STATEMENT">
                                   <block type="controls_if" id="qPN0J}.AndxITm}%-mkR">
                                     <mutation else="1"></mutation>
                                     <value name="IF0">
                                       <block type="logic_compare" id="(TWid4_J{$f(NC}`sw%J">
                                         <field name="OP">EQ</field>
                                         <value name="A">
                                           <block type="get_value" id="j1H?!ru7b]~5;+5Vq*hA">
                                             <field name="ATTR">val</field>
                                             <field name="OID">hm-rpc.0.xxx.1.STATE</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="logic_boolean" id="}Fan|:rrR%*Z0-yUWL#S">
                                             <field name="BOOL">TRUE</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <statement name="DO0">
                                       <block type="control" id="j_Si_cyb@~fQsEdZ9(9a">
                                         <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="text" id="G9R]NZ}%%knbfAFZhQl2">
                                             <field name="TEXT">Der Briefkasten ist voll.</field>
                                           </block>
                                         </value>
                                       </block>
                                     </statement>
                                     <statement name="ELSE">
                                       <block type="control" id="[:YG=AT$^YPZV~`o:_xf">
                                         <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="text" id="ml2ILcay-@)l%a?M${ML">
                                             <field name="TEXT">Der Briefkasten ist leer.</field>
                                           </block>
                                         </value>
                                       </block>
                                     </statement>
                                   </block>
                                 </statement>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </next>
                   </block>
                  </xml>
                  

                  1.jpg

                  2.jpg

                  3.jpg

                  Die Frage bestimmst Du selbst und die Antwort bestimmst Du im Blockly auch selbst

                  4.jpg

                  Wenn Du mehrere ECHOS hast, kann man (habe ich bei mir so) auch prüfen welcher Echo angesprochen wurde und dann die Ansage auf diesem ECHO wiedergeben, aber das ist dann noch ein anderes Thema)

                  PS: über den von mir beschriebenen Weg kannst Du im Grunde alles Abfragen und Ansagen lassen.
                  Alexa, sind noch Fenster auf
                  Alexa, sind noch Steckdosen an
                  Alexa, sind noch Lampen an

                  usw. usw. usw.

                  1 Antwort Letzte Antwort
                  2
                  • L lutzer

                    Ach so, nein Alexa redet mit mir wenn Post da ist. Aber ich möchte sie später noch mal fragen wie der status ist.
                    Kann ja sein ich war draußen und hab es nicht gehört oder so. Eigentlich soll sie auch nicht den ganzen tag quatschen ;)

                    ![das läuft alles super](post.png image url)

                    J Offline
                    J Offline
                    Jan1
                    schrieb am zuletzt editiert von
                    #11

                    @lutzer
                    Genau das macht das Script, einfach fragen und es antwortet.

                    1 Antwort Letzte Antwort
                    0
                    • liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      schrieb am zuletzt editiert von
                      #12

                      würde gerne noch einen anderen weg vorschlagen - dazu habe ich den kurzmodus aktiviert
                      https://www.giga.de/webapps/amazon-alexa/tipps/alexa-kurzmodus-aktivieren-und-kuerzere-antworten-bekommen/

                      ich sage z.b nur alexa titel - alexa liest mir dann den letzten titel vor, der über dlna am tv abgespielt wurde (ist ein datenpunkt)

                      dazu frage ich die summary im alexa2 adapter ab (alexa kennt den befehl nicht und sagt nichts sondern macht nur "bong" - dazu braucht man dann keine routine mehr. ich glaube man sollte auf fragewörter verzichten (kein was, wie , ... dann sollte es funktionieren)

                      in dem beispiel - bild- sage ich nur: alexa neue briefe - alexa macht "bong" und ein blockly könnte durch summary datenpunkt getriggert werden und durch das blocky die jeweilige antwort sagen

                      Image 7.png

                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                      1 Antwort Letzte Antwort
                      1
                      • L Offline
                        L Offline
                        lutzer
                        schrieb am zuletzt editiert von
                        #13

                        Ich danke euch, damit funktioniert es wie ich es vor hatte.
                        Wenn man etwas hat was funktioniert, ist es viel einfacher daran weiter zu arbeiten.:+1:

                        @dslraser Mega support, echt Klasse!

                        @liv-in-sky die Kurzantworten habe ich schon lange an. Die muss ja nicht immer ihren Senf dazu geben, wenn ich mal das Licht anmache.:grimacing:
                        summary triggern schaue ich mir mal an, könnte der einfache Weg werden. Denn wie man sieht funktioniert der bisherige Weg, aber um drei Ecken kommt man eben alleine nicht drauf.

                        1 Antwort Letzte Antwort
                        0
                        • H Offline
                          H Offline
                          Holzlenkrad
                          schrieb am zuletzt editiert von
                          #14

                          Kann man nicht auch irgendwie diese neue Alexa Benachrichtigungsfunktion dafür zurückgreifen? Dann leuchtet am Echo ein gelber Ring, bis man die Nachricht (in dem Fall, dass neue Post da ist) abgehört hat.

                          Würde sich für dieses Szenario ja geradezu anbieten.

                          GarfonsoG 1 Antwort Letzte Antwort
                          0
                          • H Holzlenkrad

                            Kann man nicht auch irgendwie diese neue Alexa Benachrichtigungsfunktion dafür zurückgreifen? Dann leuchtet am Echo ein gelber Ring, bis man die Nachricht (in dem Fall, dass neue Post da ist) abgehört hat.

                            Würde sich für dieses Szenario ja geradezu anbieten.

                            GarfonsoG Offline
                            GarfonsoG Offline
                            Garfonso
                            Developer
                            schrieb am zuletzt editiert von
                            #15

                            @Holzlenkrad
                            ja, die neuen Versionen vom Alexa 2 Adapter unterstützten Kontakte und damit kann man auch sich selber Nachrichten schicken.

                            Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation

                            Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung

                            1 Antwort Letzte Antwort
                            1
                            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

                            706

                            Online

                            32.6k

                            Benutzer

                            82.2k

                            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