[Brink Flair 300] Modbus

Pagina: 1
Acties:

Vraag


  • Menno1971
  • Registratie: Mei 2017
  • Laatst online: 02-07 12:04
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.

Afbeeldingslocatie: https://tweakers.net/i/im-p2vvENvSa26lf0PQg_fPHkOY=/800x/filters:strip_exif()/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
...

Beste antwoord (via rens-br op 01-07-2026 23:46)


  • Menno1971
  • Registratie: Mei 2017
  • Laatst online: 02-07 12:04
Opgelost, rx en tx zaten verkeerd om

Alle reacties


Acties:
  • Beste antwoord

  • Menno1971
  • Registratie: Mei 2017
  • Laatst online: 02-07 12:04
Opgelost, rx en tx zaten verkeerd om