NEWS
VIS 2: WLED Effekt (seg.0.fx) als Dropdown anzeigen
-
@denjo sagte in VIS 2: WLED Effekt (seg.0.fx) als Dropdown anzeigen:
@skvarel das wäre geil, ich denke das der editor abstürzt weil die liste echt lang ist
Ja, bei mir hängt sich alles auf. Ich habe rund 90 Einträge in einem Dropdown. Das macht keinen Spaß.
Ich habe gerade mit @jkvarel gesprochen. Ich lege gerade ein Issue bei uns an, er will sich das dann angucken.
Meine Idee ist, ein einfaches Dropdown mit dem Inhalt des Datenpunkt. Die einzelnen Werte brauchen nicht im VIS-Editor editierbar sein. Lediglich die Textfarbe und ggf. Highlightfarben.
Alle Werte stumpf aus dem Datenpunkt holen und in beide Richtungen.
Das Widget sollte in beide Richtungen funktionieren.- Wenn ein Wert im Dropdown ausgewählt wird, soll der Wert im Datenpunkt gesetzt werden;
- Wenn sich der Datenpunkt ändert, soll das Widget den Wert anzeigen;
Mal gucken, was er da machen kann :)
-
@denjo sagte in VIS 2: WLED Effekt (seg.0.fx) als Dropdown anzeigen:
@skvarel das wäre geil, ich denke das der editor abstürzt weil die liste echt lang ist
Ja, bei mir hängt sich alles auf. Ich habe rund 90 Einträge in einem Dropdown. Das macht keinen Spaß.
Ich habe gerade mit @jkvarel gesprochen. Ich lege gerade ein Issue bei uns an, er will sich das dann angucken.
Meine Idee ist, ein einfaches Dropdown mit dem Inhalt des Datenpunkt. Die einzelnen Werte brauchen nicht im VIS-Editor editierbar sein. Lediglich die Textfarbe und ggf. Highlightfarben.
Alle Werte stumpf aus dem Datenpunkt holen und in beide Richtungen.
Das Widget sollte in beide Richtungen funktionieren.- Wenn ein Wert im Dropdown ausgewählt wird, soll der Wert im Datenpunkt gesetzt werden;
- Wenn sich der Datenpunkt ändert, soll das Widget den Wert anzeigen;
Mal gucken, was er da machen kann :)
-
@carsten04 warum?
-
@carsten04 warum?
-
@denjo Kannst Du mal bitte die Ausgabe der dev-Konsole hier posten, wenn es bei dir im vis-2 Editor knallt. Welche HW benutzt Du?
@carsten04 würde ich gerne kann ich aber nicht. Ich hatte noch ein wenig damit rum probiert und diese "Radio" widget genommen, der hat mir leider ein Riesen Fenster über den gesamten Bildschirm gelegt so das ich nichts mehr ändern und zurücksetzten konnte. mir blieb dann nix anderes übrig den Adapter wieder zu löschen und dann konnte ich das widget auch wieder löschen. wenn ich ihn nun installiere taucht er auch gar nicht mehr auf in editor.

-
@carsten04 würde ich gerne kann ich aber nicht. Ich hatte noch ein wenig damit rum probiert und diese "Radio" widget genommen, der hat mir leider ein Riesen Fenster über den gesamten Bildschirm gelegt so das ich nichts mehr ändern und zurücksetzten konnte. mir blieb dann nix anderes übrig den Adapter wieder zu löschen und dann konnte ich das widget auch wieder löschen. wenn ich ihn nun installiere taucht er auch gar nicht mehr auf in editor.

