Zum Inhalt

ebusd-heizung – Vaillant AuroCompact VSC S 196/3-5 200 R3

Die Installation ist strukturell ein Clone von ebusd-lueftung: gleicher Proxmox-/LXC-Ansatz, gleicher ebusd-Grundaufbau, gleicher SSH-Zugriff über den Windows-Client. Unterschiede sind nur die heizungs-spezifischen Geräte, IPs, Topics und Entitäten.

LXC Container Konfiguration (ID 106)

Proxmox Version: 9.2.3
Tags: ebusd, ha-addon, monitoring

Ressourcen

Parameter Wert
Speicher 256 MiB
Swap 256 MiB
Kerne 1
Root-Disk local-lvm:vm-106-disk-0, size=8G

Optionen

Parameter Wert
Beim Booten starten Ja
Startreihenfolge order=any
OS-Typ debian
Architektur amd64
/dev/console Aktiviert
Anzahl TTY 2
Konsolenmodus tty
Geschützt Nein
Unprivilegierter Container Ja
Features keyctl=1,nesting=1
Entrypoint /sbin/init

Netzwerk

Parameter Wert
Interface net0 / eth0
Bridge vmbr0
Firewall Nein
MAC BC:24:11:AC:E6:E0
IP (IPv4) 192.168.178.17/24 (statisch)
Gateway 192.168.178.1

DNS

Parameter Wert
Hostname ebusd-heizung
DNS Domain vom Host übernommen
DNS Server vom Host übernommen

Disk bereinigt Juni 2026: debug-Logs gelöscht (5 GB), loglevel auf notice gesetzt.


Geräte auf dem eBUS

Adresse Gerät SW HW Beschreibung
0x08 (BAI00) Brennersteuerung 0518 7401 Heizgerät, Solar, Warmwasser
0x15 (47000) VR470 Regler 0348 9502 Hauptregler Heizkreis + WW

Geladene Dateien: - vaillant/bai.0010003886.inc (BAI00 spezifisch) - vaillant/08.bai.csv - vaillant/15.470.csv


ebusd Startparameter (/etc/default/ebusd)

# Wichtig: loglevel=notice statt debug (debug erzeugt ~37MB/Tag → Disk voll)
--loglevel=notice

mqtt-hassio.cfg Anpassungen

Gegenüber Original geändert:

area = Heizung
circuit_part identifiers: "vaillant_heizung"
name: "Vaillant AuroCompact"
model: "AuroCompact VSC S 196/3-5 200 R3"
manufacturer: "Vaillant"
via_device: entfernt

→ Alle Entities erscheinen unter einem einzigen Gerät "Vaillant AuroCompact" in HA.


HA Gerät

  • Name: Vaillant AuroCompact
  • Modell: AuroCompact VSC S 196/3-5 200 R3
  • Hersteller: Vaillant

Außentemperatur-Kalibrierung

  • Entity: sensor.heizung_vaillant_aurocompact_outsidetemp_temp (VR470, hat Offset)
  • Offset-Helper: number.heizung_vaillant_aurocompact_aussentemperatur_offset (aktuell: -1,5)
  • sensor.heizung_vaillant_aurocompact_outdoorstempsensor_temp (BAI00, roh) → historisch / nicht mehr aktiv

SSH-Zugang

Eintrag in ~/.ssh/config (Windows-Client):

Host ebusd-heizung
  HostName eh.diebrocks.com
  User codex
  IdentityFile ~/.ssh/ebusd_lueftung
  ProxyCommand C:/cloudflared/cloudflared-ssh.cmd access ssh --hostname %h
  StrictHostKeyChecking no

Hinweis: Codex hat auf diesem Container kein passwordloses sudo. Für administrative Aufgaben Proxmox-Konsole nutzen oder sudoers einrichten:

# Als root im Container:
echo "codex ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/codex
chmod 440 /etc/sudoers.d/codex


Logs aufräumen ✅ erledigt Juni 2026

# Als root im Container (via Proxmox-Konsole):
rm -f /var/log/ebusd.log.1-*.backup /var/log/ebusd.log.1
sed -i 's/--loglevel=debug/--loglevel=notice/' /etc/default/ebusd
systemctl restart ebusd
df -h /

Restore Procedure

Analog zu ebusd-lueftung, mit folgenden Unterschieden:

Parameter ebusd-lueftung (107) ebusd-heizung (106) – AuroCompact VSC S 196/3-5 200 R3
CT-ID 107 106
Hostname ebusd-lueftung ebusd-heizung
IP 192.168.178.19 192.168.178.17
MAC BC:24:11:49:13:31 BC:24:11:AC:E6:E0
Root-Disk vm-107-disk-0 vm-106-disk-0
Cloudflare DNS el.diebrocks.com eh.diebrocks.com
MQTT Topic ebusd-lueftung ebusd-heizung

Community Script:

bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/ebusd.sh)"