I created this term to mean...
"Device values/states are checked before actions are executed. If a device state is currently the same as what the action would set it to be, it is skipped and no action is taken on that device"
Example:
Event | tells HS3 to set DEVICE = 1
HS3 | checks DEVICE in HS3 cache (does not query device)
| if value already = 1 then NoOp (no operation takes place) and HS3 moves on
I'm find TONS of actions where my devices are already in the state being set. And HS3 sends commands to lock, close garage doors, etc -- see the quote below, where ONLY 1 of those 34 commands needed to be sent
Benefits of doing this...
Event execute faster
Lower use of computer resources
Less traffic, and faster protocol response (Zwave/Insteon/etc)
Less battery drain on devices
This is especially beneficial when we use House Modes where 10, 20, 30 devices are being set and/or checked.
"Device values/states are checked before actions are executed. If a device state is currently the same as what the action would set it to be, it is skipped and no action is taken on that device"
Example:
Event | tells HS3 to set DEVICE = 1
HS3 | checks DEVICE in HS3 cache (does not query device)
| if value already = 1 then NoOp (no operation takes place) and HS3 moves on
I'm find TONS of actions where my devices are already in the state being set. And HS3 sends commands to lock, close garage doors, etc -- see the quote below, where ONLY 1 of those 34 commands needed to be sent
Benefits of doing this...
Event execute faster
Lower use of computer resources
Less traffic, and faster protocol response (Zwave/Insteon/etc)
Less battery drain on devices
This is especially beneficial when we use House Modes where 10, 20, 30 devices are being set and/or checked.
Jul-16 3:34:27 PM Device Control Device: Security Status House Mode to Away (1)
Jul-16 3:34:27 PM Device Control Device: Front Yard Driveway Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Playroom Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Mudroom Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Living Room Mantle Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Living Room Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Living Room Light 2 to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Living Room Fan to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Kitchen Table Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Kitchen Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Kitchen Light 2 to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Kitchen Island Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Kitchen Espresso Machine to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Foyer Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Dining Room Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Garage Garage Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Front Yard Entry Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Bedrooms Tylers Room Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Bedrooms Noahs Room Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Bedrooms Master Night Stand Lights to Off (0)
Jul-16 3:34:27 PM Device Control Device: Bedrooms Master Dresser Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Bedrooms Master Bath Vanity Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Bedrooms Master Bath Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Bedrooms Guest Room Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Basement Office Office Heater to Off (0)
Jul-16 3:34:27 PM Device Control Device: Basement Office Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Basement Media Room Sub to Off (0)
Jul-16 3:34:27 PM Device Control Device: Basement Media Room Seating to Off (0)
Jul-16 3:34:27 PM Device Control Device: Basement Media Room Main Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Basement Media Room Back Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Backyard Patio Outlet to Off (0)
Jul-16 3:34:27 PM Device Control Device: Backyard Patio Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Backyard Deck Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Door Lock Foyer Lock to Lock (255)
Jul-16 3:34:27 PM Device Control Device: Door Lock Mudroom Lock to Lock (255)
Jul-16 3:34:27 PM Device Control Device: Front Yard Driveway Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Playroom Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Mudroom Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Living Room Mantle Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Living Room Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Living Room Light 2 to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Living Room Fan to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Kitchen Table Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Kitchen Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Kitchen Light 2 to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Kitchen Island Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Kitchen Espresso Machine to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Foyer Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Main Dining Room Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Garage Garage Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Front Yard Entry Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Bedrooms Tylers Room Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Bedrooms Noahs Room Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Bedrooms Master Night Stand Lights to Off (0)
Jul-16 3:34:27 PM Device Control Device: Bedrooms Master Dresser Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Bedrooms Master Bath Vanity Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Bedrooms Master Bath Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Bedrooms Guest Room Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Basement Office Office Heater to Off (0)
Jul-16 3:34:27 PM Device Control Device: Basement Office Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Basement Media Room Sub to Off (0)
Jul-16 3:34:27 PM Device Control Device: Basement Media Room Seating to Off (0)
Jul-16 3:34:27 PM Device Control Device: Basement Media Room Main Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Basement Media Room Back Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Backyard Patio Outlet to Off (0)
Jul-16 3:34:27 PM Device Control Device: Backyard Patio Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Backyard Deck Light to Off (0)
Jul-16 3:34:27 PM Device Control Device: Door Lock Foyer Lock to Lock (255)
Jul-16 3:34:27 PM Device Control Device: Door Lock Mudroom Lock to Lock (255)
Comment