Ayant un problème de télécommande Free, j’ai essayé d’utiliser les multiples applications Android disponibles sur le store mais aucun ne permet d’être utilisé en mode paysage.
J’ai donc utiliser ces tutoriels pour créer une télécommande sur mon dashboard HA :
- https://www.reddit.com/r/homeassistant/comments/fo7bm7/tutorial_on_freebox_player_integration_tutoriel/
- Freeplayer / Freebox_player - #3 by jugla - Share your Projects! - Home Assistant Community
- GitHub - Pouzor/freebox_player: Custom Component for Home Assistant, enable to remote Freebox Player
J’arrive à ce résultat
avec ce code
type: picture-elements
elements:
- type: icon
icon: 'mdi:power'
title: power
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: power
style:
top: 15%
left: 58%
- type: icon
icon: 'mdi:volume-mute'
title: volume mute
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: mute
style:
top: 64%
left: 54%
- type: icon
icon: 'mdi:home'
title: FreeHome
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: home
style:
top: 59%
left: 54%
- type: icon
icon: 'mdi:numeric-1'
title: One
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: '1'
style:
top: 21%
left: 47%
- type: icon
icon: 'mdi:numeric-2'
title: Two
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: '2'
style:
top: 21%
left: 53%
- type: icon
icon: 'mdi:numeric-3'
title: Three
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: '3'
style:
top: 21%
left: 59%
- type: icon
icon: 'mdi:numeric-4'
title: Four
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: '4'
style:
top: 27%
left: 47%
- type: icon
icon: 'mdi:numeric-5'
title: Five
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: '5'
style:
top: 27%
left: 53%
- type: icon
icon: 'mdi:numeric-6'
title: Six
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: '6'
style:
top: 27%
left: 59%
- type: icon
icon: 'mdi:numeric-7'
title: Seven
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: '7'
style:
top: 32%
left: 47%
- type: icon
icon: 'mdi:numeric-8'
title: Eight
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: '8'
style:
top: 32%
left: 53%
- type: icon
icon: 'mdi:numeric-9'
title: Nine
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: '9'
style:
top: 32%
left: 59%
- type: icon
icon: 'mdi:numeric-0'
title: Zero
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: '0'
style:
top: 37%
left: 53%
- type: icon
icon: 'mdi:volume-minus'
title: Vol-
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: vol_dec
style:
top: 70%
left: 47%
- type: icon
icon: 'mdi:volume-plus'
title: Vol+
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: vol_inc
style:
top: 64%
left: 47%
- type: icon
icon: 'mdi:backspace-outline'
title: Red
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: red
style:
top: 43%
left: 47%
- type: icon
icon: 'mdi:card-search-outline'
title: Blue
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: blue
style:
top: 43%
left: 59%
- type: icon
icon: 'mdi:menu-open'
title: Green
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: green
style:
top: 53%
left: 47%
- type: icon
icon: 'mdi:information-variant'
title: Yellow
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: yellow
style:
top: 53%
left: 59%
- type: icon
icon: 'mdi:pan-up'
title: Prg +
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: prgm_inc
style:
top: 65%
left: 59%
- type: icon
icon: 'mdi:pan-down'
title: Prg -
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: prgm_dec
style:
top: 69%
left: 59%
- type: icon
icon: 'mdi:checkbox-marked-circle-outline'
title: OK
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: ok
style:
top: 48%
left: 53%
- type: icon
icon: 'mdi:arrow-up-bold-outline'
title: Up
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: up
style:
top: 43%
left: 53%
- type: icon
icon: 'mdi:arrow-down-bold-outline'
title: Down
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: down
style:
top: 54%
left: 53%
- type: icon
icon: 'mdi:arrow-right-bold-outline'
title: Right
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: right
style:
top: 48%
left: 59%
- type: icon
icon: 'mdi:arrow-left-bold-outline'
title: Left
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: left
style:
top: 48%
left: 47%
- type: icon
icon: 'mdi:record-rec'
title: record
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: rec
style:
top: 70%
left: 53%
- type: icon
icon: 'mdi:play-pause'
title: play/pause
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: play
style:
top: 75%
left: 53%
- type: icon
icon: 'mdi:skip-backward-outline'
title: backward
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: bwd
style:
top: 75%
left: 47%
- type: icon
icon: 'mdi:skip-forward-outline'
title: forward
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: fwd
style:
top: 75%
left: 59%
- type: icon
icon: 'mdi:skip-next-outline'
title: next
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: next
style:
top: 80%
left: 59%
- type: icon
icon: 'mdi:skip-previous-outline'
title: previous
tap_action:
action: call-service
service: freebox_player.remote
service_data:
code: prev
style:
top: 80%
left: 47%
image: /local/lovelace/freebox-telecommande.png
Maintenant, j’aimerais pouvoir organiser les boutons sous une forme de grille de 9 x 4 pour y placer les boutons qui auront un fond identique à la vrai télécommande.
Comme ceci mais en mode paysage
Avez vous des idées pour
- faciliter la position des boutons ?
- dimensionner les boutons de façon responsive (dimension de l’écran différente entre mon PC et la tablette) ?
- et le top, pour avoir un effet lorsqu’on clique sur le bouton ?
Merci d’avance pour votre aide et vos idées.
Bonne année à vous et à vos proches.