Implement Tradfri devices

Cette révision appartient à :
Florian Brinker 2019-01-20 12:08:34 +01:00
Parent 97b1bf2ad1
révision e732c632cf
8 fichiers modifiés avec 86 ajouts et 63 suppressions

Voir le fichier

@ -6,11 +6,14 @@
filter: filter:
include_entities: include_entities:
- light.ambilight - light.ambilight
- light.kuchen_theke
- switch.livingroom_stimmungslicht
- switch.livingroom_music - switch.livingroom_music
- switch.livingroom_netflix - switch.livingroom_netflix
- switch.harmony_firetv - switch.harmony_firetv
- switch.harmony_steamlink - switch.harmony_steamlink
- switch.harmony_playstation - switch.harmony_playstation
- switch.harmony_denon_power
# include_domains: # include_domains:
# - switch # - switch
# exclude_entities: # exclude_entities:
@ -18,9 +21,17 @@
entity_config: entity_config:
# switch.stairs: # switch.stairs:
# display_categories: LIGHT # display_categories: LIGHT
# ACHTUNG: WHITELIST EBENFALLS ERGÄNZEN!
light.ambilight: light.ambilight:
name: Ambilight name: Ambilight
description: Wohnzimmer - TV Ambilight description: Wohnzimmer - TV Ambilight
light.kuchen_theke:
name: Theke
description: Küche - Theken-Lichter
light.stimmungslicht:
name: Stimmungslicht
description: Wohnzimmer - Stimmungslicht
switch.livingroom_music: switch.livingroom_music:
name: Musik name: Musik
description: Wohnzimmer - Musik description: Wohnzimmer - Musik
@ -38,4 +49,5 @@
description: Harmony - Playstation description: Harmony - Playstation
switch.harmony_denon_power: switch.harmony_denon_power:
name: Receiver name: Receiver
description: Harmony - Denon AVR description: Harmony - Denon AVR
# ACHTUNG: WHITELIST EBENFALLS ERGÄNZEN!

Voir le fichier

@ -126,6 +126,9 @@ light:
- platform: hyperion - platform: hyperion
name: Ambilight name: Ambilight
host: !secret ambilight_ip host: !secret ambilight_ip
- platform: switch
name: Stimmungslicht
entity_id: switch.livingroom_stimmungslicht
binary_sensor: binary_sensor:
- platform: workday - platform: workday

7
lovelace-views/kitchen.yaml Fichier normal
Voir le fichier

@ -0,0 +1,7 @@
title: Küche
path: kitchen
cards:
# Lights
- type: light
entity: light.kuchen_theke
name: Küchen-Theke

Voir le fichier

