Rooms Manager: Smarter Rooms: Personalized home automation with Occupancy



cool. humidity is now included in the app and can be used to trigger rules. I will probably push to repo today/tomorrow.

when you get the fan switch installed create another rule for the fan switch with the humidity range it should turn on at.


right it counts down the number of seconds set in the timeout value in engaged settings for motion before it resets to vacant. anytime there is motion within this timeout period the countdown starts again till there is no motion within this timeout period and the room is reset to vacant.


any of you on twiiter? if yes please consider retweeting/loving this one to spread the word:

thank you.


@bangali I have been away for a while and i’ve seen you did alot! Still using this every day and still working good (sometimes some hickups but haven’t researched them yet). Keep it up!


hey man yeah havent seen you in a while. thats awesome!

when those happen file an issue on github so we can track. i am focusing on docs (and any edge case bugs) from here.


UPDATE: updated to github with the following changes:

*  Version: 0.15.2
*   DONE:   3/5/2018
*   1) added support for icon URL setting for icon to display for each room.
*  Version: 0.15.0
*   DONE:   3/2/2018
*   1) added icons to main settings page for room.
*  Version: 0.14.6
*   DONE:   2/28/2018
*   1) added support for humidity sensor in rules.
*   2) added contact stays open notification.
*  Version: 0.14.4
*   DONE:   2/26/2018
*   1) added support for battery check and annoucement on low battery.
*  Version: 0.14.2
*   DONE:   2/25/2018
*   1) added setting for annoucement volume.
*   2) added support for outside door open/close announcement.


heres a partial view of the icons. btw the icon against the room name is user customizable :slight_smile:


Ok… now that we are dug out of the snow just in time for another storm Wednesday I may have some downtime to install the fan switch and muck about with the humidity sensor and try to set up the master bathroom :wink:


Trying to find the issue of inconsistency but seeing all the issues that ST is having, its probably ST… Really thinking about switching to a platform that has all the basics offline…


thats been my experience as well.

I was looking at hass for myself but a little hesitant because most users may not be comfortable with it.

also playing with hubitat. they have some ways to go. but if they can deliver on the promise its likely to work for most users.


UPDATE: updated to github with the following changes:

*  Version: 0.17.0
*   DONE:   3/24/2018
*   1) refactored engaged state check to be more consistent.
*   2) added fan support to temperature settings and rules.
*   3) changed how heating and cooling works in it that no longer turns off the thermostat only raises and lowers the
*       temperature and sets to cooling or heating mode but never turns off the thermostat.
*   4) added support for named holiday light strings which can be used in automation rules.
*   5) restructred the rules page a bit so not everything is on one page.
*   6) added speech synthesis device for using things for annoucements.
*   7) added random closing string to welcome and left home annoucements.
*  Version: 0.16.0
*   DONE:   3/15/2018
*   1) code refactoring for hubitat compatibility.
*   2) changed occupancy attribute to enum which allows for subscription to occupancy state while string dpes not.
        thanks @mark2k on ST community forum.
*   3) added default settings for wake and sleep time for level and kelvin calculation for 'AL' settings.


Anyway to get it to recognize google home relay speakers for announcement?


does ST see these as speakers?


not sure, but think so.


then in the announcement section and see if the speaker is available to select there.


UPDATE: updated version 0.20.0 to github with the following changes:

*  Version: 0.20.0
*   DONE:   7/4/2018
*   1) change lock only to lock because hubitat does not support lock only capability.
*   2) add option for cooling / heating override in minutes.
*   3) added option to check room windoes before turning on cooling / heating.
*   4) cleaning up text in settings as i go along.
*   5) added option to not restore light level from dimming if room changes to vacant.
*   6) changed how auto level works by exposing as variables everything that used to be constant in the code.
*   7) added support for celsius values.
*   8) refactored a bunch of code and may have squashed a bug or two in the process.
*   9) refactored a bunch for hubitat compatibility.


UPDATE: updated to github with the following changes:

  • Version: 0.20.5
  • DONE: 7/13/2018
    1. changed message separator to ‘/’ and added support for &is and &has.
    1. added save and restore sound level when playing announcements.
    1. restored lock only capability instead of using lock capability.
    1. added support for lock state contact sensor by @BamaRayne.
    1. added support for lock state switch and contact sensor to lock either on on/off or open/close by @BamaRayne.
    1. added missing dot to nightSetCT range.

changed ‘/’ to be used as the string separator instead of ‘|’. so in rooms manager you will need to update your strings like person names, welcome come greetings etc. also removed ^ and # replaced with &is and &has. here is the correctly formatted greeting/announcement strings as posted on another thread by @borristhecat:

Arrive open

Welcome home &,/How you doing &,/What’s up &,/Long time no see &,/Hey &,/Nice you see you &,/Look who’s home, it’s &,/Nice to have you back &,/Howdy do &,/What’s going on &,/How is everything &,/It’s been ages since I have seen you &,/Where have you been hiding &,/How’s it hanging &,/What’s cookin &,/What’s shakin &,/Greetings and salutations &,/How goes it &,/What’s happening &,/What’s up &,/Roll out the red carpet for &,

Arrive closing

&is in the house! Ooo oooo/&is here./&is home./&is in the house./&is joining the party./&is crashing the party./&is gracing us with their presence./&is dropping anchor./&is dropping in./&is making the scene./&is barging in./&is showing up./&is blowing in./&is appearing./&is breezing in./&is rolling in./&is popping in.

Depart open

Goodbye &,/See you later &,/Bye &,/Live long and prosper &,/Farewell &,/Hope you have a great time &,/Take care &,/Smell you later &,/Adios &,/Caio &,/Au revoir &,/Sayonara &,/Ta Ta for now &,/Catch you later &,/To-da-loo &,/See you in the funny papers &,/Toodles &,/Godspeed &,/So long &,/Cheerio &,/Arrivederci &,

Depart close

&has left the building!/&has gone out./&has popped out./&has left./&has buggered off./&has departed./&has split./&has vamoosed./&has high tailed it./&has escaped./&has eight-six’d it./&has bid farewell./&has flaked off./&has taken a hike./&has withdrawn./&has exited./&has vanished./&has disappeared./&has evacuated./&has retreated./&has taken their leave.


hows that master bathroom looking these days? humidity sensor working as it should? :slight_smile:


Honestly … i’ve been traveling for work a LOT … and when I get a couple days @ home I’m most likely going to move a ton of stuff over to Hubitat …

Hows the port of Rooms Manager to HE going


can you remove the contact sensor requirement for presence announcement?