Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. bedingte, mehrfache Abfrage

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    bedingte, mehrfache Abfrage

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

      @stefanw sagte: Möglichkeit es effizienter und besser zu schreiben?

      Ja.

      • falls "Wert von 03_Fenster_Anzahl_geoeffnet" = 0
      • Setze die Texte in eine Variable und führe "speak" nur einmal am Ende mit der Variablen aus.
      • Trigger auf "wurde geändert"
      1 Reply Last reply Reply Quote 1
      • dslraser
        dslraser Forum Testing Most Active @StefanW last edited by dslraser

        @stefanw
        die Datenpunkte in Deinem Blockly sehen so aus wie von „meinem Blockly“ ?

        0AB205A7-77BA-4756-8568-9DD399D3CB92.jpeg

        Wenn das „mein Blockly“ ist, da ist die Alexa Ansage/Abfrage integriert, da musst Du das nicht zusätzlich bauen ?

        Ich meine dieses Blockly.
        https://forum.iobroker.net/post/273896

        Da ist nur eine Routine in der App für Deine Abfrage nötig.

        93392F02-F2DF-4B3E-8310-77F963CBD715.png

        M S 2 Replies Last reply Reply Quote 0
        • M
          ManfredHi @dslraser last edited by

          Ich hänge mich da mal dran. Und zwar habe ich beiden Kinderzimmern und im Schlafzimmer einen Homematic Fensterkontakt. Ich hätte gerne, wenn es unter einer bestimmten Temperatur draussen hat, dass mir Alexa nach einer bestimmten Zeit nach dem öffnen des Fensters sagt welches Fenster noch offen ist.

          8df5a340-dd67-467f-bfa5-f003118bd08f-image.png

          Irgendwie funktoniert mein Blockly da nicht so richtig. Vor allem wenn mehrere gleichzeitig offen sind, sollte nur eine Ansage kommen wo alle Fenster aufgezählt werden. Auch weiss ich nicht wo ich die Temperaturabfrage einbauen soll, die ich vom Heizungssensor geliefert bekomme.

          Vielleicht kann mir bitte wieder mal jemand behilflich sein. Dankeschön.

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @ManfredHi last edited by paul53

            @manfredh-1 sagte: wenn mehrere gleichzeitig offen sind, sollte nur eine Ansage kommen wo alle Fenster aufgezählt werden. Auch weiss ich nicht wo ich die Temperaturabfrage einbauen soll

            Vorschlag:

            Bild_2021-12-13_175011.png

            M 1 Reply Last reply Reply Quote 0
            • M
              ManfredHi @paul53 last edited by

              @paul53
              Wowh @paul53 das ist ja spitze. Genauso wollte ich das und es funktioniert perfekt. Werde mir das jetzt mal genauer anschauen um daraus auch zu lernen. Vielen vielen Dank, dass du mir immer so schnell hilfst.

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

                @dslraser sagte in bedingte, mehrfache Abfrage:

                @stefanw
                die Datenpunkte in Deinem Blockly sehen so aus wie von „meinem Blockly“ ?

                0AB205A7-77BA-4756-8568-9DD399D3CB92.jpeg

                Wenn das „mein Blockly“ ist, da ist die Alexa Ansage/Abfrage integriert, da musst Du das nicht zusätzlich bauen ?

                Ich meine dieses Blockly.
                https://forum.iobroker.net/post/273896

                Da ist nur eine Routine in der App für Deine Abfrage nötig.

                93392F02-F2DF-4B3E-8310-77F963CBD715.png

                Hi,

                ja, allerdings habe ich keine Routine "Fensteransage Haus", obwohl Alexa Aktiviert ist.

                84679fc0-bab6-47a5-b0d6-8cd36102da0e-image.png

                Suche habe ich durchgeführt, auch mal im Script Alexa deaktiviert und neu aktiviert.
                Vielleicht kannst Du mir einen Tipp geben, Danke schonmal.

                Stefan

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

                  @stefanw sagte in bedingte, mehrfache Abfrage:

                  Hi,
                  ja, allerdings habe ich keine Routine "Fensteransage Haus", obwohl Alexa Aktiviert ist.

                  Suche habe ich durchgeführt, auch mal im Script Alexa deaktiviert und neu aktiviert.
                  Vielleicht kannst Du mir einen Tipp geben, Danke schonmal.

                  Welche Version vom Blockly benutzt Du ? (steht hier ganz unten---1.7.9)
                  Welche Javascript Adapter Version nutzt Du ?

                  Bildschirmfoto 2021-12-14 um 10.26.56.png

                  Klicke mal bei diesem Datenpunkt ganz rechts auf den Bleistift und dann auf RAW, wie sieht das bei Dir aus ?

                  Bildschirmfoto 2021-12-14 um 10.27.24.png

                  {
                   "common": {
                     "name": "01_Alexa_Routinebutton",
                     "type": "boolean",
                     "read": false,
                     "write": true,
                     "role": "button",
                     "def": true,
                     "smartName": {
                       "de": "Fensteransage Haus",
                       "smartType": "SWITCH"
                     }
                   },
                   "native": {},
                   "type": "state",
                   "from": "system.adapter.javascript.0",
                   "user": "system.user.admin",
                   "ts": 1624438497305,
                   "_id": "0_userdata.0.Geraete_zaehlen.Fenster.Haus.04_Alexa.01_Alexa_Routinebutton",
                   "acl": {
                     "object": 1636,
                     "state": 1636,
                     "owner": "system.user.admin",
                     "ownerGroup": "system.group.administrator"
                   }
                  }
                  

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

                    @dslraser

                    Hier ist die Konfiguration, Java Version ist 5.2.13

                    {
                      "from": "system.adapter.javascript.0",
                      "user": "system.user.admin",
                      "ts": 1639460535179,
                      "common": {
                        "name": "01_Alexa_Routinebutton",
                        "type": "boolean",
                        "role": "button",
                        "read": false,
                        "write": true,
                        "def": true,
                        "smartName": {
                          "de": "Fensteransage Haus",
                          "smartType": "SWITCH"
                        }
                      },
                      "native": {},
                      "acl": {
                        "object": 1636,
                        "owner": "system.user.admin",
                        "ownerGroup": "system.group.administrator",
                        "state": 1636
                      },
                      "_id": "0_userdata.0.Geraete_zaehlen.Fenster.Haus.04_Alexa.01_Alexa_Routinebutton",
                      "type": "state"
                    }
                    
                    dslraser 1 Reply Last reply Reply Quote 0
                    • dslraser
                      dslraser Forum Testing Most Active @StefanW last edited by dslraser

                      @stefanw
                      mach mal iot auf und suche nach Fensteransage Haus.
                      Der DP sollte da zu finden sein.
                      Welche Version vom Blockly Du benutzt hast Du nicht beantwortet ?

                      Edit: in einer alten Beschreibung habe ich noch einen Spoiler zum erstellen einer Routine, das werde ich in der aktuellen Beschreibung noch ergänzen. Da sind auch einige wichtige Hinweise drinn, vielleicht löst das schon Dein Problem.

                      Hier im Spoiler: Routine erstellen

                      https://forum.iobroker.net/post/273896

                      S 1 Reply Last reply Reply Quote 1
                      • S
                        StefanW @dslraser last edited by

                        @dslraser

                        ja, da ist er vorhanden

                        8ccca25a-581d-49aa-b7cf-fb2542893690-image.png

                        aber in der Alexa App taucht er nicht auf (unter Smart Home / Alle Geräte)

                        Meine Version ist die 3.3.15

                        Grüße
                        Stefan

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

                          @stefanw sagte in bedingte, mehrfache Abfrage:

                          @dslraser

                          ja, da ist er vorhanden

                          8ccca25a-581d-49aa-b7cf-fb2542893690-image.png

                          aber in der Alexa App taucht er nicht auf (unter Smart Home / Alle Geräte)

                          Meine Version ist die 3.3.15

                          Grüße
                          Stefan

                          Ich habe gerade meinen Beitrag über Deinem editiert.
                          Ich meine die Version vom Blockly, so wie oben gezeigt. Aktuell ist 1.7.9 (ich meine nicht den Javascript Adapter)

                          CC2D3EE1-3C7C-4B19-AF0B-38EDF6989449.png

                          Edit: Alexa App nach dem Suchen neuer Geräte. Fensteransage Haus

                          83E01FFB-0879-499D-82B0-0773C53587CF.jpeg

                          S 1 Reply Last reply Reply Quote 1
                          • S
                            StefanW @dslraser last edited by

                            @dslraser

                            Vermutlich habe ich das nicht gemacht

                            Dazu ist es wichtig einmal den iot Adapter zu öffnen und in den Reiter "SMART-GERÄTE" zu wechseln. Das neue Gerät sollte da sein, aber wenn man diesen Schritt nicht macht, dann werden von Alexa keine neuen Geräte gefunden
                            

                            Schande über mein Haupt 😞 , jetzt geht alles.
                            Vielen Dank

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            466
                            Online

                            31.9k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

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