Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Cloud Dienste
    4. [erledigt] Taster als Datenpunkt für Alexa Blockly

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [erledigt] Taster als Datenpunkt für Alexa Blockly

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      HeliosFan @BBTown last edited by

      @BBTown
      Ich habe bei mir keinen IoT-Adapter installiert.
      Wenn ich solche Sachen brauche wie Lordcyber mache ich das im Zusammenspiel von Alexa und cloud adapter.
      Hat bisher IMMER tadellos funktioniert.

      BBTown 1 Reply Last reply Reply Quote 0
      • L
        Lordcyber @HeliosFan last edited by

        @HeliosFan
        Berechtigte frage.

        Aber ja natürlich habe ich das:
        811fe714-e6c9-4db1-98a3-1ac3a4b1326b-grafik.png

        Ich habe es ja auch in der Alexa App drin.

        J 1 Reply Last reply Reply Quote 0
        • J
          Jan1 @Lordcyber last edited by

          @Lordcyber
          Mal zum Verständnis, Du willst ein Script damit starten und sofort wieder stoppen?

          L 1 Reply Last reply Reply Quote 0
          • BBTown
            BBTown @HeliosFan last edited by BBTown

            @HeliosFan sagte in Taster als Datenpunkt für Alexa Blockly:

            Hat bisher IMMER tadellos funktioniert.

            ja, das kann durchaus nach wie vor funktionieren, die Frage ist nur ob - und/oder wie lange - das so bleibt.
            Daher wäre meine Empfehlung bei Neueinrichtung/hinzufügen den IoT-Adapter zu benutzen, weil der explizit dafür entwickelt wurde.

            1 Reply Last reply Reply Quote 0
            • L
              Lordcyber @Jan1 last edited by Lordcyber

              @Jan1 sagte in Taster als Datenpunkt für Alexa Blockly:

              @Lordcyber
              Mal zum Verständnis, Du willst ein Script damit starten und sofort wieder stoppen?

              Nein.
              Warte ich zeig mal das Blockly dazu.
              3dfe282b-67d6-476a-82fb-fca9d31b471d-grafik.png

              Ps den Namensfehler hab ich korrigiert.

              J dslraser 3 Replies Last reply Reply Quote 0
              • J
                Jan1 @Lordcyber last edited by Jan1

                @Lordcyber
                OK, könntest eh einfacher machen.
                Als Button hatte ich hier schon paar Probleme, deshalb verwende ich für so was Switch. Willst unbedingt ein extra DP dafür verwenden? Wenn nicht kannst das Script auch direkt an und aus schalten, dafür brauchst dann nicht mal den Trigger Block.
                Wenn das Script gleich wieder aus sein soll, kannst im Blockly einfach das Script wieder nach einer gewünschter Zeit deaktivieren. Wenn das ganze dann noch über Node-Red machst, ist das noch unabhängiger da alles lokal statt findet.

                sieht dann so z.B. aus wobei der letzte Block das Script wieder deaktiviert
                465e6337-4ed2-4a2a-b12c-95e7999d2d0b-grafik.png

                L 1 Reply Last reply Reply Quote 0
                • L
                  Lordcyber @Jan1 last edited by

                  @Jan1 sagte in Taster als Datenpunkt für Alexa Blockly:

                  @Lordcyber
                  OK, könntest eh einfacher machen.
                  Als Button hatte ich hier schon paar Probleme, deshalb verwende ich für so was Switch. Willst unbedingt ein extra DP dafür verwenden? Wenn nicht kannst das Script auch direkt an und aus schalten, dafür brauchst dann nicht mal den Trigger Block.
                  Wenn das Script gleich wieder aus sein soll, kannst im Blockly einfach das Script wieder nach einer gewünschter Zeit deaktivieren. Wenn das ganze dann noch über Node-Red machst, ist das noch unabhängiger da alles lokal statt findet.

                  Ich möchte wenn ich sage: Alexa wie ist der Status der Wetterstation.
                  Er mir das Blockly ausführt. Gerade er Akku Stand und Internen Daten.

                  J 1 Reply Last reply Reply Quote 0
                  • J
                    Jan1 @Lordcyber last edited by

                    @Lordcyber
                    Das geht so wie ich es oben geschrieben habe einwandfrei.
                    Was das Blockly dabei macht spielt keine Rolle.
                    Das Script habe ich über Node-Red an Alexa angebunden und dort aus dem gefundenen Gerät eine Routine gemacht, die eben genau auf mein Wunsch Kommando das Script startet, welches sich selbst wieder beendet, damit man es sofort wieder starten könnte, wenn man wollte.

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

                      @Lordcyber sagte in Taster als Datenpunkt für Alexa Blockly:

                      @Jan1 sagte in Taster als Datenpunkt für Alexa Blockly:

                      @Lordcyber
                      Mal zum Verständnis, Du willst ein Script damit starten und sofort wieder stoppen?

                      Nein.
                      Warte ich zeig mal das Blockly dazu.
                      3dfe282b-67d6-476a-82fb-fca9d31b471d-grafik.png

                      Ps den Namensfehler hab ich korrigiert.

                      Ein Button ist immer true. Stelle den Trigger um auf wurde aktualisiert. (Du hast wurde geändert, ein Button ändert seinen Zustand nicht, der wird nur kurz aktualisiert)

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

                        @Lordcyber sagte in Taster als Datenpunkt für Alexa Blockly:

                        Hallo,
                        ich werd hier noch Blöde.
                        Ich möchte einen Datenput anlegen der als Taster fungiert und per Alex kurz seien Staus von Fasle auf True ändert.
                        Das ich dann nehmen kann um ein Script zu starte.
                        Der Button ist so im IOBROKER:
                        ecf2a714-59f7-4c55-a629-b32468c586bd-grafik.png

                        Die RAW:

                        {
                          "from": "system.adapter.admin.0",
                          "user": "system.user.admin",
                          "ts": 1572604797250,
                          "common": {
                            "name": "VirtSchalter.0.WetterstauionStatus",
                            "role": "button",
                            "type": "boolean",
                            "desc": "Manuell erzeugt",
                            "read": false,
                            "write": true,
                            "def": false
                          },
                          "native": {},
                          "acl": {
                            "object": 1638,
                            "owner": "system.user.admin",
                            "ownerGroup": "system.group.administrator",
                            "state": 1638
                          },
                          "_id": "VirtSchalter.0.WetterstauionStatus",
                          "type": "state"
                        }
                        

                        Im Alexa hab ich den Button auch drin aber wie gesagt er löst nicht aus.
                        Wo liegt der Fehler?
                        Danke

                        Wenn Du den Button in iot/cloud drinn hast, dann sollte das auch hier als SmartName drinn stehen, oder ist das hier von davor, also vor dem einfügen ?

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

                          @dslraser sagte in Taster als Datenpunkt für Alexa Blockly:

                          @Lordcyber sagte in Taster als Datenpunkt für Alexa Blockly:

                          Hallo,
                          ich werd hier noch Blöde.
                          Ich möchte einen Datenput anlegen der als Taster fungiert und per Alex kurz seien Staus von Fasle auf True ändert.
                          Das ich dann nehmen kann um ein Script zu starte.
                          Der Button ist so im IOBROKER:
                          ecf2a714-59f7-4c55-a629-b32468c586bd-grafik.png

                          Die RAW:

                          {
                            "from": "system.adapter.admin.0",
                            "user": "system.user.admin",
                            "ts": 1572604797250,
                            "common": {
                              "name": "VirtSchalter.0.WetterstauionStatus",
                              "role": "button",
                              "type": "boolean",
                              "desc": "Manuell erzeugt",
                              "read": false,
                              "write": true,
                              "def": false
                            },
                            "native": {},
                            "acl": {
                              "object": 1638,
                              "owner": "system.user.admin",
                              "ownerGroup": "system.group.administrator",
                              "state": 1638
                            },
                            "_id": "VirtSchalter.0.WetterstauionStatus",
                            "type": "state"
                          }
                          

                          Im Alexa hab ich den Button auch drin aber wie gesagt er löst nicht aus.
                          Wo liegt der Fehler?
                          Danke

                          Wenn Du den Button in iot/cloud drinn hast, dann sollte das auch hier als SmartName drinn stehen, oder ist das hier von davor, also vor dem einfügen ?

                          JA Sorry war davor.

                          {
                            "from": "system.adapter.admin.0",
                            "user": "system.user.admin",
                            "ts": 1572604797250,
                            "common": {
                              "name": "VirtSchalter.0.WetterstationStatus",
                              "role": "button",
                              "type": "boolean",
                              "desc": "Manuell erzeugt",
                              "read": false,
                              "write": true,
                              "def": false,
                              "smartName": {
                                "de": "WetterstationStatus",
                                "smartType": "SWITCH"
                              }
                            },
                            "native": {},
                            "acl": {
                              "object": 1638,
                              "owner": "system.user.admin",
                              "ownerGroup": "system.group.administrator",
                              "state": 1638
                            },
                            "_id": "VirtSchalter.0.WetterstationStatus",
                            "type": "state"
                          }
                          

                          @dslraser sagte in Taster als Datenpunkt für Alexa Blockly:

                          @Lordcyber sagte in Taster als Datenpunkt für Alexa Blockly:

                          @Jan1 sagte in Taster als Datenpunkt für Alexa Blockly:

                          @Lordcyber
                          Mal zum Verständnis, Du willst ein Script damit starten und sofort wieder stoppen?

                          Nein.
                          Warte ich zeig mal das Blockly dazu.
                          3dfe282b-67d6-476a-82fb-fca9d31b471d-grafik.png

                          Ps den Namensfehler hab ich korrigiert.

                          Ein Button ist immer true. Stelle den Trigger um auf wurde aktualisiert. (Du hast wurde geändert, ein Button ändert seinen Zustand nicht, der wird nur kurz aktualisiert)

                          Habe ich eben Korrigiert. Aber ich bekomme nur die Betätigung von Alexa er führt es aber nicht aus.
                          Komischerweise sehe ich aber im Iobroker Log auch nichts von einem zugriff.

                          238afa3f-6f37-4b6c-b9ca-e54c229c7ce8-grafik.png

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

                            @Lordcyber
                            steht Dein Text im Alexa2 Adapter drinn, also ist zu sehen was Du ausgeben willst bzw. ausgegeben werden sollte ?

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

                              @Lordcyber sagte in Taster als Datenpunkt für Alexa Blockly:

                              Ps den Namensfehler hab ich korrigiert.

                              was ist damit gemeint ? Heißt der Button jetzt anders ?

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

                                @dslraser sagte in Taster als Datenpunkt für Alexa Blockly:

                                @Lordcyber
                                steht Dein Text im Alexa2 Adapter drinn, also ist zu sehen was Du ausgeben willst bzw. ausgegeben werden sollte ?

                                Wenn ich Manuell drauf Klicke unter Objekte Führt sie es ja aus.

                                Ah nach einem Neustart des Adapters geht es jetzt.
                                Kann ich den IOT und Cloud parallel laufen lassen oder eher schlecht?

                                Das ändern auf: Wurde Aktualisiert war der Fehler. Ich dachte immer der Taster wäre False bis betätigt wird.
                                Vielen Dank. Jetzt kann ich endlich weiter Basteln.

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

                                  @Lordcyber sagte in Taster als Datenpunkt für Alexa Blockly:

                                  Kann ich den IOT und Cloud parallel laufen lassen oder eher schlecht?

                                  Kannst Du, ist sogar so gedacht.

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

                                    @Lordcyber
                                    Ich erstelle mir die eigenen Datenpunkte immer gleich im jeweiligen Blockly mit und habe mir unter javascript.0 so meine eigene Struktur geschaffen. Vielleicht kannst Du es ja brauchen (für die Zukunft, da bestimmt immer mehr dazu kommt)

                                    Bei mir sieht das ganze so aus, da ist auch Testweise Dein Button drinn.

                                    Bildschirmfoto 2019-11-01 um 13.31.59.png

                                    Im Blockly geht das ganze am einfachsten mit einer Funktion.

                                    Bildschirmfoto 2019-11-01 um 13.32.37.png

                                    Wenn Du darauf </> klickst kommst Du in den Editor.

                                    Bildschirmfoto 2019-11-01 um 13.32.25.png

                                    Der obere Pfad bestimmt die Struktur. Das SmartGerät bzw. der SmartName wird gleich so wie angegeben in iot/Cloud eingefügt. Du mußt dann nur einmal iot/cloud Adapter (je nach dem was Du verwendest) kurz öffnen und dann erst die Amazon Gerätesuche ausführen, sonst wird es nicht gefunden. Ein Sprachbefehl: "Alexa, suche neue Geräte" sollte reichen.

                                    PS: sollte Dir der erstellte Datenpunkt nicht gefallen, oder Du willst Ihn ändern, einfach den ganzen Ordner löschen und im Blockly dann anpassen und das Blockly wieder starten.

                                    <xml xmlns="http://www.w3.org/1999/xhtml">
                                     <block type="procedures_callcustomnoreturn" id="Cs[B(f2xL,GNDwczSxmg" x="87" y="38">
                                       <mutation name="Datenpunkt_anlegen"></mutation>
                                     </block>
                                     <block type="procedures_defcustomnoreturn" id="}`|TJu~h$I)LcxvN*p|[" x="88" y="88">
                                       <mutation statements="false"></mutation>
                                       <field name="NAME">Datenpunkt_anlegen</field>
                                       <field name="SCRIPT">Ly9EYXRlbnB1bmt0IGVyc3RlbGxlbgpjcmVhdGVTdGF0ZSgiRWlnZW5lX0RhdGVucHVua3RlLjEzVmlydHVlbGxlX1NjaGFsdGVyLjAxV2V0dGVyc3RhdGlvbl9TdGF0dXMiLCB7CiAgICAibmFtZSI6ICJWaXJ0dWVsbGVyIFNjaGFsdGVyIFdldHRlcnN0YXRpb24gU3RhdHVzIiwKICAgICJyb2xlIjogImJ1dHRvbiIsCiAgICAidHlwZSI6ICJib29sZWFuIiwKICAgICJyZWFkIjogZmFsc2UsCiAgICAid3JpdGUiOiB0cnVlLAogICAgImRlZiI6IGZhbHNlLAogICAgInNtYXJ0TmFtZSI6IHsKICAgICAgImRlIjogIldldHRlcnN0YXRpb25TdGF0dXMiLAogICAgICAic21hcnRUeXBlIjogIlNXSVRDSCIKICAgIH0KfSk7</field>
                                       <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                     </block>
                                    </xml>
                                    

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

                                      @dslraser sagte in [erledigt] Taster als Datenpunkt für Alexa Blockly:

                                      @Lordcyber
                                      Ich erstelle mir die eigenen Datenpunkte immer gleich im jeweiligen Blockly mit und habe mir unter javascript.0 so meine eigene Struktur geschaffen. Vielleicht kannst Du es ja brauchen (für die Zukunft, da bestimmt immer mehr dazu kommt)

                                      Bei mir sieht das ganze so aus, da ist auch Testweise Dein Button drinn.

                                      Bildschirmfoto 2019-11-01 um 13.31.59.png

                                      Im Blockly geht das ganze am einfachsten mit einer Funktion.

                                      Bildschirmfoto 2019-11-01 um 13.32.37.png

                                      Wenn Du darauf </> klickst kommst Du in den Editor.

                                      Bildschirmfoto 2019-11-01 um 13.32.25.png

                                      Der obere Pfad bestimmt die Struktur. Das SmartGerät bzw. der SmartName wird gleich so wie angegeben in iot/Cloud eingefügt. Du mußt dann nur einmal iot/cloud Adapter (je nach dem was Du verwendest) kurz öffnen und dann erst die Amazon Gerätesuche ausführen, sonst wird es nicht gefunden. Ein Sprachbefehl: "Alexa, suche neue Geräte" sollte reichen.

                                      PS: sollte Dir der erstellte Datenpunkt nicht gefallen, oder Du willst Ihn ändern, einfach den ganzen Ordner löschen und im Blockly dann anpassen und das Blockly wieder starten.

                                      <xml xmlns="http://www.w3.org/1999/xhtml">
                                       <block type="procedures_callcustomnoreturn" id="Cs[B(f2xL,GNDwczSxmg" x="87" y="38">
                                         <mutation name="Datenpunkt_anlegen"></mutation>
                                       </block>
                                       <block type="procedures_defcustomnoreturn" id="}`|TJu~h$I)LcxvN*p|[" x="88" y="88">
                                         <mutation statements="false"></mutation>
                                         <field name="NAME">Datenpunkt_anlegen</field>
                                         <field name="SCRIPT">Ly9EYXRlbnB1bmt0IGVyc3RlbGxlbgpjcmVhdGVTdGF0ZSgiRWlnZW5lX0RhdGVucHVua3RlLjEzVmlydHVlbGxlX1NjaGFsdGVyLjAxV2V0dGVyc3RhdGlvbl9TdGF0dXMiLCB7CiAgICAibmFtZSI6ICJWaXJ0dWVsbGVyIFNjaGFsdGVyIFdldHRlcnN0YXRpb24gU3RhdHVzIiwKICAgICJyb2xlIjogImJ1dHRvbiIsCiAgICAidHlwZSI6ICJib29sZWFuIiwKICAgICJyZWFkIjogZmFsc2UsCiAgICAid3JpdGUiOiB0cnVlLAogICAgImRlZiI6IGZhbHNlLAogICAgInNtYXJ0TmFtZSI6IHsKICAgICAgImRlIjogIldldHRlcnN0YXRpb25TdGF0dXMiLAogICAgICAic21hcnRUeXBlIjogIlNXSVRDSCIKICAgIH0KfSk7</field>
                                         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                       </block>
                                      </xml>
                                      

                                      Hallo
                                      Stimmt noch habe ich ja Wenig. Aber ich denke das es immer mehr werden wird. Wenn ich mal begreife wie alles funktioniert.
                                      Da jetzt die Wetterdaten laufen, werde ich mich jetzt da ja Winter wird meiner Mqtt Heizung widmen.
                                      Das ich die per Alexa steuern kann.

                                      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

                                      798
                                      Online

                                      32.0k
                                      Users

                                      80.4k
                                      Topics

                                      1.3m
                                      Posts

                                      alexa cloud
                                      5
                                      20
                                      1387
                                      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