Wieviel Platz Deine Art verbrät, zeigt Dir Bascom nach dem kompilieren mit STRG+W
Ich nutze oft Deine Methode:

Code:
Dim Evari1 as eram byte
dim Vari1 as byte

Lichtan alias vari1.0
Fernbedienung alias vari1.1
...
Das hat den Vorteil, dass ich Werte einfach im EEPROM speichern kann:
Code:
evari1=vari1
und auch einfach wieder laden kann.
Code:
vari1=evari1
Wenn der Controller noch ausreichend Platz hat, nutze ich auch schon mal ein ganzes Byte für ein Bit. Da einige Operationen auf ein Byte schneller durchlaufen als die gleichen Operationen auf ein Bit.