Teller / Counter

vdhoogen
vdhoogen Gebruiker, Specialist
Hallo Allemaal,

Ik zoek naar een makkelijke teller die maximaal 3 wordt, deze moet een KNX bit bericht lezen. En naar een byte schrijven.
Dus 1x bit >> Byte =1
2x >> Byte = 2
3x >> Byte = 3
4x >> Byte = 1

Als het in een action kan is dat ook prima, doel is tussen scenes rouleren.

Het is mij nog niet gelukt :)
Suggesties ik hoor het graag.

Reacties

  • Harm Elzinga
    Harm Elzinga Administrator
    Dat kan idd met een actie, of eigenlijk 3.

    Je maakt een actie / trigger aan met:
    - trigger op de betreffende BIT
    - voorwaarde met de BYTE = 1 (dus ->= symbool aanpassen naar alleen = )
    - actie die dan de BYTE waarde naar 2 zet.

    Zo maak je er drie, waarbij de tweede als voorwaarde heeft dat de BYTE = 2, en dan de BYTE waarde naar 3 zet, en een met als voorwaarde BYTE = 3 en de byte waarde naar 1 zet.

    Alle drie de acties worden dus alleen getriggerd door de BIT input, maar telkens wordt er maar 1 van de 3 uitgevoerd, afhankelijk van de vorige waarde die de BYTE had.
  • vdhoogen
    vdhoogen Gebruiker, Specialist
    Thanks! Dit is inderdaad de weg. Super bedankt!