Cyrelian hat geschrieben:würde das dann so aussehen?
Code: Alles auswählen
if (EGWohnzimmerRolladenTuer.state == 100 && shutterPreviousState.get("State") == 100){
Ich würde sagen ja!
Cyrelian hat geschrieben:würde das dann so aussehen?
Code: Alles auswählen
if (EGWohnzimmerRolladenTuer.state == 100 && shutterPreviousState.get("State") == 100){
Code: Alles auswählen
logInfo("RolladenRules:Rolladen Küche", "Fenster (öffnen)"+ shutterPreviousState.get(EGKuecheRolladenFenster))
Code: Alles auswählen
[s.RolladenRules:Rolladen Küche] - Fenster (öffnen)100
Code: Alles auswählen
logInfo("RolladenRules:Rolladen Küche", "Fenster (schließen)"+ shutterPreviousState.get(EGKuecheRolladenFenster))
Code: Alles auswählen
[s.RolladenRules:Rolladen Küche] - Fenster (schließen)null
Code: Alles auswählen
logInfo("RolladenRules:Rolladen Küche", "Fenster (schließen)"+ shutterPreviousState)
Code: Alles auswählen
[s.RolladenRules:Rolladen Küche] - Fenster (schließen){EGKuecheRolladenFenster (Type=RollershutterItem, State=80)=100}
Code: Alles auswählen
restoreStates(shutterPreviousState)
Code: Alles auswählen
rule "Cron_DEV"
when
Time cron "0/30 * * * * ?"
then
states = storeStates(gInnenEGEsszimmerRolladen)
logInfo("Homebox.DEV", "States:" + states)
logInfo("Homebox.DEV", "States:" + states.get(InnenEGEsszimmerRolladen))
end
Code: Alles auswählen
2016-01-13 20:59:30.024 [INFO ] [enhab.model.script.Homebox.DEV] - States:{InnenEGEsszimmerRolladenRSSI (Type=NumberItem, State=-52)=-52, InnenEGEsszimmerRolladen (Type=RollershutterItem, State=4)=4}
2016-01-13 20:59:30.057 [INFO ] [enhab.model.script.Homebox.DEV] - States:4
2016-01-13 21:00:00.025 [INFO ] [enhab.model.script.Homebox.DEV] - States:{InnenEGEsszimmerRolladenRSSI (Type=NumberItem, State=-52)=-52, InnenEGEsszimmerRolladen (Type=RollershutterItem, State=4)=4}
2016-01-13 21:00:00.052 [INFO ] [enhab.model.script.Homebox.DEV] - States:4
2016-01-13 21:00:30.038 [INFO ] [enhab.model.script.Homebox.DEV] - States:{InnenEGEsszimmerRolladen (Type=RollershutterItem, State=0)=0, InnenEGEsszimmerRolladenRSSI (Type=NumberItem, State=-52)=-52}
2016-01-13 21:00:30.059 [INFO ] [enhab.model.script.Homebox.DEV] - States:0
2016-01-13 21:01:00.025 [INFO ] [enhab.model.script.Homebox.DEV] - States:{InnenEGEsszimmerRolladen (Type=RollershutterItem, State=0)=0, InnenEGEsszimmerRolladenRSSI (Type=NumberItem, State=-52)=-52}
2016-01-13 21:01:00.044 [INFO ] [enhab.model.script.Homebox.DEV] - States:0
2016-01-13 21:01:30.024 [INFO ] [enhab.model.script.Homebox.DEV] - States:{InnenEGEsszimmerRolladen (Type=RollershutterItem, State=0)=0, InnenEGEsszimmerRolladenRSSI (Type=NumberItem, State=-52)=-52}
2016-01-13 21:01:30.047 [INFO ] [enhab.model.script.Homebox.DEV] - States:0
2016-01-13 21:02:00.024 [INFO ] [enhab.model.script.Homebox.DEV] - States:{InnenEGEsszimmerRolladen (Type=RollershutterItem, State=0)=0, InnenEGEsszimmerRolladenRSSI (Type=NumberItem, State=-52)=-52}
2016-01-13 21:02:00.047 [INFO ] [enhab.model.script.Homebox.DEV] - States:0