en trois parties
type: vertical-stack
cards:
- type: custom:bubble-card
card_type: pop-up
hash: '#param'
name: Paramètres
icon: mdi:cog
button_action:
tap_action:
action: toggle
show_state: false
show_last_changed: false
show_name: true
sub_button:
- show_background: false
icon: mdi:dots-vertical
tap_action:
action: navigate
navigation_path: '#param1'
tap_action:
action: none
hold_action:
action: none
bg_color: ''
bg_opacity: '88'
styles: |-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-sub-button {
background-color: rgba(0,0,0,0.1) !important;
}
.bubble-sub-button:hover {
background-color: rgba(0,0,0,0.5) !important;
}
auto_close: '15000'
double_tap_action:
action: none
background_update: false
close_on_click: true
- type: custom:bubble-card
card_type: button
tap_action:
action: navigate
navigation_path: /config/cloud/account
name: Home Assistant Cloud
icon: mdi:cloud-lock
styles: |-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(59, 128, 142) !important;
} .bubble-icon {
opacity: 1;
color: white !important;
}
${card.querySelector('.bubble-state').innerText = "Identifié et connecté"}
button_action:
tap_action:
action: navigate
navigation_path: /config/cloud/account
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button:
- show_icon: true
show_background: false
icon: mdi:chevron-right
tap_action:
action: navigate
navigation_path: /config/cloud/account
entity: zone.home
- type: custom:bubble-card
card_type: button
tap_action:
action: navigate
navigation_path: /config/integrations/dashboard
name: Appareils et services
icon: mdi:devices
styles: >-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(13, 71, 161) !important;
} .bubble-icon {
opacity: 1;
color: white !important;
}
${card.querySelector('.bubble-state').innerText = "Intégrations,
appareils, entités et entrées"}
entity: zone.home
button_action:
tap_action:
action: navigate
navigation_path: /config/integrations/dashboard
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button:
- show_icon: true
show_background: false
icon: mdi:chevron-right
tap_action:
action: navigate
navigation_path: /config/integrations/dashboard
- type: custom:bubble-card
card_type: button
tap_action:
action: navigate
navigation_path: /config/automation/dashboard
name: Automatisations et scènes
icon: mdi:robot
styles: >-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(81, 140, 67) !important;
} .bubble-icon {
opacity: 1;
color: white !important;
}
${card.querySelector('.bubble-state').innerText = "Automatisations,
scènes, scripts et Blueprints"}
entity: zone.home
button_action:
tap_action:
action: navigate
navigation_path: /config/automation/dashboard
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button:
- show_icon: true
show_background: false
icon: mdi:chevron-right
tap_action:
action: navigate
navigation_path: /config/automation/dashboard
- type: custom:bubble-card
card_type: button
tap_action:
action: navigate
navigation_path: /config/areas/dashboard
name: Pièces. étiquettes et zones
icon: mdi:sofa
styles: >-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(228, 134, 41) !important;
} .bubble-icon {
opacity: 1;
color: white !important;
}
${card.querySelector('.bubble-state').innerText = "Gérer les zones dans et
autour de votre maison"}
entity: zone.home
button_action:
tap_action:
action: navigate
navigation_path: /config/areas/dashboard
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button:
- show_icon: true
show_background: false
icon: mdi:chevron-right
tap_action:
action: navigate
navigation_path: /config/areas/dashboard
- type: custom:bubble-card
card_type: button
tap_action:
action: navigate
navigation_path: /hassio/dashboard
name: Modules complémentaires
icon: mdi:puzzle
styles: >-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(241, 196, 71) !important;
} .bubble-icon {
opacity: 1;
color: white !important;
}
${card.querySelector('.bubble-state').innerText = "Exécuter des
applications supplémentaires à côté de Home Assistant"}
entity: zone.home
button_action:
tap_action:
action: navigate
navigation_path: /hassio/dashboard
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button:
- show_icon: true
show_background: false
icon: mdi:chevron-right
tap_action:
action: navigate
navigation_path: /hassio/dashboard
- type: custom:bubble-card
card_type: button
tap_action:
action: navigate
navigation_path: /config/lovelace/dashboards
name: Tableaux de bord
icon: mdi:view-dashboard
styles: >-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(177, 52, 92) !important;
} .bubble-icon {
opacity: 1;
color: white !important;
}
${card.querySelector('.bubble-state').innerText = "Organiser la façon dont
vous interagissez avec votre maison"}
entity: zone.home
button_action:
tap_action:
action: navigate
navigation_path: /config/lovelace/dashboards
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button:
- show_icon: true
show_background: false
icon: mdi:chevron-right
tap_action:
action: navigate
navigation_path: /config/lovelace/dashboards
- type: custom:bubble-card
card_type: button
tap_action:
action: navigate
navigation_path: /config/voice-assistants/assistants
name: Assistants vocaux
icon: mdi:microphone
styles: >-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(50, 99, 195) !important;
} .bubble-icon {
opacity: 1;
color: white !important;
}
${card.querySelector('.bubble-state').innerText = "Gérer vos assistants
vocaux"}
entity: zone.home
button_action:
tap_action:
action: navigate
navigation_path: /config/voice-assistants/assistants
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button:
- show_icon: true
show_background: false
icon: mdi:chevron-right
tap_action:
action: navigate
navigation_path: /config/voice-assistants/assistants
- type: custom:bubble-card
card_type: button
tap_action:
action: navigate
navigation_path: /config/tags
name: Étiquettes
icon: mdi:nfc-variant
styles: >-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(97, 97, 97) !important;
} .bubble-icon {
opacity: 1;
color: white !important;
}
${card.querySelector('.bubble-state').innerText = "Configurer des
étiquettes NFC et des QR codes"}
entity: zone.home
button_action:
tap_action:
action: navigate
navigation_path: /config/tags
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button:
- show_icon: true
show_background: false
icon: mdi:chevron-right
tap_action:
action: navigate
navigation_path: /config/tags
- type: custom:bubble-card
card_type: button
tap_action:
action: navigate
navigation_path: /config/person
name: Personnes
icon: mdi:account
styles: >-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(90, 135, 250) !important;
} .bubble-icon {
opacity: 1;
color: white !important;
}
${card.querySelector('.bubble-state').innerText = "Gérer qui peut accéder
à votre maison"}
entity: zone.home
button_action:
tap_action:
action: navigate
navigation_path: /config/person
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button:
- show_icon: true
show_background: false
icon: mdi:chevron-right
tap_action:
action: navigate
navigation_path: /config/person
- type: custom:bubble-card
card_type: button
tap_action:
action: navigate
navigation_path: /config/system
name: Système
icon: mdi:cog
styles: >-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(48, 26, 190) !important;
} .bubble-icon {
opacity: 1;
color: white !important;
}
${card.querySelector('.bubble-state').innerText = "Créer des sauvegardes,
vérifier les journaux ou redémarrer votre système"}
entity: zone.home
button_action:
tap_action:
action: navigate
navigation_path: /config/system
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button:
- show_icon: true
show_background: false
icon: mdi:chevron-right
tap_action:
action: navigate
navigation_path: /config/system
- type: custom:bubble-card
card_type: button
tap_action:
action: navigate
navigation_path: /config/info
name: À propos
icon: mdi:cog
styles: >-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(74, 89, 99) !important;
} .bubble-icon {
opacity: 1;
color: white !important;
}
${card.querySelector('.bubble-state').innerText = "Informations sur la
version, crédit, etc."}
entity: zone.home
button_action:
tap_action:
action: navigate
navigation_path: /config/info
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button:
- show_icon: true
show_background: false
icon: mdi:chevron-right
tap_action:
action: navigate
navigation_path: /config/info
type: vertical-stack
cards:
- type: custom:bubble-card
card_type: pop-up
hash: '#param1'
name: Redémarrer Home Assistant
icon: mdi:power
button_action:
tap_action:
action: toggle
show_state: false
show_last_changed: false
show_name: true
sub_button: []
tap_action:
action: none
hold_action:
action: none
bg_color: ''
bg_opacity: '88'
styles: |-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
auto_close: '15000'
double_tap_action:
action: none
background_update: false
close_on_click: true
- type: custom:bubble-card
card_type: button
tap_action:
action: call-service
navigation_path: /config/cloud/account
service: homeassistant.reload_all
name: Rechargement rapide
icon: mdi:auto-fix
styles: >-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(95, 138, 73) !important;
} .bubble-icon {
opacity: 1;
color: white !important;
}
${card.querySelector('.bubble-state').innerText = "Charge les nouvelles
configurations YAML sans redémarrage."}
button_action:
tap_action:
action: call-service
navigation_path: /config/cloud/account
service: homeassistant.reload_all
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button: []
entity: zone.home
- type: custom:bubble-card
card_type: button
tap_action:
action: call-service
navigation_path: /config/integrations/dashboard
service: homeassistant.restart
name: Redémarrer Home Assistant
icon: mdi:devices
styles: >-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(255, 213, 0) !important;
} .bubble-icon {
opacity: 1;
color: rgb(102, 85, 0) !important;
}
${card.querySelector('.bubble-state').innerText = "Interrompt toutes les
automatisations et tous les scripts en cours d'exécution."}
entity: zone.home
button_action:
tap_action:
action: call-service
navigation_path: /config/integrations/dashboard
service: homeassistant.restart
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button: []
- type: custom:bubble-card
card_type: button
sub_button:
- tap_action:
action: navigate
navigation_path: '#param2'
icon: mdi:chevron-down
styles: |-
.bubble-sub-button {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
icon: ''
name: Options avancées
button_type: name
show_icon: false
scrolling_effect: false
button_action:
tap_action:
action: navigate
navigation_path: '#param2'
type: vertical-stack
cards:
- type: custom:bubble-card
card_type: pop-up
hash: '#param2'
name: Redémarrer Home Assistant
icon: mdi:power
button_action:
tap_action:
action: toggle
show_state: false
show_last_changed: false
show_name: true
sub_button: []
tap_action:
action: none
hold_action:
action: none
bg_color: ''
bg_opacity: '88'
styles: |-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
auto_close: '15000'
double_tap_action:
action: none
background_update: false
close_on_click: true
- type: custom:bubble-card
card_type: button
tap_action:
action: call-service
navigation_path: /config/cloud/account
service: homeassistant.reload_all
name: Rechargement rapide
icon: mdi:auto-fix
styles: >-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(95, 138, 73) !important;
} .bubble-icon {
opacity: 1;
color: white !important;
}
${card.querySelector('.bubble-state').innerText = "Charge les nouvelles
configurations YAML sans redémarrage."}
button_action:
tap_action:
action: call-service
navigation_path: /config/cloud/account
service: homeassistant.reload_all
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button: []
entity: zone.home
- type: custom:bubble-card
card_type: button
tap_action:
action: call-service
navigation_path: /config/integrations/dashboard
service: homeassistant.restart
name: Redémarrer Home Assistant
icon: mdi:devices
styles: >-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(255, 213, 0) !important;
} .bubble-icon {
opacity: 1;
color: rgb(102, 85, 0) !important;
}
${card.querySelector('.bubble-state').innerText = "Interrompt toutes les
automatisations et tous les scripts en cours d'exécution."}
entity: zone.home
button_action:
tap_action:
action: call-service
navigation_path: /config/integrations/dashboard
service: homeassistant.restart
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button: []
- type: custom:bubble-card
card_type: button
sub_button:
- tap_action:
action: navigate
navigation_path: '#param1'
icon: mdi:chevron-up
styles: |-
.bubble-sub-button {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container {
background-color: rgba(0,0,0,0.3) !important;
}
icon: ''
name: Options avancées
button_type: name
show_icon: false
scrolling_effect: false
button_action:
tap_action:
action: navigate
navigation_path: '#param1'
- type: custom:bubble-card
card_type: button
tap_action:
action: call-service
navigation_path: /config/integrations/dashboard
service: hassio.host_reboot
target: {}
name: Redémarrer le système
icon: mdi:power-cycle
styles: >-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(186, 27, 27) !important;
} .bubble-icon {
opacity: 1;
color: white !important;
}
${card.querySelector('.bubble-state').innerText = "Redémarre le système
exécutant Home Assistant et tous les modules complémentaires."}
entity: zone.home
button_action:
tap_action:
action: call-service
navigation_path: /config/integrations/dashboard
service: hassio.host_reboot
target: {}
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button: []
- type: custom:bubble-card
card_type: button
tap_action:
action: call-service
navigation_path: /config/integrations/dashboard
service: hassio.host_shutdown
target: {}
name: Arrêter le système
icon: mdi:power
styles: >-
.bubble-button-card-container {
background-color: rgba(0,0,0,0) !important;
}
.bubble-button-card-container:hover {
background-color: rgba(0,0,0,0.5) !important;
}
.bubble-icon-container {
opacity: 1;
background-color: rgb(11, 29, 41) !important;
} .bubble-icon {
opacity: 1;
color: white !important;
}
${card.querySelector('.bubble-state').innerText = "Arrête le système
exécutant Home Assistant et tous les modules complémentaires."}
entity: zone.home
button_action:
tap_action:
action: call-service
navigation_path: /config/integrations/dashboard
service: hassio.host_shutdown
target: {}
double_tap_action:
action: none
hold_action:
action: none
show_attribute: false
show_last_changed: false
show_state: true
show_name: true
force_icon: false
button_type: state
sub_button: []