Rooms Manager: Smarter Rooms: Personalized home automation with Occupancy

Getting the following error:

Just switched from smartthings a couple of days ago, kinda stumped on a coRe piston i had. Is there a way to force a “checking” with Rule machine?

Is @bangali ok? I haven’t seen any updated code in a long time. :confused:

2 Likes

Hi. Followed your instructions for Habitat Elevate (I'm a seasoned ST user) and your app "rooms manage" does not show up in the HE App list. I double checked I installed the device code and both the apps code as instructed. What am I missing?

Never mind. Forgot to add rooms manager in user apps

@Bangali is missing over on that "Other Forum" also. Does anyone know if he's okay.???

1 Like

Yes, I'm beginning to suspect something bad.

He hasn't been active in either community since May, so I too was worried. Did a little internet stalking and saw he'd been active on Twitter a month ago. Relieved.

3 Likes

Hi All,
Really enjoining this app thank you @bangali. Just wonder if any one knows the way to get occupancy status to HomeKit via homebridge? I can get a room device to home kit and it will be presented as a switch (or a light) but not as occupancy ...

1 Like

happy thanksgiving! its been a while. sorry for the absence.

updated to github with the following changes:

Version: 1.0.0

DONE:   Over 6 months ending in 11/25/2019

1) device driver code significantly optimized
2) child app no longer calls driver code at runTime
3) except 2 timers which serve as "global timers" removed all others timers for better predictability
4) removed use of unschedule globally and limited to use of single unschedule for use with "global timers"
- "**REQUIRES SAVING ROOMS MANAGER AND ALL ROOMS CHILD APP SETTINGS AFTER UPDATING CODE. REMEMBER TO UPDATE DTH/DRIVER CODE FIRST.**"
5) timer values indicated in the app are now much more reliable because they work with the global timers
6) added motion requirement to set room to engaged after door closes
7) added time requirement for power to stay above certain threshold before setting room to engaged
8) lux check now supports both lower than or equals to and greater than
9) added separate settings to check window open before cooling and heating respectively

while the timers change was specifically done to make the app more reliable on ST it also helps with the general reliability of the app and timers because of significant reduction in timer schedule/unschedule operations.

thanks for caring everyone.

10 Likes

Great to see you again!

2 Likes

the app already supports this. just set the acceleration device in the room device settings.

so this night light is also used to trigger occupied state?

please post the link for the integration to homekit and I will take a look if anything can be done.

Hey good to read you again :slight_smile:
I am using New Homebridge Plug-in via MakerAPI for HomeKit integration.
Just to elaborate it is using homebridge-occupancy-switch - npm plugin for homebridge that defines an occupancy accessory (switch + detector).

I just started digging into this and maybe I am just chasing my tail on this as I do not see the way to semaphore all the variety of "occupied" enumerations into HomeKit:
//
attribute "occupancy", "enum", ['occupied', 'checking', 'vacant', 'locked', 'reserved', 'kaput', 'donotdisturb', 'asleep', 'engaged']
//

1 Like

right that generally is the limitation. rooms occupancy isn't a device attribute in the physical sense. its a logical device attribute which is derived from state of physical device attributes and a combination of conditions as specified in the app. so these integrations really have no concept of rooms occupancy even though the occupancy accessory is sort of a "poor mans" rooms occupancy device. :slight_smile:

will take a look at what might be possible as i have time.

Did this update break the dashboard icons?

Annotation%202019-12-08%20134640

Occupancy is correct but icons do not change

will check. i do see that on dashboard clicking the occupancy buttons no longer works

please confirm that Publish Occupancy Icons to use with Dashboard? in general settings for the room is set to true?

That's solved it thanks.
Is that new or has it always been there?