Closed Brainbug01 closed 10 months ago
Thanks for reporting a new issue @Brainbug01!
Otherwise this issue will be closed.
Hmmm Wenn das angeblich schon gefixed ist, dann dürfte der Fehler eigentlich nicht mehr auftreten. Lt. foxriver prüft der admin gegen das ONLINE schema -das hätt ich als gegen Github verstanden,
Naja, da liegen nur ein paar Stunden zwischen Issue und Fix. Eventuell hat sich das auch Überschnitten?
Anscheinend wird das wirklich bei jedem Öffnen der Konfiguration durchgeführt 😮
Ja, der Check wird bei jedem Öffnen der Config ausgeführt. Aber so oft wird die Config ja wohl nicht geöffnet :-) Der obige Fehler ist gefixed,
Aber es gibt einen weiteren Fehler bei Multilanguage. Hab dazu issue erstellt: https://github.com/ioBroker/adapter-react-v5/issues/207
Ja, der Check wird bei jedem Öffnen der Config ausgeführt
Naja, ein Cache wäre schon nett. Das Repository wird ja z.B. auch nicht jedes Mal geladen, wenn man auf die Adapter-Liste geht.
Im Prinzip geb ich dir recht, Derzeit (mit fehlerhaftem Schema) ist no cache sicher sinnvoll. Mittelfristig macht cache ev. durchaus Sinn. Erstell ggF mal einen Issue (oder gleich PR :-) )
Die warn Meldung ist noch da, liegt das an mir? Admin v 6.12.6
Die warn Meldung ist noch da, liegt das an mir?
Mittlerweile ist iconPosition eigentlich enthalten und die Validierung sollte klappen
Wie gesagt ist es bei mir immer noch da. Ich bin im Beta unterwegs und habe alle Adapter ( außer sayit ) auf aktuellem Stand.
2023-12-02 08:35:17.351 warn octoprint has an invalid jsonConfig:
[{
"instancePath":"",
"schemaPath":"#/additionalProperties",
"keyword":"additionalProperties",
"params":{"additionalProperty":"iconPosition"},
"message":"must NOT have additional properties"
}]
Danke, ich nutze das Attribut auf einem anderen Element als im Schema definiert ist. Habe es nochmal addressiert:
https://github.com/ioBroker/adapter-react-v5/issues/197#issuecomment-1837146845
@klein0r Issue sollte reopend werden.
Attribut iconPosition sollte lt. schema.md nicht auf TOP Ebene sondern innerhalb PANEL / TAB angegeben werden - dort wo auch das icon angegeben wird. Zumindest les ich die Doku so.
@mcm1957 see https://github.com/ioBroker/adapter-react-v5/issues/197
Ich nutze die iconPosition genau so wie hier in allen Adaptern und kann diese wunderbar darüber steuern. Also ist das Schema richtig, aber der Code falsch (welcher ja funktioniert)? 😄
@klein0r Du hast wieder mal vollkommen recht. Ich hab die Spezifikation falsch gelesen. Da scheint wirklich das SChem flsch zu sein, Nur ich find dazu kein offenen SCHEMA Issue. Das referenziert Issue ist ja schon zu ...
Ich stells nochmal mit den aktuellen Meldungen ein
Ich bekomme überall Issues zu dem Thema und mache die immer zu, weil ja der Admin-Adapter die jsonConfig aufgebaut und das Schema dazu in adapter-react-v5 liegt. Gäbe es hier Handlungsbedarf von meiner Seite, hätte ich das natürlich direkt umgesetzt.
Ja nur schau bitte ob ein passendes Issue in react-v5 existiert und verlink das. Ist für die User verständlicher. Für die iconPosition hab ich mal ein (neues) Issue angelegt.
@mcm1957 Genau das mache ich doch? Siehe erste Antwort hier
Passt schon. DANKE jedenalls Hab Moritz getriggert. Er schaut wann er Zeit freischaufeln kann um die offenen Schmea Dinge mal durchzugehen.
Die Validation wäre irgendwie besser im adapter-checker aufgehoben als sie jedem User einzeln als Warning vor die Füße zu werfen...
The problem
Admin v6.12.1 meldet beim öffnen des octoprint Adapter:
Version of nodejs
v18.18.2
Version of ioBroker js-controller
5.0.15
Version of Adapter
v5.1.0
Operating system running ioBroker
Linux
Checklist of files to include below
Additional information & file uploads
No response