Aide intégration

Bonjour,
Je me tourne vers vous car je n’arrive pas à trouver mon problème.

J’ai installé l’intégration jablotron80 voir ici, l’intégration me remonte ce type de carte mais je cherche à supprimer le mode présent et le mode nuit.

J’ai demandé à la personne qui a fait l’intégration et il me dit qu’il n’y a rien a modifier dans son code qui puisse supprimer ce que je veux mais que c’est ALARM PANNEL CARD de HA voir ici qui remonte cette information dans les cartes.

Avez-vous une idée de où je peux chercher pour modifier ce que je veux.



Bonjour,
c’est expliquer dans la doc de la carte.

oui oui mais ce que tu me montre c’est pour activer ou non les options de la carte, moi je cherche a modifier ce qui se trouve lorsqu’on clic sur l’onglet désactivé, comme entouré en rouge sur ma capture d’écran.

Tu veut modifier le texte de ce que a entouré en rouge ?
Tu veut supprimer le texte nuit ou présence quand tu les actives et gardé que Activée ?

Ce que je cherche a faire,
Quand je clic sur l’onglet activée en vers sur ma première capture, j’ai une arborescence qui s’ouvre comme sur ma 2eme capture, je veux supprimer présent et nuit et juste garder absent et désactivé.

Ok, j’ai compris :wink:
Faut faire un template alarm panel et tu choisie les modes qui apparaîtront.

j’avais vu pour les template mais le problème est que je n’ai pas d’id pour armer mes 3zones d’un coup comme le fait l’onglet absent. L’onglet présent ou nuit ne fait qu’armer certaine zone ce qui ne me sert a rien

J’ai des id pour la zone A,B et C mais pas pour le globales du coup je cale

zone A: binary_sensor.ja_80k_zone_a_armed
zone B: binary_sensor.ja_80k_zone_b_armed
zone c : binary_sensor.ja_80k_zone_c_armed

L’onglet que je cherche a modifier, HA le sort de ou ?

bon j’avance.
J’ai réussi a créer 2 scripts, l’un qui arme toutes mes zones et l’autre qui désactive l’alarme.

Comment je peux faire un bouton qui quand je clique dessus m’ouvre un onglet dans le style de cette capture d’écran et sur lequel apparaît 2 boutons qui correspondent chacun à mes scripts

J’ai fais une carte avec un button qui t’ouvre un popup avec les deux boutons. A améliorer, c’est du vite fait.
Ta que les entités scripts a changer et l’entité alarme qui sert d’état pour les boutons.

Ta besoin de Browser_mod et button-card, a installer a partir de HACS.

popup alarme2

type: custom:button-card
aspect_ratio: 1/1
name: alarme
icon: mdi:lock
tap_action:
  action: fire-dom-event
  browser_mod:
    service: browser_mod.popup
    data:
      right_button: Fermer
      right_button_action:
        service: browser_mod.close_popup
        data:
          browser_id: THIS
      browser_id: THIS
      size: normal
      title: Alarme
      style: |-
        --popup-min-width: 400px;
        --popup-max-width: 500px;
        --popup-border-radius: 20px;
        --popup-padding-y: 5px;
        --popup-padding-x: 5px;
      content:
        type: custom:mod-card
        card:
          type: custom:layout-card
          layout_type: vertical
          cards:
            - type: custom:button-card
              aspect_ratio: 3/1
              custom_fields:
                fond:
                  card:
                    type: custom:button-card
                    styles:
                      card:
                        - background-color: rgba(255,255,255,0.0)
                        - border: none
                    tap_action:
                      action: none
                    hold_action:
                      action: none
                fond2:
                  card:
                    type: custom:button-card
                    styles:
                      card:
                        - background-color: grey
                        - border: none
                        - width: 80px
                        - height: 100px
                        - border-radius: 20px
                    tap_action:
                      action: none
                    hold_action:
                      action: none
                button1:
                  card:
                    type: custom:button-card
                    name: absent
                    icon: mdi:alarm
                    size: 20%
                    color: rgb(68, 115, 158)
                    layout: vertical
                    show_state: false
                    styles:
                      icon:
                        - color: white
                      name:
                        - font-size: 13px
                      card:
                        - border-radius: 20px
                        - border: none
                        - width: 80px
                        - height: 50px
                        - background: |
                            [[[
                              if (states['alarm_control_panel.54ef44273cc1_alarm'].state == 'armed_away')
                              return "green"; else return "grey";
                            ]]]
                    tap_action:
                      action: call-service
                      service: script.google_a_table
                button2:
                  card:
                    type: custom:button-card
                    name: Désactiver
                    icon: mdi:shield-off
                    size: 20%
                    show_name: true
                    show_state: false
                    styles:
                      icon:
                        - color: white
                      name:
                        - font-size: 13px
                      card:
                        - box-shadow: none
                        - border-radius: 20px
                        - width: 80px
                        - height: 50px
                        - border: none
                        - background: |
                            [[[
                              if (states['alarm_control_panel.54ef44273cc1_alarm'].state == 'disarmed')
                              return "green"; else return "grey";
                            ]]]  
                    tap_action:
                      action: call-service
                      service: script.google_a_table
              styles:
                custom_fields:
                  fond:
                    - position: absolute
                    - left: 0
                    - top: 0
                    - width: 100%
                    - height: 100%
                    - background-size: cover
                    - background-position: center
                    - opacity: 0.5
                  fond2:
                    - position: absolute
                    - left: 40%
                    - top: 15%
                  button1:
                    - position: absolute
                    - left: 40%
                    - top: 15%
                  button2:
                    - position: absolute
                    - left: 40%
                    - top: 48%

