Compare commits
	
		
			1 Commits
		
	
	
		
			v0.7.3-bet
			...
			v0.7.3-bet
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 6828f3e9a8 | 
| @ -7,5 +7,5 @@ | |||||||
|   "iot_class": "cloud_polling", |   "iot_class": "cloud_polling", | ||||||
|   "issue_tracker": "https://github.com/Andre0512/hon/issues", |   "issue_tracker": "https://github.com/Andre0512/hon/issues", | ||||||
|  "requirements": ["pyhOn==0.10.6"], |  "requirements": ["pyhOn==0.10.6"], | ||||||
|   "version": "0.7.3-beta.1" |   "version": "0.7.3-beta.2" | ||||||
| } | } | ||||||
|  | |||||||
| @ -323,14 +323,16 @@ async def async_setup_entry(hass, entry: ConfigEntry, async_add_entities) -> Non | |||||||
|  |  | ||||||
|         if descriptions := SWITCHES.get(device.appliance_type): |         if descriptions := SWITCHES.get(device.appliance_type): | ||||||
|             for description in descriptions: |             for description in descriptions: | ||||||
|                 if ( |                 if description.entity_category == EntityCategory.CONFIG: | ||||||
|                     description.entity_category == EntityCategory.CONFIG |                     if description.key not in device.available_settings: | ||||||
|                     and description.key not in device.available_settings |                         continue | ||||||
|                     or not any( |                 else: | ||||||
|                         device.get(description.key) is not None |                     if not any( | ||||||
|                         or description.turn_on_key in list(device.commands) |                         [ | ||||||
|                         or description.turn_off_key in list(device.commands) |                             device.get(description.key) is not None, | ||||||
|                     ) |                             description.turn_on_key in list(device.commands), | ||||||
|  |                             description.turn_off_key in list(device.commands), | ||||||
|  |                         ] | ||||||
|                     ): |                     ): | ||||||
|                         continue |                         continue | ||||||
|                 appliances.extend( |                 appliances.extend( | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	