Welcome to Smart Home Forum by FIBARO
Dear Guest,
as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.
As a member you can:
- Start new topics and reply to others
- Follow topics and users to get email updates
- Get your own profile page and make new friends
- Send personal messages
- ... and learn a lot about our system!
Regards,
Smart Home Forum by FIBARO Team

Question
Jamie mccrostie 82
Im writing a VD where in the main loop there is a action I am having trouble with.
I have a non fibaro alarm giving a UBS feedback on the alarms 'arm condition'
and a fibaro relay being used to toggle arm and disarm the Alarm for setting/unsetting.
The VD main loop then changes the presenceState Global to 'home' and 'Away' depending on the Alarm condition.
What I want is for example if the presenceState Global was set to a third condition , 'Holiday' when the house cleaner came to clean the house
after the Alarm is reset I want presenceState to go from 'Home' back to 'holiday', alternatively if it was 'Away' then back to 'Away'.
The rest of the VD works fine but I'm unsure how to introduce that previous condition.
Thanks
UPDATED
I think I worked it out, Toggle another new global which changes state on presenceState Holiday and Away
This isnt working for me it just reverts to the last condition in the loop. Any hints?
SORTED
Was missing brackets on elseif conditions
Edited by Jamie mccrostie0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.