big merci pour le code mais …désolé de faire mon boulet mais je n’arrive pas a le faire aller, browser_mod et button card sont bien installer

type: custom:button-card
aspect_ratio: 1/1
name: alarme
icon: mdi:lock
tap_action:
  action: fire-dom-event
  browser_mod:
    service: browser_mod.popup
    data:
      right_button: Fermer
      right_button_action:
        service: browser_mod.close_popup
        data:
          browser_id: script.jablotron_armer
      browser_id: script.jablotron_desarmer
      size: normal
      title: Alarme
      style: |-
        --popup-min-width: 400px;
        --popup-max-width: 500px;
        --popup-border-radius: 20px;
        --popup-padding-y: 5px;
        --popup-padding-x: 5px;
      content:
        type: custom:mod-card
        card:
          type: custom:layout-card
          layout_type: vertical
          cards:
            - type: custom:button-card
              aspect_ratio: 3/1
              custom_fields:
                fond:
                  card:
                    type: custom:button-card
                    styles:
                      card:
                        - background-color: rgba(255,255,255,0.0)
                        - border: none
                    tap_action:
                      action: none
                    hold_action:
                      action: none
                fond2:
                  card:
                    type: custom:button-card
                    styles:
                      card:
                        - background-color: grey
                        - border: none
                        - width: 80px
                        - height: 100px
                        - border-radius: 25%
                    tap_action:
                      action: none
                    hold_action:
                      action: none
                button1:
                  card:
                    type: custom:button-card
                    name: absent
                    icon: mdi:alarm
                    size: 20%
                    color: rgb(68, 115, 158)
                    layout: vertical
                    show_state: false
                    styles:
                      icon:
                        - color: white
                      name:
                        - font-size: 13px
                      card:
                        - border-radius: 25%
                        - border: none
                        - width: 80px
                        - height: 50px
                        - background: |
                            [[[
                              if (states['alarm_control_panel.jablotron_control_panel_a_ab_abc'].state == 'armed_away')
                              return "green"; else return "grey";
                            ]]]
                    tap_action:
                      action: call-service
                      service: script.google_a_table
                button2:
                  card:
                    type: custom:button-card
                    name: Désactiver
                    icon: mdi:shield-off
                    size: 20%
                    show_name: true
                    show_state: false
                    styles:
                      icon:
                        - color: white
                      name:
                        - font-size: 13px
                      card:
                        - box-shadow: none
                        - border-radius: 25%
                        - width: 80px
                        - height: 50px
                        - border: none
                        - background: |
                            [[[
                              if (states['alarm_control_panel.jablotron_control_panel_a_ab_abc'].state == 'disarmed')
                              return "green"; else return "grey";
                            ]]]  
                    tap_action:
                      action: call-service
                      service: script.google_a_table
              styles:
                custom_fields:
                  fond:
                    - position: absolute
                    - left: 0
                    - top: 0
                    - width: 100%
                    - height: 100%
                    - background-size: cover
                    - background-position: center
                    - opacity: 0.5
                  fond2:
                    - position: absolute
                    - left: 40%
                    - top: 15%
                  button1:
                    - position: absolute
                    - left: 40%
                    - top: 15%
                  button2:
                    - position: absolute
                    - left: 40%
                    - top: 48%

Quand ta installer browser_mod, faut enregistrer les navigateurs que tu utilise ( y compris l’application Companion ).
Ta une icone dans la barre latérale Browser_mod.

Qaund ton navigateur est enregistrer, actualise la page et tu aura une icone a cliquer pour activer browser_mod sur le navigateur. Si tu clique pas, les popups ne fonctionne pas.
image

j’ai tester et browser_mod fige complètement mon application ios j’ai du le désinstaller ( tester sur 2 iphone) :upside_down_face:

C’est possible de le faire de la même manier que HA le fait nativement sans passer par browser_mod ?

non, HA a pas de carte popup et le code de la carte alarme peu pas être modifier.

T’es un des rares a qui ca fonctionne pas. J’ai un mobile android et un tablette android ( pas puissante ) et aucun soucis par l’application HA companion.

Ta bien enregistrer les applications dans browser_mod ?

oui mes navigateur sont enregistré dans brower_mod mais une fois sur mon iPhone tous est figé même après un reboot d’iOS

pourquoi c’est jamais simple :joy:, je réessaye encore fois browser_mod mais meme depuis chrome lorsque j’actualise je vois bien le petit popup en bas de page, je clic dessus mais le bouton n’ouvre rien., si c’est pareil je gratte du coté d’une liste déroulante depuis un bouton mais c’est pas gagné

Essaye de vider le cache des applications.

cela ne change rien et meme depuis chrome lorsque j’actualise je vois bien le petit popup en bas de page, je clic dessus mais le bouton n’ouvre rien

le bouton en bas de page est pour activer browser_mod sur le navigateur, c’est tout.
Après tu utilise le code que je t’es fournie en remplacant les entités. et utilise ce bouton pour afficher le popup de l’alarme.

lol, oui j’avais compris mais le bouton ne fonctionne pas.
pourtant que se soit ios ou chrome il sont reconnu


je vois pas ce qui te bloque la. J’ai retester, un copier coller du code que je t’es fournie et aucun problème le popup s’affiche.
popup alarme3

hummm, sa me la fou encore plus mal …

Sinon pour ne pas que je cherche pour rien, d’après toi un simple bouton a bascule, style interrupteur ou le ON renvoie vers un script et le OFF vers un autre c’est réalisable ?