M5 Stack Dial Custom Component für ESPHome
- Kategorie:
- esphome
- Unterkategorie:
- setups
- Pfad:
- templates/esphome/setups/m5-dial
Tags:
#
Beschreibung & Dokumentation
M5 Stack Dial Custom Component für ESPHome Mehr Infos zum M5 Stack Dial Mit dieser Komponente wird der M5 Stack Dial zu einer universal-Fernbedienung für Home Assistant. Aktuell werden folgende Entitäten unterstützt: climate cover fan input_number
light lock media_player number switch timer Video &n...
Projekt-Assets
Dieses Projekt enthält 1 weitere Datei
Nutze den Download-Button oben, um das komplette Projekt herunterzuladen und alle Dateien einzusehen.
Grafiken (2)

m5-dial-screens.png
987.6 KB

m5Dial.png
308.2 KB
Dateien (1)
⚖️
LICENSE
1.0 KB
Code-Varianten
Haupt-KonfigurationStandard
Tipp: Markieren & ⌘/Ctrl + C zum Kopierenconfiguration.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
substitutions:
name: "m5-dial"
wifi_ssid: !secret wifi_ssid
wifi_password: !secret wifi_password
packages:
m5_tough_package:
url: https://github.com/SmartHome-yourself/m5-dial-for-esphome
ref: main
file: shys-m5-dial.yaml
refresh: 1s
time:
- platform: homeassistant
id: homeassistant_time
timezone: Europe/Berlin
shys_m5_dial:
name: Dial
time_component: homeassistant_time
screen_off_time: 45000
screensaver: clock
rotary_step_width: 5
long_press_duration: 1200
font: default
font_factor: 1
display_rotate: 2
devices:
lights:
- entity: light.DEIN_RGBWW_LIGHT
name: "RGBWW Light"
modes:
white_mode:
enable: true
rotary_step_width: 100
rgb_mode:
enable: true
rotary_step_width: 30
dimm_mode:
enable: true
rotary_step_width: 10
- entity: light.DEIN_RGB_LICHT
name: "RGB Light"
modes:
dimm_mode:
enable: true
rotary_step_width: 10
rgb_mode:
enable: true
rotary_step_width: 30
- entity: light.DEIN_DIMMBARES_LICHT
name: "Dimmable"
modes:
dimm_mode:
enable: true
- entity: light.DEIN_DIMM_WEISS_LICHT
name: "Tunable White"
modes:
dimm_mode:
enable: true
white_mode:
enable: true
rotary_step_width: 100
climates:
- entity: climate.DEINE_HEIZUNG
name: Buro
modes:
temp_mode:
min_temperature: 4
max_temperature: 30
covers:
- entity: cover.DEIN_COVER
name: Gardiene
modes:
position_mode:
rotary_step_width: 5
switches:
- entity: switch.DEIN_SCHALTER
name: Buro Licht
fans:
- entity: fan.DEIN_VENTILATOR
name: Ventilator
modes:
speed_mode:
changeable_direction: true
rotary_step_width: 10
media_player:
- entity: media_player.DEIN_AMAZON_ECHO
name: Amazon Echo
modes:
play_mode:
rotary_step_width: 10
source_mode:
rotary_step_width: 1
sources:
- name: 1Live
content_id: 1Live
content_type: TUNEIN
- name: WDR2
content_id: WDR 2 Rheinland
content_type: TUNEIN
- name: SunShine Live
content_id: SUNSHINE LIVE
content_type: TUNEIN
- name: SunShine House
content_id: SUNSHINE LIVE - House
content_type: TUNEIN
- entity: media_player.DEIN_DLNA_PLAYER
name: Radio
modes:
play_mode:
rotary_step_width: 10
source_mode:
rotary_step_width: 1
sources:
- name: 1Live
content_id: "https://wdr-1live-live.icecastssl.wdr.de/wdr/1live/live/mp3/128/stream.mp3"
content_type: custom
- name: WDR2
content_id: "http://wdr-wdr2-bergischesland.icecast.wdr.de/wdr/wdr2/bergischesland/mp3/128/stream.mp3"
content_type: custom
- name: Sun Shine Live
content_id: "http://sunshinelive.hoerradar.de/sunshinelive-live-mp3-hq"
content_type: custom
- name: Sun Shine House
content_id: "http://sunshinelive.hoerradar.de/sunshinelive-house-mp3-hq"
content_type: custom
lock:
- entity: lock.DEIN_SMARTLOCK
name: Haustür
modes:
lock_mode:
rotary_step_width: 1
open_on_button: true