Desmond-Dong commited on
Commit
8d667cb
·
1 Parent(s): ad7b805

fix: EntityRegistry has no 'state' attribute - use server.state

Browse files
reachy_mini_ha_voice/entity_registry.py CHANGED
@@ -836,9 +836,10 @@ class EntityRegistry:
836
  self.tap_detector.threshold_g = value
837
  _LOGGER.info("Tap sensitivity set to %.2fg", value)
838
  # Save to preferences for persistence across restarts
839
- if self.state:
840
- self.state.preferences.tap_sensitivity = value
841
- self.state.save_preferences()
 
842
  _LOGGER.debug("Tap sensitivity saved to preferences")
843
 
844
  entities.append(NumberEntity(
 
836
  self.tap_detector.threshold_g = value
837
  _LOGGER.info("Tap sensitivity set to %.2fg", value)
838
  # Save to preferences for persistence across restarts
839
+ # Access state through server.state
840
+ if hasattr(self.server, 'state') and self.server.state:
841
+ self.server.state.preferences.tap_sensitivity = value
842
+ self.server.state.save_preferences()
843
  _LOGGER.debug("Tap sensitivity saved to preferences")
844
 
845
  entities.append(NumberEntity(