KNX Groupwrites werden von Homeassistant erkannt (Gruppenmonitor) aber nicht ausgewertet

cypherfax

New member
Halllo Zusammen,

Nachdem ich jetzt den Homeassistant alleine mit allen möglichen Einstellungen seit ca 3 Jahren am laufen habe, gibt es ein Problem das mich echt wahnsinnig macht und ich nicht dahinter komme woran es liegen könnte. Vielleicht kann mir einer von euch Profis mir dabei helfen?

Ich habe nach einer Ergänzung der Gruppenadressen aus der ETS6 das .knxproj exportiert und im Homeassistant importiert. Die Gruppenadresse 12/2/11 soll von einem Bewegungsmelder den wert 1 (DTP: 1.001) erhalten und nach ablauf der im gerät definierten Treppennachlaufzeit (5Min) den wert wieder auf 0 setzen (DTP: 1.001). Soweit so gut. im KNX Gruppenmonitor alles einwandfrei und der Bewegungsmelder macht was er soll. Auch im Homeassistant Gruppenmonitor sehe ich eine 1 od. 0) nur wenn ich mit dem Wert arbeiten möchte interessiert das Homeassistant gar nicht. Sei es eine Ausgabe der Entität auf einem Dashboard oder bei einer Automation. Warum ist das so und was könnte ich falsch machen?!?!

Ich hoffe ihr könnt mir dabei helfen. Anbei noch ein paar Bilder der Konfiguration. Wenn noch etwas benötigt wird, kann ich selbstverständlich (immer abends) nachliefern.
Dankeschön.
 

Anhänge

  • ETS6_gruppenmonitor.png
    ETS6_gruppenmonitor.png
    4,8 KB · Aufrufe: 6
  • homeassistant_praesenzmelder_einstellungen.png
    homeassistant_praesenzmelder_einstellungen.png
    38,9 KB · Aufrufe: 7
  • homeassistant_gruppenmonitor.png
    homeassistant_gruppenmonitor.png
    9,5 KB · Aufrufe: 6
Hast Du mal ein Beispiel, wo Du versuchst "mit dem Wert zu arbeiten"?

Ggf. könnte hier das "nicht mehr verfügbar" ein Problem sein, wenn auf "0" geprüft wird oder ähnliche Späße.
 
Ggf. könnte hier das "nicht mehr verfügbar" ein Problem sein, wenn auf "0" geprüft wird oder ähnliche Späße.
Das wird mit ziemlich hoher Wahrscheinlichkeit das Problem sein. "Nicht mehr verfügbar" ist der letzte Zustand des Sensors und damit kann Home-Assistant nicht arbeiten. In diesem Zustand kannst du auch keine Werte von Home-Assistant aus schreiben.
 
Hallo Nival und Azrael,
Danke für die Antwort. Ich hatte auch den Eindruck dass die Werte nicht gelesen werden können. Nur weiß ich eben nicht wie ich das ändern könnte.
Ich hatte versucht eine Automation zu erstellen und mir einfach (vorerst) eine Message senden zu lassen. Wenn ich das script manuell über HA ausführe erhalte ich die message prompt - es funktioniert also soweit - nur eben nicht automatisch per Bewegung:
Code:
alias: Bad Präsenzmelder Nachtschaltung
description: "Bad Bewegung"
trigger:
  - platform: state
    entity_id:
      - binary_sensor.prasenzmelder_bad
    to: "on"
condition: []
action:
  - service: notify.mobile_app_sm_a528b_xxxx
    data:
      message: Bewegungsmelder hat Bewegung erkannt
      title: Bad Bewegungsmelder
mode: single
Ich hatte auch bereits mit diversen anderen werten "gespielt" aber es änderte nichts. Was ich eben auch nicht verstehe ist, dass trotzdem alles andere funktioniert. greife ich auf einen falschen wert zu?

