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 · 4 comments
Open

alarm control panel #64

ciano68 opened this issue Feb 22, 2025 · 4 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...

@lorenzo-deluca
Copy link
Owner

Ciao, onestamente non so come funzioni la chiave SAT... mai avuta.
Prima di chiedere a GPT dovresti però capire come fare per ottenere quello che ti serve manualmente: chiamata servizi, stati, etc..
Poi una volta capito fare le automazioni viene di conseguenza, non so se GPT conosce le logiche Bentel o del mio firmware..

Magari qualcuno qui che ha la chiave SAT sa darti supporto.

@ciano68
Copy link
Author

ciano68 commented Feb 24, 2025

Io intendevo con attivazione antifurto
tramite inseritore Bentel o da tastiera

@ciano68
Copy link
Author

ciano68 commented Feb 24, 2025

Quello che io vorrei avere è conoscere quando l'antifurto è attivato e la possibilità di attivare/ disattivare con la tastiera e codice su home Assistant

@lorenzo-deluca
Copy link
Owner

Ho capito quello che vuoi fare, ma per farlo devi prima capire come funziona l'integrazione e configurarla di conseguenza.

Se hai configurato come da documentazione i sensori delle aree che ti interessano dovresti avere tutte le informazioni che ti servono per ricostruire lo stato di attivazione delle varie aree.

Ripeto, essendo una cosa piuttosto specifica non so quanto ti possa dare la soluzione GPT... ti conviene riguardare la documentazione e vedere se gli stati dei sensori rispecchiano lo stato della tua centrale.

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

2 participants