Files
docker/knxd/README.md
Borgal 0e483150fc knxd/README.md hinzugefügt
Readme hinzugefügt
2024-06-19 08:00:11 +00:00

76 lines
3.3 KiB
Markdown

<p id="bkmrk-"><a href="https://bookstack.borgal.de/uploads/images/gallery/2021-04/1200px-knx-logo.png" target="_blank" rel="noopener"><img src="https://bookstack.borgal.de/uploads/images/gallery/2021-04/scaled-1680-/1200px-knx-logo.png" alt="1200px-KNX_logo.png" width="193" height="92"></a></p>
<p id="bkmrk-docker-hub-v12.6"><a href="https://hub.docker.com/r/henfri/knxd">Docker-Hub v12.6</a></p>
<p id="bkmrk-docker-compose.yml"><span style="color: #003366;"><em>docker-compose.yml</em></span></p>
<pre id="bkmrk-version%3A-%222%22-service"><code class="language-">services:
knxd:
image: henfri/knxd:v0.12.6
container_name: knxd
network_mode: "host"
command: knxd -t 1022 -e 1.1.250 -E 1.1.230:8 -f9 -DTRS -c -B single --send-delay=120 -b ipt:192.168.0.200
restart: always</code></pre>
<p id="bkmrk--t-1022-und--f9-ist-" class="callout info">-t 1022 und -f9 ist f&uuml;r loggin, kann wenn es keine Probleme gibt auch aus geschaltet werden.</p>
<p id="bkmrk-backup" class="callout danger"><strong><span style="color: #ff0000;">Schnittstelle ben&ouml;tigt ca. 1 Minute bis sie l&auml;uft.</span></strong></p>
<p id="bkmrk-%C2%A0"></p>
<h3 id="bkmrk-backup-0">Backup</h3>
<hr id="bkmrk--0">
<p id="bkmrk-ab-version-14-muss-m" class="callout warning"><span style="color: #ff0000;">Ab Version 14 muss mit config.ini Datei gearbeitet werden, gab bei mir Probleme daher wieder Version 12.6</span></p>
<p id="bkmrk-%C2%A0-1"></p>
<p id="bkmrk-docker-hub"><a href="https://hub.docker.com/r/tekn0ir/knxd" target="_blank" rel="noopener">Docker-Hub</a></p>
<p id="bkmrk-docker-compose-beisp"><a href="https://github.com/julakali/smarthome-compose" target="_blank" rel="noopener">Docker-Compose Beispiel</a></p>
<p id="bkmrk-original-aus-alter-k"><span style="color: #003366;"><em>Original aus alter knxd Config</em></span></p>
<pre id="bkmrk-knxd_opts%3D%22-e-1.1.25"><code class="language-">KNXD_OPTS="-e 1.1.254 -E 1.1.200:8 -D -T -R -S -B single -b ipt:192.168.0.200"</code></pre>
<p id="bkmrk-docker-compose.yml-0"><span style="color: #003366;"><em>docker-compose.yml</em></span></p>
<pre id="bkmrk-version%3A-%273.4%27-servi"><code class="language-">version: '3.4'
services:
knxd:
image: renehezser/knxd
container_name: knxd
ports:
- 6720:6720
- 3671:3671
volumes:
- /opt/knxd/config.ini:/config.ini
restart: always
network_mode: host</code></pre>
<p id="bkmrk-config.ini"><span style="color: #003366;">config.ini</span></p>
<pre id="bkmrk-%5Bmain%5D-name-%3D-knxd-a"><code class="language-">[main]
name = knxd
addr = 1.1.254
client-addrs = 1.1.200:8
connections = server,B.tcp,C.ipt
cache = A.cache
systemd = systemd
[server]
debug = debug-server
discover = true
router = router
server = ets_router
tunnel = tunnel
[B.tcp]
server = knxd_tcp
systemd-ignore = true
filters = queue,D.filter
[C.ipt]&cedil;
driver = ipt
retry-delay = 30
filters = single,queue,D.filter
ip-address = 192.168.0.200
debug = debug-server
[D.filter]
delay = 20
filter = pace
[debug-server]
name = mcast:knxd
#error-level = 0x9
#trace-mask = 0xffc</code></pre>
<p id="bkmrk-%C2%A0-2"></p>
<p id="bkmrk-service-auf-services">Service auf Serviceserver disabled</p>
<pre id="bkmrk-systemctl-disable-kn"><code class="language-">systemctl disable knxd.socket
systemctl disable knxd.service</code></pre>
<p id="bkmrk-%C2%A0-3"></p>