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
AutoFrank 372
Hi,
Looking for some input into the logic for a scene before I begin to code....
Background - I am looking to determine occupancy both upstairs and downstairs in my house. A lack of occupancy in either floor would then trigger lights/music/etc to be switched off. Lack of occupancy on both floors would assume no house occupancy (with some other checks ) and this can be used to auto-set our house alarm. No movement detected for 30 mins assume no occupancy. I am using my standard alarm PIR's as I can see status of those in my HC2
approach...for first floor...
assume no occupancy (uo_occup = "no")
1) PIR trigger in landing starts scene
2) sets up_occup variable to 'yes'
3) start counter
4) recheck every 15 seconds - if PIR =yes then reset counter
- if PIR = no then increment counter
5) if counter reaches 120 ( this is 30 mins at one check per 15 seconds) then set up_occupancy = 'no'
6) Scene stops
Next breach starts the scene again
Some peripheral checks to cover corner cases.....
If Alarm = partsetA then up occupancy = yes and hence house occupancy = yes
If Alarm = Fullset then house occupancy is no
If back or front door is opened then down_occupancy = yes
Do people think this would work or are they other approaches ?
Thanks
-F
Link to comment
Share on other sites
0 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.