Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Wozu ist der ack-Flag da?

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Wozu ist der ack-Flag da?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
33 Beiträge 10 Kommentatoren 6.9k Aufrufe 9 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • OliverIOO OliverIO

    @apollon77

    Hab noch eine Detailfrage in Verbindung mit dem ack-Flag

    folgende Situation:
    Im tvprogram-vis widget schreibe ich diverse Daten direkt in Datenpunkte.
    Darunter sind auch Datenpunkte, die auf readonly stehen, da der Nutzer diese nicht beschreiben sollte.
    Leider bietet die vis-Funktion setValue nicht die Möglichkeit optional das ack-Flag mit anzugeben.

    Es gibt jetzt 2 Möglichkeiten wie man das beheben könnte:

    1. in vis wird die Funktion setValue erweitert, so das man das ackFlag=true setzen kann
    2. ich sende die Informationen erst per sendTo an den Adapter, so das der Adapter die Daten dann in den Datenpunkt schreibt.

    Wie sollen wir damit umgtehen?

    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von
    #18

    @oliverio sagte: Darunter sind auch Datenpunkte, die auf readonly stehen, da der Nutzer diese nicht beschreiben sollte.

    Du willst sie trotzdem per Vis beschreiben? Wozu sind sie dann "read only"?

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    OliverIOO 2 Antworten Letzte Antwort
    1
    • paul53P paul53

      @oliverio sagte: Darunter sind auch Datenpunkte, die auf readonly stehen, da der Nutzer diese nicht beschreiben sollte.

      Du willst sie trotzdem per Vis beschreiben? Wozu sind sie dann "read only"?

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von OliverIO
      #19

      @paul53
      die widget logik beschreibt diese intern.
      beispiel: in einem steht die configuration drin, welche senderauswahl im widget angezeigt werden soll.
      das widget hat dazu eine eigene oberfläche die der benutzer bedienen kann. das widget schreibt dann json daten. dies sollten die nutzer nicht selbst tun.

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      Pedder007P 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @oliverio sagte: Darunter sind auch Datenpunkte, die auf readonly stehen, da der Nutzer diese nicht beschreiben sollte.

        Du willst sie trotzdem per Vis beschreiben? Wozu sind sie dann "read only"?

        OliverIOO Offline
        OliverIOO Offline
        OliverIO
        schrieb am zuletzt editiert von
        #20

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

        @oliverio sagte: Darunter sind auch Datenpunkte, die auf readonly stehen, da der Nutzer diese nicht beschreiben sollte.

        Du willst sie trotzdem per Vis beschreiben? Wozu sind sie dann "read only"?

        @paul53
        die widget logik beschreibt diese intern.
        beispiel: in einem steht die configuration drin, welche senderauswahl im widget angezeigt werden soll.
        das widget hat dazu eine eigene oberfläche die der benutzer bedienen kann. das widget schreibt dann json daten. dies sollten die nutzer nicht selbst tun.

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        1 Antwort Letzte Antwort
        0
        • OliverIOO OliverIO

          @apollon77

          Hab noch eine Detailfrage in Verbindung mit dem ack-Flag

          folgende Situation:
          Im tvprogram-vis widget schreibe ich diverse Daten direkt in Datenpunkte.
          Darunter sind auch Datenpunkte, die auf readonly stehen, da der Nutzer diese nicht beschreiben sollte.
          Leider bietet die vis-Funktion setValue nicht die Möglichkeit optional das ack-Flag mit anzugeben.

          Es gibt jetzt 2 Möglichkeiten wie man das beheben könnte:

          1. in vis wird die Funktion setValue erweitert, so das man das ackFlag=true setzen kann
          2. ich sende die Informationen erst per sendTo an den Adapter, so das der Adapter die Daten dann in den Datenpunkt schreibt.

          Wie sollen wir damit umgtehen?

          apollon77A Online
          apollon77A Online
          apollon77
          schrieb am zuletzt editiert von
          #21

          @oliverio Also wenn es unbedingt das Widget sein muss 8was ein eher ungewöhnliches Konstrukt ist) brauchst Du wohl das genannte neue vis Feature 🙂

          Sonst mach option 2

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          1 Antwort Letzte Antwort
          0
          • NegaleinN Offline
            NegaleinN Offline
            Negalein
            Global Moderator
            schrieb am zuletzt editiert von Negalein
            #22

            Hallo

            Habe aktuell wiedermal dieses ack-Flag Problem.

            fast 2 Monate war Ruhe.
            Heute wieder selbes Problem.

            web.0 2021-08-24 22:01:47.187 warn Read-only state "alexa2.0.Echo-Devices.G090U5099045059V.Player.mediaProgress" has been written without ack-flag with value "210"
            

            Ich hab damals nichts geändert.
            Widget ist auch unverändert.

            [{"tpl":"tplValueString","data":{"oid":"alexa2.0.Echo-Devices.G090U5099045059V.Player.mediaProgressStr","g_fixed":true,"g_visibility":true,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"","visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis.0/Buchenweg/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis.0/Buchenweg/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis.0/Buchenweg/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"visibility-oid":"","html_prepend":"","class":"mdui-blue-glow"},"style":{"left":"354px","top":"503px","color":"#ffffff","width":"78px","height":"37px","text-align":"left","font-style":"normal","font-size":"x-large","z-index":"58","font-weight":"bold","font-family":"RobotoCondensed-Light","text-shadow":"rgba(0, 0, 0, 0.9) 3px 3px 4px"},"widgetSet":"basic"}]
            

            1625776995006-edit-vis.png

            Liegt das Problem an Alexa, an VIS oder an Web?
            Was kann ich machen, damit es wieder normal ist? Derzeit wird das Log mit den Meldungen geflutet.

            ° Node.js: 20.17.0 NPM: 10.8.2
            ° Proxmox, Ubuntu 22.04.3 LTS
            ° Fixer ---> iob fix

            1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @idlebit sagte in js-controller 3.3 jetzt im STABLE!:

              @cash Wenn der Script den Datenpunkt erfolgreich verarbeitet hat bestätigt er diesen mit den selben Wert und ack=true

              Nein!

              Das ist zwar genau das Prinzip.

              Datenpunkt X wird geändert.
              Ack=true bedeutet da ist alles fertig
              Ack=false bedeuitet: da muss jetzt einer aktiv werden.
              Dieser fürht dann mit dem Wert seine Aktion aus und setzt anschließend den Ack auf true um zu zeigen, dass die "Aufgabe erfüllt" wurde.

              Bei Skripten müsste der Ersteller das dann entsprechend umsetzen. Und zwar vom triggern auf den geänderten state nur wenn ack=false und anschließendes setzen des ack-flags auf true

              Wie gesagt ist das alles die Theorie, was noch angepasst werden muss muss jetzt gesehen werden

              metaxaM Offline
              metaxaM Offline
              metaxa
              schrieb am zuletzt editiert von metaxa
              #23

              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 1 Antwort Letzte Antwort
              0
              • 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 Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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 Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antworten Letzte Antwort
                      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 Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                        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
                          schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
                          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 Nicht stören
                            HomoranH Nicht stören
                            Homoran
                            Global Moderator Administrators
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              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 Nicht stören
                                HomoranH Nicht stören
                                Homoran
                                Global Moderator Administrators
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                1
                                • metaxaM Offline
                                  metaxaM Offline
                                  metaxa
                                  schrieb am zuletzt editiert von metaxa
                                  #33

                                  @homoran & @asgothian

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

                                  1 Antwort Letzte Antwort
                                  0
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

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

                                  754

                                  Online

                                  32.4k

                                  Benutzer

                                  81.4k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                  ioBroker Community 2014-2025
                                  logo
                                  • Anmelden

                                  • Du hast noch kein Konto? Registrieren

                                  • Anmelden oder registrieren, um zu suchen
                                  • Erster Beitrag
                                    Letzter Beitrag
                                  0
                                  • Aktuell
                                  • Tags
                                  • Ungelesen 0
                                  • Kategorien
                                  • Unreplied
                                  • Beliebt
                                  • GitHub
                                  • Docu
                                  • Hilfe