Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Prüfung mehrerer Bedingungen

    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

    Prüfung mehrerer Bedingungen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Armilar
      Armilar Most Active Forum Testing @Codierknecht last edited by

      @codierknecht

      Nun das wäre ein Ding, wenn da nicht "playing" oder so etwas wie "stop" oder "pause" drin stehen würde... 😊

      Codierknecht 1 Reply Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @Armilar last edited by

        @armilar
        Mich würde es wundern, wenn es drin stehen würde 😉

        Armilar ? Codierknecht 3 Replies Last reply Reply Quote 1
        • Armilar
          Armilar Most Active Forum Testing @Codierknecht last edited by

          @codierknecht

          Bin gespannt, ob das Rätsel geknackt wird 😉

          1 Reply Last reply Reply Quote 0
          • ?
            A Former User @Codierknecht last edited by

            Ich hab es jetzt so umgebaut:

            9527a1b1-3d82-436d-a988-388f05b7a7d3-image.png

            Das Seltsame ist, dass es mit der Wiedergabe vom PC Player (emby) funktioniert, wohingegen es vom Mediaplayer mit emby-Client die Farben nicht korrekt wechselt und immer nur rot anzeigt. Dabei ändere ich nur das "State of the Client" Objekt - einmal PC, einmal Mediaplayer.

            So sieht das State Objekt aus:

            {
              "type": "state",
              "common": {
                "name": "State of the Client",
                "role": "media.state",
                "type": "string",
                "read": true,
                "write": true,
                "states": {
                  "idle": "Idle",
                  "paused": "Paused",
                  "playing": "Playing"
                }
              },
              "native": {},
              "from": "system.adapter.emby.0",
              "user": "system.user.admin",
              "ts": 1700242129505,
              "_id": "emby.0.9978dbe503e74d4ab65de44921021f49.media.state",
              "acl": {
                "object": 1636,
                "state": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator"
              }
            }
            
            Armilar Codierknecht paul53 3 Replies Last reply Reply Quote 0
            • Armilar
              Armilar Most Active Forum Testing @Guest last edited by

              @apachelance

              Schätze mal, dass du das Wort "Playing" groß schreiben solltest

              paul53 ? 2 Replies Last reply Reply Quote 0
              • paul53
                paul53 @Armilar last edited by

                @armilar sagte: Schätze mal, dass du das Wort "Playing" groß schreiben solltest

                Nein, der Wert steht links unter common.states.

                1 Reply Last reply Reply Quote 0
                • Codierknecht
                  Codierknecht Developer Most Active @Codierknecht last edited by

                  @codierknecht sagte in Prüfung mehrerer Bedingungen:

                  Mich würde es wundern, wenn es drin stehen würde

                  Dinge gibt's ... ts, ts, ts 😁

                  1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User @Armilar last edited by

                    @armilar Nein, muss klein sein.

                    Armilar 1 Reply Last reply Reply Quote 0
                    • Codierknecht
                      Codierknecht Developer Most Active @Guest last edited by

                      @apachelance sagte in Prüfung mehrerer Bedingungen:

                      Ich hab es jetzt so umgebaut:

                      Nimm @paul53 's Beispiel.

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

                        @apachelance sagte: immer nur rot anzeigt.

                        Dann muss das Wort "Horror" im Wert von "Genres" enthalten sein. Logge mal den Wert von "Genres".

                        ? 1 Reply Last reply Reply Quote 0
                        • Armilar
                          Armilar Most Active Forum Testing @Guest last edited by

                          @apachelance

                          Gehe mal dem Tipp von @Codierknecht nach und setze da mal ein paar Debugs rein...

                          Dann siehst du, wo der Unterschied der Werte ist und dann sende mal das Log mit beiden Schalt-Varianten

                          1 Reply Last reply Reply Quote 0
                          • ?
                            A Former User @paul53 last edited by

                            @paul53 Wie bekommst du in deinem Beispiel den Und-Block mit 2 Abzweigen hin?

                            18f0f693-97c4-4720-abdf-1ae8d9f878bb-image.png

                            paul53 Armilar 2 Replies Last reply Reply Quote 0
                            • paul53
                              paul53 @Guest last edited by

                              @apachelance sagte: den Und-Block mit 2 Abzweigen hin?

                              Rechte Maustaste über dem Block und "externe Eingänge" auswählen.

                              ? 1 Reply Last reply Reply Quote 0
                              • Armilar
                                Armilar Most Active Forum Testing @Guest last edited by

                                @apachelance

                                Ich gehe mal davon aus, dass der Umbau des Blockly's keine nennenswerten Änderungen bringt.

                                Ich denke, das Geheimnis wird der Trigger sein

                                036359d3-db77-4bed-938c-35b7399d83a5-image.png

                                Wahrscheinlich ändert sich der Wert beim Wechsel nicht... oder es tauchen unterschiedliche Strings auf

                                Ggfs. hilft da schon ein Umstellen von "wurde geändert" auf "wurde aktualisiert"

                                ? 1 Reply Last reply Reply Quote 0
                                • ?
                                  A Former User @paul53 last edited by

                                  @paul53 Ok, ist umgebaut, wird aber nur rot, egal welches Genre bei Wiedergabe vom Mediaplayer. Beim PC funktioniert es korrekt.

                                  65cb5f69-68e0-4dbf-a8ea-b3129100ab8c-image.png

                                  Dabei ändere ich nur den "State of the Client":

                                  PC:

                                  {
                                    "type": "state",
                                    "common": {
                                      "name": "State of the Client",
                                      "role": "media.state",
                                      "type": "string",
                                      "read": true,
                                      "write": true,
                                      "states": {
                                        "idle": "Idle",
                                        "paused": "Paused",
                                        "playing": "Playing"
                                      }
                                    },
                                    "native": {},
                                    "from": "system.adapter.emby.0",
                                    "user": "system.user.admin",
                                    "ts": 1700241954913,
                                    "_id": "emby.0.0625f91c9e5aa817d97f3c2df711452c.media.state",
                                    "acl": {
                                      "object": 1636,
                                      "state": 1636,
                                      "owner": "system.user.admin",
                                      "ownerGroup": "system.group.administrator"
                                    }
                                  }
                                  

                                  Mediaplayer:

                                  {
                                    "type": "state",
                                    "common": {
                                      "name": "State of the Client",
                                      "role": "media.state",
                                      "type": "string",
                                      "read": true,
                                      "write": true,
                                      "states": {
                                        "idle": "Idle",
                                        "paused": "Paused",
                                        "playing": "Playing"
                                      }
                                    },
                                    "native": {},
                                    "from": "system.adapter.emby.0",
                                    "user": "system.user.admin",
                                    "ts": 1700242129505,
                                    "_id": "emby.0.9978dbe503e74d4ab65de44921021f49.media.state",
                                    "acl": {
                                      "object": 1636,
                                      "state": 1636,
                                      "owner": "system.user.admin",
                                      "ownerGroup": "system.group.administrator"
                                    }
                                  }
                                  
                                  Codierknecht 1 Reply Last reply Reply Quote 0
                                  • Codierknecht
                                    Codierknecht Developer Most Active @Guest last edited by Codierknecht

                                    @apachelance
                                    Was steht in "Wert"?

                                    a2b5f00d-88b5-4726-8754-94ef3e55f8f8-grafik.png
                                    Und was in "Genres"

                                    Armilar 1 Reply Last reply Reply Quote 0
                                    • ?
                                      A Former User @Armilar last edited by

                                      @armilar "ist aktualisiert" funktioniert am PC, am Mediaplayer nicht korrekt. Scheint also irgendwo an diesem State of the Client nicht zu passen, unabhängig von aktualisiert oder geändert.

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

                                        @codierknecht

                                        ja - die Testzeit läuft ja in 47 Minuten ab 😉

                                        Setze mal
                                        17f1852d-6024-4a8d-9541-0a7d8fa9d6cb-image.png

                                        in debug outputs

                                        ? 1 Reply Last reply Reply Quote 0
                                        • Codierknecht
                                          Codierknecht Developer Most Active last edited by

                                          Ich bin für heute raus.
                                          GN8

                                          Armilar 1 Reply Last reply Reply Quote 0
                                          • ?
                                            A Former User @Armilar last edited by

                                            @armilar Ist eingebaut, kenn mich aber mit Debug nicht aus. Wo finde ich die Outputs?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            465
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            45
                                            1309
                                            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