04/12/2023, 22:43:30
(04/12/2023, 16:15:18)NicNac a écrit : Chez moi c'est d'abord KNX qui peut tourner sans superviseur. Beaucoup de chose peuvent être gérer par un timer intelligent, j'ai opté pour le timer MDT
20 commandes et 8 cannaux, il y a de quoi gérer le chauffage, la vmv les stores....
J'ai aussi un module logique mais je n'utilise que 6 blocs.
HA depuis 3 mois avec un PI4 c'est pour la visu et les automatismes plus fin.... comme novice, j'ai chipoté,... mais maintenant à par les templates que je n'ai pas encore compris. C'est super.
Avantage:
- que l'on peut gérer sans passer par ETS;
- qui permet de réaliser des graphiques et statistiques impressionnant;
- un sauvegarde rapide dans google et disponible pour changer de serveur. J'avais commencé avec un PI3, en quelques manipulation, le tout est passé sous PI4.
- accès aussi via SSH.
Hello NicNac,
Je découvre ces timers grâce à toi
Et oui, j'apprends tous les jours ...
Le principe à l'air bien, mais j'ai déjà tout pensé pour une combinaison module logic + station météo ...
Quant à HA, j'ai rapidement eu besoin des templates car j'ai une alarme DSC avec remontée d'état sur knx (entrée binaire). Et je souhaitais remonter tout ça dans HA et surtout utiliser l'alarm panel de HA ...
Pour la config de mon HA, j'ai procédé comme suit :
- Création d'un répertoire "package" dans lequel je mets toutes mes config
- Un fichier config par besoin
- Inclure le répertoire package dans la config principale
1/ Un fichier "security.yaml" dans le répertoire package. Ce fichier contient l'état de mon alarme et des ouvrants
knx:
binary_sensor:
- name: "ALM_MODE ABSENCE"
state_address: "7/0/1"
- name: "ALM_MODE NUIT"
state_address: "7/0/2"
- name: "ALM_MODE PARTIEL"
state_address: "7/0/3"
2/ Un fichier "custom_sensor.yaml" dans le répertoire package. ce fichier sert à convertir les état d'alarme KNX en état d'arlame HA
sensor:
- platform: template
sensors:
b_alarm_state:
friendly_name: "Etat alarme"
value_template: >-
{% if states('binary_sensor.alm_mode_absence') == "on" %}
armed_away
# {% elif states('binary_sensor.alm_mode_nuit') == "on" %}
# armed_night
{% elif states('binary_sensor.alm_mode_partiel') == "on" %}
armed_home
{% else %}
disarmed
{% endif %}
3/ Un fichier "alarm_panel.yaml" dans le répertoire package. Ce fichier me permet de créer "un capteur d'alarme" pour HA.
# CUSTOM ALARM PANEL
alarm_control_panel:
- platform: template
panels:
main_alarm_panel:
value_template: "{{ states('sensor.b_alarm_state') }}"
Une fois que tout ça est en place, tu peux enfin utiliser le panneau alarme de HA qui verra tout le suite le capteur qui s'appelle "main_alarm_panel"