Room Deebot dans une variable

Bonjour,

J’ai un robot Deebot X1 Omni qui marche très bien sur Home assistant avec l’integration Deebot4HomeAssistant.
Le seul problème, c’est que le robot s’amuse a diviser des pièces s’il voit à plusieurs reprises des obstacles au même endroit avec sa caméra.

Les pièces changent donc de numéro et je ne peux donc plus l’envoyer dans telle ou telle pièce sans changer le numéro de la pièce dans mes scripts HA.

Je suis donc en train de vouloir automatiser ça.

Déjà, j’ai réussi à mettre l’attribut « rooms » dans la variable var.deebot_pieces et ça donne ça:

{'dining_room': 0, 'kitchen': 1, 'vestiaire1': 13, 'lounge': 14}

Etape 2, et ça je ne sais pas faire: attribuer chaque numéro à une variable pour chaque pièce.
Donc comment chercher le mot « kitchen » et mettre dans la variable var.deebot_cuisine le numéro 1 svp?

J’ai regardé côté split mais des fois l’ordre des pièces changent après synchronisation.

Ensuite, comment écrire la variable dans le script si dessous svp ?

deebot_x1_cuisine:
  alias: Deebot X1 Cuisine
  sequence:
  - service: vacuum.send_command
    target:
      entity_id: vacuum.pumba_2
    data:
      command: spot_area
      params:
        rooms: 1
        cleanings: 1
  mode: single

Merci d’avance pour votre aide.