Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Script gibt Wert nicht weiter

    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

    Script gibt Wert nicht weiter

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

      Hallo zusammen,

      ich habe folgendes Problem und sitze schon mehre Stunden daran. (Bin eher nicht der Programmierer)

      Ein Schalter (tuya adapter)den ich für Rollos benutze hat 3 Zustände
      1 hoch
      2 runter
      3 stop

      Nun habe ich ein Blockly script gebaut, welches bei einer Spracheingabe per Alexa das Rollo auf 3 setzen soll. Allerdings wird der Wert nicht übernommen.
      Kann mir jemand erklären warum das so ist ?

      aac14440-ad42-449f-8c9b-79582ddfb284-image.png
      ebd17412-7fe7-46f6-b531-2342909fb896-image.png
      Der Wert bleibt immer bei 1, wenn ich "test" sage. Der Wert Test taucht bei summary in Alexa aber auf.

      In der Oberfläche für die VIS kann ich die 3 Zustände per Knopf bedienen.

      Danke im Voraus

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

        @Mechy
        nimm mal einen Mathe Baustein für die Werte 1,2 oder 3
        probiere mal so und stelle mal den Trigger auf wurde aktualisiert.

        Bildschirmfoto 2019-08-28 um 21.09.56.png

        1 Reply Last reply Reply Quote 0
        • M
          Mechy last edited by

          Hallo @dslraser! Danke für das schnelle reagieren

          Also ich habe es ausprobiert:

          Das Rollo fährt hoch, oder runter. Aber der Stop funktioniert nicht.
          Bei allen Befehlen kommt jedoch, die Rückmeldung von Alexa "Ich weiß nicht, wie ich diese Einstellung bei Rollo Gästezimmer machen kann"

          Zum Testen habe ich mein kürzeres script nochmal mit den Mathe Baustein (Wert 1) nachgebaut und den Befehl auch nochmal "Test" genannt, aber auf dieses Wort macht Alexa einfach nichts. Bei Rollo hoch klappt es dann wieder.

          Ich habe auch die Werte beobachtet und 1 und 2 schreibt er auch in das Objekt. 3 jedoch nicht
          Verstehe das nicht.

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

            @Mechy
            zeig mal den RAW von dem Datenpunkt.

            1 Reply Last reply Reply Quote 0
            • M
              Mechy last edited by

              Ich hab gerade versucht herauszufinden was du meinst, aber ich weiß nicht was RAW ist und wo das steht.
              In den Tabellen der Objekte finde ich das zumindest nicht

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

                @Mechy
                Du gehst auf der Objektseite auf Dein betroffenes Objekt und klickst ganz rechts auf den Bleistift. Und da dann ganz rechts auf RAW(nur Experten)
                Bildschirmfoto 2019-08-29 um 16.57.49.png

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

                  @Mechy
                  also da bei 1(1), ganz rechts auf den Bleistift, der hier nicht zu sehen ist.
                  1567017736405-ebd17412-7fe7-46f6-b531-2342909fb896-image.png

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

                    @dslraser
                    Danke! Das sieht dann so aus

                    {
                    "from": "system.adapter.tuya.0",
                    "user": "system.user.admin",
                    "ts": 1566041180039,
                    "common": {
                    "name": "status",
                    "type": "number",
                    "role": "level",
                    "read": true,
                    "write": true,
                    "states": {
                    "0": "0",
                    "1": "1",
                    "2": "2",
                    "3": "3"
                    },
                    "smartName": {
                    "de": "status"
                    }
                    },
                    "native": {},
                    "acl": {
                    "object": 1636,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator",
                    "state": 1636

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

                      @Mechy
                      Ja, das meinte ich. Also es ist "type": "number", und bei der 1 und 2 funktioniert es ja.
                      Was passiert denn, wenn Du nur den steuere Baustein mit der 3 mal einmal ausführst, ohne alles andere wie Alexa, wird der Befehl dann ausgeführt ?

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

                        @dslraser sagte in Script gibt Wert nicht weiter:

                        @Mechy
                        also da bei 1(1), ganz rechts auf den Bleistift, der hier nicht zu sehen ist.
                        1567017736405-ebd17412-7fe7-46f6-b531-2342909fb896-image.png

                        etwas komisch ist das schon, ist dieser Datenpunkt tatsächlich zum steuern gedacht, oder ist das nur eine Statusanzeige ?
                        Ich habe diese Geräte und den Adapter nicht, deshalb weiß ich es nicht.

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

                          @dslraser Hallo!

                          Also ich habe das ganze per Maus nun auch auf diesem Datenpunkt gesteuert. Also ja, das ist wohl dafür gedacht ^^

                          Danach habe ich nun über das WE den Pi neu gestartet. Nun nimmt der den Befehl tatsächlich auch per Alexa an, wenn der Befehl "rollo stopp" (ja stopp muss mit 2 p sein) heißt.
                          Der Befehl "Gästezimmer rollo stopp" geht dennoch nicht.

                          Allerdings meldet Alexa dann zurück:" Rollos unterstützt das nicht" nachdem der Befehl ausgeführt wurde. Etwas merkwürdig das alles -_-

                          1 Reply Last reply Reply Quote 0
                          • M
                            Mechy last edited by Mechy

                            Hallo,

                            ich habe etwas experimentiert.

                            Das Problem ist das man die Sprachbefehle klein schreiben muss.
                            Außerdem sollte man das Gerät in der Alexa App löschen, da man sonst die Rückmeldung bekommt, das etwas nicht funktioniert, obwohl es dann funktioniert.

                            So sieht das ganze dann aus:
                            2d26fe0a-4650-4bc4-8a06-b70c99d01e81-image.png
                            Neues Problem, wie kann man das Thema als gelöst markieren ? =D

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            688
                            Online

                            31.9k
                            Users

                            80.3k
                            Topics

                            1.3m
                            Posts

                            2
                            12
                            655
                            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