Code alarme control panel

ça veux dire qu’après je ne peux pas avoir un smartphone (vieux model) en tableau de contrôle juste avec ma carte alarme et taper sur cette carte le code A ou le code B.
j’ai un peux de mal a suivre désolé lol

et quand je rentre ça je pers le clavier pour taper le code sur la carte. j’ai juste une zone de texte ou je doit taper le code avec un clavier.

image

Certainement qu’il ne récupère aucun code car le modèle ne renvoi rien.

Si, mais c’est surtout de l’affichage ça. Tu fais des boutons pour sélectionner dans un premier temps l’utilisateur, puis ca affiche la carte correspondante à l’alarme de la personne.

Il n’y a pas de soucis !
Et toutes les questions emmènent toujours plus d’explications :+1:

ok donc compris dernière question après je me lance.
comment fait tu pour appeler une carte depuis un bouton?

Tu utilise la carte conditionnel

Salut tout le monde,

Tout nouveau (depuis hier) sur ce forum HA spécial français. Je trouve cela génial. J’ai déjà trouvé plein de petites améliorations et je remercie leurs créateurs.

Si je peux proposer une alternative au Manual Alarm Control Panel…

GitHub - akasma74/Hass-Custom-Alarm: It is a fork of "Yet another take on a home assistant custom alarm" that will exist until its author is back to our Earth (mais vous connaissez peut-être déjà).

Dispo sur HACS directement dans la partie Intégrations sous le nom : BWAlarm (ak74 edition)

Et je pense que cette intégration répondrait à vos demandes. Je l’utilise depuis presque 1 an.

On peut en effet paramétrer plusieurs codes, reliés à des utilisateurs. J’en ai un, ma compagne en a un et les personnes venant s’occuper de notre animal pendant nos vacances en ont tous un différent.

On récupère ainsi en attribut dans l’entité de l’alarme la dernière personne (son ID) qui a désactivé l’alarme. Cela me permet perso de me gratifier d’un joli « Bienvenue Quintus » quand je déverrouille l’alarme sur mon panel à l’entrée. Et donc tout à fait mettre en place l’exemple donné par @charlynux. Solution également testée.

Et c’est pas tout. On peut aussi relier des capteurs qui font déclencher direct l’alarme en cas d’intrusion (genre portes-fenêtres, etc…). Bref, cette intégration est top.

1 « J'aime »

cool tu as des screens pour montrer un exemple d’utilisation?

Ma config, mise dans un !include alarme.yaml :

   ############################################################
   ##                                                        ##
   ##                         ALARME                         ##
   ##                                                        ##
   ############################################################
   
  - platform: bwalarm
    name: Alarme Maison
    admin_password: euh...^^
    code: '12345654321' (pas le bon, bien sûr)
    enable_persistence: true (permet normalement de garder l'état de l'alarme en cas de coupure de courant, mais pour avoir testé, ça ne semble pas marcher)
    enable_perimeter_mode: false
    code_to_arm: false
    panic_code: '1216540' (code spécial permettant de créer une automation qui pourrait envoyer un SOS à quelqu'un de confiance)
    enable_log: true
    passcode_attempts: '4' (tentatives avant que l'alarme ne se déclenche)
    passcode_attempts_timeout: '10'
    mqtt:
      enable_mqtt: false
    
    states:
      armed_away:
        immediate:
          - binary_sensor.porte_fenetre (alarme déclenchée si porte fenêtre ouverte)
        delayed:
          - binary_sensor.porte_entree (l'alarme passe en mode warning)
        override: []
        pending_time: 120 (temps pour sortir de la maison)
        warning_time: 90 (temps pour entrer et désactiver l'alarme)
        trigger_time: 300 (durée de l'état "déclenché" de l'alarme)
        
    users:
    - id: 39f805c1f7dd45f890aab9f53XXXXX
      name: Quintus
      enabled: true
      code: 'XXXX'
      picture: /local/images/Quintus.jpg
    - id: 592be0a0368a42d091a5e33bdXXXXXX
      name: Nolwenn
      enabled: true
      code: !secret code_alarme (le code peut aussi se placer dans secrets.yaml)
      picture: /local/images/Stickysnoops.png
    - id: f2db8d5898d14d20875ce71aXXXXXX
      name: Anne
      enabled: true
      code: XXXX
      picture: /local/images/Anne.JPG
    - id: 4a0a226515b04e7e878b5c37XXXXXX
      name: Myriam
      enabled: true
      code: 'XXXX' (avec ou sans apostrophes, ça marche)
      picture: /local/images/Myriam.JPG

Attention je précise :

Les guillemets ou chevrons présents dans le texte sont en fait des ’ (apostrophes). Si vous copiez/collez mon code et que vous ne modifiez pas cela, votre alarme ne marchera pas.

1 « J'aime »

Voulais-tu des screens de la carte Alarme, en fait?

ce code ne marche pas dans mon configuration.yaml
alarm_control_panel: !include resources/bwalarm/bwalarm.yaml
j’ai pourtant bien tout copier enfin je pense
j’ai pas le menu qui devrait apparaitre sur la gauche

Je n’utilise pas vraiment de sous-dossiers pour ranger mes .yaml.

Je suppose que c’est ce que tu voudrais faire…?

Dans ce cas, je suppose que cela devrait ressembler à ça:
!include_dir_merge_named resources (après je ne sais pas comment écrire pour des sous dossiers.

As-tu d’abord essayé l’alarme sans la ranger si « loin »?

j’ai suivis cette procédure Git

Ah oui je vois.

Essaie donc déjà de pointer vers un fichier. yaml que tu auras créé toi.

Tu sais comment faire ?

je vois pas trop ce que tu veux dire

j’ai déplacer le bwalarm.yaml et le dossier image a la racine de config et j’ai mis ça alarm_control_panel: !include bwalarm.yaml et ça ne change rien

Là en copiant ce code : alarm_control_panel: !include resources/bwalarm/bwalarm.yaml

Tu demandes à HA d’aller chercher ta configuration d’alarme dans l’emplacement suivant : resources/bwalarm/

C’est tout à fait possible, mais perso je ne pourrai pas t’aider car je ne fonctionne pas ainsi, même si la manip’ est sans doute très facile.

Ce que je te propose, c’est de créer un fichier nommé Alarme.yaml dans le même dossier où se trouve ton configuration.yaml. Et dans ce fichier, tu colles ta config d’alarme.

Si tu fais comme ça, tu devras donc renseigner comme ceci :

alarm_control_panel: !include Alarme.yaml

Ah, curieux.

C’est donc bien dans le même dossier que le fichier configuration.yaml, n’est-ce pas?

oui c’est bien ça, c’est bien dans le même dossier que le fichier configuration.yaml,

Mince, alors je ne vois pour le moment pas d’où peut venir le problème… :confused:

Tu as fait l’install’ via HACS?