-
Notifications
You must be signed in to change notification settings - Fork 0
Activity IDs
Activity IDs are the numeric identifiers used by the SofaBaton hub protocol.
The plugin can read these IDs automatically from the local X1S hub when hubIp and discovery are configured.
"manualActivities": [
{ "id": 101, "name": "Watch TV" },
{ "id": 102, "name": "Movie" }
]The id is used for two things:
- sending the command to the X1S hub;
- generating stable HomeKit UUIDs.
Changing the id creates a different HomeKit accessory.
Use manualActivities only when discovery is disabled, discovery fails, or you want to override a discovered name.
Manual entries with the same id replace the discovered activity name.
If you use manual entries, use a cautious workflow:
- Add one activity.
- Restart Homebridge.
- Test it in Apple Home.
- If it starts the wrong activity, correct the id.
- Add the next activity only after the previous one is correct.
Keep notes of the working id/name pairs for your X1S.
The plugin preserves the same identity rule for discovered and manual activities: id changes create new accessories, name changes do not.
Les identifiants d'activites sont les identifiants numeriques utilises par le protocole du hub SofaBaton.
Le plugin peut lire ces identifiants automatiquement depuis le hub X1S local quand hubIp et discovery sont configures.
"manualActivities": [
{ "id": 101, "name": "Regarder la TV" },
{ "id": 102, "name": "Film" }
]L'identifiant sert a deux choses :
- envoyer la commande au hub X1S ;
- generer des UUID HomeKit stables.
Changer l'identifiant cree un accessoire HomeKit different.
Utilisez manualActivities uniquement quand la decouverte est desactivee, quand elle echoue, ou quand vous voulez remplacer un nom detecte.
Les entrees manuelles avec le meme id remplacent le nom d'activite detecte.
Si vous utilisez des entrees manuelles, utilisez une methode prudente :
- Ajoutez une seule activite.
- Redemarrez Homebridge.
- Testez-la dans Apple Maison.
- Si elle demarre la mauvaise activite, corrigez l'identifiant.
- Ajoutez l'activite suivante seulement quand la precedente est correcte.
Gardez une note des couples id/nom qui fonctionnent pour votre X1S.
Le plugin conserve la meme regle d'identite pour les activites detectees et manuelles : changer l'id cree de nouveaux accessoires, changer le nom ne les recree pas.