-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathluxtronik-v1-esp32.yaml
167 lines (155 loc) · 4.22 KB
/
luxtronik-v1-esp32.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
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
esphome:
name: luxtronik_v1
friendly_name: Luxtronik_v1 Waermepumpe
esp32:
board: esp32dev
framework:
type: esp-idf
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
fast_connect: True
# Enable logging
logger:
# disable serial loggin
baud_rate: 0
web_server:
# Enable Home Assistant API
api:
# Enable MQTT
#mqtt:
# broker: <your mqtt broker ip>
ota:
platform: esphome
uart:
id: uart_bus
rx_pin: GPIO16
tx_pin: GPIO17
baud_rate: 57600
data_bits: 8
parity: NONE
stop_bits: 1
# debug:
# direction: BOTH
# dummy_receiver: false
external_components:
- source:
type: git
url: https://github.com/cbrosius/luxtronik_v1
ref: main
components: [ luxtronik_v1_component ]
refresh: 0s
luxtronik_v1_component:
id: luxtronik_v1_component_1
temperatur_vorlauf:
name: "Temperatur Vorlauf"
id: temperatur_vorlauf
temperatur_ruecklauf:
name: "Temperatur Rücklauf"
id: temperatur_ruecklauf
temperatur_ruecklauf_soll:
name: "Temperatur Rücklauf Soll"
id: temperatur_ruecklauf_soll
temperatur_heissgas:
name: "Temperatur Heissgas"
id: temperatur_heissgas
temperatur_aussen:
name: "Temperatur Aussen"
id: temperatur_aussen
temperatur_brauchwasser:
name: "Temperatur Brauchwasser"
id: temperatur_brauchwasser
temperatur_brauchwasser_soll:
name: "Temperatur Brauchwasser Soll"
id: temperatur_brauchwasser_soll
temperatur_waermequelle_eingang:
name: "Temperatur Wärmequelle Eingang"
id: temperatur_waermequelle_eingang
temperatur_kaeltekreis:
name: "Temperatur Kältekreis"
id: temperatur_kaeltekreis
temperatur_mischkreis1_vorlauf:
name: "Temperatur Mischkreis1 Vorlauf"
id: temperatur_mischkreis1_vorlauf
temperatur_mischkreis1_vorlauf_soll:
name: "Temperatur Mischkreis1 Vorlauf Soll"
id: temperatur_mischkreis1_vorlauf_soll
temperatur_raumstation:
name: "Temperatur Raumstation"
id: temperatur_raumstation
eingang_abtau_soledruck_durchfluss:
name: "Eingang Abtau Soledruck Durchfluss"
id: eingang_abtau_soledruck_durchfluss
eingang_sperrzeit_evu:
name: "Eingang Sperrzeit EVU"
id: eingang_sperrzeit_evu
eingang_hochdruckpressostat:
name: "Eingang Hochdruckpressostat"
id: eingang_hochdruckpressostat
eingang_motorschutz:
name: "Eingang Motorschutz"
id: eingang_motorschutz
eingang_niederdruckpressostat:
name: "Eingang Niederdruckpressostat"
id: eingang_niederdruckpressostat
eingang_fremdstromanode:
name: "Eingang Fremdstromanode"
id: eingang_fremdstromanode
# Output sensors
ausgang_abtauventil:
name: "Ausgang Abtauventil"
id: ausgang_abtauventil
ausgang_brauchwasserpumpe:
name: "Ausgang Brauchwasserpumpe"
id: ausgang_brauchwasserpumpe
ausgang_fussbodenheizungspumpe:
name: "Ausgang Fußbodenheizungspumpe"
id: ausgang_fussbodenheizungspumpe
ausgang_heizungspumpe:
name: "Ausgang Heizungspumpe"
id: ausgang_heizungspumpe
ausgang_mischer_1_auf:
name: "Ausgang Mischer 1 Auf"
id: ausgang_mischer_1_auf
ausgang_mischer_1_zu:
name: "Ausgang Mischer 1 Zu"
id: ausgang_mischer_1_zu
ausgang_ventilator_waermepumpe:
name: "Ausgang Ventilator Wärmepumpe"
id: ausgang_ventilator_waermepumpe
ausgang_ventilator_brunnen:
name: "Ausgang Ventilator Brunnen"
id: ausgang_ventilator_brunnen
ausgang_verdichter_1:
name: "Ausgang Verdichter 1"
id: ausgang_verdichter_1
ausgang_verdichter_2:
name: "Ausgang Verdichter 2"
id: ausgang_verdichter_2
ausgang_zirkulationspumpe:
name: "Ausgang Zirkulationspumpe"
id: ausgang_zirkulationspumpe
ausgang_zweiter_waermeerzeuger:
name: "Ausgang Zweiter Wärmeerzeuger"
id: ausgang_zweiter_waermeerzeuger
ausgang_zweiter_waermeerzeuger_stoerung:
name: "Ausgang Zweiter Wärmeerzeuger Störung"
id: ausgang_zweiter_waermeerzeuger_stoerung
sensor:
- platform: uptime
name: "Uptime Sensor"
button:
- platform: template
name: " UART prüfen"
id: check_uart
on_press:
then:
- uart.write:
data: "\r\n"
- platform: template
name: " Werte manuell abfragen"
id: ask_for_values
on_press:
then:
- uart.write:
data: "1100\r\n"