Ankündigung

Einklappen
Keine Ankündigung bisher.

SmartVISU v3.3 - basic.symbol färbt dynamische icons nicht ein

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • alkazaa
    antwortet
    Hallo Wolfram,
    als Rückmeldung: ich hatte gestern (nach update auf SV3.3) beim basic.stateswitch auch das Problem, dass das Einfärben der icons schief ging. Dein fix in der develop hat's behoben. Danke!

    Beste Grüße
    Franz (ein andrer als oben )


    EDIT wvhn​: zweites Thema in eigenen Thread ausgelagert.
    Zuletzt geändert von wvhn; 31.01.2023, 19:43.

    Einen Kommentar schreiben:


  • franzmm
    antwortet
    Hallo Wolfram,

    hab den Fix angewendet, damit funktionierts wieder!
    Vielen Dank für Deine schnelle Hilfe!

    Gruß
    Franz

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    franzmm
    Es ist ein Fix im develop branch, der das Einfärben dynamischer icons über den color-Parameter von basic.symbol wieder sicher stellt.

    Gruß
    Wolfram

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    Hallo Franz,
    da scheint sich ein Fehler in basic.symbol eingeschlichen zu haben, den keiner der Tester über fast ein halbes Jahr bemerkt hat . Ich muss das erstmal analysieren.

    Als Workaround kannst Du die Farben auch in das icon-Widget übergeben:
    Code:
    {{ basic.symbol('', 'Energie.Symo.SoC', '', [icon.battery('', '', 'Energie.Symo.SoC', '0', '100', '#ff0000'), icon.battery('', '', 'Energie.Symo.SoC', '0', '100', 'icon1'), icon.battery('', '', 'Energie.Symo.SoC', '0', '100', '#00ff00')] , [0, 1, 2], 'VAR1>50?2:VAR1>20?1:0')}}
    oder vereinfacht
    Code:
    {{ basic.symbol('', 'Energie.Symo.SoC', '', [icon.battery('', '', 'Energie.Symo.SoC', '0', '100', '#ff0000'), icon.battery('', '', 'Energie.Symo.SoC', '0', '100', 'icon1'), icon.battery('', '', 'Energie.Symo.SoC', '0', '100', '#00ff00')], [20,50], '>')}}
    Gruß
    Wolfram

    Einen Kommentar schreiben:


  • SmartVISU v3.3 - basic.symbol färbt dynamische icons nicht ein

    Hallo,

    vor dem Update auf v3.3 hat folgendes funktioniert (dynamisches Symbol sollte abhängig vom Value zusätzlich eingefärbt werden):
    HTML-Code:
    {{ basic.symbol('', 'Energie.Symo.SoC', '', icon.battery(', '', 'Energie.Symo.SoC', '0', '100'), [0, 1, 2], 'VAR1>50?2:VAR1>20?1:0', ['#ff0000', 'icon1', '#00ff00']) }}
    Wenn ich die Doku richtig verstehe, wäre das jetzt so zu realisieren:
    HTML-Code:
    {{ basic.symbol('', 'Energie.Symo.SoC', '', icon.battery('', '', 'Energie.Symo.SoC', '0', '100'), [20, 50], '>', ['#f00', 'icon1', '#0f0']) }}
    damit bleibt das Symbol aber weiß (obwohl es rot seit müsste, Value unter 20)
    Wenn ich für das Icon eine Liste übergebe:
    HTML-Code:
    {{ basic.symbol('', 'Energie.Symo.SoC', '', [icon.battery('', '', 'Energie.Symo.SoC', '0', '100'),icon.battery('', '', 'Energie.Symo.SoC', '0', '100'),icon.battery('', '', 'Energie.Symo.SoC', '0', '100')], [20, 50], '>', ['#f00', 'icon1', '#0f0']) }}
    ​bleibt es ebenfalls weiß.
    Ich befürchte das hängt mit dem dynischen Icon zusammen?

    Viele Grüße
    Franz
    Zuletzt geändert von wvhn; 07.01.2023, 08:53.
Lädt...
X