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 |
-
|
| 840 |
-
|
| 841 |
-
self.state.
|
|
|
|
| 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(
|