Jump to content

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


  • 0

House Occupancy - check my logic to determine


AutoFrank

Question

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

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...