Skip to content

Instantly share code, notes, and snippets.

Created October 4, 2015 21:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/49324f2eb41f0142fd7b to your computer and use it in GitHub Desktop.
Save anonymous/49324f2eb41f0142fd7b to your computer and use it in GitHub Desktop.
Group All
Group gGF (All)
Group gC (All)
Group Front (All)
Group Back (All)
Group Shutters (All)
Group Weather (All)
Group Status (All)
Group GF_Living "Living Room" <sofa> (gGF)
Group GF_Kitchen "Kitchen" <kitchen> (gGF)
Group GF_Guest_Bathroom "Guest Bathroom" <bath> (gGF)
Group GF_Hallway "Hallway" <corridor> (gGF)
Group GF_Master_Bathroom "Master Bathroom" <bath> (gGF)
Group FF_Office "Office" <office> (gGF)
Group GF_Nursery "Nursery" <boy1> (gGF)
Group FF_Master_Bed "Master Bedroom" <bedroom> (gGF)
Group GF_Entry "Front Entry" <corridor> (gGF)
/* Active Groups */
Group:Number:AVG() Temperature "Avg. Room Temperature [%.1f °F]" <temperature> (All)
Group:Number:AVG() Batteries "Avg. Battery level [%d %%]" (All)
Group:Contact:OR(OPEN, CLOSED) Windows "Open Windows [(%d)]" <contact> (All)
Group:Contact:OR(OPEN, CLOSED) Doors "Open Doors [(%d)]" <door> (All)
Group:Contact:OR(OPEN, CLOSED) Motion "Motion Detected [(%d)]" <contact> (All)
/* Sensor Batteries */
Number Motion_Sensor_Office_Battery "Office Motion Sensor battery level [%d %%]" <number> (Batteries,FF_Office) { zwave="3:command=BATTERY" }
Number Motion_Sensor_Hallway_Battery "Hallway Motion Sensor battery level [%d %%]" <number> (Batteries,GF_Hallway) { zwave="4:command=BATTERY" }
Number Motion_Sensor_Kitchen_Battery "Kitchen Motion Sensor battery level [%d %%]" <number> (Batteries,GF_Kitchen) { zwave="5:command=BATTERY" }
Number Door_Sensor_Front_Entry_Battery "Front Door Sensor battery level [%d %%]" <number> (Batteries,GF_Entry) { zwave="6:command=BATTERY" }
Number Office_Window_Sensor_Battery "Office Window Sensor battery level [%d %%]" <number> (Batteries,FF_Office) { zwave="7:command=BATTERY" }
Number Sliding_Door_Sensor_Battery "Sliding Door Sensor battery level [%d %%]" <number> (Batteries,GF_Living) { zwave="8:command=BATTERY" }
Number Nursery_Window_Sensor_Battery " Nursery Window Sensor battery level [%d %%]" <number> (Batteries,GF_Nursery) { zwave="8:command=BATTERY" }
/* Bluetooth items */
String UnknownDevices "Unknown Devices in Range: [%s]" { bluetooth="?" }
Number NoOfPairedDevices "Paired Devices in Range: [%d]" { bluetooth="!" }
/* Temperature Bindings */
Number Office_Temp "Office Temperature [%.1f °F]" <temperature> (FF_Office, Temperature) { zwave="3:0:command=SENSOR_MULTILEVEL, sensor_type=1, sensor_scale=1" }
Number Hallway_Temp "Hallway Temperature [%.1f °F]" <temperature> (GF_Hallway, Temperature) { zwave="4:0:command=SENSOR_MULTILEVEL, sensor_type=1, sensor_scale=1" }
Number Kitchen_Temp "Kitchen Temperature [%.1f °F]" <temperature> (GF_Kitchen, Temperature) { zwave="5:0:command=SENSOR_MULTILEVEL, sensor_type=1, sensor_scale=1" }
Number curNestTemp "Nest [%.1f °F]" <temperature> (gGF, Temperature) { http="<[nest:60000:JS(GetNestValue.js)]"}
Number curNestTargetTemp "Nest Target [%.1f °F]" <temperature> (gGF, Temperature) { http="<[nest:60000:JS(GetNestTargetValue.js)]"}
/* Contact Items */
Contact Office_Motion "Office Motion sensor" (FF_Office) { zwave="3:0:command=SENSOR_BINARY, sensor_type=12" }
/* Motion Items */
Contact Hallway_Motion_detected "Hallway Motion [MAP(m.map):%s]" (GF_Hallway, Motion) { zwave="4:0:command=BASIC"}
Contact Kitchen_Motion_detected "Kitchen Motion [MAP(m.map):%s]" (GF_Kitchen, Motion) { zwave="5:0:command=BASIC"}
Contact Office_Motion_detected "Office Motion [MAP(m.map):%s]" (FF_Office, Motion) { zwave="3:0:command=BASIC"}
/* Window Items */
Contact office_window_status "Office Window [MAP(en.map):%s]" (FF_Office, Windows) { zwave="7:0:command=BASIC"}
Contact nursery_window_status "Nursery Window [MAP(en.map):%s]" (GF_Nursery, Windows) { zwave="9:0:command=BASIC"}
/* Door Items */
Contact sliding_door_status "Sliding door [MAP(en.map):%s]" <door> (GF_Living, Doors) { zwave="8:0:command=BASIC"}
Contact Front_door_status "Front Door [MAP(en.map):%s]" <door> (GF_Entry, Doors) { zwave="6:0:command=BASIC"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment