Interesting fact … logging shows … everything seems fine:
I modified the script to:
rule "AutoLight"
when
Time cron "0 */10 * * * ?"
then
// logInfo("AutoLight", "Auto Light Check")
if (VI_autolight.state == ON){
glight.members.forEach[lamp|
// lamp.sendCommand( lamp.historicState(now.minusDays(7)).state )
logInfo("Autolight.rule", "Geraet: " + lamp )
logInfo("Autolight.rule", "state: " + lamp.historicState(now.minusDays(7)).state )
]
}
end
and the result is:
2018-02-04 20:10:00.361 [INFO ] [marthome.model.script.Autolight.rule] - Geraet: WohnzimmerLampe_Color (Type=ColorItem, State=48,75,100, Label=Color, Category=ColorLight, Groups=[glight])
2018-02-04 20:10:00.370 [INFO ] [marthome.model.script.Autolight.rule] - state: 44,100,98
2018-02-04 20:10:00.375 [INFO ] [marthome.model.script.Autolight.rule] - Geraet: NachttischSusi_Color (Type=ColorItem, State=82,55,100, Label=Color, Category=ColorLight, Groups=[glight])
2018-02-04 20:10:00.384 [INFO ] [marthome.model.script.Autolight.rule] - state: 82,55,0
2018-02-04 20:10:00.388 [INFO ] [marthome.model.script.Autolight.rule] - Geraet: Deckenlampe_Color (Type=ColorItem, State=82,55,100, Label=Color, Category=ColorLight, Groups=[glight])
2018-02-04 20:10:00.396 [INFO ] [marthome.model.script.Autolight.rule] - state: 82,55,100
2018-02-04 20:10:00.400 [INFO ] [marthome.model.script.Autolight.rule] - Geraet: SpotsRaummitte_1_Level (Type=DimmerItem, State=50, Label=Level, Category=DimmableLight, Groups=[glight])
2018-02-04 20:10:00.409 [INFO ] [marthome.model.script.Autolight.rule] - state: 100
2018-02-04 20:10:00.413 [INFO ] [marthome.model.script.Autolight.rule] - Geraet: LichtEssecke_1_State (Type=SwitchItem, State=OFF, Label=State, Category=Switch, Groups=[glight])
2018-02-04 20:10:00.426 [INFO ] [marthome.model.script.Autolight.rule] - state: OFF
2018-02-04 20:10:00.430 [INFO ] [marthome.model.script.Autolight.rule] - Geraet: NachttischSven_Color (Type=ColorItem, State=53,94,0, Label=Color, Category=ColorLight, Groups=[glight])
2018-02-04 20:10:00.441 [INFO ] [marthome.model.script.Autolight.rule] - state: 53,94,0
2018-02-04 20:10:00.445 [INFO ] [marthome.model.script.Autolight.rule] - Geraet: SpotsSofa_1_Level (Type=DimmerItem, State=50, Label=Level, Category=DimmableLight, Groups=[glight])
2018-02-04 20:10:00.454 [INFO ] [marthome.model.script.Autolight.rule] - state: 100
2018-02-04 20:10:00.458 [INFO ] [marthome.model.script.Autolight.rule] - Geraet: LichtBuero_State (Type=SwitchItem, State=ON, Label=State, Category=Switch, Groups=[glight])
2018-02-04 20:10:00.467 [INFO ] [marthome.model.script.Autolight.rule] - state: ON
2018-02-04 20:10:00.471 [INFO ] [marthome.model.script.Autolight.rule] - Geraet: WohnzimmerLivingColors_Color (Type=ColorItem, State=47,79,100, Label=Color, Category=ColorLight, Groups=[glight])
2018-02-04 20:10:00.479 [INFO ] [marthome.model.script.Autolight.rule] - state: 47,100,92
2018-02-04 20:10:00.483 [INFO ] [marthome.model.script.Autolight.rule] - Geraet: LichtFlurOG_1_State (Type=SwitchItem, State=OFF, Label=State, Category=Switch, Groups=[glight])
2018-02-04 20:10:00.491 [INFO ] [marthome.model.script.Autolight.rule] - state: ON
2018-02-04 20:10:00.495 [INFO ] [marthome.model.script.Autolight.rule] - Geraet: LichtFlurEG_1_State (Type=SwitchItem, State=OFF, Label=State, Category=Switch, Groups=[glight])
2018-02-04 20:10:00.504 [INFO ] [marthome.model.script.Autolight.rule] - state: ON
So he returns clearly the state i need for the rule… i am at end of my knowledge. 
Greeting
Sven