thkl / homebridge-homematic

Homematic plugin for homebridge: https://github.com/nfarina/homebridge
180 stars 49 forks source link

Neue Systemvariablen werden nicht erkannt #599

Closed Kerschten closed 4 years ago

Kerschten commented 4 years ago

Describe the bug Nach dem Update auf Homebridge-Homematic Version 219 und homebridge Version 1.0.4 werden keine neuen Systemvariablen in der Home App hinzugefügt. Auch Änderungen wie das Löschen bestehender Systemvariablen werden nicht erkannt / übertragen. Ansonsten läuft das System einwandfrei und stabil.

Version [e.g. 22] 219

Which Homematic Device or Service the bug is about [eg. HM-.... , HmiP-...] SysVar

To Reproduce Steps to reproduce the behavior:

  1. Add new sysvar or delete existing one in config.json
  2. Open Home App
  3. Try to find new sysvar

Actual behaviour

New sysvar will not be shown or removed sysvar will still be shown respectively

Expected behavior New sysvar should be shown / removed sysvar should not be shown AnyMote

Screenshots If applicable, add screenshots to help explain your problem.

Additional context Add any other context about the problem here.

thkl commented 4 years ago

1a restart the homebridge ?

Kerschten commented 4 years ago

Yes, several times. No effect.

thkl commented 4 years ago

ok das Config File wurde ab 214 ausgelagert. Und einmalig migriert:

https://github.com/thkl/homebridge-homematic#configuration-changes-version--214

Ich tippe mal es liegt daran ... Grund: Zum Zeitpunkt dieser Entscheidung, hat das homebridge-config-ui alle Einträge aus der config geworfen, für welche kein Schema Eintrag da war. Das Problem bei der Homematic Config ist aber, das ich das Schema nicht voraussagen kann, da es aufgrund von Servicesettings etc recht dynamisch ist.

Kerschten commented 4 years ago

Alles klar, das war der entscheidende Tipp. Vielen Dank für die schnelle Hilfe!

D.h. aber auch, dass man die Config UI X derzeit nicht zum Editieren der Systemvariablen und Programme nutzen kann, sondern noch manuell die homematic_config.json anpassen muss?

thkl commented 4 years ago

Richtig, da ConfigUI ein Schema benötigt um zu wissen was es wo setzen darf. Das kann ich aber so nicht bereitstellen, weil die Configuration nicht feststehend ist.