Ankündigung

Einklappen
Keine Ankündigung bisher.

ToggleButtonVar - Zustand vom Icon

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

    ToggleButtonVar - Zustand vom Icon

    Hallo Gemeinde,

    ich habe aus dem EnertexWebV2 das Macro "ToggleButtonVar" in gebrauch:
    ToggleButtonVar(PID_WRL_Automatik,PID_HausTopSite, WrlAutomatik,SWITCH,1,0)

    Dabei ist WrlAutomatik die Variable die umgeschaltet wird (und im Debugger auch den korrekten Zustand nach jedem Tastendruck annimmt).

    Aber: Das Switch Icon bleibt immer dunkel (also es wird beim druck kurz hell und dann wieder dunkel, aber es bleibt nicht hell (was aber dem tatsächlichen Zustand entsprechen würde)

    Im Webserver Teil sieht es so aus:
    pbutton(PID_WRL_Automatik)[SWITCH]$Automatik$

    Wo liegt mein Denkfehler?
    Vielen Dank!
    Angehängte Dateien

    #2
    Hallo Karlson,

    der ToggleButtonVar hat - zumindest in der mir vorliegenden Version - einen Implementierungefehler.

    Wenn du in der EnertexWebV2.lib schaust, wirst du vermutlich diesen Code sehen:
    [highlight=epc]if change(Var) then {
    pdisplay(ID,settime(),ICON,Aktiv,GREEN,PageID)
    } endif[/highlight]

    Du könntest das einfach korrigieren (analog zum UmschaltButtonZustand) in:
    [highlight=epc]if Var then {
    pdisplay(ID,settime(),ICON,Aktiv,GREEN,PageID)
    } else {
    pdisplay(ID,settime(),ICON,InAktiv,GREY,PageID)
    } endif[/highlight]

    Gruß,
    Jens.

    Kommentar


      #3
      Zitat von DerRenovator Beitrag anzeigen
      der ToggleButtonVar hat - zumindest in der mir vorliegenden Version - einen Implementierungefehler.
      Danke! Werde das einspeisen.
      offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
      Enertex Produkte kaufen

      Kommentar


        #4
        Perfekt. Problem gelöst! Vielen Dank!

        Kommentar

        Lädt...
        X