Problème aléatoire avec module swipe-card

Bonjour,

On se jette à l’eau ! C’est mon premier post. Alors merci pour vos réponses à venir.

J’ai installé le module swipe-card qui permet de faire défiler les cartes à droite ou à gauche. Pratique cela permet dans un espace restreint de faire défiler un nombre important d’informations sans que cela soit encombrant. Cela fonctionne relativement bien sauf que de façon totalement aléatoire j’ai le message suivant qui s’affiche "t.setConfig is not a function’.
image
Le message apparait aussi bien sur le PC que sur l’application mobile. J’ai remarqué qu’en vidant le cache le problème disparaît momentanément mais il réapparaît de façon aléatoire lors d’une prochaine connexion.
J’ai fait des recherches sur le mot clé « t.setConfig is not a function » notamment sur ce blog mais pas de réponse précise pour ce type de problème.
Une idée pour résoudre ce pb ?
Merci pour votre aide.
Cordialement

Ma configuration: Raspberry pi4 8G0, SSD, HAOS core-2023.9.2 ,


Bonjour,
faudrais mettre ton code complet avec la balise texte préformaté , pour mieux t’aider.

a première vue ton entité binary_sensor.capteur_fenetre_bureau_contact est mal aligné, faut que ca soit au niveau de - entity:.

Wouaf,! merci pour la rapidité de ta réponse !
Pour l’entité mal alignée, sans dout un mauvais copié/collé. Voici le code complet (un peu long sans doutre). En espérant qu’il n’y ait pas de nouveau un décalage !

type: custom:swipe-card
cards:
  - type: entity-filter
    entities:
      - entity: binary_sensor.0x00124b0028941c57_contact
        name: Capteur Porte Terrasse
      - entity: binary_sensor.capteur_fenetre_bureau_contact
        name: Capteur Fenêtre Bureau
      - entity: binary_sensor.0x00158d000950ec5d_contact
        name: Capteur Abri de Jardin
      - entity: binary_sensor.0x00158d0009f4227a_contact
        name: Capteur Porte de Garage MOOS
      - entity: binary_sensor.0x00124b0029326951_occupancy
        name: Détecteur Hall Entrée
      - entity: binary_sensor.0x00124b002931cc68_occupancy
        name: Détecteur Cuisine
      - entity: binary_sensor.0x00158d00093e9016_occupancy
        name: Détecteur Escalier
      - entity: binary_sensor.0x00158d00094119c0_occupancy
        name: Détecteur Salle à Manger
      - entity: light.ampoule_hue_garage
        name: Ampoule du Garage
      - entity: switch.0xa4c138a9097458ff
        name: Prise Garage
      - entity: switch.prise_sam
        name: Prise Salle   Manger
      - entity: switch.tapo_garage_notifications
        name: Caméra Garage avec notification
      - entity: sensor.myups_etat
        name: Onduleur Eaton
    title: Eléments actifs
    state_filter:
      - 'on'
      - Online
    card:
      type: entities
      title: Eléments actifs
      show_header_toggle: false
  - type: entities
    entities:
      - entity: binary_sensor.capteurs
        secondary_info: last-changed
      - entity: binary_sensor.detecteurs
        secondary_info: last-changed
      - entity: light.lumiere
        secondary_info: last-updated
        name: Ampoules
      - entity: switch.prises
        secondary_info: none
      - entity: switch.tapo_garage_notifications
        name: Caméra Garage avec notification riche
      - entity: sensor.myups_etat
        name: Onduleur Eaton
    title: État général des appareils
    state_color: true
    show_header_toggle: false
  - type: entity-filter
    entities:
      - entity: sensor.0x00158d000950ec5d_battery
        name: Pile Capteur Abri de Jardin
      - entity: sensor.0x00158d0009f4227a_battery
        name: Pile Capteur Porte MOOS
      - entity: sensor.0x00124b0028941c57_battery
        name: Pile Capteur Porte Terrasse
      - entity: sensor.capteur_fenetre_bureau_battery
        name: Pile Capteur Fenêtre Bureau
      - entity: sensor.0x00124b002931cc68_battery
        name: Pile Détecteur Cuisine
      - entity: sensor.0x00158d00093e9016_battery
        name: Pile Détecteur Escalier
      - entity: sensor.0x00124b0029326951_battery
        name: Pile Détecteur Hall d'Entrée
      - entity: sensor.0x00158d00094119c0_battery
        name: Pile Détecteur Salle à Manger
    state_filter:
      - operator: <
        value: 40
    card:
      type: entities
      title: Piles à surveiller (< 40%)
      show_header_toggle: false

La carte swipe-card est bugger suivant les cartes utilisé. Pour contourner le problème, j’utilise la carte vertical-stack.

ton code modifier, avec l’ajout des vertical-stack, dit moi si c’est bon ?
Chez moi c’est bon en tout cas :stuck_out_tongue:

