Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Wozu ist der ack-Flag da?

    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

    Wozu ist der ack-Flag da?

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @metaxa last edited by Homoran

      @metaxa sagte in Wozu ist der ack-Flag da?:

      Oder bin ich da gedanklich komplett falsch abgebogen?

      Hallo MXA
      nicht ganz 😉

      @metaxa sagte in Wozu ist der ack-Flag da?:

      Wie kann ich dieses "Bestätigt" in einem Blockly simulieren?

      mit "aktualisiere", dann ist ack=true - dann wird aber der Adapter nichts machen und deine Box behält die alte Lautstärke
      mit "steuere" ist ack = false

      @metaxa sagte in Wozu ist der ack-Flag da?:

      Gleichzeitig bekomme ich allerdings einen Logeintrag und der übergebene Wert verschwindet im DP:

      Das muss ich mal später näher ansehen.
      Sieht eigentlich gut aus und verschwinden soll wegen der Meldung nix

      metaxa 1 Reply Last reply Reply Quote 0
      • metaxa
        metaxa @Homoran last edited by

        @homoran sagte in Wozu ist der ack-Flag da?:

        mit "aktualisiere", dann ist ack=true - dann wird aber der Adapter nichts machen und deine Box behält die alte Lautstärke
        mit "steuere" ist ack = false

        Naja, blöd. "aktualisiere" schaltet nix, bringt aber auch keine irreführende Fehlermeldung. "steure" ist richtig und schaltet auch, bringt aber die Fehlermeldung.

        Im Log steht eh ständig viel drinnen, kommt darauf nicht an, aber unsauber ist es allemal.

        @homoran sagte in Wozu ist der ack-Flag da?:

        Das muss ich mal später näher ansehen.

        Überhaupt kein Problem, ist eher ein optisches Problem 🙂 , lieben Dank Rainer!

        Homoran 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @metaxa last edited by

          @metaxa sagte in Wozu ist der ack-Flag da?:

          "steure" ist richtig und schaltet auch, bringt aber die Fehlermeldung.

          kannst du da mal den enigma-Adapter auf debug schalten und nachsehen was da passiert
          ich vermute, dass vorher vom Receiver die bestehende Lautstärke als Sring kommt

          metaxa 1 Reply Last reply Reply Quote 1
          • metaxa
            metaxa @Homoran last edited by

            @homoran sagte in Wozu ist der ack-Flag da?:

            kannst du da mal den enigma-Adapter auf debug schalten und nachsehen was da passiert

            Log ohne "Bestätigt":

            enigma2.0
            2021-12-28 11:39:52.144	debug	Box Muted:false
            
            enigma2.0
            2021-12-28 11:39:52.144	debug	Box Volume:10
            
            enigma2.0
            2021-12-28 11:39:52.143	debug	evaluating response for command 'GETVOLUME': {"e2volume":{"e2result":["True"],"e2resulttext":["Status"],"e2current":["10"],"e2ismuted":["False"]}}
            
            enigma2.0
            2021-12-28 11:39:52.103	info	State value to set for "enigma2.0.command.SET_VOLUME" has to be type "number" but received type "string"
            
            enigma2.0
            2021-12-28 11:39:52.076	debug	using authorization with user 'root'
            
            enigma2.0
            2021-12-28 11:39:52.062	debug	creating request for command 'GETVOLUME' (deviceId: [object Object], host: 192.168.0.58, port: 80, path: '/web/vol')
            
            enigma2.0
            2021-12-28 11:39:51.996	debug	using authorization with user 'root'
            
            enigma2.0
            2021-12-28 11:39:51.994	debug	creating request for command 'NONE' (deviceId: 1, host: 192.168.0.58, port: 80, path: '/web/vol?set=set10')
            

            Log mit "Bestätigt":
            0, nix, kein Eintrag

            Homoran Asgothian 2 Replies Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @metaxa last edited by Homoran

              @metaxa sagte in Wozu ist der ack-Flag da?:

              creating request for command 'GETVOLUME'

              wie ich vermutete
              Ich denke dass der Befehl es zu ändern SETVOLUME heißen müsste

              Ist aber alles nur Halbwissen

              BLÖDSINN!!!
              da steht es doch..

              @metaxa sagte in Wozu ist der ack-Flag da?:

              State value to set for "enigma2.0.command.SET_VOLUME" has to be type "number" but received type "string"

              1 Reply Last reply Reply Quote 0
              • Asgothian
                Asgothian Developer @metaxa last edited by Asgothian

                @metaxa Es ist davon auszugehen das das Problem sich in dieser Zeile verbirgt:

                1:39:52.143	debug	evaluating response for command 'GETVOLUME': {"e2volume":{"e2result":["True"],"e2resulttext":["Status"],"e2current":["10"],"e2ismuted":["False"]}}
                 
                

                Ohne das Format des JSON genau zu kennen gehe ich davon aus das unter e2current die aktuelle Lautstärke angegeben ist. Solange der Adapter beim Parsen keine Umwandlung von string zu Nummer machen und direkt die "10" in den State schreibt wird die Warnmeldung kommen.

                Hier wäre also ein Issue am Adapter sinnvoll um das adapter intern zu beheben.

                A.
                p.s. das beim Beschreiben mit "Bestätigt" keine Meldung kommt ist klar - der Befehl wird nicht an die Hardware gesendet und in der Folge wird auch die aktuell eingestellte Lautstärke von der Hardware nicht abgefragt um zu verifizieren das das Einstellen erfolgreich war.

                Homoran metaxa 2 Replies Last reply Reply Quote 3
                • Homoran
                  Homoran Global Moderator Administrators @Asgothian last edited by

                  @asgothian sagte in Wozu ist der ack-Flag da?:

                  @metaxa Es ist davon auszugehen das das Problem sich in dieser Zeile verbirgt:

                  1:39:52.143	debug	evaluating response for command 'GETVOLUME': {"e2volume":{"e2result":["True"],"e2resulttext":["Status"],"e2current":["10"],"e2ismuted":["False"]}}
                   
                  

                  Ohne das Format des JSON genau zu kennen gehe ich davon aus das unter e2current die aktuelle Lautstärke angegeben ist. Solange der Adapter beim Parsen keine Umwandlung von string zu Nummer machen und direkt die "10" in den State schreibt wird die Warnmeldung kommen.

                  Hier wäre also ein Issue am Adapter sinnvoll um das adapter intern zu beheben.

                  A.

                  das ist das was ich vermute - aber nicht so fundiert weiss

                  1 Reply Last reply Reply Quote 1
                  • metaxa
                    metaxa @Asgothian last edited by

                    @asgothian sagte in Wozu ist der ack-Flag da?:

                    Hier wäre also ein Issue am Adapter sinnvoll um das adapter intern zu beheben.

                    Dann werde ich es so tun.
                    Habe nur irgendwo im Hinterkopf, da tut sich nur schleppend etwas bei diesem Adapter.

                    Herzlichen Dank @Homoran & @Asgothian !

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @metaxa last edited by

                      @metaxa sagte in Wozu ist der ack-Flag da?:

                      Habe nur irgendwo im Hinterkopf, da tut sich nur schleppend etwas bei diesem Adapter.

                      das habe ich auch!
                      deswegen wollte ich erst sicher gehen, dass die Ursache dort zu suchen sein könnte

                      1 Reply Last reply Reply Quote 1
                      • metaxa
                        metaxa last edited by metaxa

                        @homoran & @asgothian

                        https://github.com/Matten-Matten/ioBroker.enigma2/issues/56

                        metaxa1 created this issue in Matten-Matten/ioBroker.enigma2

                        closed set_volume liefert string anstelle number retour #56

                        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

                        435
                        Online

                        31.7k
                        Users

                        79.8k
                        Topics

                        1.3m
                        Posts

                        10
                        33
                        5107
                        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