Not all of my knx sensor values are available as entity

Hello community,
I setup 40 GA in KNX with temperature and humidity values to ad them to home assistant. But not all GAs are generating an entity. some without errormessages and some with error messages.

all of them are visible with values in the groupmonitor.

my knx.yaml looks like this:

sensor:

  • name: ‘KNX EG Wohnzimmer TEMPERATUR’
    state_address: “4/1/0”
    type: temperature
    state_class: measurement

  • name: ‘KNX EG Bad Waschbecken TEMPERATUR’
    state_address: “4/1/6”
    type: temperature
    state_class: measurement

  • name: ‘KNX EG Küche Tür TEMPERATUR’
    state_address: “4/1/12”
    type: temperature
    state_class: measurement

  • name: ‘KNX EG Vorratsraum TEMPERATUR’
    state_address: “4/1/18”
    type: temperature
    state_class: measurement

  • name: ‘KNX 1. OG Kinderzimmer 1 (Frida) TEMPERATUR’
    state_address: “4/2/0”
    type: temperature
    state_class: measurement

  • name: ‘KNX 1. OG Kinderzimmer 2 (Theo) TEMPERATUR’
    state_address: “4/2/6”
    type: temperature
    state_class: measurement

  • name: ‘KNX 1. OG Bad Waaschbecken TEMPERATUR’
    state_address: “4/2/12”
    type: temperature
    state_class: measurement

  • name: ‘KNX 1. OG Schlafzimmer Tür TEMPERATUR’
    state_address: “4/2/18”
    type: temperature
    state_class: measurement

  • name: ‘KNX DG Büro 2 (Sascha) TEMPERATUR’
    state_address: “4/3/0”
    type: temperature
    state_class: measurement

  • name: ‘KNX DG Büro 1 (Tanja) TEMPERATUR’
    state_address: “4/3/6”
    type: temperature
    state_class: measurement

  • name: ‘KNX EG Treppenhaus TEMPERATUR’
    state_address: “0/1/0”
    type: temperature
    state_class: measurement

  • name: ‘KNX EG Flur Badtür TEMPERATUR’
    state_address: “0/1/1”
    type: temperature
    state_class: measurement

  • name: ‘KNX EG Eingangstür TEMPERATUR’
    state_address: “0/1/2”
    type: temperature
    state_class: measurement

  • name: ‘KNX EG Küche Kochinsel Wand TEMPERATUR’
    state_address: “0/1/3”
    type: temperature
    state_class: measurement

  • name: ‘KNX 1. OG Flur Badtür TEMPERATUR’
    state_address: “0/1/4”
    type: temperature
    state_class: measurement

  • name: ‘KNX 1. OG Treppenhaus TEMPERATUR’
    state_address: “0/1/5”
    type: temperature
    state_class: measurement

  • name: ‘KNX Schlafzimmer Balkon TEMPERATUR’
    state_address: “0/1/6”
    type: temperature
    state_class: measurement

  • name: ‘KNX Schlafzimmer Bett rechts TEMPERATUR’
    state_address: “0/1/7”
    type: temperature
    state_class: measurement

  • name: ‘KNX Schlafzimmer Bett links TEMPERATUR’
    state_address: “0/1/8”
    type: temperature
    state_class: measurement

  • name: ‘KNX DG Büro Eingang TEMPERATUR’
    state_address: “0/1/9”
    type: temperature
    state_class: measurement

  • name: ‘KNX EG Wohnzimmer Feuchte’
    state_address: “0/2/0”
    type: humidity
    state_class: measurement

  • name: ‘KNX EG Vorratsraum FEUCHTE’
    state_address: “0/2/1”
    type: humidity
    state_class: measurement

  • name: ‘KNX EG Treppenhaus FEUCHTE’
    state_address: “0/2/2”
    type: humidity
    state_class: measurement

  • name: ‘KNX EG Küche Kochinsel Wand FEUCHTE’
    state_address: “0/2/3”
    type: humidity
    state_class: measurement

  • name: ‘KNX EG Küche Tür FEUCHTE’
    state_address: “0/2/4”
    type: humidity
    state_class: measurement

  • name: ‘KNX EG Eingangstür FEUCHTE’
    state_address: “0/2/5”
    type: humidity
    state_class: measurement

  • name: ‘KNX EG Flur Badtür FEUCHTE’
    state_address: “0/2/6”
    type: humidity
    state_class: measurement

  • name: ‘KNX EG Bad Waschbecken FEUCHTE’
    state_address: “0/2/7”
    type: humidity
    state_class: measurement

  • name: ‘KNX 1. OG Bad Waschbecken FEUCHTE’
    state_address: “0/2/8”
    type: humidity
    state_class: measurement

  • name: ‘KNX 1. OG Flur Badtür FEUCHTE’
    state_address: “0/2/9”
    type: humidity
    state_class: measurement

  • name: ‘KNX Schlafzimmer Balkon FEUCHTE’
    state_address: “0/2/10”
    type: humidity
    state_class: measurement

  • name: ‘KNX Schlafzimmer Tür FEUCHTE’
    state_address: “0/2/11”
    type: humidity
    state_class: measurement

  • name: ‘KNX Schlafzimmer Bett rechts FEUCHTE’
    state_address: “0/2/12”
    type: humidity
    state_class: measurement

  • name: ‘KNX Schlafzimmer Bett links FEUCHTE’
    state_address: “0/2/13”
    type: humidity
    state_class: measurement

  • name: ‘KNX 1. OG Kinderzimmer 1 (Frida) FEUCHTE’
    state_address: “0/2/14”
    type: humidity
    state_class: measurement

  • name: ‘KNX 1. OG Kinderzimmer 2 (Theo) FEUCHTE’
    state_address: “0/2/15”
    type: humidity
    state_class: measurement

  • name: ‘KNX 1. OG Treppenhaus FEUCHTE’
    state_address: “0/2/16”
    type: humidity
    state_class: measurement

  • name: ‘KNX DG Büro 2 (Sascha) FEUCHTE’
    state_address: “0/2/17”
    type: humidity
    state_class: measurement

  • name: ‘KNX DG Büro Eingang FEUCHTE’
    state_address: “0/2/18”
    type: humidity
    state_class: measurement

  • name: ‘KNX DG Büro 1 (Tanja) FEUCHTE’
    state_address: “0/2/19”
    type: humidity
    state_class: measurement