-
@skvarel Poste hier mal bitte die Ausgabe der dev-Konsole. Ich kann den Fehler bei mir nicht nachstellen. Welche HW nutzt Du?
@carsten04 sagte in VIS 2: WLED Effekt (seg.0.fx) als Dropdown anzeigen:
@skvarel Poste hier mal bitte die Ausgabe der dev-Konsole. Ich kann den Fehler bei mir nicht nachstellen. Welche HW nutzt Du?
Da kam kein Fehler. Der Editor war nur nicht mehr nutzbar. Es war alles 'eingefroren'
Der ioBroker:
- PlatformBetriebssystem:linux
- Architektur:x64
- CPUs:4
- Geschwindigkeit:2700 MHz
- Modell:Intel(R) Core(TM) i3-6100T CPU @ 3.20GHz
- RAM:15.5 GB
- Node.js:v22.22.0
- NPM:10.9.4
- Datenträgergröße:466.9 GB
- Freier Festplattenspeicher:449.5 GB
VIS Editor:
- Windows 10
- Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz
- Browser: FF und Chrome getestet
- RAM 64 GB
-
@denjo Das sieht so aus, als ob da irgend etwas bei der Installation schief gegangen ist. Am Besten noch einmal alles richtig löschen. Dazu: Instanz löschen, Adapter löschen, dann noch einmal installieren. Wenn Du Chrome nutzt mit F12 DEV-Konsole öffnen, dann Widget auf den Editor ziehen, OID wählen und schauen was die Konsole ausgibt und dann hier bitte posten, danke. Was für ein System nutzt Du (welche HW)?
-
@carsten04 sagte in VIS 2: WLED Effekt (seg.0.fx) als Dropdown anzeigen:
@skvarel Poste hier mal bitte die Ausgabe der dev-Konsole. Ich kann den Fehler bei mir nicht nachstellen. Welche HW nutzt Du?
Da kam kein Fehler. Der Editor war nur nicht mehr nutzbar. Es war alles 'eingefroren'
Der ioBroker:
- PlatformBetriebssystem:linux
- Architektur:x64
- CPUs:4
- Geschwindigkeit:2700 MHz
- Modell:Intel(R) Core(TM) i3-6100T CPU @ 3.20GHz
- RAM:15.5 GB
- Node.js:v22.22.0
- NPM:10.9.4
- Datenträgergröße:466.9 GB
- Freier Festplattenspeicher:449.5 GB
VIS Editor:
- Windows 10
- Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz
- Browser: FF und Chrome getestet
- RAM 64 GB
@skvarel Das ist echt Strange. Die HW ist ja völlig ausreichend. Habe bei mir jetzt mal mit 250 common.states getestet, hat alles geklappt. Wobei ich sagen muss, dass der Anwendungsfall mit mehr als 50 Einträgen in der Auswahl auch so nicht sinnvoll ist, da die Wert[n]-Anzahl schnell unübersichtlich wird. Hier war eher der Gedanke bei Auswahlen von vielleicht 10 common.states jeweils individuell für jeden Auswahlwert Icons, Farben usw. individuell zu setzen, wenn man denn möchte.
-
@skvarel Das ist echt Strange. Die HW ist ja völlig ausreichend. Habe bei mir jetzt mal mit 250 common.states getestet, hat alles geklappt. Wobei ich sagen muss, dass der Anwendungsfall mit mehr als 50 Einträgen in der Auswahl auch so nicht sinnvoll ist, da die Wert[n]-Anzahl schnell unübersichtlich wird. Hier war eher der Gedanke bei Auswahlen von vielleicht 10 common.states jeweils individuell für jeden Auswahlwert Icons, Farben usw. individuell zu setzen, wenn man denn möchte.
-
@denjo Das sieht so aus, als ob da irgend etwas bei der Installation schief gegangen ist. Am Besten noch einmal alles richtig löschen. Dazu: Instanz löschen, Adapter löschen, dann noch einmal installieren. Wenn Du Chrome nutzt mit F12 DEV-Konsole öffnen, dann Widget auf den Editor ziehen, OID wählen und schauen was die Konsole ausgibt und dann hier bitte posten, danke. Was für ein System nutzt Du (welche HW)?
@carsten04 hatte ihn schon öfter installiert usw
hab nen intel nuc i7 64gb ram 1tb speicher proxmox
-
@skvarel Das ist echt Strange. Die HW ist ja völlig ausreichend. Habe bei mir jetzt mal mit 250 common.states getestet, hat alles geklappt. Wobei ich sagen muss, dass der Anwendungsfall mit mehr als 50 Einträgen in der Auswahl auch so nicht sinnvoll ist, da die Wert[n]-Anzahl schnell unübersichtlich wird. Hier war eher der Gedanke bei Auswahlen von vielleicht 10 common.states jeweils individuell für jeden Auswahlwert Icons, Farben usw. individuell zu setzen, wenn man denn möchte.
Das wäre zum Beispiel einer der Datenpunkte:
{ "type": "state", "common": { "name": "ID of the effect ", "type": "number", "role": "state", "read": true, "unit": "", "write": true, "states": { "0": "Solid", "1": "Blink", "2": "Breathe", "3": "Wipe", "4": "Wipe Random", "5": "Random Colors", "6": "Sweep", "7": "Dynamic", "8": "Colorloop", "9": "Rainbow", "10": "Scan", "11": "Scan Dual", "12": "Fade", "13": "Theater", "14": "Theater Rainbow", "15": "Running", "16": "Saw", "17": "Twinkle", "18": "Dissolve", "19": "Dissolve Rnd", "20": "Sparkle", "21": "Sparkle Dark", "22": "Sparkle+", "23": "Strobe", "24": "Strobe Rainbow", "25": "Strobe Mega", "26": "Blink Rainbow", "27": "Android", "28": "Chase", "29": "Chase Random", "30": "Chase Rainbow", "31": "Chase Flash", "32": "Chase Flash Rnd", "33": "Rainbow Runner", "34": "Colorful", "35": "Traffic Light", "36": "Sweep Random", "37": "Chase 2", "38": "Aurora", "39": "Stream", "40": "Scanner", "41": "Lighthouse", "42": "Fireworks", "43": "Rain", "44": "Tetrix", "45": "Fire Flicker", "46": "Gradient", "47": "Loading", "48": "Rolling Balls", "49": "Fairy", "50": "Two Dots", "51": "Fairytwinkle", "52": "Running Dual", "53": "RSVD", "54": "Chase 3", "55": "Tri Wipe", "56": "Tri Fade", "57": "Lightning", "58": "ICU", "59": "Multi Comet", "60": "Scanner Dual", "61": "Stream 2", "62": "Oscillate", "63": "Pride 2015", "64": "Juggle", "65": "Palette", "66": "Fire 2012", "67": "Colorwaves", "68": "Bpm", "69": "Fill Noise", "70": "Noise 1", "71": "Noise 2", "72": "Noise 3", "73": "Noise 4", "74": "Colortwinkles", "75": "Lake", "76": "Meteor", "77": "Meteor Smooth", "78": "Railway", "79": "Ripple", "80": "Twinklefox", "81": "Twinklecat", "82": "Halloween Eyes", "83": "Solid Pattern", "84": "Solid Pattern Tri", "85": "Spots", "86": "Spots Fade", "87": "Glitter", "88": "Candle", "89": "Fireworks Starburst", "90": "Fireworks 1D", "91": "Bouncing Balls", "92": "Sinelon", "93": "Sinelon Dual", "94": "Sinelon Rainbow", "95": "Popcorn", "96": "Drip", "97": "Plasma", "98": "Percent", "99": "Ripple Rainbow", "100": "Heartbeat", "101": "Pacifica", "102": "Candle Multi", "103": "Solid Glitter", "104": "Sunrise", "105": "Phased", "106": "Twinkleup", "107": "Noise Pal", "108": "Sine", "109": "Phased Noise", "110": "Flow", "111": "Chunchun", "112": "Dancing Shadows", "113": "Washing Machine", "114": "Rotozoomer", "115": "Blends", "116": "TV Simulator", "117": "Dynamic Smooth", "118": "Spaceships", "119": "Crazy Bees", "120": "Ghost Rider", "121": "Blobs", "122": "Scrolling Text", "123": "Drift Rose", "124": "Distortion Waves", "125": "Soap", "126": "Octopus", "127": "Waving Cell", "128": "Pixels", "129": "Pixelwave", "130": "Juggles", "131": "Matripix", "132": "Gravimeter", "133": "Plasmoid", "134": "Puddles", "135": "Midnoise", "136": "Noisemeter", "137": "Freqwave", "138": "Freqmatrix", "139": "GEQ", "140": "Waterfall", "141": "Freqpixels", "142": "RSVD", "143": "Noisefire", "144": "Puddlepeak", "145": "Noisemove", "146": "Noise2D", "147": "Perlin Move", "148": "Ripple Peak", "149": "Firenoise", "150": "Squared Swirl", "151": "RSVD", "152": "DNA", "153": "Matrix", "154": "Metaballs", "155": "Freqmap", "156": "Gravcenter", "157": "Gravcentric", "158": "Gravfreq", "159": "DJ Light", "160": "Funky Plank", "161": "RSVD", "162": "Pulser", "163": "Blurz", "164": "Drift", "165": "Waverly", "166": "Sun Radiation", "167": "Colored Bursts", "168": "Julia", "169": "RSVD", "170": "RSVD", "171": "RSVD", "172": "Game Of Life", "173": "Tartan", "174": "Polar Lights", "175": "Swirl", "176": "Lissajous", "177": "Frizzles", "178": "Plasma Ball", "179": "Flow Stripe", "180": "Hiphotic", "181": "Sindots", "182": "DNA Spiral", "183": "Black Hole", "184": "Wavesins", "185": "Rocktaves", "186": "Akemi" } }, "from": "system.adapter.wled.0", "user": "system.user.admin", "ts": 1771180559950, "_id": "wled.0.bcddc236f0f7.seg.0.fx", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } } -
Das wäre zum Beispiel einer der Datenpunkte:
{ "type": "state", "common": { "name": "ID of the effect ", "type": "number", "role": "state", "read": true, "unit": "", "write": true, "states": { "0": "Solid", "1": "Blink", "2": "Breathe", "3": "Wipe", "4": "Wipe Random", "5": "Random Colors", "6": "Sweep", "7": "Dynamic", "8": "Colorloop", "9": "Rainbow", "10": "Scan", "11": "Scan Dual", "12": "Fade", "13": "Theater", "14": "Theater Rainbow", "15": "Running", "16": "Saw", "17": "Twinkle", "18": "Dissolve", "19": "Dissolve Rnd", "20": "Sparkle", "21": "Sparkle Dark", "22": "Sparkle+", "23": "Strobe", "24": "Strobe Rainbow", "25": "Strobe Mega", "26": "Blink Rainbow", "27": "Android", "28": "Chase", "29": "Chase Random", "30": "Chase Rainbow", "31": "Chase Flash", "32": "Chase Flash Rnd", "33": "Rainbow Runner", "34": "Colorful", "35": "Traffic Light", "36": "Sweep Random", "37": "Chase 2", "38": "Aurora", "39": "Stream", "40": "Scanner", "41": "Lighthouse", "42": "Fireworks", "43": "Rain", "44": "Tetrix", "45": "Fire Flicker", "46": "Gradient", "47": "Loading", "48": "Rolling Balls", "49": "Fairy", "50": "Two Dots", "51": "Fairytwinkle", "52": "Running Dual", "53": "RSVD", "54": "Chase 3", "55": "Tri Wipe", "56": "Tri Fade", "57": "Lightning", "58": "ICU", "59": "Multi Comet", "60": "Scanner Dual", "61": "Stream 2", "62": "Oscillate", "63": "Pride 2015", "64": "Juggle", "65": "Palette", "66": "Fire 2012", "67": "Colorwaves", "68": "Bpm", "69": "Fill Noise", "70": "Noise 1", "71": "Noise 2", "72": "Noise 3", "73": "Noise 4", "74": "Colortwinkles", "75": "Lake", "76": "Meteor", "77": "Meteor Smooth", "78": "Railway", "79": "Ripple", "80": "Twinklefox", "81": "Twinklecat", "82": "Halloween Eyes", "83": "Solid Pattern", "84": "Solid Pattern Tri", "85": "Spots", "86": "Spots Fade", "87": "Glitter", "88": "Candle", "89": "Fireworks Starburst", "90": "Fireworks 1D", "91": "Bouncing Balls", "92": "Sinelon", "93": "Sinelon Dual", "94": "Sinelon Rainbow", "95": "Popcorn", "96": "Drip", "97": "Plasma", "98": "Percent", "99": "Ripple Rainbow", "100": "Heartbeat", "101": "Pacifica", "102": "Candle Multi", "103": "Solid Glitter", "104": "Sunrise", "105": "Phased", "106": "Twinkleup", "107": "Noise Pal", "108": "Sine", "109": "Phased Noise", "110": "Flow", "111": "Chunchun", "112": "Dancing Shadows", "113": "Washing Machine", "114": "Rotozoomer", "115": "Blends", "116": "TV Simulator", "117": "Dynamic Smooth", "118": "Spaceships", "119": "Crazy Bees", "120": "Ghost Rider", "121": "Blobs", "122": "Scrolling Text", "123": "Drift Rose", "124": "Distortion Waves", "125": "Soap", "126": "Octopus", "127": "Waving Cell", "128": "Pixels", "129": "Pixelwave", "130": "Juggles", "131": "Matripix", "132": "Gravimeter", "133": "Plasmoid", "134": "Puddles", "135": "Midnoise", "136": "Noisemeter", "137": "Freqwave", "138": "Freqmatrix", "139": "GEQ", "140": "Waterfall", "141": "Freqpixels", "142": "RSVD", "143": "Noisefire", "144": "Puddlepeak", "145": "Noisemove", "146": "Noise2D", "147": "Perlin Move", "148": "Ripple Peak", "149": "Firenoise", "150": "Squared Swirl", "151": "RSVD", "152": "DNA", "153": "Matrix", "154": "Metaballs", "155": "Freqmap", "156": "Gravcenter", "157": "Gravcentric", "158": "Gravfreq", "159": "DJ Light", "160": "Funky Plank", "161": "RSVD", "162": "Pulser", "163": "Blurz", "164": "Drift", "165": "Waverly", "166": "Sun Radiation", "167": "Colored Bursts", "168": "Julia", "169": "RSVD", "170": "RSVD", "171": "RSVD", "172": "Game Of Life", "173": "Tartan", "174": "Polar Lights", "175": "Swirl", "176": "Lissajous", "177": "Frizzles", "178": "Plasma Ball", "179": "Flow Stripe", "180": "Hiphotic", "181": "Sindots", "182": "DNA Spiral", "183": "Black Hole", "184": "Wavesins", "185": "Rocktaves", "186": "Akemi" } }, "from": "system.adapter.wled.0", "user": "system.user.admin", "ts": 1771180559950, "_id": "wled.0.bcddc236f0f7.seg.0.fx", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } } -
@skvarel Das ist echt Strange. Die HW ist ja völlig ausreichend. Habe bei mir jetzt mal mit 250 common.states getestet, hat alles geklappt. Wobei ich sagen muss, dass der Anwendungsfall mit mehr als 50 Einträgen in der Auswahl auch so nicht sinnvoll ist, da die Wert[n]-Anzahl schnell unübersichtlich wird. Hier war eher der Gedanke bei Auswahlen von vielleicht 10 common.states jeweils individuell für jeden Auswahlwert Icons, Farben usw. individuell zu setzen, wenn man denn möchte.
@carsten04 sagte in VIS 2: WLED Effekt (seg.0.fx) als Dropdown anzeigen:
@skvarel Das ist echt Strange. Die HW ist ja völlig ausreichend.
Zumal die Hardware vom ioBroker hierbei unwichtig ist. Die VIS (inkl.Editor) wird auf dem Anzeigegrät gerändert.

