bonjour j ai monter un routeur ulx2 et ssr qui fonctionne bien merci au concepteur pour son partage je n arrive pas a crée un bouton sur home assistant pour lancer une marche forcée
alors que dans mqtt publish j arrive a la lancée comment avez vous fait ?
(27-11-2024, 02:14 PM)charlie46 a écrit : [ -> ]bonjour j ai monter un routeur ulx2 et ssr qui fonctionne bien merci au concepteur pour son partage je n arrive pas a crée un bouton sur home assistant pour lancer une marche forcée
alors que dans mqtt publish j arrive a la lancée comment avez vous fait ?
Bonjour Charlie46
ya plusieurs façons de faire ..
perso, j'ai crée un bouton dans HA (paramètres/Appareils et services/entrées), et crée une automatisation au chgt d'état du bouton
voir les recopies d'écran coté automatisation du bouton et le code yaml associé.
Gilles
(29-11-2024, 02:14 PM)Sgb31 a écrit : [ -> ] (27-11-2024, 02:14 PM)charlie46 a écrit : [ -> ]bonjour j ai monter un routeur ulx2 et ssr qui fonctionne bien merci au concepteur pour son partage je n arrive pas a crée un bouton sur home assistant pour lancer une marche forcée
alors que dans mqtt publish j arrive a la lancée comment avez vous fait ?
Bonjour Charlie46
ya plusieurs façons de faire ..
perso, j'ai crée un bouton dans HA (paramètres/Appareils et services/entrées), et crée une automatisation au chgt d'état du bouton
voir les recopies d'écran coté automatisation du bouton et le code yaml associé.
Gilles
Moi j'ai crée des automatsations et une carte avec les boutons, comme ça j'ai plusieurs options
[
attachment=1469]
Bien, le rendu sur ta recopie écran.
Question : pourrait tu partager le code yaml ?
c'est quoi pour toi arrêt d'urgence ?
(25-12-2024, 06:34 PM)Sgb31 a écrit : [ -> ]Bien, le rendu sur ta recopie écran.
Question : pourrait tu partager le code yaml ?
c'est quoi pour toi arrêt d'urgence ?
Mon contacteur legrand jour nuit est connecté , il n'est plus utilisé car c'est mon alimentation principale et il est toujours sur ON du coup
Par contre il me sert a remonter la consomation d'energie dans le tableau energie par exemple . Et j'ai mis un arret d'urgence car j'avais eu des soucis ou j'agit sur le contacteur
Code :
type: vertical-stack
cards:
- type: horizontal-stack
cards:
- type: custom:mushroom-entity-card
entity: binary_sensor.routeur_rms_triac_actif
name: Routeur
- type: custom:mushroom-entity-card
entity: sensor.routeur_rms_triac_duree_equiv
name: Durée
- type: custom:bubble-card
card_type: button
entity: automation.desactivation_routeur
show_icon: true
scrolling_effect: false
show_name: true
show_last_changed: true
show_state: false
show_attribute: false
button_type: state
button_action:
tap_action:
service: automation.trigger
target:
entity_id: automation.routeur_probleme
sub_button:
- entity: automation.annulation_routeur_chauffe_ou_arret
name: Auto
show_icon: false
show_name: true
tap_action:
action: call-service
service: automation.trigger
target:
entity_id: automation.annulation_routeur_chauffe_ou_arret
- entity: automation.activation_routeur_1h
name: 1 h
show_icon: false
show_name: true
tap_action:
action: call-service
service: automation.trigger
target:
entity_id: automation.activation_routeur_1h
- entity: automation.activation_routeur_2h
name: 2 h
show_name: true
show_icon: false
tap_action:
action: call-service
service: automation.trigger
target:
entity_id: automation.activation_routeur_2h
- entity: automation.desactivation_routeur
tap_action:
action: call-service
target:
entity_id: automation.desactivation_routeur
service: automation.trigger
name: Eteindre
show_icon: false
show_name: true
styles: |-
.bubble-sub-button-4 {
background-color: red !important;
}
card_layout: large
name: Chauffe-Eau
- type: horizontal-stack
cards:
- type: gauge
entity: sensor.routeur_rms_triac_ouverture
theme: ios-dark-mode-blue-red
max: 100
needle: true
name: Ouverture
- type: gauge
theme: ios-dark-mode-blue-red
min: 0
max: 70
severity:
green: 60
yellow: 40
red: 0
name: "Temperature "
needle: true
entity: sensor.routeur_rms_temperature_mqtt
- type: horizontal-stack
cards:
- type: tile
entity: sensor.temperature_owon_ballon_last_seen
layout_options:
grid_columns: 4
grid_rows: 1
name: Date de la température
vertical: false
hide_state: false
show_entity_picture: false
tap_action:
action: none
- type: tile
layout_options:
grid_columns: 4
grid_rows: 1
name: Puissance
vertical: false
hide_state: false
show_entity_picture: true
tap_action:
action: perform-action
perform_action: contact
target: {}
color: red
entity: sensor.contacteur_legrand_ballon_d_eau_chaude_power
Merci pour ton retour Francky ;-) !
Bonjour,
perso j'ai un bouton pour activer/désactiver l'automatisation du chauffe eau.
Une jauge pour régler le temps de chauffe minimum qui doit être atteint (
déduction du temps de chauffe du routage ) .
Une heure pour régler l'heure de démarrage.
Une automatisation pour le lancement en fonction des paramètres.
Exemple ici, activation à 00:00 pour 3.5h de chauffe.
Les éléments pour refaire la même chose :
Création d'une entrée :
- input number "CE_TempsChauffe" type curseur, pas 0.25, unité h, mini 1, maxi 5.
dashboard Yaml première ligne (info triac, bouton, heure) :
Code :
square: false
type: grid
cards:
- graph: line
type: sensor
detail: 1
entity: sensor.routeur_rms_routeur_rms_duree_triac
name: H
- graph: line
type: sensor
detail: 1
entity: sensor.routeur_rms_routeur_rms_ouverture_triac
name: Triac
- show_name: true
show_icon: true
type: button
tap_action:
action: none
entity: automation.rms_ce
name: CE nuit
hold_action:
action: toggle
icon: mdi:water-boiler
show_state: true
- type: tile
entity: input_datetime.heurece
show_entity_picture: false
vertical: true
hide_state: false
icon: mdi:clock-time-eight
name: Démarrer
grid_options:
columns: full
rows: 2
columns: 4
dashboard yaml temps chauffe :
Code :
type: custom:mushroom-number-card
entity: input_number.ce_tempschauffe
icon_color: light-blue
layout: horizontal
fill_container: true
secondary_info: state
display_mode: slider
name: Tps Chauffe CE
primary_info: name
visibility:
- condition: state
entity: automation.rms_ce
state: "on"
grid_options:
columns: full
Automatisation :
Condition supplémentaire ici pour forcer un jour de chauffe complet un jour de semaine choisi, à supprimer pour garder uniquement la chauffe en fonction du paramétrage.
Code :
alias: Rms_ce
description: ""
triggers:
- at: input_datetime.heurece
trigger: time
conditions: []
actions:
- if:
- condition: template
value_template: >-
{{ ( states("input_number.ce_tempschauffe") | float(0) *60 -
states("sensor.routeur_rms_routeur_rms_duree_triac") | float(0) * 60 )
| round(0) > 0 }}
- condition: state
entity_id: binary_sensor.jourforcagece
state: "off"
then:
- data:
topic: Triac1
payload: >-
{"tOnOff":{{ ( states("input_number.ce_tempschauffe") | float(0) *
60 - states("sensor.routeur_rms_routeur_rms_duree_triac") | float(0)
* 60 ) | round(0) }}}
action: mqtt.publish
else:
- if:
- condition: state
entity_id: binary_sensor.jourforcagece
state: "on"
then:
- data:
topic: Triac1
payload: "{\"tOnOff\": 240 }"
action: mqtt.publish
mode: single
Merci Raphael pour ton partage de code ;-) !
Gilles
(30-12-2024, 09:15 AM)Sgb31 a écrit : [ -> ]Merci Raphael pour ton partage de code ;-) !
Gilles
Bonjour à tous,
J'ai cherché sur le forum mais je n'ai pas trouvé.
Est ce que vous arrivez à "compter" via Home Assistant l'énergie dépensée (W) pour chauffer votre chauffe eau ?
L'idée est de pouvoir faire remonter dans le dashboard énergie la consommation du chauffe eau, d'autant plus intéressant quand on complète en marche forcée "ON" la chauffe du chauffe eau en heures creuses quand la température maximale n'est pas atteinte.
Utilisez vous les durées équivalentes ?
Bonjour
Pour gérer au mieux sur Home assistant la charge de conso du cumulus, j'ai utilisé ceci ( en zigbee) :
https://fr.aliexpress.com/item/100500540...pt=glo2fra
N'ayant pas (encore) pu gérer au mieux la température de l'eau au niveau du cumulus ...
Ainsi j'ai la conso instantanée et avec un petit calcul journalier l'énergie en Wh
Les durées équivalente 100% me permet de déclencher le cumulus la nuit en heure creuses avant 6h si besoin.