hier noch ein anderer Auszug aus meinem Gruppenmonitor (Ambiente Licht und Licht funktionieren):
409
06:52:33.082
Eingehend
1.2.7
Merten KNX DALI-Gateway REG-K/1/16(64)/64/IP1
5/2/25
Status Esszimmer Ambiente wert
GroupValueWrite
0xff
100 %
408
06:52:32.089
Eingehend
1.2.7
Merten KNX DALI-Gateway REG-K/1/16(64)/64/IP1
5/2/24
Status Esszimmer Ambiente schalten
GroupValueWrite
1

407
06:52:31.770
Eingehend
1.2.21
Merten Taster 2fach plus mit Raumtemperaturregler
4/2/24
Esszimmer Ambiente schalten
GroupValueWrite
1

406
06:52:23.582
Eingehend
1.2.7
Merten KNX DALI-Gateway REG-K/1/16(64)/64/IP1
5/2/25
Status Esszimmer Ambiente wert
GroupValueWrite
0x00
0 %
405
06:52:22.562
Eingehend
1.2.7
Merten KNX DALI-Gateway REG-K/1/16(64)/64/IP1
5/2/22
Status Esszimmer Hauptlicht wert
GroupValueWrite
0x00
0 %
404
06:52:21.602
Eingehend
1.2.7
Merten KNX DALI-Gateway REG-K/1/16(64)/64/IP1
5/2/21
Status Esszimmer Hauptlicht schalten
GroupValueWrite
0

403
06:52:21.302
Eingehend
1.2.21
Merten Taster 2fach plus mit Raumtemperaturregler
4/2/21
Esszimmer Hauptlicht schalten
GroupValueWrite
0

402
06:52:20.589
Eingehend
1.2.7
Merten KNX DALI-Gateway REG-K/1/16(64)/64/IP1
5/2/24
Status Esszimmer Ambiente schalten
GroupValueWrite
0

401
06:52:20.300
Eingehend
1.2.21
Merten Taster 2fach plus mit Raumtemperaturregler
4/2/24
Esszimmer Ambiente schalten
GroupValueWrite
0

400
06:52:18.041
Eingehend
1.2.7
Merten KNX DALI-Gateway REG-K/1/16(64)/64/IP1
5/2/22
Status Esszimmer Hauptlicht wert
GroupValueWrite
0xff
100 %
399
06:52:17.019
Eingehend
1.2.7
Merten KNX DALI-Gateway REG-K/1/16(64)/64/IP1
5/2/21
Status Esszimmer Hauptlicht schalten
GroupValueWrite
1

398
06:52:16.751
Eingehend
1.2.21
Merten Taster 2fach plus mit Raumtemperaturregler
4/2/21
Esszimmer Hauptlicht schalten
GroupValueWrite
1

397
06:52:10.441
Eingehend
1.2.7
Merten KNX DALI-Gateway REG-K/1/16(64)/64/IP1
5/2/101
Status Flur Hauptlicht schalten
GroupValueResponse
0

396
06:52:10.385
Ausgehend
1.0.2

5/2/101
Status Flur Hauptlicht schalten
GroupValueRead


395
06:52:06.841
Eingehend
1.2.7
Merten KNX DALI-Gateway REG-K/1/16(64)/64/IP1
5/2/1
Status Bad Hauptlicht schalten
GroupValueResponse
0

394
06:52:06.784
Ausgehend
1.0.2

5/2/1
Status Bad Hauptlicht schalten
GroupValueRead


393
06:51:28.046
Eingehend
1.2.1
Merten Taster 2fach plus mit Raumtemperaturregler
3/2/3
Status Heizung Bad Aktuelle Isttemperatur
GroupValueWrite
0x0c65

392
06:51:13.852
Eingehend
1.1.22
Merten Taster 2fach plus mit Raumtemperaturregler
3/1/23
Status Heizung Flur Aktuelle Isttemperatur
GroupValueResponse
0x0c56

391
06:51:13.801
Eingehend
1.1.41
Merten Taster 2fach plus mit Raumtemperaturregler
3/1/63
Status Heizung Wohnzimmer Aktuelle Isttemperatur
GroupValueResponse
0x07e4
 
