# Pompa ciepła i sterownik VRC720 a adapter ebus

**URL:** <https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271>\
**Category:** Inne tematy\
**Tags:** vaillant\
**Created:** [20 Styczeń 2026 19:50 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271 "2026-01-20T19:50:50Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Autor:** ![pafcio](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/p/fbc32d/32.png) [@pafcio](https://forum.arturhome.pl/u/pafcio)\
**Data wpisu:** [20 Styczeń 2026 19:50 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/1 "2026-01-20T19:50:50Z")

</div>

Witam, posiadam pompę ciepła Vaillant wraz z sterownikiem przewodowym vrc720.  
Chce to zintegrować z HA. Zakupiłem adapter ebus C6.  
HA, MQTT, ebsud mam na dockerze na tej samej maszynie.  
Adapter podłączyłem pod te same przewody co sterownik vrc720.

Adapter pokazuje, że jest połączenie po ebus, w HA widze encje adaptera jednak nie wykrywa żadnych encji pompy ciepła.

Pytanie czy należy coś dodatkowo skonfigurować pod daną pompę ciepła? Użyłem opcji skanowania.

---

<div class="post-metadata">

**Autor:** ![artpc](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/artpc/32/848_2.png) [@artpc](https://forum.arturhome.pl/u/artpc)\
**Data wpisu:** [20 Styczeń 2026 20:14 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/2 "2026-01-20T20:14:33Z")

</div>

pafcio czasem warto skorzystać z lupki wyszukiwania gdzie znajdziesz jakiś punkt zaczepienia.  
Podobne tematy, nie koniecznie do P.Ciepła ale sterowanie może być podobne.

> [@HA i sterowanie kotłem gazowym Vaillant VC 206/5-5](https://forum.arturhome.pl/t/ha-i-sterowanie-kotlem-gazowym-vaillant-vc-206-5-5/584):
>
> Witam społeczność. Czy ktoś z Was posiada integrację kotła gazowego Vaillant ( mój model VC 206/5-5) z Home Asistant? Proszę o poradę lub podesłanie poradnika. Myślę że dużo osób skorzysta na Wasej pomocy. Dodam że dopiero zaczynam z HA slight_smile Dziękuję z góry za pomoc.

> [@HA Sterowanie Piecem Vaillant VC20CS/1-5 + VRC 720](https://forum.arturhome.pl/t/ha-sterowanie-piecem-vaillant-vc20cs-1-5-vrc-720/12886):
>
> Czy ktoś z Was może mnie wesprzeć w konfiguracji pieca Vaillant model VC20CS/1-5) z HomeAsistant? Piec działa ze regulatorem VRC720. Dokupiłem oczywiście moduł EbusD ze strony [https://ebusd.eu](https://ebusd.eu). Moduł pracuje z ostatnią wersja FW 20240825. Podpiąłem go do sieci wifi i skonfigurowałem MQTT. W HA zainstalowałem ebusd - wersja 23.2.5. A to jego konfiguracja: scanconfig: true loglevel\_all: notice mqtttopic: ebusd mqttint: /etc/ebusd/mqtt-hassio.cfg mqttjson: true http: true network\_device: enh:…

---

<div class="post-metadata">

**Autor:** ![pafcio](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/p/fbc32d/32.png) [@pafcio](https://forum.arturhome.pl/u/pafcio)\
**Data wpisu:** [20 Styczeń 2026 20:40 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/3 "2026-01-20T20:40:35Z")

</div>

dzięki za odpowiedź. Przejrzałem te wątki lecz jest taki problem, że wykrywa mi połączenie z pompą ciepła ale nie raportuje żadnych encji tego urządzenia. W tych wątkach są wpisy już o wykrytych encjach.

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [20 Styczeń 2026 20:46 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/4 "2026-01-20T20:46:40Z")

</div>

ALE listę encji, to się tworzy “z palca” w/g dokumentacji każdego modelu  
(o ile mają różne mapy rejestrów, a często mają różne i to nawet, gdy chodzi o fizycznie taki sam sprzęt tylko inaczej obrandowany).

---

<div class="post-metadata">

**Autor:** ![Allon](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/7993a0/32.png) [@Allon](https://forum.arturhome.pl/u/Allon)\
**Data wpisu:** [21 Styczeń 2026 10:18 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/5 "2026-01-21T10:18:56Z")

</div>

Przyjżę się temu zobaczymy co jest w dokumentacji chyba żeby coś znalazłeś to powiedz.

---

<div class="post-metadata">

**Autor:** ![Allon](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/7993a0/32.png) [@Allon](https://forum.arturhome.pl/u/Allon)\
**Data wpisu:** [21 Styczeń 2026 14:31 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/6 "2026-01-21T14:31:30Z")

</div>

No więc tak potrzebuje na początek 3 informacji:

1. podaj logi od startu ebus

2. potrzebuję wynik tej komędy w docker `docker exec -it <nazwakontenera> ebusctl info`

3. I potrzebuję wynik tej komędy też w docker `docker exec -it $(docker ps -q -f name=ebusd) ebusctl info`  
Jeśli to nie zadziała, spróbuj zamienić `ebusctl info` na `ebusctl scan result`

---

<div class="post-metadata">

**Autor:** ![pafcio](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/p/fbc32d/32.png) [@pafcio](https://forum.arturhome.pl/u/pafcio)\
**Data wpisu:** [22 Styczeń 2026 20:20 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/7 "2026-01-22T20:20:22Z")

</div>

Logi z ebus adaptera:

```auto
2026-01-22T20:10:11.962Z I repl: reboot 1 (1), using retained memory for logging
2026-01-22T20:10:11.982Z I memvfs: blocks ^^^^^^^^^^^^^^, 0 valid, 14 free, 0 deleted, 14 total, used x0, damaged x0
2026-01-22T20:10:12.742Z I e[5n
2026-01-22T20:10:12.742Z I exec: running cmds from '/data/boot.eas'
2026-01-22T20:10:12.743Z I exec: strip -m 1 -b 255
2026-01-22T20:10:12.744Z I exec: function ledb "@strip -b"
2026-01-22T20:10:12.745Z I function 'ledb' installed
2026-01-22T20:10:12.745Z I exec: function ledg "@strip -g"
2026-01-22T20:10:12.745Z I function 'ledg' installed
2026-01-22T20:10:12.746Z I exec: led -p 16 -i 0 255
2026-01-22T20:10:12.746Z I 0 duty set to 254
2026-01-22T20:10:12.747Z I exec: function ledboot "@led 0"
2026-01-22T20:10:12.747Z I function 'ledboot' installed
2026-01-22T20:10:12.747Z I exec: function leds "@strip -b" "@led 0"
2026-01-22T20:10:12.747Z I function 'leds' installed
2026-01-22T20:10:12.747Z I exec: io -iue 9
2026-01-22T20:10:12.748Z I IO 9 direction set to 01
2026-01-22T20:10:12.748Z I IO 9 pull set to 00
2026-01-22T20:10:12.748Z I IO 9 = 1
2026-01-22T20:10:12.748Z I exec: io -iu 6
2026-01-22T20:10:12.749Z I IO 6 direction set to 01
2026-01-22T20:10:12.749Z I IO 6 pull set to 00
2026-01-22T20:10:12.749Z I IO 6 = 1
2026-01-22T20:10:12.749Z I exec: successfully ran 8/8 cmds from '/data/boot.eas'
2026-01-22T20:10:12.750Z I getTemperature: calibration 8.8
2026-01-22T20:10:12.750Z I exec: running cmds from '/data/main.eas'
2026-01-22T20:10:12.751Z I exec: var skipstart 0
2026-01-22T20:10:12.752Z I exec: leds 255 0 700
2026-01-22T20:10:12.752Z I exec: strip -b 255 0 700
2026-01-22T20:10:12.752Z I exec: led 0 255 0 700
2026-01-22T20:10:12.753Z I 0 duty set to 254
2026-01-22T20:10:12.754Z I exec: sleep 1000
2026-01-22T20:10:12.754Z I main_task: Returned from app_main()
2026-01-22T20:10:13.757Z I exec: if "isio -l 9" "var skipstart 1"
2026-01-22T20:10:13.758Z I exec: isio -l 9
2026-01-22T20:10:13.758Z I IO 9 level 1 is unmet
2026-01-22T20:10:13.758Z I exec: leds 255 0 700
2026-01-22T20:10:13.758Z I exec: strip -b 255 0 700
2026-01-22T20:10:13.758Z I exec: led 0 255 0 700
2026-01-22T20:10:13.981Z I 0 duty set to 254
2026-01-22T20:10:13.981Z I exec: sleep 1000
2026-01-22T20:10:14.984Z I exec: if "isio -l 9" "var skipstart 1"
2026-01-22T20:10:14.985Z I exec: isio -l 9
2026-01-22T20:10:14.985Z I IO 9 level 1 is unmet
2026-01-22T20:10:14.985Z I exec: leds 255 0 700
2026-01-22T20:10:14.985Z I exec: strip -b 255 0 700
2026-01-22T20:10:14.985Z I exec: led 0 255 0 700
2026-01-22T20:10:14.986Z I 0 duty set to 254
2026-01-22T20:10:14.986Z I exec: sleep 1000
2026-01-22T20:10:15.989Z I exec: if "isio -l 9" "var skipstart 1"
2026-01-22T20:10:15.989Z I exec: isio -l 9
2026-01-22T20:10:15.990Z I IO 9 level 1 is unmet
2026-01-22T20:10:15.990Z I exec: var rpi 0
2026-01-22T20:10:15.990Z I exec: if "var -q stick" else "if \"isio -l 6\" \"var rpi 1\""
2026-01-22T20:10:15.991Z I exec: var -q stick
2026-01-22T20:10:15.991Z I exec: if "isio -l 6" "var rpi 1"
2026-01-22T20:10:15.991Z I exec: isio -l 6
2026-01-22T20:10:15.991Z I IO 6 level 1 is unmet
2026-01-22T20:10:15.991Z I exec: var isnew 1
2026-01-22T20:10:15.992Z I exec: if "§isnvs ebus.host" "var isnew 0"
2026-01-22T20:10:15.992Z I exec: isnvs ebus.host
2026-01-22T20:10:15.992Z I exec: var isnew 0
2026-01-22T20:10:15.993Z I variable isnew = 0
2026-01-22T20:10:15.993Z I exec: if "§isnvs sta.on" "var isnew 0"
2026-01-22T20:10:15.993Z I exec: isnvs sta.on
2026-01-22T20:10:15.993Z I exec: var isnew 0
2026-01-22T20:10:15.994Z I exec: if "§isnvs eth.on" "var isnew 0"
2026-01-22T20:10:15.994Z I exec: isnvs eth.on
2026-01-22T20:10:15.994Z I exec: var isnew 0
2026-01-22T20:10:15.995Z I exec: on -lo iol 9 "leds 255" "sleep 500" restart
2026-01-22T20:10:15.995Z I io trigger installed
2026-01-22T20:10:15.995Z I exec: on iol 9 "ledboot 50 0"
2026-01-22T20:10:15.995Z I io trigger installed
2026-01-22T20:10:15.996Z I exec: function start "ledg 50 0 3000" syslog server mqtt
2026-01-22T20:10:15.996Z I function 'start' installed
2026-01-22T20:10:15.996Z I exec: var wps 0
2026-01-22T20:10:15.997Z I exec: on -o wifi 1 start "if \"var -q wps\" \"ledboot 0\""
2026-01-22T20:10:15.997Z I network trigger installed
2026-01-22T20:10:15.997Z I exec: on -o eth 1 start
2026-01-22T20:10:15.997Z I network trigger installed
2026-01-22T20:10:15.997Z I exec: on wifi 0 "ledb 0"
2026-01-22T20:10:15.998Z I network trigger installed
2026-01-22T20:10:15.998Z I exec: on eth 0 "ledb 0"
2026-01-22T20:10:15.998Z I network trigger installed
2026-01-22T20:10:15.998Z I exec: on -o server 2 "after -o -m 500 0 restart"
2026-01-22T20:10:15.999Z I server trigger installed
2026-01-22T20:10:15.999Z I exec: function chkota "ota -t"
2026-01-22T20:10:15.999Z I function 'chkota' installed
2026-01-22T20:10:16.000Z I exec: on -o mqtt 1 "after -o 300 chkota" "after 86400 chkota"
2026-01-22T20:10:16.000Z I network trigger installed
2026-01-22T20:10:16.001Z I exec: if "var -q skipstart" "ledb 255 0 5000" "ledboot 50" "ap EBUS" start exit
2026-01-22T20:10:16.001Z I exec: var -q skipstart
2026-01-22T20:10:16.001Z I exec: if "isnvs sta.on" "ledb 10 255 5000" "sleep 100" sta
2026-01-22T20:10:16.001Z I exec: isnvs sta.on
2026-01-22T20:10:16.002Z I exec: ledb 10 255 5000
2026-01-22T20:10:16.002Z I exec: strip -b 10 255 5000
2026-01-22T20:10:16.002Z I exec: sleep 100
2026-01-22T20:10:16.104Z I exec: sta
2026-01-22T20:10:16.194Z I sta connecting to 'DoM - lab'
2026-01-22T20:10:18.804Z I cmd_wifi: sta connect
2026-01-22T20:10:20.259Z I esp_netif_handlers: sta ip: 192.168.30.18, mask: 255.255.255.0, gw: 192.168.30.1
2026-01-22T20:10:20.260Z I cmd_wifi: sta got ip
2026-01-22T20:10:20.260Z I repl_event_task: sta event: 1
2026-01-22T20:10:20.260Z I exec: start
2026-01-22T20:10:20.260Z I exec: ledg 50 0 3000
2026-01-22T20:10:20.260Z I exec: strip -g 50 0 3000
2026-01-22T20:10:20.261Z I exec: syslog
2026-01-22T20:10:20.261Z I exec: server
2026-01-22T20:10:20.263Z I mdns_mem: mDNS task will be created from internal RAM
2026-01-22T20:10:20.264Z I exec: function wpsbtnnew "on iol 9 \"sta -w\" \"ledboot 50\" \"var -q wps 1\""
2026-01-22T20:10:20.264Z I function 'wpsbtnnew' installed
2026-01-22T20:10:20.265Z I exec: if "var -q isnew" "ap EBUS" wpsbtnnew else "if \"isnvs ap.on\" ap"
2026-01-22T20:10:20.265Z I exec: var -q isnew
2026-01-22T20:10:20.266Z I exec: if "isnvs ap.on" ap
2026-01-22T20:10:20.266Z I exec: isnvs ap.on
2026-01-22T20:10:20.266Z I exec: var eth 0
2026-01-22T20:10:20.268Z I exec: function chkethw "if \"eth -wt\" \"var eth 2\""
2026-01-22T20:10:20.268Z I function 'chkethw' installed
2026-01-22T20:10:20.268Z I exec: function chketh "if \"eth -t\" \"var eth 1\" else chkethw"
2026-01-22T20:10:20.269Z I function 'chketh' installed
2026-01-22T20:10:20.269Z I exec: if "!isnvs eth.skip" chketh
2026-01-22T20:10:20.269Z I exec: isnvs eth.skip
2026-01-22T20:10:20.269Z W exec: cmd failed: isnvs eth.skip = 1
2026-01-22T20:10:20.269Z I exec: chketh
2026-01-22T20:10:20.269Z I exec: if "eth -t" "var eth 1" else chkethw
2026-01-22T20:10:20.269Z I exec: eth -t
2026-01-22T20:10:20.272Z I mdns: mdns configured
2026-01-22T20:10:20.272Z I esp-rest: Starting HTTP Server
2026-01-22T20:10:20.274Z I server started
2026-01-22T20:10:20.274Z I exec: mqtt
2026-01-22T20:10:20.278Z I MQTT client started
2026-01-22T20:10:20.278Z I exec: if "var -q wps" "ledboot 0"
2026-01-22T20:10:20.278Z I exec: var -q wps
2026-01-22T20:10:20.290Z I mqtt: connected
2026-01-22T20:10:20.291Z I mqtt: subscribed topic 32306 eas/#
2026-01-22T20:10:20.291Z I mqtt: subscribed topic 29681 homeassistant/status
2026-01-22T20:10:20.291Z I repl_event_task: mqtt event: 1
2026-01-22T20:10:20.291Z I exec: after -o 300 chkota
2026-01-22T20:10:20.292Z I time trigger installed
2026-01-22T20:10:20.292Z I exec: after 86400 chkota
2026-01-22T20:10:20.292Z I time trigger installed
2026-01-22T20:10:21.271Z I Ethernet on USR-ES1 not available
2026-01-22T20:10:21.271Z W exec: cmd failed: eth -t = 1
2026-01-22T20:10:21.272Z I exec: io -a
2026-01-22T20:10:21.274Z I 0 duty set to 0
2026-01-22T20:10:21.276Z I exec: function chkethcfg "if \"eth -c\" \"var eth 1\""
2026-01-22T20:10:21.276Z I function 'chkethcfg' installed
2026-01-22T20:10:21.277Z I exec: if "!var -q isnew" "if \"!var -q eth\" chkethcfg"
2026-01-22T20:10:21.277Z I exec: var -q isnew
2026-01-22T20:10:21.277Z I exec: if "!var -q eth" chkethcfg
2026-01-22T20:10:21.277Z I exec: var -q eth
2026-01-22T20:10:21.277Z I exec: chkethcfg
2026-01-22T20:10:21.277Z I exec: if "eth -c" "var eth 1"
2026-01-22T20:10:21.278Z I exec: eth -c
2026-01-22T20:10:21.278Z W exec: cmd failed: eth -c = 1
2026-01-22T20:10:21.277Z I exec: function enet eth "leds 50" "if \"!isnvs sta.on\" \"sta -o\""
2026-01-22T20:10:21.278Z I function 'enet' installed
2026-01-22T20:10:21.278Z I exec: if "isnvs eth.on" "if \"var -q eth\" enet"
2026-01-22T20:10:21.278Z I exec: isnvs eth.on
2026-01-22T20:10:21.279Z I exec: watch
2026-01-22T20:10:21.279Z I exec: if "isnvs ebus.host" ebus exit
2026-01-22T20:10:21.279Z I exec: isnvs ebus.host
2026-01-22T20:10:21.280Z I exec: ebus
2026-01-22T20:10:21.281Z I ebus: switching to enhanced mode on TCP port (with bitrate deviation 0 and enhanced arbitration delay 200 us)
2026-01-22T20:10:21.281Z I setup_ebus_host_tcp: listening on port 9999
2026-01-22T20:10:21.282Z I setup_uart: eBUS UART 1 on TX=15(inv) RX=14(inv) with 2400 Bd
2026-01-22T20:10:21.283Z I mdns: service added
2026-01-22T20:10:21.283Z I exec: exit
2026-01-22T20:10:21.283Z I exec: successfully ran 42/42 cmds from '/data/main.eas'
2026-01-22T20:10:21.284Z I Welcome to eBUS Adapter Shield Interface!
2026-01-22T20:10:21.284Z I 
2026-01-22T20:10:22.134Z I sntp: got NTP time: 2026-01-22 20:10:22
2026-01-22T20:15:20.291Z I exec: chkota
2026-01-22T20:15:20.291Z I exec: ota -t
2026-01-22T20:15:20.292Z I OTA: last progress 0, status unknown
2026-01-22T20:15:20.292Z I OTA: current: ota_1 ver 20260118
2026-01-22T20:15:20.292Z I OTA: started
2026-01-22T20:15:21.427Z I OTA: connected
2026-01-22T20:15:21.427Z I esp_https_ota: Starting OTA...
2026-01-22T20:15:21.427Z I esp_https_ota: Writing to <ota_0> partition at offset 0x10000
2026-01-22T20:15:21.427Z I OTA: read desc
2026-01-22T20:15:21.427Z I OTA: new image: ebusd-esp32 ver 20260118
2026-01-22T20:15:21.427Z I OTA: already up-to-date
2026-01-22T20:15:21.427Z I OTA: aborted
2026-01-22T20:15:21.429Z I OTA: success
2026-01-22T20:15:21.429Z I repl_event_task: system event: 12
2026-01-22T20:15:21.990Z I test: already up-to-date, progress 100
2026-01-22T20:18:31.840Z I wait_host_tcp: accepted: 192.168.30.2
2026-01-22T20:18:31.840Z I ebus: host reset

```

logi z ebsud dockerowego:

```auto
2026-01-22 20:18:31.844 [device notice] transport opened
2026-01-22 20:18:31.845 [main notice] ebusd 25.1.25.1 started with broadcast scan on device: 192.168.30.18:9999, TCP, enhanced
2026-01-22 20:18:33.078 [bus notice] bus started with own address 31/36
2026-01-22 20:18:33.078 [device notice] reset, supports info
2026-01-22 20:18:33.078 [bus notice] signal acquired
2026-01-22 20:18:33.079 [mqtt notice] connection established
2026-01-22 20:18:33.080 [device notice] extra info: firmware 1.1[6112].1[6112], jumpers 0x0b
2026-01-22 20:18:33.380 [bus notice] new master 10, master count 2
2026-01-22 20:18:33.441 [bus notice] new master 03, master count 3
2026-01-22 20:18:33.441 [update notice] received unknown MS cmd: 1008b5110101 / 09522f00faff1c0400ff
2026-01-22 20:18:33.708 [bus notice] new master 71, master count 4
2026-01-22 20:18:33.708 [update notice] received unknown MS cmd: 1076b5110101 / 09ff2f00faff1c0000ff
2026-01-22 20:18:33.974 [update notice] received unknown MS cmd: 1076b512030f0002 / 07e7000000801202
2026-01-22 20:18:34.240 [update notice] received unknown MS cmd: 1008b510090003ffff46ff070001 / 0101
2026-01-22 20:18:34.507 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101
2026-01-22 20:18:43.078 [main notice] starting initial broadcast scan
2026-01-22 20:18:43.189 [update notice] sent write Broadcast Queryexistence QQ=31: 
2026-01-22 20:18:43.414 [update notice] received unknown MS cmd: 1008b5110101 / 09522f00faff1d0400ff
2026-01-22 20:18:43.681 [update notice] received unknown MS cmd: 1076b5110101 / 09ff2f00faff1d0000ff
2026-01-22 20:18:43.947 [update notice] received unknown MS cmd: 1076b512030f0002 / 07e8000000801202
2026-01-22 20:18:44.213 [update notice] received unknown MS cmd: 1008b510090003ffff46ff070001 / 0101
2026-01-22 20:18:44.480 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101
2026-01-22 20:18:53.354 [bus notice] scan 08: ;Vaillant;HMU00;0308;0403
2026-01-22 20:18:53.355 [update notice] store 08 ident: done
2026-01-22 20:18:53.355 [update notice] sent scan-read scan.08 QQ=31: Vaillant;HMU00;0308;0403
2026-01-22 20:18:53.355 [bus notice] scan 08: ;Vaillant;HMU00;0308;0403
2026-01-22 20:18:53.451 [update notice] received unknown MS cmd: 1008b5110101 / 09522f00faff1d0400ff
2026-01-22 20:18:53.718 [update notice] received unknown MS cmd: 1076b5110101 / 09ff2f00faff1d0000ff
2026-01-22 20:18:53.984 [update notice] received unknown MS cmd: 1076b512030f0002 / 07ea000000801202
2026-01-22 20:18:54.250 [update notice] received unknown MS cmd: 1008b510090003ffff46ff070001 / 0101
2026-01-22 20:18:54.459 [main notice] read common config file vaillant/broadcast.csv
2026-01-22 20:18:54.517 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101
2026-01-22 20:18:54.801 [main notice] read common config file vaillant/general.csv
2026-01-22 20:18:55.145 [main notice] read common config file vaillant/scan.csv
2026-01-22 20:18:55.516 [main notice] read scan config file vaillant/08.hmu.csv for ID "hmu00", SW0308, HW0403
2026-01-22 20:18:55.516 [main notice] found messages: 228 (0 conditional on 0 conditions, 0 poll, 29 update)
2026-01-22 20:18:55.694 [update notice] sent unknown MS cmd: 3108b5090124 / 09003231323232323030
2026-01-22 20:18:55.841 [update notice] sent scan-read Scan.08 Id QQ=31: 
2026-01-22 20:18:55.989 [update notice] sent scan-read Scan.08 Id QQ=31: 
2026-01-22 20:18:56.138 [update notice] sent scan-read Scan.08 Id QQ=31: 21;22;22;0010016686;0001;005058;N5
2026-01-22 20:18:56.139 [bus notice] scan 08: ;21;22;22;0010016686;0001;005058;N5
2026-01-22 20:18:58.353 [bus notice] scan 15: ;Vaillant;CTLV2;0514;1104
2026-01-22 20:18:58.353 [update notice] store 15 ident: done
2026-01-22 20:18:58.354 [update notice] sent scan-read scan.15 QQ=31: Vaillant;CTLV2;0514;1104
2026-01-22 20:18:58.355 [bus notice] scan 15: ;Vaillant;CTLV2;0514;1104
2026-01-22 20:18:58.600 [update notice] sent unknown MS cmd: 3115b5090124 / 09003231323231303030
2026-01-22 20:18:58.765 [update notice] sent scan-read Scan.15 Id QQ=31: 
2026-01-22 20:18:59.016 [update notice] sent scan-read Scan.15 Id QQ=31: 
2026-01-22 20:18:59.165 [update notice] sent scan-read Scan.15 Id QQ=31: 21;22;10;0020260916;0953;012206;N9
2026-01-22 20:18:59.166 [bus notice] scan 15: ;21;22;10;0020260916;0953;012206;N9
2026-01-22 20:18:59.973 [main notice] read scan config file vaillant/15.ctlv2.csv for ID "ctlv2", SW0514, HW1104
2026-01-22 20:18:59.973 [main notice] found messages: 674 (0 conditional on 0 conditions, 0 poll, 29 update)
2026-01-22 20:19:02.146 [bus notice] scan 76: ;Vaillant;VWZ00;0308;0403
2026-01-22 20:19:02.146 [update notice] store 76 ident: done
2026-01-22 20:19:02.147 [update notice] sent scan-read scan.76 QQ=31: Vaillant;VWZ00;0308;0403
2026-01-22 20:19:02.147 [bus notice] scan 76: ;Vaillant;VWZ00;0308;0403
2026-01-22 20:19:02.259 [update notice] sent unknown MS cmd: 3176b5090124 / 00
2026-01-22 20:19:02.370 [update notice] sent scan-read Scan.76 Id QQ=31: 
2026-01-22 20:19:02.482 [update notice] sent scan-read Scan.76 Id QQ=31: 
2026-01-22 20:19:02.601 [update error] unable to parse scan-read Scan.76 Id from 3176b5090127 / 00: ERR: invalid position
2026-01-22 20:19:02.601 [main error] scan config 76: ERR: invalid position
2026-01-22 20:19:03.425 [update notice] received read hmu Status01 QQ=10: 41.0;23.5;-6.000;-;14.5;hwc
2026-01-22 20:19:03.692 [update notice] received unknown MS cmd: 1076b5110101 / 09ff2f00faff1d0000ff
2026-01-22 20:19:03.958 [update notice] received unknown MS cmd: 1076b512030f0002 / 07ec000000801202
2026-01-22 20:19:04.149 [mqtt error] decode Scan.76 Id: ERR: invalid position
2026-01-22 20:19:04.167 [update notice] received unknown BC cmd: 10feb505025c00
2026-01-22 20:19:04.436 [update notice] received update-write hmu SetMode QQ=10: water;-;-;70;1;1;1;1;0;0
2026-01-22 20:19:04.702 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101
2026-01-22 20:19:04.975 [update notice] received read hmu DateTime QQ=10: valid;21:19:05;22.01.2026;-6.000
2026-01-22 20:19:05.220 [update notice] received unknown MS cmd: 1008b507020946 / 020002
2026-01-22 20:19:05.452 [update notice] received update-read Broadcast Vdatetime QQ=10: 21:19:04;22.01.2026
2026-01-22 20:19:05.717 [update notice] received unknown MS cmd: 1008b5110100 / 099602126400190001c8
2026-01-22 20:19:05.931 [update notice] received update-read Broadcast Outsidetemp QQ=10: -6.000
2026-01-22 20:19:06.162 [update notice] received update-write hmu StatusCirPump QQ=10: off
2026-01-22 20:19:06.396 [update notice] received unknown MS cmd: 1008b5120204ff / 0101
2026-01-22 20:19:06.631 [update notice] received unknown MS cmd: 1008b513020528 / 0101
2026-01-22 20:19:06.840 [update notice] received unknown BC cmd: 10feb510020601
2026-01-22 20:19:13.601 [update notice] received read hmu Status01 QQ=10: 41.5;23.5;-6.000;-;14.5;hwc
2026-01-22 20:19:13.868 [update notice] received unknown MS cmd: 1076b5110101 / 09ff2f00faff1d0000ff
2026-01-22 20:19:14.134 [update notice] received unknown MS cmd: 1076b512030f0002 / 07ee000000801202
2026-01-22 20:19:14.400 [update notice] received update-write hmu SetMode QQ=10: water;-;-;70;1;1;1;1;0;0
2026-01-22 20:19:14.667 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101
2026-01-22 20:19:14.736 [update error] unable to parse scan-read Scan.76 Id from 3176b5090124 / 00: ERR: invalid position
2026-01-22 20:19:14.851 [update error] unable to parse scan-read Scan.76 Id from 3176b5090125 / 00: ERR: invalid position
2026-01-22 20:19:14.963 [update error] unable to parse scan-read Scan.76 Id from 3176b5090126 / 00: ERR: invalid position
2026-01-22 20:19:15.012 [bus notice] max. symbols per second: 110
2026-01-22 20:19:15.078 [update error] unable to parse scan-read Scan.76 Id from 3176b5090127 / 00: ERR: invalid position
2026-01-22 20:19:15.078 [main error] scan config 76: ERR: invalid position
2026-01-22 20:19:16.080 [mqtt error] decode Scan.76 Id: ERR: invalid position
2026-01-22 20:19:23.446 [update notice] received read hmu Status01 QQ=10: 41.5;24.0;-6.000;-;15.0;hwc
2026-01-22 20:19:23.704 [update notice] received unknown MS cmd: 1076b5110101 / 09ff3000faff1e0000ff
2026-01-22 20:19:23.971 [update notice] received unknown MS cmd: 1076b512030f0002 / 07f0000000801202
2026-01-22 20:19:24.237 [update notice] received update-write hmu SetMode QQ=10: water;-;-;70;1;1;1;1;0;0
2026-01-22 20:19:24.503 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101
2026-01-22 20:19:27.224 [update error] unable to parse scan-read Scan.76 Id from 3176b5090124 / 00: ERR: invalid position
2026-01-22 20:19:27.343 [update error] unable to parse scan-read Scan.76 Id from 3176b5090125 / 00: ERR: invalid position
2026-01-22 20:19:27.455 [update error] unable to parse scan-read Scan.76 Id from 3176b5090126 / 00: ERR: invalid position
2026-01-22 20:19:27.570 [update error] unable to parse scan-read Scan.76 Id from 3176b5090127 / 00: ERR: invalid position
2026-01-22 20:19:27.570 [main error] scan config 76: ERR: invalid position
^C2026-01-22 20:19:27.580 [main notice] SIGINT received
2026-01-22 20:19:28.646 [device error] transport closed
2026-01-22 20:19:28.649 [main notice] ebusd stopped

```

---

<div class="post-metadata">

**Autor:** ![Allon](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/7993a0/32.png) [@Allon](https://forum.arturhome.pl/u/Allon)\
**Data wpisu:** [22 Styczeń 2026 20:31 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/8 "2026-01-22T20:31:15Z")

</div>

Co wynika z logów?

1.Fizyczne połączenie:Jest idealne (`signal acquired`). Masz stabilny sygnał.  
2. Urządzenie 08: To Twoja pompa ciepła (Heat Management Unit). `ebusd` poprawnie rozpoznał ją i załadował plik `08.hmu.csv`. Widzę nawet pierwsze dane: temperatura zewnętrzna to u ciebie **-6.0°C** , a temperatura zasilania to **41.0°C**.  
Urządzenie 15: To Twój sterownik VRC720 Został poprawnie rozpoznany i załadował plik `15.ctlv2.csv` (674 dostępne komunikaty!).  
Błąd na adresie 76: Tutaj mamy mały zgrzyt. To moduł wymiennika/interfejsu. System próbuje odczytać jego ID, ale dostaje błąd `ERR: invalid position`.

Wpisz tą komendę w edbus dockerowym:  
`ebusctl find -f -v`  
To pokaże listę wszystkich parametrów które edbus już potrafi odczytać.

Resztę rozwiążemy później najpierw sprawdźmy to.

---

<div class="post-metadata">

**Autor:** ![pafcio](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/p/fbc32d/32.png) [@pafcio](https://forum.arturhome.pl/u/pafcio)\
**Data wpisu:** [22 Styczeń 2026 20:36 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/9 "2026-01-22T20:36:03Z")

</div>

Wynik z ebusctl info:

```auto
version: ebusd 25.1.25.1
device: 192.168.30.18:9999, TCP, enhanced, firmware 1.1[6112].1[6112]
signal: acquired
symbol rate: 65
max symbol rate: 98
min arbitration micros: 6
max arbitration micros: 7
min symbol latency: 5
max symbol latency: 14
scan: running
reconnects: 0
masters: 4
messages: 676
conditional: 0
poll: 0
update: 29
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=HMU00;SW=0308;HW=0403", loaded "vaillant/08.hmu.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=CTLV2;SW=0514;HW=1104", loaded "vaillant/15.ctlv2.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 71: master #9
address 76: slave #9, scanned "MF=Vaillant;ID=VWZ00;SW=0308;HW=0403"

```

Wynik z find -f -v: przekracza możliwość postowania - [https://pastebin.com/sPezhPJ0](https://pastebin.com/sPezhPJ0)

---

<div class="post-metadata">

**Autor:** ![Allon](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/7993a0/32.png) [@Allon](https://forum.arturhome.pl/u/Allon)\
**Data wpisu:** [22 Styczeń 2026 20:50 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/14 "2026-01-22T20:50:11Z")

</div>

To mamy już praktycznie rozwiązanie jednego problemu i zauważyłem kolejny bład: ten bład na adresie 76 wynika z tego że rozpoznaje użądzenie ale nie załadowało pliku CSV więc spróbujemy go manualnie pchnąć przez komędę  
`ebusctl scan 76`

po drugie w kodzie jest linijka `poll: 0` to oznacza że edbus słucha tego co pompa wyslę a że wiele ważnych danych wysyłanych jest rzadko lub tylko na żądanie. To będziemy musieli mu "powiedzieć co ma śiągać regularnie. Tu jest komęda do regularnego ściągania temperatury z zewnątrz: `ebusctl read -f OutsideTemp`

A i teraz ci powiem że proszę skopiuj to wszystko z terminala i umieść w pliku textowym a następnie daj go na grupę bo jak to zobaczą to możesz się przygotować na wykład jak to było trzeba lepiej zrobić 🙈

---

<div class="post-metadata">

**Autor:** ![pafcio](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/p/fbc32d/32.png) [@pafcio](https://forum.arturhome.pl/u/pafcio)\
**Data wpisu:** [22 Styczeń 2026 20:52 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/15 "2026-01-22T20:52:39Z")

</div>

[wynik find -f -v.yaml](https://forum.arturhome.pl/uploads/short-url/9tcNdUSECW4NL2Lfa1YZBK3KWv1.yaml) (63,5 KB)  
Nie mogłem wrzucić jaki .txt więc daje jako .yaml.

---

<div class="post-metadata">

**Autor:** ![pafcio](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/p/fbc32d/32.png) [@pafcio](https://forum.arturhome.pl/u/pafcio)\
**Data wpisu:** [22 Styczeń 2026 20:54 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/16 "2026-01-22T20:54:37Z")

</div>

Wynik z scan 76: ERR: invalid position  
Wynik z read -f OutsideTemp: ERR: element not found

---

<div class="post-metadata">

**Autor:** ![Allon](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/7993a0/32.png) [@Allon](https://forum.arturhome.pl/u/Allon)\
**Data wpisu:** [22 Styczeń 2026 21:04 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/17 "2026-01-22T21:04:03Z")

</div>

dobra narazie po tym jak gemini przeanalizowało wynik komędy find -f -v to mamy takie sensory:

### 1. Temperatury i Statusy (najważniejsze dla HA)

- **Temperatura zewnętrzna:** `ebusctl read DisplayedOutsideTemp` (wyświetlana na sterowniku) lub `ebusctl read OutsideTempAvg` (średnia z 24h).
- **Ciepła woda (CWU):**
  - `ebusctl read HwcStorageTemp` – aktualna temperatura w zasobniku.
  - `ebusctl read HwcTempDesired` – ustawiona temperatura docelowa wody.

- **Ogrzewanie (Obieg 1):**
  - `ebusctl read Hc1FlowTemp` – aktualna temperatura zasilania.
  - `ebusctl read Hc1ActualFlowTempDesired` – jaka temperatura jest aktualnie wymagana przez krzywą grzewczą.

### 2. Zużycie Energii (PrEnergySum)

- **Całkowite zużycie prądu (ogrzewanie):** `ebusctl read PrEnergySumHc`.
- **Zużycie prądu w tym miesiącu:** `ebusctl read PrEnergySumHcThisMonth`.
- **Zużycie prądu na ciepłą wodę:** `ebusctl read PrEnergySumHwc`.

jeśli chodzi o ten błąd odczytu to spróbuj wpisać te komendy (jedna z nich na pewno zadziała):

- `ebusctl read -f DisplayedOutsideTemp` (to jest temperatura, którą widzisz na ekraniku VRC720)
- `ebusctl read -f OutsideTempAvg` (średnia temperatura)
- `ebusctl read -f hmu OutsideTemp` (odczyt bezpośrednio z czujnika pompy na zewnątrz)

Narazie dziś nie będę już dostępny ale jutro spróbujemy dodać to odczyteywanie oraz połączyć już finalnie z HA.

---

<div class="post-metadata">

**Autor:** ![pafcio](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/p/fbc32d/32.png) [@pafcio](https://forum.arturhome.pl/u/pafcio)\
**Data wpisu:** [23 Styczeń 2026 13:18 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/18 "2026-01-23T13:18:27Z")

</div>

Niestety wciąż jest problem z tym urządzeniem 76.

```auto
2026-01-23 13:17:46.618 [update notice] received update-write hmu SetMode QQ=10: auto;45.0;-;-;0;1;1;0;0;0

2026-01-23 13:17:46.846 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101

2026-01-23 13:17:47.120 [main notice] scan completed 4 time(s), check again

2026-01-23 13:17:55.768 [update notice] received read hmu Status01 QQ=10: 31.5;25.5;-3.938;-;38.0;on

2026-01-23 13:17:56.035 [update notice] received unknown MS cmd: 1076b5110101 / 09ff3310fcff4c0000ff

```

---

<div class="post-metadata">

**Autor:** ![Allon](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/7993a0/32.png) [@Allon](https://forum.arturhome.pl/u/Allon)\
**Data wpisu:** [23 Styczeń 2026 14:43 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/19 "2026-01-23T14:43:29Z")

</div>

Dobrze to narazie pobierzemy dane i wyślemy je do HA spróbuj wisaćtą komędę:  
`ebusctl find -d -v -w`

I sprawdzić czy dane są w HA.

Później zajmiemy się tamtym adresem oraz atumatycznym pobieraniem danych.

---

<div class="post-metadata">

**Autor:** ![pafcio](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/p/fbc32d/32.png) [@pafcio](https://forum.arturhome.pl/u/pafcio)\
**Data wpisu:** [23 Styczeń 2026 14:47 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/20 "2026-01-23T14:47:35Z")

</div>

> [@Allon](#):
>
> ebusctl find -d -v -w

Dzięki za odpowiedź. Wynik powyższej komendy: `Broadcast Queryexistence = (empty for 31fe07fe00 /)`. W HA nic się nie pojawiło samo.

Za to dodałem ręcznie encje w MQTT słuchające na topikach np. `ebusd/ctlv2/OutsideTemp`. Problem jest jeszcze taki, że pompa/ebusd sam z siebie nic nie wysyła muszę wysłać wpierw komendę na ebusctl read. Rozumiem, że tutaj jakąś automatyzacje muszę zrobić by przez mqtt do ebus słać informacje z tym `read`?

---

<div class="post-metadata">

**Autor:** ![Allon](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/a/7993a0/32.png) [@Allon](https://forum.arturhome.pl/u/Allon)\
**Data wpisu:** [23 Styczeń 2026 15:04 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/21 "2026-01-23T15:04:12Z")

</div>

Dobrze skoro w HA nic się nie pojawiło, to znaczy, że Twój ebusd nie ma załadowanego pliku definicji MQTT dla Home Assistant.

Dobrze zrobimy teraz tak aby działało musisz wykonać te 4 kroki:

**Krok 1: Poprawa konfiguracji dodatku (Add-ona)**

Musisz zmienić parametry startowe ebusd, aby wymusić współpracę z modułem 76 (VWZ) i włączyć mechanizmy Home Assistant.

1. Wejdź w **Ustawienia → Dodatki → ebusd → Konfiguracja**.
2. W polu `ebusd_opts` wklej poniższy ciąg (podmień jeśli coś już tam masz):`--scanconfig=08,15,76 --pollinterval=5 --mqttjson --mqttint=/etc/ebusd/mqtt-hassio.cfg --accesslevel=*`  
Ogólnie to robi tyle że wymusza odpytywanie zezwala na odpytywanie co 5s i ładuje plik który rozszyfrowuje to co przez mqqtt dostał.
3. **Zrestartuj dodatek ebusd.**

Krok 2: Automatyczne dodanie do Home Assistant

Musisz choć dla jednego sensora ustawić odpytywanie komędą:  
`ebusctl p -p 1 DisplayedOutsideTemp`

Teraz, gdy ebusd już sam odpytuje o dane, musimy sprawić, by HA je „zobaczył” jako urządzenia, a nie tylko surowe topiki MQTT.

1. W terminalu wpisz:`ebusctl find -v -w`
2. Teraz przejdź w HA do: **Ustawienia → Urządzenia oraz usługi → MQTT**.
3. Powinieneś zobaczyć nowe urządzenie o nazwie **ebusd**. Kliknij w nie – tam będą Twoje sensory. Jeśli ich nie ma, Twoje ręcznie dodane encje MQTT będą teraz same aktualizować wartości, bo krok 2 zmusił ebusd do wysyłania danych.

* * *

Krok 3: Aby działało po każdym restarcie

Komendy `ebusctl p -p 1 ...` z niestety znikają po restarcie ebusd. Aby były trwałe, musisz dodać plik konfiguracyjny Jeśli masz dostęp do plików przez Sambę/File Editor, stwórz plik `/config/ebusd/ebusd-priority.conf` i wpisz w nim nazwy sensorów (jeden pod drugim). Następnie w `ebusd_opts` dodaj `--pollfile=/config/ebusd/ebusd-priority.conf`.

Za chwilę Ci przygotuje ten plik przy pomocy AI (jakby ktoś chciał wiedzieć😁)

A i jescze musisz mi dać po restarcie znowu wynik komędy `ebusctl find -d` na tej podtawie stworzymy zawartość nowego pliku konfiguracyjnego. Jakby co to to że masz kontener dockerowy nic nie zmienia.

---

<div class="post-metadata">

**Autor:** ![pafcio](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/p/fbc32d/32.png) [@pafcio](https://forum.arturhome.pl/u/pafcio)\
**Data wpisu:** [23 Styczeń 2026 15:06 UTC](https://forum.arturhome.pl/t/pompa-ciepla-i-sterownik-vrc720-a-adapter-ebus/16271/22 "2026-01-23T15:06:18Z")

</div>

> [@Allon](#):
>
> Krok 1: Poprawa konfiguracji dodatku (Add-ona)

Dzięki spróbuje to zastosować z tą różnicą, że HA mam jako kontener dockerowy oraz ebusd też jako osobny kontener.