for some values I get this error:
Logger: xknx.log
Quelle: runner.py:271
Erstmals aufgetreten: 13:30:26 (70 Vorkommnisse)
Zuletzt protokolliert: 14:30:28

Could not sync group address ‘0/2/18’ (KNX DG Büro Eingang FEUCHTE - Value)
Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 0/2/19
Could not sync group address ‘0/2/19’ (KNX DG Büro 1 (Tanja) FEUCHTE - Value)
Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 2/1/11
Could not sync group address ‘2/1/11’ (Unknown - Position)

For example, this genrates no error, but is not available as entity:

  • name: ‘KNX EG Treppenhaus TEMPERATUR’
    state_address: “0/1/0”
    type: temperature
    state_class: measurement

maybe someone can help me?
HA and all integrations are up to date

warm regards
Sascha

Hi :wave:!

If it doesn’t yield any error when checking config, it will create an entity. Maybe that GA was configured with a different name before, then the new name key would be ignored.

The only other explanation would be a duplicate sensor key in configuration.yaml knx: overwriting the first before config is checked.

Hallo Farmio,
deine zweite Vermutung kann es nicht sein. Ich habe extra eine KNX.yaml erstellt um alles sauber getrennt zu halten. Mit höchster Wahrscheinlichkeit trifft deine erste Vermutung zu. Ich hatte in einem vorherigen Versuch eine Fehlkonfiguration gemacht und da die GA 0/1/0 schon verwendet.
Kann ich das irgendwie bereinigen?
LG und vielen Dank schon einmal für deine Hilfe
Sascha

Just find the entity and change its name.
Or comment the missing one out, reload, find the orphaned entity and delete it before adding it back to config.

Also please note that this forum prefers English. See https://community.home-assistant.io/t/how-to-help-us-help-you-or-how-to-ask-a-good-question/114371 (this also has some tips for formatting yaml / code in your posts).

Matthias thank you very much for your Help and for your hints :wink:

Next question will be in english.
Warm regards
Sascha