type: custom:swipe-card
cards:
  - type: vertical-stack
    cards:
      - type: entity-filter
        entities:
          - entity: binary_sensor.0x00124b0028941c57_contact
            name: Capteur Porte Terrasse
          - entity: binary_sensor.capteur_fenetre_bureau_contact
            name: Capteur Fenêtre Bureau
          - entity: binary_sensor.0x00158d000950ec5d_contact
            name: Capteur Abri de Jardin
          - entity: binary_sensor.0x00158d0009f4227a_contact
            name: Capteur Porte de Garage MOOS
          - entity: binary_sensor.0x00124b0029326951_occupancy
            name: Détecteur Hall Entrée
          - entity: binary_sensor.0x00124b002931cc68_occupancy
            name: Détecteur Cuisine
          - entity: binary_sensor.0x00158d00093e9016_occupancy
            name: Détecteur Escalier
          - entity: binary_sensor.0x00158d00094119c0_occupancy
            name: Détecteur Salle à Manger
          - entity: light.ampoule_hue_garage
            name: Ampoule du Garage
          - entity: switch.0xa4c138a9097458ff
            name: Prise Garage
          - entity: switch.prise_sam
            name: Prise Salle   Manger
          - entity: switch.tapo_garage_notifications
            name: Caméra Garage avec notification
          - entity: sensor.myups_etat
            name: Onduleur Eaton
        title: Eléments actifs
        state_filter:
          - 'on'
          - Online
        card:
          type: entities
          title: Eléments actifs
          show_header_toggle: false
  - type: vertical-stack
    cards:		  
      - type: entities
        entities:
          - entity: binary_sensor.capteurs
            secondary_info: last-changed
          - entity: binary_sensor.detecteurs
            secondary_info: last-changed
          - entity: light.lumiere
            secondary_info: last-updated
            name: Ampoules
          - entity: switch.prises
            secondary_info: none
          - entity: switch.tapo_garage_notifications
            name: Caméra Garage avec notification riche
          - entity: sensor.myups_etat
            name: Onduleur Eaton
        title: État général des appareils
        state_color: true
        show_header_toggle: false
  - type: vertical-stack
    cards:		
      - type: entity-filter
        entities:
          - entity: sensor.0x00158d000950ec5d_battery
            name: Pile Capteur Abri de Jardin
          - entity: sensor.0x00158d0009f4227a_battery
            name: Pile Capteur Porte MOOS
          - entity: sensor.0x00124b0028941c57_battery
            name: Pile Capteur Porte Terrasse
          - entity: sensor.capteur_fenetre_bureau_battery
            name: Pile Capteur Fenêtre Bureau
          - entity: sensor.0x00124b002931cc68_battery
            name: Pile Détecteur Cuisine
          - entity: sensor.0x00158d00093e9016_battery
            name: Pile Détecteur Escalier
          - entity: sensor.0x00124b0029326951_battery
            name: Pile Détecteur Hall d'Entrée
          - entity: sensor.0x00158d00094119c0_battery
            name: Pile Détecteur Salle à Manger
        state_filter:
          - operator: <
            value: 40
        card:
          type: entities
          title: Piles à surveiller (< 40%)
          show_header_toggle: false
1 « J'aime »

J’ai recopié ton code. Jusqu’à présent (une dizaine de déconnexion, reconnexion) le problème ne s’est pas reproduit. Super. Un grand merci pour ton aide. Je retiens ton moyen de contournement (utilisation de carte vertical-stack) pour une prochaine intégration de la carte swipe-card. :slight_smile: Bonne soirée.

Met en resolu si c’est bon.
solution icone

Aïe, je croyais le problème résolu suite aux conseils de War0zes, mais il n’en est rien. Le message s’affiche de nouveau :frowning: et quelque soit l’environnement (PC, tablette, mobile). Le problème est toujours aléatoire et sans logique évidente.
Est-ce une carte connue pour son instabilité où doit elle être utilisée suivant un contexte particulier ?
Merci de vos retours.

Le problème semble résolu. Pour cela j’ai débuté le script en y déclarant d’abord une carte vertical-stack (avec une seule ligne) puis seulement après j’ai incorporé ma carte swipe-card

type: vertical-stack
cards:
  - type: custom:swipe-card
    start_card: 1
    parameters:
      init: true
      pagination:
        type: bullets
        clickable: true
      effect: cube
      grabCursor: true
      cubeEffect:
        shadow: false
      loop: false
      roundLengths: true
      speed: 650
      spaceBetween: 20
      threshold: 7
      coverflowEffect:
        rotate: 80
        depth: 300
      scrollbar:
        hide: false
        draggable: true
        snapOnRelease: true
        autoheight: true
    cards:
      - type: vertical-stack
        cards:
          - type: entity-filter
            entities:
              - entity: binary_sensor.0x00124b0028941c57_contact
                name: Capteur Porte Terrasse

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