Difference between revisions of "ZWave Classes"

From Hubitat Documentation
Jump to: navigation, search
(Created page with "==Switch All V1== ===Switch All Get=== class hubitat.zwave.commands.switchallv1.SwitchAllGet { List<Short> getPayload() String format() } ===Switch All Off==...")
 
Line 1: Line 1:
==Switch All V1==
+
==Switch All V1 0x27==
===Switch All Get===
+
===Switch All Set 0x01===
  
   class hubitat.zwave.commands.switchallv1.SwitchAllGet {
+
   class hubitat.zwave.commands.switchallv1.SwitchAllSet {
 +
      Short mode
 +
      static Short MODE_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 0
 +
      static Short MODE_EXCLUDED_FROM_THE_ALL_ON_FUNCTIONALITY_BUT_NOT_ALL_OFF = 1
 +
      static Short MODE_EXCLUDED_FROM_THE_ALL_OFF_FUNCTIONALITY_BUT_NOT_ALL_ON = 2
 +
      static Short MODE_INCLUDED_IN_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 255
 +
 
 
       List<Short> getPayload()
 
       List<Short> getPayload()
 
       String format()
 
       String format()
 
   }
 
   }
  
===Switch All Off===
+
===Switch All Get 0x02===
  
   class hubitat.zwave.commands.switchallv1.SwitchAllOff {
+
   class hubitat.zwave.commands.switchallv1.SwitchAllGet {
      List<Short> getPayload()
 
      String format()
 
  }
 
 
 
===Switch All On===
 
 
 
  class hubitat.zwave.commands.switchallv1.SwitchAllOn {
 
 
       List<Short> getPayload()
 
       List<Short> getPayload()
 
       String format()
 
       String format()
 
   }
 
   }
  
===Switch All Report===
+
===Switch All Report 0x03===
  
 
   class hubitat.zwave.commands.switchallv1.SwitchAllReport {
 
   class hubitat.zwave.commands.switchallv1.SwitchAllReport {
Line 34: Line 33:
 
   }
 
   }
  
===Switch All Set===
+
===Switch All On 0x04===
 +
 
 +
  class hubitat.zwave.commands.switchallv1.SwitchAllOn {
 +
      List<Short> getPayload()
 +
      String format()
 +
  }
 +
 
 +
===Switch All Off 0x05===
  
   class hubitat.zwave.commands.switchallv1.SwitchAllSet {
+
   class hubitat.zwave.commands.switchallv1.SwitchAllOff {
      Short mode
 
      static Short MODE_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 0
 
      static Short MODE_EXCLUDED_FROM_THE_ALL_ON_FUNCTIONALITY_BUT_NOT_ALL_OFF = 1
 
      static Short MODE_EXCLUDED_FROM_THE_ALL_OFF_FUNCTIONALITY_BUT_NOT_ALL_ON = 2
 
      static Short MODE_INCLUDED_IN_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 255
 
 
 
 
       List<Short> getPayload()
 
       List<Short> getPayload()
 
       String format()
 
       String format()
 
   }
 
   }

Revision as of 19:28, 18 October 2019

Switch All V1 0x27

Switch All Set 0x01

 class hubitat.zwave.commands.switchallv1.SwitchAllSet {
     Short mode
     static Short MODE_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 0
     static Short MODE_EXCLUDED_FROM_THE_ALL_ON_FUNCTIONALITY_BUT_NOT_ALL_OFF = 1
     static Short MODE_EXCLUDED_FROM_THE_ALL_OFF_FUNCTIONALITY_BUT_NOT_ALL_ON = 2
     static Short MODE_INCLUDED_IN_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 255
 
     List<Short> getPayload()
     String format()
 }

Switch All Get 0x02

 class hubitat.zwave.commands.switchallv1.SwitchAllGet {
     List<Short> getPayload()
     String format()
 }

Switch All Report 0x03

 class hubitat.zwave.commands.switchallv1.SwitchAllReport {
     Short mode
     static Short MODE_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 0
     static Short MODE_EXCLUDED_FROM_THE_ALL_ON_FUNCTIONALITY_BUT_NOT_ALL_OFF = 1
     static Short MODE_EXCLUDED_FROM_THE_ALL_OFF_FUNCTIONALITY_BUT_NOT_ALL_ON = 2
     static Short MODE_INCLUDED_IN_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 255
 
     List<Short> getPayload()
     String format()
 }

Switch All On 0x04

 class hubitat.zwave.commands.switchallv1.SwitchAllOn {
     List<Short> getPayload()
     String format()
 }

Switch All Off 0x05

 class hubitat.zwave.commands.switchallv1.SwitchAllOff {
     List<Short> getPayload()
     String format()
 }