Hallo,
Ik probeeer mijn Brick Flair 300 WTW aan te sluiten op Home Assistant met ESPHome. Ik gebruik hiervoor deze code https://github.com/fonske/Brink-flair-modbus/ en ik heb doordat ik een soldeer ongelukje had, het soldeer pad van gpio van het esp32s3 boardje getrokken en gebruik nu gpio 7 als tx pin. Ik heb hiervoor de code van github geforked in een eigen repo, zodat ik dit kon aanpassen in het esphome/boards/board-esp32S3.yaml bestand. Ik heb heel weinig ervaring met ESPHome en wil dit graag werkend krijgen, maar weet niet goed hoe nu verder. Ik heb ook geen idee hoe mijn Brink Flair 300 is ingesteld wat seriele settings betreft.
...
Installation method : Home Assistant OS
Core : 2026.6.4
Supervisor : 2026.06.2
Operating System : 18.0
Frontend : 20260527.7
ESPHome Device Builder v1.0.23
ESPHome 2026.6.4
...
Dit is een screenshot van de log.
/f/image/08YPX1so9fkiceDd8BdhDTF4.png?f=fotoalbum_large)
en dit is de ESPHome code van mijn brick.yaml
Ik probeeer mijn Brick Flair 300 WTW aan te sluiten op Home Assistant met ESPHome. Ik gebruik hiervoor deze code https://github.com/fonske/Brink-flair-modbus/ en ik heb doordat ik een soldeer ongelukje had, het soldeer pad van gpio van het esp32s3 boardje getrokken en gebruik nu gpio 7 als tx pin. Ik heb hiervoor de code van github geforked in een eigen repo, zodat ik dit kon aanpassen in het esphome/boards/board-esp32S3.yaml bestand. Ik heb heel weinig ervaring met ESPHome en wil dit graag werkend krijgen, maar weet niet goed hoe nu verder. Ik heb ook geen idee hoe mijn Brink Flair 300 is ingesteld wat seriele settings betreft.
...
Installation method : Home Assistant OS
Core : 2026.6.4
Supervisor : 2026.06.2
Operating System : 18.0
Frontend : 20260527.7
ESPHome Device Builder v1.0.23
ESPHome 2026.6.4
...
Dit is een screenshot van de log.
/f/image/08YPX1so9fkiceDd8BdhDTF4.png?f=fotoalbum_large)
en dit is de ESPHome code van mijn brick.yaml
YAML: brink.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
| substitutions: name: brink friendly_name: Brink device_description: "Esphome component for Brink Flair with modbus" timezone: "Europe/Amsterdam" ### Settings Brink Flair (no need to change normally) ### menu 14-Communication: TypeBus=Modbus, Slave modbusaddress=20, Baudrate=19200, Parity=Even modbusaddress: "20" # In order to use other language or a different ESP chip, fix include file name below: # Currently supported languages are en, nl. # ESP32 is a mh-et-live or wemos d32 mini, esp8266 is a wemos d1 mini, esp32s3 is a lilygo ESP32S3-T7 # Be careful not to upload the wrong code to the wrong chip. This could brick your ESP chip. # Choose the correct type for your Brink model, so the correct max flow can be setup with a slider. packages: remote_package: url: https://github.com/MennoBroxterman/Brink-flair-modbus ref: main refresh: 0s files: [ esphome/type/brink-300.yaml, esphome/labels/.brink-labels-en.yaml, esphome/.brink.base.yaml, esphome/boards/board-esp32S3.yaml, # esphome/sensors/sensor-enviv-i2c-m5stack.yaml, # esphome/sensors/sensor-brink_hum_sensor.yaml, # esphome/sensors/sensor-brink_co2_1_sensor.yaml ] ## options are: # esphome/type/brink-200.yaml # esphome/type/brink-225.yaml # esphome/type/brink-300.yaml # esphome/type/brink-325.yaml # esphome/type/brink-400.yaml # esphome/type/brink-450.yaml # esphome/type/brink-600.yaml # esphome/labels/.brink-labels-en.yaml # esphome/labels/.brink-labels-nl.yaml # esphome/.brink.base.yaml # esphome/boards/board-esp32.yaml # esphome/boards/board-esp32S3.yaml # esphome/boards/board-esp8266.yaml # esphome/boards/board-esp8266-d1-mini-pro.yaml # esphome/boards/board-m5stack-atom.yaml # esphome/boards/board-m5stack-atom-ttl.yaml # esphome/boards/board-m5stack-atoms3-lite.yaml # esphome/boards/board-m5stack-atom-lite.yaml # esphome/sensors/sensor-scd41-i2c-dfrobot.yaml # esphome/sensors/sensor-scd41-i2c-m5stack.yaml # esphome/sensors/sensor-enviii-i2c-m5stack.yaml # esphome/sensors/sensor-enviv-i2c-m5stack.yaml # esphome/sensors/sensor-dht22.yaml # esphome/sensors/sensor-brink_hum_sensor.yaml # esphome/sensors/sensor-brink_co2_1_sensor.yaml # esphome/sensors/sensor-brink_co2_2_sensor.yaml # esphome/sensors/sensor-brink_co2_3_sensor.yaml # esphome/sensors/sensor-brink_co2_4_sensor.yaml # for developing/testing, uncomment local includes and comment out remote_package part. # packages: # substitutions: !include labels/.brink-labels-en.yaml # device_base1: !include .brink.base.yaml # device_base2: !include boards/board-esp8266.yaml wifi: ssid: !secret wifi_ssid password: !secret wifi_password # Put your API key here if you have one, if not leave it as it is. # api: # encryption: # key: !secret brink_api_key ... |