Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

alarm control panel #64

Open
ciano68 opened this issue Feb 22, 2025 · 0 comments
Open

alarm control panel #64

ciano68 opened this issue Feb 22, 2025 · 0 comments

Comments

@ciano68
Copy link

ciano68 commented Feb 22, 2025

salve lorenzo sto usando espkyogate su kyo8gw , vedo i sensori e funzionano bene , io però vorrei usare il panello di controllo (alarm control panel) per poter armare , disarmare e controllare lo stato anche se inserisco l'allarme con la chiave fisica"SAT"
con l'aiuto di chatgpt sono riuscito in parte ,ma mi attiva aree che con la chiave fisica non dovrebbe attivare e lo stato di disinserimento non lo aggiorna . allego file di automazione :

  • alias: "ESP Kyo Gate - Arma Totale attiva fuori casa (Away)" # Tipo di armamento III #
    trigger:

    • platform: state
      entity_id: alarm_control_panel.esp_kyo_gate
      to: "armed_away"
      action:
    • service: esphome.espkyogate_arm_area
      data:
      area: 1 # Area Scuri-Balconi #
      arm_type: 1
      specific_area: 1
    • delay: 5
    • service: esphome.espkyogate_arm_area
      data:
      area: 2 # Area Finestre - Ingresso #
      arm_type: 1
      specific_area: 1
    • delay: 5
    • service: esphome.espkyogate_arm_area
      data:
      area: 3 # Interno - IR Sensor #
      arm_type: 1
      specific_area: 1
  • alias: "ESP Kyo Gate - Attiva di notte (night)" # Tipo di armamento IID #
    trigger:

    • platform: state
      entity_id: alarm_control_panel.esp_kyo_gate
      to: "armed_night"
      action:
    • service: esphome.espkyogate_arm_area
      data:
      area: 1 # Area Scuri-Balconi #
      arm_type: 1
      specific_area: 1
    • delay: 5
    • service: esphome.espkyogate_arm_area
      data:
      area: 2 # Area Finestre - Ingresso #
      arm_type: 1
      specific_area: 1
  • alias: "ESP Kyo Gate - Attiva in casa (Home)" # Tipo di armamento DII #
    trigger:

    • platform: state
      entity_id: alarm_control_panel.esp_kyo_gate
      to: "armed_home"
      action:
    • service: esphome.espkyogate_arm_area
      data:
      area: 1 # Area Scuri-Balconi #
      arm_type: 0
      specific_area: 1
    • delay: 5
    • service: esphome.espkyogate_arm_area
      data:
      area: 2 # Area Finestre - Ingresso #
      arm_type: 1
      specific_area: 1
    • delay: 5
    • service: esphome.espkyogate_arm_area
      data:
      area: 3 # Interno - IR Sensor #
      arm_type: 1
      specific_area: 1
  • alias: "ESP Kyo Gate - Disarma"
    trigger:

    • platform: state
      entity_id: alarm_control_panel.esp_kyo_gate
      to: "disarmed"
      action:
    • service: esphome.espkyogate_disarm_area
      data:
      area: 1
      specific_area: 0 # IDisarma tutte le aree #
      ###############################

AUTOMAZIONE PER AGGIORNARE LO STATO DELL'ALLARME

###############################

  • alias: "Aggiorna stato allarme manuale"
    trigger:
    • platform: state
      entity_id: sensor.stato_allarme_generale
      action:
    • choose:
      • conditions:
        • condition: state
          entity_id: sensor.stato_allarme_generale
          state: "armed"
          sequence:
        • service: alarm_control_panel.alarm_arm_away
          target:
          entity_id: alarm_control_panel.esp_kyo_gate
      • conditions:
        • condition: state
          entity_id: sensor.stato_allarme_generale
          state: "disarmed"
          sequence:
        • service: alarm_control_panel.alarm_disarm
          target:
          entity_id: alarm_control_panel.esp_kyo_gate

###################################################################à
file configuration,yaml :

alarm_control_panel:

  • platform: manual
    name: "ESP Kyo Gate"
    code_arm_required: false
    code: "1234" # 🔐 Sostituisci con il tuo codice segreto (opzionale)
    arming_time: 1
    delay_time: 1
    trigger_time: 5
    #####################################
    template:
  • sensor:
    • name: "Stato Allarme Generale"
      unique_id: stato_allarme_generale
      state: >
      {% if is_state('binary_sensor.espkyogate_ins_totale_area_1_scuri_balconi_ingresso', 'on') or
      is_state('binary_sensor.espkyogate_ins_totale_area_2_finestre', 'on') or
      is_state('binary_sensor.espkyogate_ins_totale_area_3_interno_ir', 'on') %}
      armed
      {% else %}
      disarmed
      {% endif %}

se qualcuno può aiutarmi...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant