Script pour aspi ecovacs

Bonjour,

je cherche à faire un script pour lancer le nettoyage d’une pièce précise,


par exemple cuisine ou salon, sans que la totalité de la maison soit nettoyée

c’est un deebot x9 et j’ai l’integration ecovacs

action: vacuum.send_command
target:
  entity_id: vacuum.c3po
data:
  command: clean_V2
  params:
    act: start
    content:
      type: freeClean
      value: 7,1

je lance la commande, il sort de son dock et s’arrête.
la il me sort un message sur l’appli android

zone sélectionnée introuvable.
le nettoyage a été arrêté

hello

J’ai achete un x8 omni pro et je galère aussi pour l’integration…..

Avec l’officielle il semble que le 8x soit pas eompletement pris en charge. Qu’en est il pour le x9?

depuis la dernière version ecovacs, je vois les pièces de la maison.

il y a 2 ou 3 versions, je ne voyais même pas le robot, sauf en passant par matter.

là ca a l’air bon.
DEEBOT X9 PRO OMNI (ilt3k8)
par Ecovacs Micrologiciel : 1.54.0

ca avance mais ils sont pas trop bavards …

quand tu parles de la dernière version c’est l’integration officielle HA
moi aussi je vois le numero des pieces en attributs mais je n’ai pas la carte (au pire pas grave)
PAr contre ou as tu trouvé les infos de commandes
Clean_v2
freeclean etc etc

merci

Informations Appareil

DEEBOT X8 PRO OMNI (n0vyif)
par Ecovacs
Micrologiciel : 1.128.0

Oui, c’est l’intégration officielle HA
pour l’image c’est image.<nom_du_robot>_carte

pour les commandes cleanV2 et autres,
je les ai vu là: How to create a script or action to clean specific room ECOVACS X2 - Configuration - Home Assistant Community mais c’est pas vraiment trivial…
mais ils doivent avoir une trame commune sur l’ensemble de la game… enfin j’espère.

ben je viens de tester les commandes et effectivement j’ai le meme soucis
il sort de la base et dit qu il ne trouve pas la piece et retourne a la base
Deja il comprends l’ordre…. lol

par contre la ca vient de fonctionner

action: vacuum.send_command
target:
  entity_id: vacuum.aspi
data:
  command: clean_V2
  params:
    act: start
    content:
      type: freeClean
      value: "1,4"

Pour info je n’ai pas de pieces 1, mais semble t’il il faut le rajouter et il est bien parti dans la piece 4

Sans les “ “ ca ne fonctionnait pas
Du moins dans la boite de developpement/action
A tester avec un script

j’ai testé avec value: "1,7" et il est parti direct dans l’entrée qui est la pièce 7
le 1 ça doit être le type de nettoyage « standard »

cool
Moi je n’ai pas la carte
Tu l’as en direct avec la localisation du robot ou juste une image?

Reste a creer des scripts pour lancer dans les pieces souhaitées…
j’aimerais pouvoir faire choix aspi ou aspi serpillere puis la piece

j’ai ca:

mon nom de robot est c3po

type: vertical-stack
cards:
  - type: custom:vacuum-card
    entity: vacuum.c3po
    image: default
    stats:
      default:
        - entity_id: sensor.c3po_temps_restant_brosse_principale
          unit: "%"
          subtitle: Brosse Principale
        - entity_id: sensor.c3po_duree_de_vie_de_la_brosse_laterale
          unit: "%"
          subtitle: Brosse Latérale
        - entity_id: sensor.c3po_temps_restant_filtre
          unit: "%"
          subtitle: Filtre
      cleaning:
        - entity_id: sensor.c3po_surface_nettoyee
          unit: m²
          subtitle: Surface Nettoyée
        - entity_id: sensor.c3po_duree_de_nettoyage
          unit: Minutes
          subtitle: Durée De Nettoyage
      show_status: true
      show_toolbar: false
      compact_view: false
    shortcuts:
      - name: Nettoyage Salon
        service: script.clean_salon
        icon: mdi:sofa
      - name: Nettoyage Cuisine
        service: script.clean_cuisine
        icon: mdi:silverware-fork-knife
      - name: Nettoyage Entrée
        service: script.clean_entree
        icon: mdi:shoe-print
      - name: Nettoyage Salle de Bains
        service: script.clean_salle_de_bains
        icon: mdi:shower-head
      - name: Nettoyage Chambre
        service: script.clean_chambre_parents
        icon: mdi:tshirt-v-outline
        - name: Nettoyage Bureau Sandrine
        service: script.clean_bureau_sandrine
        icon: mdi:bookshelf
  - type: picture
    image_entity: image.c3po_carte

Hello

LA carte a fni par arriver donc pour les scripts c’est bon
PAr contre je seche sur le mode multicarte
J’ai un etage, je recupere biien la carte sur HA, mais pour cela je suis oblige d’aller sur l’appli ecovacs pour la selectionner
LEs pieces ont alors un nom differents mais des nuemros communs je ne vois pas comment faire

Deja pour selectionner lac carte de l’etage

Merci

Alors là, je sèche !!!

surement calculé pour que tu achète un second robot pour l’étage :laughing:

Bonjour, il semblerais que dans value :”1,4” le numéro 1 correspondrais peut être à un ID de carte pour les robots multi étage. à essayer avec deux…

Sinon activé mode DEBUG de l’integration HA et analysé les commandes freeClean qui apparaisse sur les logs lorsque vous lancer le ntoyage du second etage sur l’appli sous quel formes “value” est envoyer.

Pour sélectionner l’étage sur l’intégration ECOVACS, j’ai l’entité “active map” qui est affichée dans : Paramètres/intégration/ecovacs/”nomDuRobot”/ peut-être elle pourrait servir dans les scripts

Si vous souhaitez lancer des scénarios de nettoyage avancés créés sur l’appli mobile, j’ai créé mon tout premier post :

Lancer des scénarios ECOVACS via Home Assistant

ca fonctionne avec mon X8 pro OMNI.

Ce sujet a été automatiquement fermé après 60 jours. Aucune réponse n’est permise dorénavant.