Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Wozu ist der ack-Flag da?

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    995

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Wozu ist der ack-Flag da?

Scheduled Pinned Locked Moved ioBroker Allgemein
33 Posts 10 Posters 7.5k Views 9 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • metaxaM metaxa

    Servus @homoran!

    ich habe diesen Thread zwar gelesen, aber scheinbar doch nicht restlos verstanden. Folgende Situation:

    Enigma2 DP
    5c1c7f6d-0a26-4251-acfa-a6338899e1cd-image.png

    {
     "_id": "enigma2.0.command.SET_VOLUME",
     "type": "state",
     "common": {
       "role": "level.volume",
       "name": "SET VOLUME",
       "type": "number",
       "min": 0,
       "max": 100,
       "read": true,
       "write": true
     },
     "native": {},
     "from": "system.adapter.enigma2.0",
     "ts": 1640339071751,
     "acl": {
       "object": 1636,
       "state": 1636,
       "owner": "system.user.admin",
       "ownerGroup": "system.group.administrator"
     },
     "user": "system.user.admin"
    }
    


    Sobald ich unter Objekten eine Zahl (egal 10, oder 10.0) eingebe,
    a0c939f7-a11f-407a-8df8-e0f67cb5dce4-image.png
    wird die Lautstärke erfolgreich am Receiver geändert. Gleichzeitig bekomme ich allerdings einen Logeintrag und der übergebene Wert verschwindet im DP:

    enigma2.0
    2021-12-28 09:58:54.682	info	State value to set for "enigma2.0.command.SET_VOLUME" has to be type "number" but received type "string"
    

    Detto wenn ich in einem Blockly einen Wert setze:
    19361630-c240-405b-82cd-dc49924369bd-image.png


    f3e833a3-542a-420e-94f6-1772c57ce012-image.png

    {
      "common": {
        "name": "Wunsch Volume 0-100%",
        "desc": "Manuell erzeugt",
        "role": "level.volume",
        "type": "number",
        "min": 0,
        "max": 100,
        "read": true,
        "write": true,
        "def": 0
      },
      "type": "state",
      "_id": "0_userdata.0.Audio_Video.WoZ.Wunsch_Volume_iQ",
      "acl": {
        "object": 1636,
        "state": 1636,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator"
      },
      "from": "system.adapter.admin.0",
      "user": "system.user.admin",
      "ts": 1640512411775
    }
    

    Setze ich den Wert allerdings mit "Bestätigt"
    05b52bb7-2b95-4407-8969-a38141c81add-image.png
    Bleibt der Wert stehen und es kommt auch kein Logeintrag.
    b8de10d1-667c-4f79-a118-bdf539cae8b8-image.png

    Wie kann ich dieses "Bestätigt" in einem Blockly simulieren? Oder bin ich da gedanklich komplett falsch abgebogen?

    HomoranH Do not disturb
    HomoranH Do not disturb
    Homoran
    Global Moderator Administrators
    wrote on last edited by Homoran
    #24

    @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

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    metaxaM 1 Reply Last reply
    0
    • HomoranH 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

      metaxaM Offline
      metaxaM Offline
      metaxa
      wrote on last edited by
      #25

      @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!

      HomoranH 1 Reply Last reply
      0
      • metaxaM metaxa

        @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!

        HomoranH Do not disturb
        HomoranH Do not disturb
        Homoran
        Global Moderator Administrators
        wrote on last edited by
        #26

        @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

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        metaxaM 1 Reply Last reply
        1
        • HomoranH Homoran

          @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

          metaxaM Offline
          metaxaM Offline
          metaxa
          wrote on last edited by
          #27

          @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

          HomoranH AsgothianA 2 Replies Last reply
          0
          • metaxaM metaxa

            @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

            HomoranH Do not disturb
            HomoranH Do not disturb
            Homoran
            Global Moderator Administrators
            wrote on last edited by Homoran
            #28

            @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"

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Reply Last reply
            0
            • metaxaM metaxa

              @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

              AsgothianA Offline
              AsgothianA Offline
              Asgothian
              Developer
              wrote on last edited by Asgothian
              #29

              @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.

              ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
              "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

              HomoranH metaxaM 2 Replies Last reply
              3
              • AsgothianA 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.

                HomoranH Do not disturb
                HomoranH Do not disturb
                Homoran
                Global Moderator Administrators
                wrote on last edited by
                #30

                @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

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Reply Last reply
                1
                • AsgothianA 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.

                  metaxaM Offline
                  metaxaM Offline
                  metaxa
                  wrote on last edited by
                  #31

                  @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 !

                  HomoranH 1 Reply Last reply
                  0
                  • metaxaM metaxa

                    @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 !

                    HomoranH Do not disturb
                    HomoranH Do not disturb
                    Homoran
                    Global Moderator Administrators
                    wrote on last edited by
                    #32

                    @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

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Reply Last reply
                    1
                    • metaxaM Offline
                      metaxaM Offline
                      metaxa
                      wrote on last edited by metaxa
                      #33

                      @homoran & @asgothian

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

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      650

                      Online

                      32.6k

                      Users

                      82.3k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe