{"users":[{"id":2,"username":"bobbyD","name":"Hubitat Support","avatar_template":"/user_avatar/community.hubitat.com/bobbyd/{size}/172017_2.png","primary_group_name":"hubitat","flair_name":"hubitat","flair_url":"/uploads/default/original/3X/b/6/b6a7e95a59d863f3bef9d1adb86d7bc66f0128a5.png","flair_bg_color":"fff","flair_color":"FFF","flair_group_id":45,"admin":true,"moderator":true,"trust_level":4},{"id":19257,"username":"gordon.thelander","name":"Gordon","avatar_template":"/user_avatar/community.hubitat.com/gordon.thelander/{size}/104266_2.png","trust_level":2},{"id":24493,"username":"jgbLC","name":"","avatar_template":"/user_avatar/community.hubitat.com/jgblc/{size}/211405_2.png","primary_group_name":"USA","flair_name":"USA","flair_url":"/uploads/default/original/3X/2/3/2360b92a162c2c0c8b2cf01c9776b01f6c2decd7.png","flair_group_id":52,"trust_level":2},{"id":3970,"username":"jabecker","name":"Jabecker","avatar_template":"/user_avatar/community.hubitat.com/jabecker/{size}/45100_2.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":32061,"username":"JimB","name":"Jim Becker","avatar_template":"/user_avatar/community.hubitat.com/jimb/{size}/180158_2.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":39618,"username":"KRS","name":"Krobsy","avatar_template":"/user_avatar/community.hubitat.com/krs/{size}/261148_2.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":16168,"username":"cdikland","name":"Cdikland","avatar_template":"/user_avatar/community.hubitat.com/cdikland/{size}/90241_2.png","primary_group_name":"Beta","flair_name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001","flair_group_id":46,"trust_level":3},{"id":21672,"username":"otrdriver","name":"otrdriver","avatar_template":"/user_avatar/community.hubitat.com/otrdriver/{size}/117969_2.png","trust_level":2},{"id":3658,"username":"neonturbo","name":"","avatar_template":"/user_avatar/community.hubitat.com/neonturbo/{size}/73867_2.png","primary_group_name":"Beta","flair_name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001","flair_group_id":46,"trust_level":3},{"id":16574,"username":"johnwill1","name":"","avatar_template":"/user_avatar/community.hubitat.com/johnwill1/{size}/177088_2.png","primary_group_name":"Beta","flair_name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001","flair_group_id":46,"trust_level":3},{"id":28045,"username":"dsteketee","name":"","avatar_template":"/letter_avatar/dsteketee/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":42,"username":"ogiewon","name":"Dan","avatar_template":"/user_avatar/community.hubitat.com/ogiewon/{size}/57_2.png","primary_group_name":"ambassadors","flair_name":"EarlyAdopters","flair_url":"/uploads/default/original/3X/9/8/98a9d1f44cff9fab5bc22b8baf0cf7fda176d861.jpeg","flair_group_id":66,"moderator":true,"trust_level":3},{"id":36332,"username":"sabre170","name":"Sabre170","avatar_template":"/letter_avatar/sabre170/{size}/5_e30499b05c07943df9b13d07c8c32459.png","trust_level":2},{"id":29951,"username":"TArman","name":"Tom Arman","avatar_template":"/user_avatar/community.hubitat.com/tarman/{size}/165657_2.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":3},{"id":13363,"username":"Jamesboag304","name":"Matt","avatar_template":"/letter_avatar/jamesboag304/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":6038,"username":"mike9","name":"Mike","avatar_template":"/letter_avatar/mike9/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":2558,"username":"bbrannon","name":"Bill Brannon","avatar_template":"/user_avatar/community.hubitat.com/bbrannon/{size}/38851_2.png","primary_group_name":"Beta","flair_name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001","flair_group_id":46,"trust_level":3},{"id":1131,"username":"Richard.Albert.Bryan","name":"Richard","avatar_template":"/user_avatar/community.hubitat.com/richard.albert.bryan/{size}/81298_2.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":2937,"username":"jkudave","name":"","avatar_template":"/user_avatar/community.hubitat.com/jkudave/{size}/226340_2.png","primary_group_name":"Beta","flair_name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001","flair_group_id":46,"trust_level":3},{"id":11842,"username":"rob9","name":"Rob","avatar_template":"/user_avatar/community.hubitat.com/rob9/{size}/67413_2.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":15581,"username":"hubitrep","name":"","avatar_template":"/user_avatar/community.hubitat.com/hubitrep/{size}/151894_2.png","primary_group_name":"Beta","flair_name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001","flair_group_id":46,"trust_level":3},{"id":1608,"username":"jon1","name":"Jon","avatar_template":"/letter_avatar/jon1/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"USA","flair_name":"USA","flair_url":"/uploads/default/original/3X/2/3/2360b92a162c2c0c8b2cf01c9776b01f6c2decd7.png","flair_group_id":52,"trust_level":2},{"id":26752,"username":"chrisbvt","name":"","avatar_template":"/user_avatar/community.hubitat.com/chrisbvt/{size}/224877_2.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":3},{"id":15271,"username":"joshr","name":"Josh","avatar_template":"/letter_avatar/joshr/{size}/5_e30499b05c07943df9b13d07c8c32459.png","trust_level":2},{"id":56,"username":"bertabcd1234","name":"Robert","avatar_template":"/user_avatar/community.hubitat.com/bertabcd1234/{size}/75_2.png","primary_group_name":"Beta","flair_name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001","flair_group_id":46,"moderator":true,"trust_level":4},{"id":20885,"username":"maxnet21","name":"Maxnet21","avatar_template":"/letter_avatar/maxnet21/{size}/5_e30499b05c07943df9b13d07c8c32459.png","trust_level":2},{"id":26502,"username":"CaptWoody","name":"","avatar_template":"/user_avatar/community.hubitat.com/captwoody/{size}/201241_2.png","primary_group_name":"owners","trust_level":3},{"id":30306,"username":"Ricktronic","name":"RickL","avatar_template":"/user_avatar/community.hubitat.com/ricktronic/{size}/242034_2.png","primary_group_name":"Canada","flair_name":"Canada","flair_url":"/uploads/default/original/3X/0/4/04ac3aae0eb497a54c612ab68ab42b6908e78aaf.png","flair_color":"BF1E2E","flair_group_id":50,"trust_level":3},{"id":4573,"username":"bbholthome","name":"BHolt","avatar_template":"/letter_avatar/bbholthome/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":74,"username":"sidjohn1","name":"Sidjohn1","avatar_template":"/user_avatar/community.hubitat.com/sidjohn1/{size}/148_2.png","trust_level":2},{"id":39519,"username":"g7162736","name":"krok-o-dil","avatar_template":"/letter_avatar/g7162736/{size}/5_e30499b05c07943df9b13d07c8c32459.png","trust_level":1},{"id":27353,"username":"John_Land","name":"John Land","avatar_template":"/user_avatar/community.hubitat.com/john_land/{size}/231504_2.png","primary_group_name":"Beta","flair_name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001","flair_group_id":46,"trust_level":3},{"id":37701,"username":"xavib57905","name":"Xavier Borges","avatar_template":"/user_avatar/community.hubitat.com/xavib57905/{size}/229849_2.png","primary_group_name":"Beta","flair_name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001","flair_group_id":46,"trust_level":3},{"id":12674,"username":"tray_e","name":"Tray Eason","avatar_template":"/letter_avatar/tray_e/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"Military","flair_name":"Military","flair_url":"medal","flair_color":"80bc00","flair_group_id":61,"trust_level":3},{"id":12970,"username":"wiegout","name":"Wiegout","avatar_template":"/user_avatar/community.hubitat.com/wiegout/{size}/177765_2.png","primary_group_name":"Beta","flair_name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001","flair_group_id":46,"trust_level":3},{"id":14331,"username":"marcusvrsilva","name":"MarcusVR","avatar_template":"/user_avatar/community.hubitat.com/marcusvrsilva/{size}/165779_2.png","primary_group_name":"Beta","flair_name":"Brazil","flair_url":"/uploads/default/original/3X/3/4/34874f7a2a1b344aa22ab70497e2b45717e61409.png","flair_group_id":60,"trust_level":3},{"id":33923,"username":"jeff.turner.reid","name":"Jeff Turner Reid","avatar_template":"/letter_avatar/jeff.turner.reid/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":9043,"username":"terminal3","name":"Terminal3","avatar_template":"/user_avatar/community.hubitat.com/terminal3/{size}/43464_2.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":18845,"username":"tom20","name":"Tom","avatar_template":"/letter_avatar/tom20/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":15367,"username":"neerav.modi","name":"Neerav Modi","avatar_template":"/user_avatar/community.hubitat.com/neerav.modi/{size}/195161_2.png","primary_group_name":"Beta","flair_name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001","flair_group_id":46,"trust_level":3},{"id":13406,"username":"tim.ocallag","name":"Tim Ocallag","avatar_template":"/letter_avatar/tim.ocallag/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"USA","flair_name":"USA","flair_url":"/uploads/default/original/3X/2/3/2360b92a162c2c0c8b2cf01c9776b01f6c2decd7.png","flair_group_id":52,"trust_level":2},{"id":84,"username":"marktheknife","name":"Mark","avatar_template":"/letter_avatar/marktheknife/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"ambassadors","flair_name":"EarlyAdopters","flair_url":"/uploads/default/original/3X/9/8/98a9d1f44cff9fab5bc22b8baf0cf7fda176d861.jpeg","flair_group_id":66,"moderator":true,"trust_level":3},{"id":4588,"username":"peterbrown77.pb","name":"PeteRepeat","avatar_template":"/letter_avatar/peterbrown77.pb/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":6443,"username":"Sebastien","name":"Sébastien","avatar_template":"/user_avatar/community.hubitat.com/sebastien/{size}/133204_2.png","primary_group_name":"ambassadors","flair_name":"Canada","flair_url":"/uploads/default/original/3X/0/4/04ac3aae0eb497a54c612ab68ab42b6908e78aaf.png","flair_color":"BF1E2E","flair_group_id":50,"trust_level":3},{"id":6506,"username":"nclark","name":"Nelson Clark","avatar_template":"/user_avatar/community.hubitat.com/nclark/{size}/36959_2.png","primary_group_name":"Beta","flair_name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001","flair_group_id":46,"trust_level":3},{"id":26090,"username":"Pegasus","name":"","avatar_template":"/letter_avatar/pegasus/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":15256,"username":"jtp10181","name":"Jeff","avatar_template":"/user_avatar/community.hubitat.com/jtp10181/{size}/78861_2.png","primary_group_name":"ambassadors","flair_name":"developers","flair_url":"fab-github","flair_bg_color":"fff","flair_color":"639001","flair_group_id":43,"moderator":true,"trust_level":3},{"id":7774,"username":"rlithgow1","name":"Rick Lithgow","avatar_template":"/user_avatar/community.hubitat.com/rlithgow1/{size}/252575_2.png","primary_group_name":"USA","flair_name":"USA","flair_url":"/uploads/default/original/3X/2/3/2360b92a162c2c0c8b2cf01c9776b01f6c2decd7.png","flair_group_id":52,"moderator":true,"trust_level":3},{"id":4585,"username":"sburke781","name":"Simon","avatar_template":"/user_avatar/community.hubitat.com/sburke781/{size}/148395_2.png","primary_group_name":"Beta","flair_name":"developers","flair_url":"fab-github","flair_bg_color":"fff","flair_color":"639001","flair_group_id":43,"trust_level":3},{"id":39488,"username":"Automation_Ken","name":"Ken","avatar_template":"/letter_avatar/automation_ken/{size}/5_e30499b05c07943df9b13d07c8c32459.png","trust_level":2},{"id":2529,"username":"aaiyar","name":"Ashok","avatar_template":"/user_avatar/community.hubitat.com/aaiyar/{size}/72905_2.png","primary_group_name":"Subscriber","flair_name":"Subscriber","flair_url":"/uploads/default/original/3X/c/3/c36085f4a63b1da0d754e8f7e2174fa989c99a64.png","flair_bg_color":"fff","flair_group_id":64,"moderator":true,"trust_level":3},{"id":31600,"username":"Craig_NZ","name":"","avatar_template":"/letter_avatar/craig_nz/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":13859,"username":"kkossev","name":"Krassimir Kossev","avatar_template":"/user_avatar/community.hubitat.com/kkossev/{size}/213094_2.png","primary_group_name":"Europe","flair_name":"Europe","flair_url":"/uploads/default/original/3X/7/6/76c61ca82ee613cec5164b921660737474cd7f90.png","flair_color":"0E76BD","flair_group_id":49,"trust_level":3},{"id":124,"username":"bobbles","name":"Bob","avatar_template":"/user_avatar/community.hubitat.com/bobbles/{size}/29936_2.png","primary_group_name":"Beta","flair_name":"UK_Ireland","flair_url":"/uploads/default/original/3X/c/6/c6b03d8eb731cf901849425c41652b1d94a24dd2.png","flair_group_id":51,"trust_level":3},{"id":143,"username":"csteele","name":"Csteele","avatar_template":"/user_avatar/community.hubitat.com/csteele/{size}/2756_2.png","primary_group_name":"USA","flair_name":"USA","flair_url":"/uploads/default/original/3X/2/3/2360b92a162c2c0c8b2cf01c9776b01f6c2decd7.png","flair_group_id":52,"trust_level":3},{"id":30211,"username":"Tom415","name":"","avatar_template":"/letter_avatar/tom415/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":34535,"username":"CuriousB","name":"CuriousB","avatar_template":"/user_avatar/community.hubitat.com/curiousb/{size}/231362_2.png","primary_group_name":"Beta","flair_name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001","flair_group_id":46,"trust_level":3},{"id":25481,"username":"user1572","name":"Abhishek","avatar_template":"/letter_avatar/user1572/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":2267,"username":"greghoward1962","name":"Greghoward1962","avatar_template":"/letter_avatar/greghoward1962/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"Australia","flair_name":"Australia","flair_url":"/uploads/default/original/3X/4/d/4d3252a96c7f1f10a3f718b24ed9848d56e2ea0f.png","flair_color":"0E76BD","flair_group_id":48,"trust_level":2},{"id":3938,"username":"didymus","name":"","avatar_template":"/letter_avatar/didymus/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":39472,"username":"1adamodeh","name":"1adamodeh","avatar_template":"/letter_avatar/1adamodeh/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"owners","flair_name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00","flair_group_id":42,"trust_level":2},{"id":30813,"username":"JB10","name":"","avatar_template":"/letter_avatar/jb10/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"Beta","flair_name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001","flair_group_id":46,"trust_level":3},{"id":3086,"username":"Ken_Fraleigh","name":"Ken Fraleigh","avatar_template":"/letter_avatar/ken_fraleigh/{size}/5_e30499b05c07943df9b13d07c8c32459.png","primary_group_name":"Beta","flair_name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001","flair_group_id":46,"trust_level":3},{"id":475,"username":"JohnRob","name":"JohnRob","avatar_template":"/user_avatar/community.hubitat.com/johnrob/{size}/73498_2.png","primary_group_name":"Beta","flair_name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001","flair_group_id":46,"trust_level":3}],"primary_groups":[{"id":45,"name":"hubitat"},{"id":52,"name":"USA"},{"id":42,"name":"owners"},{"id":46,"name":"Beta"},{"id":44,"name":"ambassadors"},{"id":50,"name":"Canada"},{"id":61,"name":"Military"},{"id":64,"name":"Subscriber"},{"id":49,"name":"Europe"},{"id":48,"name":"Australia"}],"flair_groups":[{"id":45,"name":"hubitat","flair_url":"/uploads/default/original/3X/b/6/b6a7e95a59d863f3bef9d1adb86d7bc66f0128a5.png","flair_bg_color":"fff","flair_color":"FFF"},{"id":52,"name":"USA","flair_url":"/uploads/default/original/3X/2/3/2360b92a162c2c0c8b2cf01c9776b01f6c2decd7.png","flair_bg_color":"","flair_color":""},{"id":42,"name":"owners","flair_url":"face-smile","flair_bg_color":"Fff","flair_color":"80bc00"},{"id":46,"name":"Beta","flair_url":"user-plus","flair_bg_color":"Fff","flair_color":"639001"},{"id":66,"name":"EarlyAdopters","flair_url":"/uploads/default/original/3X/9/8/98a9d1f44cff9fab5bc22b8baf0cf7fda176d861.jpeg","flair_bg_color":"","flair_color":""},{"id":50,"name":"Canada","flair_url":"/uploads/default/original/3X/0/4/04ac3aae0eb497a54c612ab68ab42b6908e78aaf.png","flair_bg_color":"","flair_color":"BF1E2E"},{"id":61,"name":"Military","flair_url":"medal","flair_bg_color":"","flair_color":"80bc00"},{"id":60,"name":"Brazil","flair_url":"/uploads/default/original/3X/3/4/34874f7a2a1b344aa22ab70497e2b45717e61409.png","flair_bg_color":"","flair_color":""},{"id":43,"name":"developers","flair_url":"fab-github","flair_bg_color":"fff","flair_color":"639001"},{"id":64,"name":"Subscriber","flair_url":"/uploads/default/original/3X/c/3/c36085f4a63b1da0d754e8f7e2174fa989c99a64.png","flair_bg_color":"fff","flair_color":""},{"id":49,"name":"Europe","flair_url":"/uploads/default/original/3X/7/6/76c61ca82ee613cec5164b921660737474cd7f90.png","flair_bg_color":"","flair_color":"0E76BD"},{"id":51,"name":"UK_Ireland","flair_url":"/uploads/default/original/3X/c/6/c6b03d8eb731cf901849425c41652b1d94a24dd2.png","flair_bg_color":"","flair_color":""},{"id":48,"name":"Australia","flair_url":"/uploads/default/original/3X/4/d/4d3252a96c7f1f10a3f718b24ed9848d56e2ea0f.png","flair_bg_color":"","flair_color":"0E76BD"}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/rm/rule-machine-all/34?page=1","per_page":30,"top_tags":[{"id":8,"name":"rule_machine","slug":"rule-machine"},{"id":96,"name":"bug","slug":"bug"},{"id":28,"name":"methods","slug":"methods"},{"id":147,"name":"app","slug":"app"},{"id":15,"name":"motion","slug":"motion"},{"id":27,"name":"function","slug":"function"},{"id":25,"name":"z-wave","slug":"z-wave"},{"id":160,"name":"rule-machine-5","slug":"rule-machine-5"},{"id":17,"name":"driver","slug":"driver"},{"id":118,"name":"button_controller","slug":"button-controller"},{"id":121,"name":"thermostat","slug":"thermostat"},{"id":44,"name":"zigbee","slug":"zigbee"},{"id":67,"name":"feature_request","slug":"feature-request"},{"id":74,"name":"motion-lighting","slug":"motion-lighting"},{"id":26,"name":"tts","slug":"tts"},{"id":110,"name":"device-recommendation","slug":"device-recommendation"},{"id":43,"name":"modes","slug":"modes"},{"id":76,"name":"notifications","slug":"notifications"},{"id":269,"name":"room-lighting","slug":"room-lighting"},{"id":55,"name":"scenes","slug":"scenes"},{"id":88,"name":"simple-automation","slug":"simple-automation"},{"id":24,"name":"smartthings","slug":"smartthings"},{"id":150,"name":"variable","slug":"variable"},{"id":48,"name":"alexa","slug":"alexa"},{"id":165,"name":"basic-rules","slug":"basic-rules"},{"id":32,"name":"button","slug":"button"},{"id":18,"name":"color","slug":"color"},{"id":34,"name":"dashboard","slug":"dashboard"},{"id":321,"name":"device","slug":"device"},{"id":302,"name":"fan","slug":"fan"},{"id":9,"name":"hub_update","slug":"hub-update"}],"topics":[{"fancy_title":"About the All things Rule Machine category","id":3312,"title":"About the All things Rule Machine category","slug":"about-the-all-things-rule-machine-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2018-08-20T17:00:34.939Z","last_posted_at":null,"bumped":true,"bumped_at":"2018-08-20T18:15:55.214Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"A place to talk about all things related to our full rules engine. Learn how to create rules from simple tasks to complex automation with Rule Machine.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1412,"like_count":7,"has_summary":false,"last_poster_username":"bobbyD","category_id":34,"op_like_count":7,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":45,"flair_group_id":45}]},{"fancy_title":"[RELEASE] Hubitat Automation Map","id":165524,"title":"[RELEASE] Hubitat Automation Map","slug":"release-hubitat-automation-map","posts_count":53,"reply_count":28,"highest_post_number":53,"image_url":"https://community.hubitat.com/uploads/default/optimized/4X/b/7/5/b75ce91f9ad299b93957d6d112baada6b9763fe2_2_1024x695.png","created_at":"2026-08-04T23:47:46.217Z","last_posted_at":"2026-08-17T14:02:57.688Z","bumped":true,"bumped_at":"2026-08-17T14:02:57.688Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Automation Map: App and device relationships, with Rule Machine flowcharts\nHubitat shows which apps use a device, but not how they use it, and reading a rule&#39;s logic means opening the rule. Automation Map builds a map of&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":147,"name":"app","slug":"app"}],"tags_descriptions":{},"views":780,"like_count":51,"has_summary":true,"last_poster_username":"gordon.thelander","category_id":34,"op_like_count":20,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":19257,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":24493,"primary_group_id":52,"flair_group_id":52},{"extras":null,"description":"Frequent Poster","user_id":3970,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":32061,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":39618,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Still having Problems with a Previously Working Automation","id":165654,"title":"Still having Problems with a Previously Working Automation","slug":"still-having-problems-with-a-previously-working-automation","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-08-13T13:58:42.860Z","last_posted_at":"2026-08-13T13:58:43.030Z","bumped":true,"bumped_at":"2026-08-13T13:58:43.030Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am currently on BETA 2.5.1.152 but I do not believe my problem is related to the above. \nPlease check out my original post describing my RM automation  issue that I first noticed under V 2.5.1.142. I need to emphasize &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":96,"name":"bug","slug":"bug"}],"tags_descriptions":{},"views":52,"like_count":0,"has_summary":false,"last_poster_username":"cdikland","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":16168,"primary_group_id":46,"flair_group_id":46}]},{"fancy_title":"Heat Index Calculation Rule - Better Way?","id":165371,"title":"Heat Index Calculation Rule - Better Way?","slug":"heat-index-calculation-rule-better-way","posts_count":16,"reply_count":8,"highest_post_number":16,"image_url":"https://community.hubitat.com/uploads/default/optimized/4X/4/b/8/4b8c4c4c2e1c5002d15d895e5139beae539d3942_2_985x1024.png","created_at":"2026-07-28T20:56:13.775Z","last_posted_at":"2026-07-30T19:53:31.512Z","bumped":true,"bumped_at":"2026-07-30T19:53:31.512Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I just climbed out of a RM rule math hole. The rule calculates Heat Index using the Rothfusz regression formula. The rule does work* but I would like to know if there is a more efficient way using RM than this approach. &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":148,"like_count":4,"has_summary":false,"last_poster_username":"otrdriver","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":21672,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":3658,"primary_group_id":46,"flair_group_id":46},{"extras":null,"description":"Frequent Poster","user_id":16574,"primary_group_id":46,"flair_group_id":46},{"extras":null,"description":"Recent Poster","user_id":32061,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Conditions &amp; While Loops","id":165348,"title":"Conditions & While Loops","slug":"conditions-while-loops","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-07-27T14:49:59.053Z","last_posted_at":"2026-07-27T15:38:49.684Z","bumped":true,"bumped_at":"2026-07-27T15:38:49.684Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have a rule in rule machine that turns off the landscape lighting at 11:30PM only if the pool lights are off. I added a WHILE loop that runs every 15 minutes if the landscape lighting is on. What I’m wondering is when &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":65,"like_count":6,"has_summary":false,"last_poster_username":"dsteketee","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":28045,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":42,"primary_group_id":44,"flair_group_id":66}]},{"fancy_title":"RM help","id":164937,"title":"RM help","slug":"rm-help","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2026-07-03T14:23:54.711Z","last_posted_at":"2026-07-04T00:08:53.215Z","bumped":true,"bumped_at":"2026-07-04T00:08:53.215Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have an interesting one that hoping someone more creative with RM than I am may have a good solution. \nI have motorized shades in HE. I have RM set on Mon-Fri open fully at a specific time and then readjust to half ope&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":125,"like_count":7,"has_summary":false,"last_poster_username":"Jamesboag304","category_id":34,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":36332,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":29951,"primary_group_id":42,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":13363,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Significant delay between smart bulb turning on and color change","id":164926,"title":"Significant delay between smart bulb turning on and color change","slug":"significant-delay-between-smart-bulb-turning-on-and-color-change","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://community.hubitat.com/uploads/default/original/4X/c/f/b/cfb67c25512dab4bf765c9cca7890d7e83f43300.png","created_at":"2026-07-02T23:01:39.007Z","last_posted_at":"2026-07-03T02:24:02.893Z","bumped":true,"bumped_at":"2026-07-03T02:24:02.893Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have a button rule that turns on a LIFX smart bulb on a motion event, and then changes the color to CT 3200 K. \n  \nThe physical switch for the bulb is usually already on, I just include the ON action in case it has bee&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":99,"like_count":0,"has_summary":false,"last_poster_username":"mike9","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":6038,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":2558,"primary_group_id":46,"flair_group_id":46}]},{"fancy_title":"Show Off Your Rule Machine Rules","id":164895,"title":"Show Off Your Rule Machine Rules","slug":"show-off-your-rule-machine-rules","posts_count":8,"reply_count":6,"highest_post_number":8,"image_url":null,"created_at":"2026-07-01T19:58:30.601Z","last_posted_at":"2026-07-02T00:19:39.191Z","bumped":true,"bumped_at":"2026-07-02T00:19:39.191Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I just wanted to revive an old post about creative Rule Machine rules. I used  Google’s Gemini to completely write a rule from scratch and it works. Now I’m interested in what the community is doing and if they might wan&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":112,"like_count":2,"has_summary":false,"last_poster_username":"jkudave","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1131,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":2558,"primary_group_id":46,"flair_group_id":46},{"extras":"latest","description":"Most Recent Poster","user_id":2937,"primary_group_id":46,"flair_group_id":46}]},{"fancy_title":"[C8P 2.5.0.123, RM 5.0 Rule] Wait for Event never Timed Out","id":163528,"title":"[C8P 2.5.0.123, RM 5.0 Rule] Wait for Event never Timed Out","slug":"c8p-2-5-0-123-rm-5-0-rule-wait-for-event-never-timed-out","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://community.hubitat.com/uploads/default/optimized/3X/a/d/ad47d3863a77b3d708f074aea50668594f371c35_2_1024x173.png","created_at":"2026-04-28T02:39:23.283Z","last_posted_at":"2026-04-28T11:15:59.110Z","bumped":true,"bumped_at":"2026-04-28T11:15:59.110Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I had a wait for event with a timeout--that never completed and never timed out. \nIn this case, the TIMEOUT should have triggered after 2 minutes--but the rule never resumed after the &quot;wait for event&quot; line. \n  \nAs intend&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":58,"like_count":0,"has_summary":false,"last_poster_username":"rob9","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":11842,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":15581,"primary_group_id":46,"flair_group_id":46}]},{"fancy_title":"Thermostat modes not available in rule machine","id":158329,"title":"Thermostat modes not available in rule machine","slug":"thermostat-modes-not-available-in-rule-machine","posts_count":9,"reply_count":3,"highest_post_number":9,"image_url":"https://community.hubitat.com/uploads/default/optimized/3X/4/7/4783c562d01a70527ca62b2e98f32b1ce601793f_2_1024x697.png","created_at":"2025-10-31T23:27:22.511Z","last_posted_at":"2026-04-22T16:34:42.287Z","bumped":true,"bumped_at":"2026-04-22T16:34:42.287Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, im using Generic  z-wave plus Thermostat driver to control an Aidoo module on my Mitsubishi mini split. I wanted to write a rule to set the mode to cool or heat, but the modes dont seem to be populating in the dropdo&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":96,"name":"bug","slug":"bug"}],"tags_descriptions":{},"views":163,"like_count":3,"has_summary":false,"last_poster_username":"jon1","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1608,"primary_group_id":52,"flair_group_id":52},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":26752,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":15271,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[C8-Pro 2.4.4.156] Why can&rsquo;t I compare TWO Boolean Variables Directly in RM?","id":163326,"title":"[C8-Pro 2.4.4.156] Why can't I compare TWO Boolean Variables Directly in RM?","slug":"c8-pro-2-4-4-156-why-cant-i-compare-two-boolean-variables-directly-in-rm","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-04-19T02:24:28.074Z","last_posted_at":"2026-04-19T03:55:38.643Z","bumped":true,"bumped_at":"2026-04-19T03:55:38.643Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have two boolean variables and I need to see if they are the same. \nWhile all the other variable comparisons I&#39;ve used have the ability to choose a &quot;Variable&quot; as the target of the comparison, Boolean variables can ONLY&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":92,"like_count":2,"has_summary":false,"last_poster_username":"rob9","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":11842,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":56,"primary_group_id":46,"flair_group_id":46}]},{"fancy_title":"Does change a device state in RM triggers device events?","id":163245,"title":"Does change a device state in RM triggers device events?","slug":"does-change-a-device-state-in-rm-triggers-device-events","posts_count":9,"reply_count":3,"highest_post_number":9,"image_url":null,"created_at":"2026-04-16T13:04:33.889Z","last_posted_at":"2026-04-18T11:38:55.158Z","bumped":true,"bumped_at":"2026-04-18T11:38:55.158Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I tried to find the answer to this but had no success: \nMy goal: when the user tries to open or close a shade, I first check if the window is open. If it is, I don&#39;t open/close the shade. Giving an alert instead. \n**Devi&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":106,"like_count":4,"has_summary":false,"last_poster_username":"maxnet21","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":20885,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":26502,"primary_group_id":42,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":29951,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":30306,"primary_group_id":50,"flair_group_id":50},{"extras":null,"description":"Recent Poster","user_id":26752,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"How do I send square brackets [] in POST json text","id":163278,"title":"How do I send square brackets [] in POST json text","slug":"how-do-i-send-square-brackets-in-post-json-text","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-04-17T11:33:54.579Z","last_posted_at":"2026-04-17T12:34:33.964Z","bumped":true,"bumped_at":"2026-04-17T12:34:33.964Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"For example: \n{ \n&quot;eventName&quot;: &quot;sensorUpdate&quot;, \n&quot;payload&quot;: { \n&quot;sensorId&quot;: &quot;livingroom_multisensor&quot;, \n&quot;readings&quot;: [ \n{ &quot;capability&quot;: &quot;Illuminance&quot;, &quot;value&quot;: 1200 }, \n{ &quot;capability&quot;: &quot;Temperature&quot;, &quot;value&quot;: 21.5 }, \n{ &quot;capa&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":63,"like_count":4,"has_summary":false,"last_poster_username":"sidjohn1","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4573,"primary_group_id":42,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":74,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Add &ldquo;from Variable&rdquo; to appropriate &ldquo;time operations&rdquo;","id":163149,"title":"Add \"from Variable\" to appropriate \"time operations\"","slug":"add-from-variable-to-appropriate-time-operations","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2026-04-12T14:41:29.147Z","last_posted_at":"2026-04-13T02:46:33.137Z","bumped":true,"bumped_at":"2026-04-13T02:46:33.137Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"hi, i bumped into some issues with the Date Time manipulations \n\nthere&#39;s no easy way to take dt_Date and dt_Time and merge them into one dt_DateTime. Time operations like &quot;Set ONLY Time&quot; and &quot;Set ONLY Date&quot; do not have a&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":83,"like_count":3,"has_summary":false,"last_poster_username":"g7162736","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":39519,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":27353,"primary_group_id":46,"flair_group_id":46},{"extras":null,"description":"Recent Poster","user_id":37701,"primary_group_id":46,"flair_group_id":46}]},{"fancy_title":"Multiple Trigger for Single Event","id":162547,"title":"Multiple Trigger for Single Event","slug":"multiple-trigger-for-single-event","posts_count":12,"reply_count":6,"highest_post_number":12,"image_url":"https://community.hubitat.com/uploads/default/optimized/3X/8/2/826d8b3d18744ea92a2a680a909c1dc29ef2642b_2_1024x177.png","created_at":"2026-03-17T22:06:11.600Z","last_posted_at":"2026-03-27T22:46:03.160Z","bumped":true,"bumped_at":"2026-03-27T22:46:03.160Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have an old rule (RM 4) that is getting triggered multiple times in rapid succession for a single event: \n  \nLast night, it actually triggered twice in about a second--then again about 4 seconds later. \nI added some co&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":168,"like_count":10,"has_summary":false,"last_poster_username":"marcusvrsilva","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11842,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":56,"primary_group_id":46,"flair_group_id":46},{"extras":null,"description":"Frequent Poster","user_id":12674,"primary_group_id":61,"flair_group_id":61},{"extras":null,"description":"Recent Poster","user_id":12970,"primary_group_id":46,"flair_group_id":46},{"extras":"latest","description":"Most Recent Poster","user_id":14331,"primary_group_id":46,"flair_group_id":60}]},{"fancy_title":"Another nesting question","id":162735,"title":"Another nesting question","slug":"another-nesting-question","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2026-03-25T20:12:58.500Z","last_posted_at":"2026-03-27T01:28:42.291Z","bumped":true,"bumped_at":"2026-03-27T01:28:42.291Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Rule Machine repeat question….. \nSay I have a rule with 4 triggers that when opened for 30 min. I want to play a message on my Zooz chime like close ‘X’ door where X is the door contact that triggered the rule.  I want t&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":123,"like_count":5,"has_summary":false,"last_poster_username":"jeff.turner.reid","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":33923,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":9043,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":26752,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Time variable off since time change","id":162541,"title":"Time variable off since time change","slug":"time-variable-off-since-time-change","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":"https://community.hubitat.com/uploads/default/optimized/3X/0/3/0314d2dc59beb6b9f625f0d0751b5e46eda2897c_2_1024x589.png","created_at":"2026-03-17T17:19:00.333Z","last_posted_at":"2026-03-17T21:39:15.116Z","bumped":true,"bumped_at":"2026-03-17T21:39:15.116Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Every time we have a CST/CDT time change I have trouble with my rules that set a global variable to a constant value. Here&#39;s a test rule and log: \n  \n  \nThe global variable has a starting value of 5:00AM. the rule sets i&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":147,"name":"app","slug":"app"}],"tags_descriptions":{},"views":61,"like_count":1,"has_summary":false,"last_poster_username":"neerav.modi","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":18845,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":29951,"primary_group_id":42,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":15367,"primary_group_id":46,"flair_group_id":46}]},{"fancy_title":"How do I find “Rule Function” callers?","id":162510,"title":"How do I find “Rule Function” callers?","slug":"how-do-i-find-rule-function-callers","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://community.hubitat.com/uploads/default/optimized/3X/a/3/a31f2c5aca91bc774a8515ecfe2e89a57e35450f_2_1024x381.png","created_at":"2026-03-16T14:48:50.150Z","last_posted_at":"2026-03-17T13:59:54.342Z","bumped":true,"bumped_at":"2026-03-17T13:59:54.342Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I created a rule function that flashes my Shelly plug red but I didn’t document where I placed the calls to the function. \nWhat’s the easiest way to locate them?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":92,"like_count":8,"has_summary":false,"last_poster_username":"neerav.modi","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":29951,"primary_group_id":42,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":15367,"primary_group_id":46,"flair_group_id":46}]},{"fancy_title":"20 min trigger in rules machine&hellip;not doing what I expect","id":161233,"title":"20 min trigger in rules machine...not doing what I expect","slug":"20-min-trigger-in-rules-machine-not-doing-what-i-expect","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":"https://community.hubitat.com/uploads/default/optimized/3X/1/5/15b605c12c78f14e895bc23b02aaaeffa744e015_2_1024x572.png","created_at":"2026-01-30T02:00:20.494Z","last_posted_at":"2026-01-30T03:16:54.769Z","bumped":true,"bumped_at":"2026-01-30T03:16:54.769Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I&#39;m puzzled.. I have the trigger set for every 20 minutes, the required expression should be true and the IF below should be true.. \nI get a pushover msg every hour  not every 20 mins \nDoes that make sense ?","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":83,"like_count":4,"has_summary":false,"last_poster_username":"tim.ocallag","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":13406,"primary_group_id":52,"flair_group_id":52},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":9043,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":84,"primary_group_id":44,"flair_group_id":66}]},{"fancy_title":"Rule running again while it&rsquo;s at a delayed action","id":161211,"title":"Rule running again while it's at a delayed action","slug":"rule-running-again-while-its-at-a-delayed-action","posts_count":10,"reply_count":4,"highest_post_number":10,"image_url":null,"created_at":"2026-01-29T10:16:38.892Z","last_posted_at":"2026-01-29T20:45:57.287Z","bumped":true,"bumped_at":"2026-01-29T20:45:57.287Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I&#39;m pretty sure hubitat rule machine will run a rule concurrently/in parallel by default but thought I&#39;d ask to be sure. \nIf a rule is triggered by a temperature change and contains one or more delays, what happens if th&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":110,"like_count":10,"has_summary":false,"last_poster_username":"TArman","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4588,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":6443,"primary_group_id":44,"flair_group_id":50},{"extras":null,"description":"Recent Poster","user_id":6506,"primary_group_id":46,"flair_group_id":46},{"extras":"latest","description":"Most Recent Poster","user_id":29951,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"52 If Thens A better way?","id":160954,"title":"52 If Thens A better way?","slug":"52-if-thens-a-better-way","posts_count":15,"reply_count":8,"highest_post_number":15,"image_url":null,"created_at":"2026-01-20T23:09:21.183Z","last_posted_at":"2026-01-21T18:44:54.096Z","bumped":true,"bumped_at":"2026-01-21T19:10:03.680Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am using Rule Machine to sync status between HE and Z-Box.  I am doing this via 26 variables.  However, because there is no Do Case, I have to make 52 If Thens -- Off and On for 26 variables.  There has to be a better &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":286,"like_count":33,"has_summary":false,"last_poster_username":"xavib57905","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":26090,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":15256,"primary_group_id":44,"flair_group_id":43},{"extras":null,"description":"Frequent Poster","user_id":7774,"primary_group_id":52,"flair_group_id":52},{"extras":null,"description":"Recent Poster","user_id":4585,"primary_group_id":46,"flair_group_id":43},{"extras":"latest","description":"Most Recent Poster","user_id":37701,"primary_group_id":46,"flair_group_id":46}]},{"fancy_title":"Rule Machine Authentication","id":160828,"title":"Rule Machine Authentication","slug":"rule-machine-authentication","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2026-01-16T22:28:16.605Z","last_posted_at":"2026-01-17T13:48:30.470Z","bumped":true,"bumped_at":"2026-01-18T14:38:37.172Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Trying to write a script to pass info on to an external hub.  The instructions say: \n\nSelect Action: In your rule, go to Actions &gt; Send HTTP Request.\nSelect Method: Choose GET from the dropdown.\nEnter URL: Paste your Z-B&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":27,"name":"function","slug":"function"}],"tags_descriptions":{},"views":144,"like_count":12,"has_summary":false,"last_poster_username":"Pegasus","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":26090,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":84,"primary_group_id":44,"flair_group_id":66},{"extras":null,"description":"Recent Poster","user_id":56,"primary_group_id":46,"flair_group_id":46}]},{"fancy_title":"[Solved] ELSE-IF not working for me","id":160376,"title":"[Solved] ELSE-IF not working for me","slug":"solved-else-if-not-working-for-me","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-01-03T21:20:09.781Z","last_posted_at":"2026-01-03T22:41:00.984Z","bumped":true,"bumped_at":"2026-01-03T22:41:00.984Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have IF, ELSE-IF, ELSE-IF, ELSE-IF, ENDIF. \nThe IF is false so it should go on to the first ELSE-IF.  This ELSE-IF is TRUE, but it gets skipped.  I am very experienced with these kinds of conditionals and this makes no&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":104,"like_count":6,"has_summary":false,"last_poster_username":"aaiyar","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":39488,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2529,"primary_group_id":64,"flair_group_id":64}]},{"fancy_title":"Rule for Temperature Monitoring and Swithching","id":160162,"title":"Rule for Temperature Monitoring and Swithching","slug":"rule-for-temperature-monitoring-and-swithching","posts_count":10,"reply_count":6,"highest_post_number":10,"image_url":"https://community.hubitat.com/uploads/default/original/3X/1/4/141be4e29122950bb066457ffb4b884c3eb18fc6.png","created_at":"2025-12-28T20:31:58.652Z","last_posted_at":"2025-12-28T23:54:58.450Z","bumped":true,"bumped_at":"2025-12-28T23:54:58.450Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi \nI&#39;m really struggling to get my head around what I thought was a simple rule - however the rule might be correct but the device setup isn&#39;t - so I&#39;m going around in circles. \nI&#39;ve got a simple temp detector and I hav&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":17,"name":"driver","slug":"driver"},{"id":121,"name":"thermostat","slug":"thermostat"},{"id":44,"name":"zigbee","slug":"zigbee"}],"tags_descriptions":{},"views":124,"like_count":12,"has_summary":false,"last_poster_username":"Craig_NZ","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":31600,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":13859,"primary_group_id":49,"flair_group_id":49},{"extras":null,"description":"Frequent Poster","user_id":124,"primary_group_id":46,"flair_group_id":51},{"extras":null,"description":"Recent Poster","user_id":143,"primary_group_id":52,"flair_group_id":52}]},{"fancy_title":"How to use Hub Variable within a Rule","id":160068,"title":"How to use Hub Variable within a Rule","slug":"how-to-use-hub-variable-within-a-rule","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2025-12-25T02:47:30.971Z","last_posted_at":"2025-12-25T23:52:32.767Z","bumped":true,"bumped_at":"2025-12-25T23:52:32.767Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi \nCan Rule machine access Hub Variables? \nHere&#39;s what I&#39;d like to do. \nI have a porch light connected to a dimmer switch.  10 different rules can control this light. \nI need to change the dim levels in the rules.  I&#39;d &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":127,"like_count":2,"has_summary":false,"last_poster_username":"CuriousB","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":30211,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":56,"primary_group_id":46,"flair_group_id":46},{"extras":null,"description":"Frequent Poster","user_id":74,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":39488,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":34535,"primary_group_id":46,"flair_group_id":46}]},{"fancy_title":"Automated reminder buttons","id":159961,"title":"Automated reminder buttons","slug":"automated-reminder-buttons","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-12-20T21:34:17.718Z","last_posted_at":"2025-12-21T00:54:45.902Z","bumped":true,"bumped_at":"2025-12-21T00:54:45.902Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nIm trying to build a automation that displays a button in one of the dashboards that just is a reminder for taking vitamins. Not sure how to approach this. \nfor context this is for my grandparents. I am building&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":82,"like_count":1,"has_summary":false,"last_poster_username":"chrisbvt","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":25481,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":16574,"primary_group_id":46,"flair_group_id":46},{"extras":"latest","description":"Most Recent Poster","user_id":26752,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Rule Machine &lsquo;Repeat While&rsquo; expression has gone? It was part of Repeat","id":159600,"title":"Rule Machine 'Repeat While' expression has gone? It was part of Repeat","slug":"rule-machine-repeat-while-expression-has-gone-it-was-part-of-repeat","posts_count":30,"reply_count":23,"highest_post_number":30,"image_url":null,"created_at":"2025-12-08T21:32:55.518Z","last_posted_at":"2025-12-12T01:43:44.794Z","bumped":true,"bumped_at":"2025-12-12T01:43:44.794Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Anyone know where the Rule Machine &#39;Repeat While&#39; expression has gone to?? It was part of Repeat","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":147,"name":"app","slug":"app"}],"tags_descriptions":{},"views":306,"like_count":4,"has_summary":false,"last_poster_username":"greghoward1962","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2267,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":9043,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":30306,"primary_group_id":50,"flair_group_id":50},{"extras":null,"description":"Recent Poster","user_id":12674,"primary_group_id":61,"flair_group_id":61},{"extras":null,"description":"Recent Poster","user_id":56,"primary_group_id":46,"flair_group_id":46}]},{"fancy_title":"Vibration Sensor rule","id":159206,"title":"Vibration Sensor rule","slug":"vibration-sensor-rule","posts_count":6,"reply_count":4,"highest_post_number":6,"image_url":null,"created_at":"2025-11-27T18:30:57.387Z","last_posted_at":"2025-11-28T17:58:00.729Z","bumped":true,"bumped_at":"2025-11-28T17:58:00.729Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I need a rule that counts the number of vibration active events within a 5 minute period. \nI&#39;m not sure how to do this in Rule Machine.  Any help is greatly appreciated.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":114,"like_count":5,"has_summary":false,"last_poster_username":"hubitrep","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3938,"primary_group_id":42,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":15581,"primary_group_id":46,"flair_group_id":46}]},{"fancy_title":"Light does not turn off if manually turned on using the switch","id":159118,"title":"Light does not turn off if manually turned on using the switch","slug":"light-does-not-turn-off-if-manually-turned-on-using-the-switch","posts_count":8,"reply_count":5,"highest_post_number":8,"image_url":"https://community.hubitat.com/uploads/default/original/3X/a/8/a86b13acc53c2e8eb4b7d7f3a9eefdc05d5726dd.jpeg","created_at":"2025-11-24T15:41:20.065Z","last_posted_at":"2025-11-25T00:15:21.112Z","bumped":true,"bumped_at":"2025-11-25T00:15:21.112Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"This is my first post. I&#39;m looking for help with a rule I setup for my kids bedroom. I&#39;ve included a screenshot that shows the full rule. The trigger for the rule is motion sensor is active or light switch is reports phy&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":113,"like_count":2,"has_summary":false,"last_poster_username":"Sebastien","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":39472,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":30813,"primary_group_id":46,"flair_group_id":46},{"extras":null,"description":"Frequent Poster","user_id":3086,"primary_group_id":46,"flair_group_id":46},{"extras":null,"description":"Recent Poster","user_id":30306,"primary_group_id":50,"flair_group_id":50},{"extras":"latest","description":"Most Recent Poster","user_id":6443,"primary_group_id":44,"flair_group_id":50}]},{"fancy_title":"RM Schedule shows multiple day of week entries. Not sure what to do if I only want one","id":159094,"title":"RM Schedule shows multiple day of week entries. Not sure what to do if I only want one","slug":"rm-schedule-shows-multiple-day-of-week-entries-not-sure-what-to-do-if-i-only-want-one","posts_count":4,"reply_count":3,"highest_post_number":6,"image_url":"https://community.hubitat.com/uploads/default/optimized/3X/1/2/1279f6f68d12a564364c06329058eb06cd0c8340_2_1024x522.png","created_at":"2025-11-24T00:40:13.082Z","last_posted_at":"2025-11-24T02:08:30.152Z","bumped":true,"bumped_at":"2025-11-24T02:08:30.152Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I want the rule to run every Saturday at  6AM.  Not sure what to do for the 2nd entry set (orange).","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":71,"like_count":1,"has_summary":false,"last_poster_username":"JohnRob","category_id":34,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":475,"primary_group_id":46,"flair_group_id":46},{"extras":null,"description":"Recent Poster","user_id":42,"primary_group_id":44,"flair_group_id":66}]}]}}