Don't send optional program rules
This commit is contained in:
		@@ -111,6 +111,7 @@ class HonCommand:
 | 
				
			|||||||
    async def send(self) -> bool:
 | 
					    async def send(self) -> bool:
 | 
				
			||||||
        params = self.parameter_groups.get("parameters", {})
 | 
					        params = self.parameter_groups.get("parameters", {})
 | 
				
			||||||
        ancillary_params = self.parameter_groups.get("ancillaryParameters", {})
 | 
					        ancillary_params = self.parameter_groups.get("ancillaryParameters", {})
 | 
				
			||||||
 | 
					        ancillary_params.pop("programRules", None)
 | 
				
			||||||
        self.appliance.sync_to_params(self.name)
 | 
					        self.appliance.sync_to_params(self.name)
 | 
				
			||||||
        result = await self.api.send_command(
 | 
					        result = await self.api.send_command(
 | 
				
			||||||
            self._appliance, self._name, params, ancillary_params
 | 
					            self._appliance, self._name, params, ancillary_params
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user