@ -1,64 +1,64 @@
title: Wohnzimmer title: Wohnzimmer
path: livingroom path: livingroom
panel: true
cards: cards:
# Lights
- type: horizontal-stack - type: horizontal-stack
cards: cards:
- type: vertical-stack - type: light
cards: entity: light.kuchen_theke
- type: picture-glance name: Küchen-Theke
title: Harmony - type: light
entities: entity: light.stimmungslicht
- entity: switch.harmony_firetv name: Stimmungslicht
icon: mdi:television icon: mdi:lightbulb
- entity: switch.harmony_music_bt - type: light
icon: mdi:bluetooth-audio entity: light.ambilight
- entity: switch.harmony_steamlink name: Ambilight
icon: mdi:steam
- entity: switch.harmony_playstation
icon: mdi:playstation
state_image:
"PowerOff": /local/images/power.jpg
"Fire TV sehen": /local/images/firetv.jpg
"Musik Bluetooth": /local/images/music.jpg
"SteamLink": /local/images/steamlink.jpg
"PlayStation": /local/images/playstation.jpg
entity: sensor.harmony_activity
- type: conditional # Denon + Harmony
conditions: - type: vertical-stack
- entity: sensor.harmony_activity cards:
state: "Musik Bluetooth" # Denon
card: - type: picture-glance
type: media-control title: Denon AVR
entity: media_player.spotify entities:
- entity: switch.harmony_volume_up
icon: mdi:volume-plus
- entity: switch.harmony_volume_down
icon: mdi:volume-minus
- entity: switch.harmony_denon_mute
icon: mdi:volume-off
- entity: switch.harmony_denon_power
icon: mdi:power
image: /local/images/denon.jpg
state_image:
"PowerOff": /local/images/denon-bw.jpg
entity: sensor.harmony_activity
# Harmony
- type: picture-glance
title: Harmony
entities:
- entity: switch.harmony_firetv
icon: mdi:television
- entity: switch.harmony_music_bt
icon: mdi:bluetooth-audio
- entity: switch.harmony_steamlink
icon: mdi:steam
- entity: switch.harmony_playstation
icon: mdi:playstation
state_image:
"PowerOff": /local/images/power.jpg
"Fire TV sehen": /local/images/firetv.jpg
"Musik Bluetooth": /local/images/music.jpg
"SteamLink": /local/images/steamlink.jpg
"PlayStation": /local/images/playstation.jpg
entity: sensor.harmony_activity
- type: vertical-stack # Spotify
cards: - type: conditional
- type: picture-glance conditions:
title: Denon AVR - entity: sensor.harmony_activity
entities: state: "Musik Bluetooth"
- entity: switch.harmony_denon_mute card:
icon: mdi:volume-off type: media-control
- entity: switch.harmony_denon_power entity: media_player.spotify
icon: mdi:power
image: /local/images/denon.jpg
state_image:
"PowerOff": /local/images/denon-bw.jpg
entity: sensor.harmony_activity
- type: conditional
conditions:
- entity: sensor.harmony_activity
state_not: "PowerOff"
card:
type: horizontal-stack
cards:
- type: entity-button
entity: switch.harmony_volume_down
name: Leiser
icon: mdi:volume-minus
- type: entity-button
entity: switch.harmony_volume_up
name: Lauter
icon: mdi:volume-plus

Voir le fichier

@ -23,6 +23,6 @@ cards:
entities: entities:
- zone.home - zone.home
- type: glance - type: glance
title: Geräte title: Anwesenheit
entities: entities:
- device_tracker.mobile_fb - device_tracker.mobile_fb

Voir le fichier

@ -2,7 +2,4 @@ icon: mdi:spotify
path: spotify path: spotify
cards: cards:
- type: media-control - type: media-control
entity: media_player.spotify entity: media_player.spotify
- type: glance
entities:
- light.ambilight

Voir le fichier

@ -53,6 +53,7 @@
activity: 'PowerOff' activity: 'PowerOff'
harmony_denon_mute: harmony_denon_mute:
friendly_name: Denon Stumm
value_template: "{{ state_attr('remote.livingroom_harmony', 'current_activity') != 'PowerOff' }}" value_template: "{{ state_attr('remote.livingroom_harmony', 'current_activity') != 'PowerOff' }}"
turn_on: turn_on:
service: remote.send_command service: remote.send_command
@ -72,6 +73,7 @@
delay_secs: 0.6 delay_secs: 0.6
harmony_denon_power: harmony_denon_power:
friendly_name: Denon Power
value_template: "{{ state_attr('remote.livingroom_harmony', 'current_activity') != 'PowerOff' }}" value_template: "{{ state_attr('remote.livingroom_harmony', 'current_activity') != 'PowerOff' }}"
turn_on: turn_on:
service: remote.send_command service: remote.send_command
@ -111,6 +113,7 @@
delay_secs: 0.6 delay_secs: 0.6
harmony_volume_up: harmony_volume_up:
friendly_name: Denon Lauter
value_template: "{{ state_attr('remote.livingroom_harmony', 'current_activity') != 'PowerOff' }}" value_template: "{{ state_attr('remote.livingroom_harmony', 'current_activity') != 'PowerOff' }}"
turn_on: turn_on:
service: remote.send_command service: remote.send_command

Voir le fichier

@ -2,6 +2,7 @@
title: Making Home Great Again title: Making Home Great Again
views: views:
- !include lovelace-views/overview.yaml - !include lovelace-views/overview.yaml
- !include lovelace-views/kitchen.yaml
- !include lovelace-views/livingroom.yaml - !include lovelace-views/livingroom.yaml
- !include lovelace-views/humidity.yaml - !include lovelace-views/humidity.yaml
- !include lovelace-views/spotify.yaml - !include lovelace-views/spotify.yaml