Quirks Einstellung

Liebes Forum,
ich bekomme bei der Einrichtung von quirks folgende Fehlermeldung in
der Konfiguration

zha: 
  zigpy_config:
    ota:
      ikea_provider: true                        # Auto update Trådfri devices
      ledvance_provider: true                    # Auto update LEDVANCE/OSRAM devices
      salus_provider: true                       # Auto update SALUS/Computime devices
      inovelli_provider: true
  enable_quirks: true
  custom_quirks_path:   /config/custom_zha_quirks/

Konfigurationswarnungen

Invalid config for ‘zha’ at configuration.yaml, line 12: not a directory for dictionary value ‘zha->custom_quirks_path’, got ‘/config/custom_zha_quirks/’

Das Verzeichnis ist aber in dieser Form so vorhanden.

Vielen Dank.

Gruß

Ralf

:crayon:by HarryP: Codezeilen formatiert (bitte immer in </> einbinden)

Was steht in Zeile 12 in der configuration.yaml?

Versuch es mal so

custom_quirks_path: config/custom_zha_quirks/

Vielen lieben Dank.

Hat funktioniert.

Kann ich darunter weitere Verzeichnisse erstellen und werden dann diese ebenfalls
mit verarbeitet, oder muss ich alle py-Dateien direkt in diesem Endpunkt ablegen?

Hg Ralf

Da kann ich dir nicht helfen. Ich nutze zha nicht. Aber es gibt genug hier, die zha nutzen.

Ich habe alle meine quirks im Verzeichnis:

## ZHA quirks
#
  custom_quirks_path: /config/custom_zha_quirks/
#

und bei mir funktioniert es übrigens mit dem “/” vor “config”. :wink:

Wird vermutlich eher an den 3 Leerzeichen gelegen haben :wink:

2 „Gefällt mir“

Die 3 Leerzeichen waren erst nach der Formatierung in das Code-Format da. Vorher gab es nur 1 Leerzeichen.

Die 3 Leerzeichen waren vorher auch da, nur hat man sie nicht gesehen
(am Code habe ich nichts verändert, lediglich </> davor/dahinter eingefügt).

Das ist eben das Problem, wenn die User ihren Code nicht richtig/ordentlich posten!

1 „Gefällt mir“

Ich habe sämtliche Konstellationen ausprobiert und es läuft nur so ohne Fehler durch:

custom_quirks_path: config/custom_zha_quirks/