NEWS
Vis2 ab 09.01.2024 im stable
-
ich hatte das schonmal auf discord gefragt.
gibt es eine Möglichkeit, das vis-1 widgets in vis-2 nicht mehr angezeigt werden?
ichhabe gesehen, das für vis-2 widgets versionen ignoriert werden können (was aber erst ab vis-3 interessant werden könnte), für vis1 hab ich nichts gesehen.oder sollen die vis-1 widgets ebenfalls in einen eigenen adapter ausgelagert werden?
Adapter zum testen:
Im Adapter iobroker.rssfeed sind vis-1 widgets enthalten. diese werden aber auch in vis-2 angezeigt. sind dort aber nicht funktionsfähig.
(nur zur Sicherheit: das hat nichts mit iobroker.vis-2-widgets-rssfeed zu tun) -
-
-
@oliverio das gehört in die io-package von Deinem
iobroker.rssfeed
dann werden die vis-1 Widgets aus dem Adapter in vis-2 ignoriert.
-
@carsten04
hast du das selbst ausprobiert?
Kannst du mir den adapter nennen mit dem du das ausprobiert hast? -
Anmerkung:
Die letzten Kommentare wurden von https://forum.iobroker.net/topic/74773/vis-vis-2-übersicht-widgetkompatibilität hierher verschoben. -
@mcm1957 Done!
-
jetzt hat es geklappt
-
@oliverio sagte in Vis2 ab morgen im stable:
@carsten04
hast du das selbst ausprobiert?
Kannst du mir den adapter nennen mit dem du das ausprobiert hast?Ja klar, mit meinem Adapter. Ich hatte das Thema mal im Dezember '23 etwas ausführlicher mit foxriver76 diskutiert, da er das Ganze implementiert hat.
-
ich glaube allerdings das am schema was nicht stimmt
https://github.com/ioBroker/ioBroker.js-controller/blame/0e2b4e4dfe3c3d18b57b0e214d65897b7cf1ae1f/schemas/io-package.json#L1428ignoreInVersions steht nach Components und müsste eigentlich eine ebene höher.
so gehört es zum widgetset, implementiert ist es aber als adapter-regelsiehst du das auch so?
-
@oliverio
Dann erstell doch bitte ein Issue im js-controller Repo damit das gefixed wird.
@foxriver76 FYI -
@oliverio sagte in Vis2 ab morgen im stable:
ich glaube allerdings das am schema was nicht stimmt
https://github.com/ioBroker/ioBroker.js-controller/blame/0e2b4e4dfe3c3d18b57b0e214d65897b7cf1ae1f/schemas/io-package.json#L1428ignoreInVersions steht nach Components und müsste eigentlich eine ebene höher.
so gehört es zum widgetset, implementiert ist es aber als adapter-regelsiehst du das auch so?
Für mich sieht das richtig aus. Abfrage erfolgt hier:
async function readAdapterList() { const res = await adapter.getObjectViewAsync('system', 'instance', {}); const instances = []; res.rows .forEach(item => { const obj = item.value; // ignore widgets for V1 only if (obj?.common?.visWidgets?.ignoreInVersions?.includes(2)) { return; } const name = obj && obj._id && obj._id.replace('system.adapter.', '').replace(/\.\d+$/, ''); if (name && !instances.includes(name)) { instances.push(name); } }); instances.sort(); let sets = []; POSSIBLE_WIDGET_SETS_LOCATIONS.forEach(dir => collectWidgetSets(dir, sets)); sets = sets.filter(s => instances.includes(s.name.substring('iobroker.'.length))); return sets; }
und so steht es auch im Schema.
-
@carsten04
im schema steht es für mich auf gleicher ebene wie
"components": {
und nicht auf gleicher ebene wie
"patternProperties": {
was ja der bezeichnung des widgetsets entsprichtalso so ist die definition per code
visWidget: { ignoreInVersions: [2], "widgetsetname": { component: [], url: "", i18n: true } }
und so per schema
visWidget: { "widgetsetname": { ignoreInVersions: [2], component: [], url: "", i18n: true } } `` aber wenn du es nicht so siehst ist auch kein fehler da. hat zwar nix zu sagen, aber mein vscode meckert, das bei ignoreInVersions eigentlich ein Object gehört und kein Arrat, weil es denkt, da kommt eine widgetset-definition
-
@oliverio Du hast recht. Das Schema muss angepasst werden.
-
@carsten04 said in Vis2 ab morgen im stable:
@oliverio Du hast recht. Das Schema muss angepasst werden.
Könnte bitte einer von euch ein Issue im js-controller repo erstellen. Sonst wird das wohl kaum angepasst. Alternative wäre ggF ein PR der das fixed (und Arbeit sparen kann).
DANKE
-
-
Hallo,
versuche mich auch gerade an der VIS 2. Leider bekomme ich es nicht hin, dass beim Material Widget\Istwert mit Diagramm nur eine Nachkommastelle angezeigt wird. Es werden immer 2 angezeigt. Die Einstellung "Ziffern nach dem Komma" funktioniert leider nicht. Es ist egal was da eingestellt ist.
Gibt es ggf noch eine andere Einstellmöglichkeit? -
Hallo zusammen
Kann man im VIS2 die Widget Nummern/Namen Ausblenden (Rot Markiert)?
Diese Überlagern meine Daten die ich im Editor habe und kann sie so schlecht positionieren.
Liebe Grüße
-
Klick auf das Auge
-
@icebear sagte in Vis2 ab morgen im stable:
Klick auf das Auge
Vielen Lieben Dank Manchmal kann es doch so einfach sein