Ankündigung

Einklappen
Keine Ankündigung bisher.

pshifter mit 8bit werten

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

    pshifter mit 8bit werten

    Hallo Zusammen
    ich würde gerne in der visu einen 8bit Wert mit einem Shifter und Statusaktualisierung einbauen.
    In meiner Anwendung ist der 8bit Wert der Zustand der Heizungsbetriebsart (3=Normalbetrieb 1= aus, 2= Heizung ohne Warmwasser ...)
    Ich würde natürlich gerne sowas wie das "UmschaltShifterZustand" Makro nutzen - nur ist der ja für 1bit GA´s gedacht.

    -Gibts da was analoges dazu
    - wenn nein wie könnte ich das sonst noch visualisiern?

    Danke im Voraus für eure Hilfe

    vento
    FB_Addon_TelNo{ height:15px !important; white-space: nowrap !important; background-color: #0ff0ff;}
    Gruß Jukom

    #2
    wenn du vom eibPC redest -> dann bist du im faslchen Subforum, eventuell kann man das ja verschieben...

    Zur Frage selbst:
    ich bastel auch gerade ein bischen herum mit einer ähnliche Thematik:
    zuerst schreibe ich das passende Symbol in eine Variable (symbol_^ID_^PageID)
    Code:
    if KonnexHei_^ID_^PageID==1 or KonnexHei_^ID_^PageID==33 then [B]symbol_^ID_^PageID[/B]=PRESENT endif;
    if KonnexHei_^ID_^PageID==2 or KonnexHei_^ID_^PageID==34 then symbol_^ID_^PageID=ABSENT endif;
    if KonnexHei_^ID_^PageID==3 or KonnexHei_^ID_^PageID==35 then symbol_^ID_^PageID=NIGHT endif;
    if KonnexHei_^ID_^PageID==4 or KonnexHei_^ID_^PageID==36 then symbol_^ID_^PageID=ICE endif;
    und dann aktualisiere ich den button:
    Code:
    pdisplay(ID,displayText_^ID_^PageID,symbol_^ID_^PageID,ACTIVE,GREEN,PageID)
    geht sicher eleganter, aber funktionieren tut es
    EPIX
    ...und möge der Saft mit euch sein...
    Getippt von meinen Zeigefingern auf einer QWERTZ Tastatur

    Kommentar


      #3
      Danke Eibix fuer deine Antwort.

      ganz verstehe ich nicht was du machst.
      Vielleicht kannst du mir kurz beschreiben was du genau machst.

      @Admin
      Der Beitrag habe ich im falschen Subforum erstellt - bitte
      verschieben
      Gruß Jukom

      Kommentar


        #4
        zuerst schreibe ich das passende Symbol in eine Variable (symbol_^ID_^PageID)
        bei dir wäre es halt:
        Code:
        if Heizstatus==1  then symbol=XXX endif;
        if Heizstatus==2  then symbol=YYY endif;
        if Heizstatus==3  then symbol=ZZZ endif;
        je nach Zustand der Heizungsbetriebsart (3=Normalbetrieb 1= aus, 2= Heizung ohne Warmwasser ...) wählts du ein passendes Symbol aus (XXX,YYY,ZZZ sind die gewünschten Symbole)

        und dann aktualisiere ich den button:
        Code:
        pdisplay(ID,$Heizungsmodus$,symbol,ACTIVE,GREEN,PageID)
        wobei ID die ID des buttins und PageID die ID der Seite ist wo der Button definiert ist
        EPIX
        ...und möge der Saft mit euch sein...
        Getippt von meinen Zeigefingern auf einer QWERTZ Tastatur

        Kommentar


          #5
          Zitat von Jukom Beitrag anzeigen
          -Gibts da was analoges dazu
          - wenn nein wie könnte ich das sonst noch visualisiern?
          Schau mal das Makro Raumcontroller in der EnertexWebV2.lib. Wenn Du diese runterlädst kannst Du in den Ordner für die Beispiele auch den Anwendungsfall anschauen.
          Im Visuassistenten wird dieses Makro auch genutzt (also hier auch mal klicken)
          offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
          Enertex Produkte kaufen

          Kommentar


            #6
            @Eibix
            Danke nochmals
            Du organisierst mit deinem code lediglich die unterscheiden Icons .
            Mir geht es aber darum einen 8bit Wert von dem Makro verarbeitet zu haben. Standardmäßig wird von MultiButton ja 1bit GAs verarbeitet und kann daher mit meiner GA für den Betriebszustand der Heizung nichts anfangen.

            @energetus
            Danke für den Tipp
            Schaue ich mir gleich an sobald ich wieder zuhause bin
            Gruß Jukom

            Kommentar

            Lädt...
            X