Wenn ich das script manuell über HA ausführe
...ersetzt das jeglichen Trigger, weshalb es dann auch direkt zu action springt :)

Geh mal unter Entwicklerwerkzeuge auf den Reiter "Template" (oder "Vorlage", falls es bei Dir so benannt ist) und füge das hier ein:
YAML:
{{ states('binary_sensor.prasenzmelder_bad') }}
Was wird angezeigt? Wie ändert sich die Anzeige, wenn der Bewegungsmelder anspringt?
 
{{ states('binary_sensor.prasenzmelder_bad') }} liefert einfach "off" egal ob ich mich bewege oder manuell über den KNX Bus im ETS6 Gruppenmonitor den Befehl sende (was ja eigentlich das selbe sein sollte).
Bild anbei ist die Zeile das der KNX/Gruppenmonitor aus HA lieferte
 

Anhänge

  • Screenshot 2023-11-04 113934.png
    Screenshot 2023-11-04 113934.png
    5,6 KB · Aufrufe: 2
Hast Du eventuell noch einen ähnlichen Sensor, ggf. durchnummeriert, der stattdessen angesteuert wird? Auf den Screenshots ist ja überall nur der "Name" zu sehen. Am besten mal unter Entwicklerwerkzeuge => Zustände nachsehen, ob sich da noch was finden lässt.
 
Sensoren habe ich schon einige, aber als Präsenzmelder insgesamt nur 2 - und der andere heißt definitiv anders. Es sollte also eigentlich soweit korrekt sein. ich finde auch im HA/KNX nix um dem Präsenz Melder irgendwie mehr "Inhalt" geben zu können, oder etwas umkonfigurieren zu können. Es ist nach wie vor so, dass es HA einfach nicht interessiert was ich einstelle, der Bewegungsmelder aber auf die Adresse 12/2/11 ein "ein"/"aus" (also 1/0) korrekt sendet. Vermutlich mache ich irgendwo beim abgreifen einen Fehler, oder meinst du die Entitäten sind falsch konfiguriert? Was ja auch sein kann....

das macht mich echt wahnsinnig das in HA einfach nichts passiert obwohl er ihn liest/findet wenn am Bus was passiert

Danke schonmal
 

Anhänge

  • ha.png
    ha.png
    100,2 KB · Aufrufe: 1
Was mich daran jetzt leise irritiert ist der Zustand "Erkannt" - ein binary_sensor sollte eigentlich nur zwischen on und off schwanken und es passt nicht zu diesem hier:
{{ states('binary_sensor.prasenzmelder_bad') }} liefert einfach "off"

Vielleicht versuchsweise nochmal neu einrichten - und, das ist jetzt nur geraten, eventuell auf den Umlaut in der Bezeichnung verzichten? Anwesenheit Bad oder sowas stattdessen.
 
Okey Nival, probiere ich aus, Dankeschön - ich komme nur leider erst am Wochenende wieder dazu, weil ich Beruflich diese Woche nicht da bin. Du meinst neu einrichten in der ETS - und dann über die KNXproj Datei in HA wieder einlesen oder? oder gibts da noch ein Setting in HA das ich noch nicht kenne mit dem ich die importierten KNX Geräte besser/genauer Konfigurieren kann?
 
Einmal komplett von vorne, um auszuschließen, dass da irgendwas irgendwo schief gelaufen ist / Dinge sich verhaspelt haben, eben weil das, was da passiert, nicht sehr viel Sinn zu ergeben scheint.

oder gibts da noch ein Setting in HA das ich noch nicht kenne mit dem ich die importierten KNX Geräte besser/genauer Konfigurieren kann?
Das kann ich, da ich HA selber nicht nutze, leider nicht beantworten.
 
Also ich verstehe dich irgendwie garnicht. Der Gruppenmonitor ist doch nur dafür da um Zustände zu beobachten zb Fehlersuche. Entitäten definieren machst du doch über die eigentliche KNX Integration in einer entsprechenden yaml Datei.
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
4.676
Beiträge
47.748
Mitglieder
4.325
Neuestes Mitglied
Tim Schroth
Zurück
Oben