Ankündigung

Einklappen
Keine Ankündigung bisher.

Fehlermeldung: Payload not supported for DPTHVACMode

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Fehlermeldung: Payload not supported for DPTHVACMode

    Ich bin nicht sicher ob die Fehlermeldung neu ist oder nicht. Zumindest ist sie mir erst von ein paar Tagen aufgefallen und die Climate Entitäten wurden seit mehreren Monaten nicht geändert. Was muss ich machen um das Problem los zu werden?

    Hier die Fehlermeldung:
    Code:
    2024-08-27 14:33:30.868 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.15 to 4/1/71 with payload <DPTArray value="[0x28]" /> can't be decoded by DPTHVACMode: <ConversionError description="Payload not supported for DPTHVACMode" raw="(40,)"/>
    2024-08-27 14:33:32.880 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.15 to 4/1/91 with payload <DPTArray value="[0x28]" /> can't be decoded by DPTHVACMode: <ConversionError description="Payload not supported for DPTHVACMode" raw="(40,)"/>
    2024-08-27 14:33:50.343 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.15 to 4/2/91 with payload <DPTArray value="[0x28]" /> can't be decoded by DPTHVACMode: <ConversionError description="Payload not supported for DPTHVACMode" raw="(40,)"/>​
    Hier die Konfiguration meiner beiden Climate Geräte in HA
    Code:
    climate:
      ##  EG
      #   Wohnzimmer
      - name: "Wohnzimmer Heizung"
        temperature_address: "4/1/60"
        setpoint_shift_address: "4/1/78" #Sollwertverschiebung
        setpoint_shift_state_address: "4/1/78" #Sollwertverschiebung
        setpoint_shift_mode: "DPT6010"
        target_temperature_state_address: "4/1/69" #Aktueller Sollwert
        operation_mode_address: "4/1/70" #Betriebsartvorwahl
        controller_status_state_address: "4/1/71" #DPT_HVAC_Status​
        temperature_step: 0.5
        setpoint_shift_min: -5
        setpoint_shift_max: 5
        operation_modes: ["Comfort", "Standby", "Night", "Frost Protection"]
        command_value_state_address: "4/1/63" #Status Stellwert​
    
      ##  OG
      #   Sydney (Kind 3)
      - name: "Sydney Heizung"
        temperature_address: "4/2/80"
        setpoint_shift_address: "4/2/98" #Sollwertverschiebung
        setpoint_shift_state_address: "4/2/98" #Sollwertverschiebung
        setpoint_shift_mode: "DPT6010"
        target_temperature_state_address: "4/2/89" #Aktueller Sollwert
        operation_mode_address: "4/2/90" #Betriebsartvorwahl
        controller_status_state_address: "4/2/91" #DPT_HVAC_Status​
        temperature_step: 0.5
        setpoint_shift_min: -5
        setpoint_shift_max: 5
        operation_modes: ["Comfort", "Standby", "Night", "Frost Protection"]
        command_value_state_address: "4/2/83" #Status Stellwert​
    Hier die Wohnzimmer Heizung in der ETS bezüglich der Gruppenadressen.

    image.png




    #2
    Welche HA Version hast du? Es gibt in 2024.08.0, .1 und .2 einen Bug der mit .3 gefixed wurde.

    Kommentar


      #3
      Das ist schon richtig, aber der Bug hat (leider) keine Warning-Logs verursacht.

      Die `xknx.ga_dpt` Logs kommen daher, dass eine GA im Projekt den falschen DPT zugeordnet hat. In dem Fall ist wahrscheinlich eine Eberle-Status (was es in ETS nicht gibt) Adresse als HVACMode (20.102) angegeben.

      Es passiert aber im Grunde nix - die Entitäten funktionieren trotzdem wie zuvor. Das kann man nur als Warnung sehen, dass das Projekt möglicherweise nicht aktuell ist.
      Evtl. stell ich den Log-Level mal auf Debug...

      Um die Logs loszuwerden müsstest du dein Projekt korrigieren und neu importieren.

      Kommentar


        #4
        Ich habe die 2024.08.2 installiert und sehe noch keine neue Version.

        Wie bekomme ich den raus welcher HVAC Mode nicht existiert? Sollte ja einer von diesen sein operation_modes: ["Comfort", "Standby", "Night", "Frost Protection"]?
        Ich habe einen MDT AKH 0800.02

        Kommentar


          #5
          Zitat von Sargon Beitrag anzeigen
          Sollte ja einer von diesen sein operation_modes: ["Comfort", "Standby", "Night", "Frost Protection"]?
          Damit hat das nix zu tun.
          Es ist ein falscher DPT in deinem ETS Projekt. Die jeweiligen GAs siehst du eh in den Logs.

          Kommentar


            #6
            Zitat von meti Beitrag anzeigen

            Damit hat das nix zu tun.
            Es ist ein falscher DPT in deinem ETS Projekt. Die jeweiligen GAs siehst du eh in den Logs.
            Ich muss zugeben ich bin hier komplett überfordert, Sorry für meine Fragen.

            Wenn ich mit der Maus in der ETS über die Gruppenadresse gehe wird mir "DTP: HVAC Modus" angezeigt. In den Parameter Einstellungen kann ich das Objekt zwischen Status und Mode umstellen
            image.png
            Zur Anzeige verwende ich einen MDT Glastaster II Smart. Kann ich den "Typen" von HVAC Status einfach auf HVAC Mode umstellen und alles ist gut oder habe ich dann eventuell Probleme mit meinem Glastaster?

            Kommentar


              #7
              Wenn du "HVAC Status" benutzt dann darf der DPT nicht auf "HVAC Mode" stehen sondern muss frei bleiben (glaub ich).

              Oder du machst halt überall 20.102 - und stellst in HA die Config entsprechend um. Wenn alle beteiligten Geräte damit umgehen können sollte das passen.

              "Status" hat halt neben dem Betriebsmodus noch Heat/cool (und ein paar andere Infos die nicht supportet sind), die du in HA dann über andere GAs bekommen könntest.

              Kommentar


                #8
                Wenn ich dich richtig verstanden habe, dann muss ich die alte Gruppenadresse löschen und eine neue anlegen ohne einen "Type" zu wählen und die entsprechend dem Aktor und dem Taster zuweisen und natürlich in HA verwenden? Wenn ich die alte Gruppenadresse lösche und die neue mit der gleichen Adresse anlege wird das funktionieren?

                Kommentar


                  #9
                  Wenn da 20.102 ausgewählt ist, kannst du das doch einfach auch abwählen, oder? Also ohne löschen.
                  Wenn da nix oder "Auto" oder so angewählt is, dann hat wohl ein verbundenes KO den falschen DPT hinterlegt.

                  Im Grunde kannst du auch einfach garnix machen. Du hast ja kein tatsächliches Problem - es funktioniert ja alles. Ignoriere die Log Message und fertig.

                  Kommentar


                    #10
                    OK, dann werde ich auch nichts tun. Nochmal danke für deine Hilfe und auch deine Geduld

                    Ich bin nur etwas verunsichert ich habe viele KNX Warnungen im Log. Ich komme von Edomi und bin am Migrieren nach HA. Dort führen die Fehler dazu das ich von Edomi aus mein KNX System für einige Minuten nicht mehr steuern konnte, bei HA ist mir das so noch nicht aufgefallen. Aber ich habe recht viele dieser Fehler den Tag über.

                    Code:
                    2024-08-30 08:20:53.864 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 7/1/5
                    2024-08-30 08:20:53.864 WARNING (MainThread) [xknx.log] Could not sync group address '7/1/5' (Thomas Schlafstatus - State)
                    2024-08-30 08:20:53.973 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 7/1/13
                    2024-08-30 08:20:53.974 WARNING (MainThread) [xknx.log] Could not sync group address '7/1/13' (Gast Schlafstatus - State)
                    2024-08-30 08:21:14.660 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 3/1/75
                    2024-08-30 08:21:14.660 WARNING (MainThread) [xknx.log] Could not sync group address '3/1/75' (EG Gästezimmer Rollo Funktionen Sperren - State)
                    2024-08-30 08:39:17.165 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 7/1/9
                    2024-08-30 08:39:17.166 WARNING (MainThread) [xknx.log] Could not sync group address '7/1/9' (Helen Schlafstatus - State)
                    2024-08-30 08:39:20.153 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 7/1/11
                    2024-08-30 08:39:20.154 WARNING (MainThread) [xknx.log] Could not sync group address '7/1/11' (Lennard Schlafstatus - State)
                    2024-08-30 08:56:02.338 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/0/0
                    2024-08-30 08:56:02.339 WARNING (MainThread) [xknx.log] Could not sync group address '1/0/0' (ZENTRAL Licht EG an-aus - State)
                    2024-08-30 08:59:34.093 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 7/1/4
                    2024-08-30 08:59:34.093 WARNING (MainThread) [xknx.log] Could not sync group address '7/1/4' (Marion Schlafstatus - State)
                    2024-08-30 08:59:41.167 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/1/37
                    2024-08-30 08:59:41.168 WARNING (MainThread) [xknx.log] Could not sync group address '1/1/37' (Wohnzimmer TV Spots - Brightness)
                    2024-08-30 08:59:41.710 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/1/47
                    2024-08-30 08:59:41.711 WARNING (MainThread) [xknx.log] Could not sync group address '1/1/47' (Wohnzimmer Couch Spots - Brightness)
                    2024-08-30 09:03:39.970 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 7/1/7
                    2024-08-30 09:03:39.971 WARNING (MainThread) [xknx.log] Could not sync group address '7/1/7' (Sydney Schlafstatus - State)
                    2024-08-30 09:04:35.499 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.15 to 4/1/71 with payload <DPTArray value="[0x28]" /> can't be decoded by DPTHVACMode: <ConversionError description="Payload not supported for DPTHVACMode" raw="(40,)"/>
                    2024-08-30 09:04:37.424 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.15 to 4/1/91 with payload <DPTArray value="[0x28]" /> can't be decoded by DPTHVACMode: <ConversionError description="Payload not supported for DPTHVACMode" raw="(40,)"/>
                    2024-08-30 09:05:53.317 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 4/1/78
                    2024-08-30 09:05:53.318 WARNING (MainThread) [xknx.log] Could not sync group address '4/1/78' (Wohnzimmer Heizung - Setpoint shift value)
                    2024-08-30 09:05:53.570 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 4/1/98
                    2024-08-30 09:05:53.570 WARNING (MainThread) [xknx.log] Could not sync group address '4/1/98' (Gästezimmer Heizung - Setpoint shift value)
                    2024-08-30 09:05:55.601 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 4/1/29
                    2024-08-30 09:05:55.601 WARNING (MainThread) [xknx.log] Could not sync group address '4/1/29' (Bad unten Heizung - Target temperature)
                    2024-08-30 09:05:55.647 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 4/1/38
                    2024-08-30 09:05:55.648 WARNING (MainThread) [xknx.log] Could not sync group address '4/1/38' (Bad unten Heizung - Setpoint shift value)
                    2024-08-30 09:05:55.745 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.15 to 4/2/91 with payload <DPTArray value="[0x28]" /> can't be decoded by DPTHVACMode: <ConversionError description="Payload not supported for DPTHVACMode" raw="(40,)"/>
                    2024-08-30 09:05:58.352 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/2/9
                    2024-08-30 09:05:58.353 WARNING (MainThread) [xknx.log] Could not sync group address '1/2/9' (Technikraum Spots - Brightness)
                    2024-08-30 09:06:01.634 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 4/1/23
                    2024-08-30 09:06:01.635 WARNING (MainThread) [xknx.log] Could not sync group address '4/1/23' (Bad unten Heizung - Command value)
                    2024-08-30 09:06:02.671 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 4/1/31
                    2024-08-30 09:06:02.673 WARNING (MainThread) [xknx.log] Could not sync group address '4/1/31' (Bad unten Heizung Mode - Controller status)
                    2024-08-30 09:06:03.648 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 4/1/9
                    2024-08-30 09:06:03.650 WARNING (MainThread) [xknx.log] Could not sync group address '4/1/9' (Flur unten Heizung - Target temperature)
                    2024-08-30 09:06:04.804 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 4/1/18
                    2024-08-30 09:06:04.806 WARNING (MainThread) [xknx.log] Could not sync group address '4/1/18' (Flur unten Heizung - Setpoint shift value)
                    2024-08-30 09:06:05.667 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 4/1/3
                    2024-08-30 09:06:05.668 WARNING (MainThread) [xknx.log] Could not sync group address '4/1/3' (Flur unten Heizung - Command value)
                    2024-08-30 09:06:07.237 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 4/1/11
                    2024-08-30 09:06:07.238 WARNING (MainThread) [xknx.log] Could not sync group address '4/1/11' (Flur unten Heizung Mode - Controller status)
                    2024-08-30 09:06:07.678 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 4/2/98
                    2024-08-30 09:06:07.679 WARNING (MainThread) [xknx.log] Could not sync group address '4/2/98' (Sydney Heizung - Setpoint shift value)
                    2024-08-30 09:06:09.439 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/2/57
                    2024-08-30 09:06:09.440 WARNING (MainThread) [xknx.log] Could not sync group address '1/2/57' (Schlafzimmer Spots - Brightness)
                    2024-08-30 09:06:14.992 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 6/1/143
                    2024-08-30 09:06:14.993 WARNING (MainThread) [xknx.log] Could not sync group address '6/1/143' (Bewegungsmelder Gästezimmer sperren - State)
                    2024-08-30 09:06:15.624 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 6/2/83
                    2024-08-30 09:06:15.625 WARNING (MainThread) [xknx.log] Could not sync group address '6/2/83' (Bewegungsmelder Zimmer Sydney sperren - State)
                    2024-08-30 09:06:17.824 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 6/2/43
                    2024-08-30 09:06:17.825 WARNING (MainThread) [xknx.log] Could not sync group address '6/2/43' (Bewegungsmelder Zimmer Lennard sperren - State)
                    2024-08-30 09:06:18.631 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 6/2/63
                    2024-08-30 09:06:18.633 WARNING (MainThread) [xknx.log] Could not sync group address '6/2/63' (Bewegungsmelder Helen sperren - State)
                    2024-08-30 09:06:20.384 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 6/2/103
                    2024-08-30 09:06:20.385 WARNING (MainThread) [xknx.log] Could not sync group address '6/2/103' (Bewegungsmelder Schlafzimmer sperren - State)
                    2024-08-30 09:06:31.211 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 2/2/150
                    2024-08-30 09:06:31.212 WARNING (MainThread) [xknx.log] Could not sync group address '2/2/150' (Sydney TV Steckdose - State)
                    2024-08-30 09:10:18.521 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 3/0/151
                    2024-08-30 09:10:18.523 WARNING (MainThread) [xknx.log] Could not sync group address '3/0/151' (Beschattung Oben - State)
                    2024-08-30 09:10:18.554 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 3/0/150
                    2024-08-30 09:10:18.554 WARNING (MainThread) [xknx.log] Could not sync group address '3/0/150' (Beschattung Unten - State)
                    2024-08-30 09:20:55.870 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 7/1/5
                    2024-08-30 09:20:55.871 WARNING (MainThread) [xknx.log] Could not sync group address '7/1/5' (Thomas Schlafstatus - State)
                    2024-08-30 09:20:56.025 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 7/1/13
                    2024-08-30 09:20:56.026 WARNING (MainThread) [xknx.log] Could not sync group address '7/1/13' (Gast Schlafstatus - State)
                    2024-08-30 09:21:16.665 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 3/1/75
                    2024-08-30 09:21:16.666 WARNING (MainThread) [xknx.log] Could not sync group address '3/1/75' (EG Gästezimmer Rollo Funktionen Sperren - State)​

                    Kommentar


                      #11
                      Naja, as sind ja auch ganz andere Fehler. Die `[xknx.ga_dpt]​` kannst du mal ignorieren. Das bezieht sich nur auf DPTs im Projekt die irgendwo nicht passen - da passiert aber nix weiter.

                      `Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead​` und `Could not sync group address '3/1/75'​` bedeutet, dass auf Read-requests nicht geantwortet wird. Da ist dann entweder eine GA im yaml falsch, oder ein Read-Flag fehlt in ETS, oder irgendwelche Filtertabellen in Kopplern sind nicht aktuell.

                      Siehe https://www.home-assistant.io/integr...an-not-be-read (aber ignoriere den "Unresponsive System" Abschnitt, das dürfte schon lange nicht mehr passieren).

                      Zitat von Sargon Beitrag anzeigen
                      Dort führen die Fehler dazu das ich von Edomi aus mein KNX System für einige Minuten nicht mehr steuern konnte
                      Da könnte ich mir aus diesen Fehlern keinen Zusammenhang erklären. Ich kenne aber auch Edomi nicht.
                      Zuletzt geändert von meti; 30.08.2024, 10:04.

                      Kommentar


                        #12
                        Warum flutet man den Bus mit so vielen Readrequests?

                        ----------------------------------------------------------------------------------
                        "Der Hauptgrund für Stress ist der tägliche Kontakt mit Idioten."
                        Albert Einstein

                        Kommentar


                          #13
                          In dem Log oben sind 34 Read Requests auf eine Stunde verteilt. Das ist weder viel noch fluten. Weiterhin möchte HA gerne den Status aktuell halten, wenn es (default) innerhalb einer Stunde kein Write gesehen hat, macht es ein Read um zu schauen ob der Wert noch aktuell ist. Das kann man auch verändern oder ausschalten.

                          Kommentar


                            #14
                            Zitat von meti Beitrag anzeigen
                            `Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead​` und `Could not sync group address '3/1/75'​` bedeutet, dass auf Read-requests nicht geantwortet wird. Da ist dann entweder eine GA im yaml falsch, oder ein Read-Flag fehlt in ETS, oder irgendwelche Filtertabellen in Kopplern sind nicht aktuell.
                            Ich habe inzwischen viele Log Einträge bereinigen können. Ich habe aber auch ein paar die werden von HA ausgegeben und ich habe in der UI Konfiguration eingestellt das HA auf den Read Request antwortet. Allerdings sollte HA ja gar nicht anfragen da er ja die Quelle ist. Kann ich das noch irgendwie konfigurieren?

                            https://knx-user-forum.de/core/image...EAAAICRAEAOw==​​

                            Kommentar


                              #15
                              Read Requests werden nur für `State address` gesendet. Egal ob yaml oder UI und unabhängig davon ob oder wo du die gleiche Adresse noch konfiguriert hast.

                              Kommentar

                              Lädt...
                              X