TRC270F – KNX Tussenstekker

TRC270F

Hager TRC270F – draadloos knx 230v relais

 

Nu ik eindelijk dacht dat KNX geen geheimen meer had voor mij kwam ik toch wel vast te zitten bij het configureren van een nieuwe draadloze knx relais. Bovenstaande tussenstekker schakelt een belasting op 230v.

Vol goede moed voegde ik dit toestel toe op mijn RF lijn van mijn ETS project. Als 5de draadloze busdeelnemer.

Even een refresh: Een draadloze lijn voor de hager mediacoupler onder te brengen gebeurt niet op een RF lijn maar op een TP lijn. Verder wordt er als eerste device dan een Hager Media Coupler geplaatst welke .0 als busdeelnemer adres heeft.

2019-06-18 12_54_58-Calculator

Nieuwe groepsadressen aanmaken en koppelen

trc270_groupsaddresses

Nadien volgt het starten van de configuratieplugin (openen onder de parameter tab van 1.2.0 Media coupler)

Hier ging alles heel vlot:

  1. Onder physical addressing het nieuwe toestel zoeken. Aangezien deze de fabrieksinstellingen had kwam de nieuwe TRC270 automatisch in de lijst.
  2. Fix address procedure uitvoeren
  3. Download van parameters uitvoeren
  4. Physical effect testen ==> OK

2019-06-18 12_58_24-Photos

Alles werkte perfect en ik dacht dat ik na een kwartiertje werk reeds klaar was.

Toen ik het toestel in productie bracht kwam ik tot de vaststelling dat er niets gebeurde!

Al snel keek ik via de busmonitor en zag dat er geen telegrammen van de nieuwe TCR270 op de bus terechtkwamen.

Na contact met support van Hager bleek er een filtering op de groepsadressen aanwezig te zijn. Wanneer er een nieuw groepsadres aangemaakt wordt kan deze standaard niet tussen verschillende lijnen communiceren. (Filtered)

De oplossing was op het niveau van de groepsadressen een parameter aan te passen zodat de groepsadressen van de TRC270 weldegelijk tussen verschillende lijnen mag communiceren.

filtered_addresses

(Of in het Engels Pass through line coupler) aanvinken en nadien de download opnieuw uitvoeren via de media coupler plugin.

De enige vraag dat nog openstaat is waarom mijn draadloze afstandsbedieningen (Hager TU402) en draadloze rookmelders (Hager TGA510A) wel kunnen communiceren. (Zonder niet filteren aan te zetten!) Ik gebruik deze KNX componenten reeds enkele jaren en doen het perfect.

230v deurbel i.c.m. klassieke belknop

Materiaal

Gebruikte gong: Friedland D3230 – Big Beng – 230v

friedland-d3230

Gebruikte deurbel: Niko

8809443950622_5412748030853_1_45517_tif_picture_170wx170h

KNX input: Hager TX302 (2 kanalen)

tx302

KNX output: Hager TXA201B (1 kanaal 230v)

d4633b42757dbefdec866a65743f3660

Configuratie

De Niko deurbel wordt aangesloten op 1 van de 2 kanalen van de TX302.

Het relais van de KNX output wordt aangesloten op klemmen 1 en 3 van de Friedland gong.

De transfo van de gong wordt voorzien van 230v.

Initieel had ik de deurbel aangestuurd via een ON/OFF schakeling op de KNX input TX302. Wanneer er een bezoeker op de deurbel duwde werd de KNX output TXA201B geschakeld. Op deze manier emuleerde ik de situatie wanneer er een analoge drukknop zou aangesloten zijn op de klemmen 1 en 3 van de gong. Na programmatie en testen bleek dit zoals verwacht te functioneren. De deurbel deed “DING” bij het indrukken van de knop. Wanneer ik de knop loste kwam de “DONG”.

Na een tijdje bleek dat sommige bezoekers op de deurbel duwde en er helemaal niets gebeurde. Na analyse had dit te maken met het feit dat deze bezoekers enorm snel op de bel duwden. (<200ms)

Bij een klassieke situatie worden de klemmen 1 en 3 kortgesloten, hoe kort je ook maar op de deurbel duwt. Hier treedt dus nooit een probleem op. Bij mij is de INPUT en de OUTPUT van elkaar gescheiden en wordt er eerst via KNX telegrammen gecommuniceerd.

Na de analyse werd duidelijk dat de input wel degelijk het telegram op de bus plaatste. Hiermee wist ik dat ik aan de slag zou kunnen om het probleem bij de output op te lossen.

De oplossing was relatief eenvoudig: i.p.v. een ON/OFF input signaal te versturen heb ik de TX302 geherprogrammeerd om een TIMER object uit te sturen. Op mijn KNX output heb ik een timer van 1 seconde ingesteld en zo schakelt hij in alle gevallen langer dan 200ms.

Het resultaat:

Snel op de knop duwen aan de voordeur: telegram op BUS , output schakelt in = DING –> TIMER 1seconde –> output schakelt uit = DONG

Blijven duwen op de knop aan de voordeur: Ook hier volgt nu de DONG na 1 seconde. Dit is dus verschillend met een klassieke situatie zonder KNX. Maar een deurbel dient natuurlijk niet om te blijven op duwen. In feite is het nu zelfs beter want de transfo blijft nu niet onder spanning staan voor zolang er iemand blijft duwen op de knop.

ETS5 Configuratie

deurbel-input1deurbel-input2deurbel-output1deurbel-output2

 

UPDATE:

Blijkt na een tijdje dat ik vastgesteld heb dat de TXB302 2 soorten lang duwen ondersteunt.

txb302langduwen

In de praktijk gebeurt er niets bij een druktoets langer dan 1 seconde i.c.m. het timer object. Dus nu had ik het probleem als iemand langer dan 1 seconde duwde dat er ook geen GONG optrad. Nu zal er waarschijnlijk niemand langer dan 1 sec op deze knop duwen maar het is niet ideaal.

Na wat verder zoeken ben ik op een 2de en betere oplossing gekomen. Ik maak nu terug gebruik van de klassieke ON/OFF op de TXB302. Op de TXB201a heb ik een optie gevonden om een tijdsvertraging voor uitschakelen in te stellen. Hier heb ik 0,5 seconden gekozen. Dus het contact wordt met 0,5 seconden vertraagd vooraleer deze uitschakelt.

txb201a_uitschakelvertragingpng

Hierdoor elimineer ik ook het probleem dat er niet korten dan 0,5 seconden op de bel kan geduwd worden. (waardoor de DING DONG soms niet optrad)

 

Hager TU402 afstandsbediening

Een TU402 is een draadloze RF afstandsbediening met 2 druktoetsen van Hager welke communiceert via de TR131A en zo KNX telegrammen op de bus kan versturen.

Hager_TU402

 

Voeg het knx product TU402 toe aan de TP lijn voor RF producten.

TU402_1

TU402_2

Configureer de parameters

TU402_3

TU402_4

1 = drukknop licht
2 = rolluik op / neer

Hier zit dus een bug in de applicatie:
De 3de selectie geeft mij het gewenste resultaat met de rolluiken.

Configureer de groepsobjecten

TU402_5

Open de TR313A plugin

RESET device out of installation

Met deze functie kan je een reeds gekoppeld RF toestel terugbrengen naar de fabrieksinstellingen.

TU402_6

TU402_7

Kies voor:
Unidirectional Device with addr. button

Na het resetten klik je het product aan in de lijst en kies je voor Addressing links boven. Met deze knop kan het RF product opnemen in het project.

TU402_8

Indrukken van Cfg. Knop (blauw knopje op de achterkant van de TU402)

TU402_9

Na het adresseren komt er een draadloos icoontje voor knx device address te staan. Hieraan kan je zien dat het nieuwe product toegevoegd is in het project.

TU402_10

Nu rest ons nog enkel de ETS groepsadressen die we eerder reeds toegekend hadden te koppelen in de TU402. Dit doe je door de gegevens te downloaden. (linksboven op selected duwen voor het starten van de download)

TU402_11

Als alles goed verlopen is krijg je normaal gezien onderstaand resultaat.

TU402_12

 

RPI3 – Raspbian Jessie Lite – knxd

Via knxd hoop ik volgende problemen op te lossen

  1. Invalid frames bij de BusMonitor van ETS5 wanneer EIBD in tunneling mode gebruikt wordt.
  2. Mijn Hager TR131A wil niet werken in ETS 5 zowel voor Tunnel als Router mode

Ik heb er ook voor gekozen om niet meer via noobs te werken maar van een lege linux doos. Hoe minder toepassingen er uiteindelijk om de RPI3 komen te staan. Hoe stabieler deze zal werken.

Basic RPI setup

Downloaden van raspbian jessie lite
https://downloads.raspberrypi.org/raspbian_lite_latest

Wegschrijven naar SD card met Win32diskimager
https://www.raspberrypi.org/documentation/installation/installing-images/windows.md

via HDMI en USB toetsenbord

  • passwd pi, root
  • sudo raspi-config
  • timezone, keyboard layout
  • Update OS
    • apt-get update
    • apt-get upgrade

Blacklist Wifi & Bleutooth

/etc/modprobe.d/raspi-blacklist.conf

#wifi
blacklist brcmfmac
blacklist brcmutil
#bt
blacklist btbcm
blacklist hci_uart

Installatie Vim

Voor gebruik vi
Geeft problemen met de pijltjestoetsen
De gemakkelijkste manier is gewoon vim erbij installeren

apt-get install vim

 

Netwerk configureren

Procedure met DHCP (Debian Jessie)

vi /etc/dhcpcd.conf

interface eth0
static ip_address=192.168.10.15/24
static routers=192.168.10.1
static domain_name_servers=192.168.10.5 195.130.130.11

 

Procedure zonder DHCP (oude manier)

Uitschakelen van DHCP services

systemctl disable dhcpcd

 

ipv6 uitschakelen (momenteel nog niet in gebruik)

Static network config

ifdown wlan0
/etc/hosts --> hostname wijzigen
vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.10.15
netmask 255.255.255.0
gateway 192.168.10.1
dns-nameservers 192.168.10.5
post-up route add -net 224.0.23.12 netmask 255.255.255.255 eth0
pre-down route del -net 224.0.23.12 netmask 255.255.255.255 eth0

 

SSH activeren onboot

systemctl enable ssh

Verplaatsen RPI3

RPI3 terug in de garage aangesloten

  • Stroomkabel
  • UTP
  • USB -> KNX connectie Hager TH101

 

Controle USB interface


pi@Pi:~ $ sudo lsusb -v

Bus 001 Device 004: ID 135e:0025
Device Descriptor:
 bLength 18
 bDescriptorType 1
 bcdUSB 1.10
 bDeviceClass 0 (Defined at Interface level)
 bDeviceSubClass 0
 bDeviceProtocol 0
 bMaxPacketSize0 8
 idVendor 0x135e
 idProduct 0x0025
 bcdDevice 1.01
 iManufacturer 1 Hager Electro
iProduct 2 KNX-USB Data Interface

Installatie KNXD

Nu is onze RPI3 klaar om KNXD te installeren.
Volg de readme op https://github.com/knxd/knxd

Installatie build tools

sudo apt-get install git-core build-essential

 

Ophalen source code

git clone https://github.com/knxd/knxd.git

wget https://www.auto.tuwien.ac.at/~mkoegler/pth/pthsem_2.0.8.tar.gz

 

Compilatie & installatie pthsem

tar xzf pthsem_2.0.8.tar.gz
cd pthsem-2.0.8
sudo apt-get install debhelper
sudo apt-get install cdbs
dpkg-buildpackage -b -uc
cd ..
sudo dpkg -i libpthsem*.deb

 

Compilatie installatie KNXD

cd knxd/
sudo apt-get install libsystemd-dev libsystemd-daemon-dev libusb-1.0-0-dev dh-systemd
dpkg-buildpackage -b -uc
cd ..
sudo dpkg -i knxd_*.deb knxd-tools_*.deb

 

Aanpassen van de EIBD options.
Deze configuratieregel stelt de parameters in waarmee KNXD moet opstarten.


vi /etc/knxd.conf

KNXD_OPTS="-e 1.1.128 -DTRS -b usb:1:4:1:0:0"
 Debugging opties:
KNXD_OPTS="-e 1.1.128 -t1023 -f9 -DTRS -b usb:1:4:1:0:0"

EDIT AUGUST 2016: Tunneling mode opnieuw toegevoegd aan KNXD server!!! Dit omdat ik problemen ondervond tijdens het opladen van de applicatiecode in een domoticaproduct van Hager.

Onderstaande regel heb ik moeten toevoegen aan de udev rules. Indien ik dit niet doe mag de user knxd de USB interface niet gebruiken.

vi /etc/udev/rules.d/70-knxd.rules
# Hager KNX-USB Data Interface
SUBSYSTEM=="usb", ATTR{idVendor}=="135e", ATTR{idProduct}=="0025", ACTION=="add", GROUP="knxd", MODE="0664"

 

MySQL client tools

sudo apt-get install mysql-client

Reboot pi

Na het herstarten de status van onze knxd instantie controleren

systemctl status knxd

root@SennePi:/etc/udev/rules.d# systemctl status knxd
● knxd.service - KNX Daemon
 Loaded: loaded (/lib/systemd/system/knxd.service; enabled)
 Active: active (running) since Thu 2016-03-24 15:08:41 CET; 4min 22s ago
 Main PID: 498 (knxd)
 CGroup: /system.slice/knxd.service
 └─498 /usr/bin/knxd -e 1.1.128 -DRS -b usb:1:4:1:0:0

Mar 24 15:08:41 SennePi systemd[1]: Started KNX Daemon.

Mar 24 15:10:02 SennePi knxd[498]: W00000033: RecvError 2

De periodieke RecvError2 krijg ik nog niet weg. Ik merk dat er nog andere personen met dit probleem zitten en het zou te maken hebben met een timeout van de USB connectie.

Het ziet er echter wel naar uit dat alle functies van knxd correct werken.
Dus voorlopig laat ik de foutmelding gerust staan.

Testen van knxd

Testen in linux met knxtool

Busmonitor

knxtool vbusmonitor1 ip:localhost

Waarde uitlezen van een knx apparaat (in dit voorbeeld een Hager TE360 energiemeter)

knxtool groupreadresponse local:/run/knx 4/6/9
Send request
Response from 1.1.9: 00 51 E7 08
Ending groupreadresponse.

Testen in ETS5

In routing mode werkt ETS5 zoals het hoort.
In tunneling mode krijg ik nog steeds invalid frames bij de busmonitor. De groepmonitor werkt wel goed in tunneling mode. Momenteel geen idee waar het verschil zou kunnen zitten.

Het probleem met de TR131A is ook opgelost geraakt.
Dit had te maken in een bug van ETS5. Met de laatste nieuwe update ETS5.0.8 blijkt de TR131A in combinatie met een routing interface goed te werken.

Raspberry Pi 3 – EIBD – OpenHab

De kogel is door de kerk. Ik heb dan toch niet voor de Pine64 gekozen voor onze domotica te automatiseren via opensource software maar voor de Raspberry Pi 3. Dit nieuwe bordje is dan wel 2x zo duur maar heeft nu ook een 64bit processor en bleutooth en wifi onboard. De voornaamste reden om voor de Raspberry te kiezen was toch de ondersteuning van de community online. Raspbian OS (het besturingsysteem welke op de Pi draait, gebasseerd op debian) lijkt me een goede startkeuze.

Basic install van de RPI3 via Noobs

Noobs is de installer meegeleverd op SD card bij aankoop van de RPI3.

Installatie van Raspbian OS

RPI3 aangesloten via HDMI op de TV


Netwerkkaart configuren

(op de oude debian manier! dus niet via systemd! onder Debian Jessie)

 

cat /etc/network/interfaces
auto eth0iface eth0 inet static
address 192.168.10.15
netmask 255.255.255.0
gateway 192.168.10.1
post-up route add -net 224.0.23.12 netmask 255.255.255.255 eth0
pre-down route del -net 224.0.23.12 netmask 255.255.255.255 eth0

Door gebruik te maken van auto eth0 vertel je debian dat je niet gebruik wil maken van de systemd / dhcpd.service. Dit is belangrijk om later de EIBD service automatisch te kunnen starten wanneer de RPI3 boot. Indien toch gebruik gemaakt wordt van de vernieuwde systemd (systeem om services te starten / stoppen) zal de EIBD niet starten onboot!

Verder heb ik de dhcpd service volledig uitgezet omdat ik anders 2 ip adressen op mijn RPI3 kreeg. 1 statisch en 1 via dhcpd (dynamisch adres)

 

systemctl disable dhcpcd

 

Fysiek verplaatsen RPI3

Eenmaal het netwerk actief is kunnen we de RPI3 loskoppelen en verplaatsen naar de garage.

Koppelen van stroom & UTP kabel.

Koppelen aan de USB KNX Bus.V ia een Hager TH101 BCU (bus coupling unit)

 

Hager_TH101

Globale linux instellingen configureren

Via raspi-config volgende instellingen aanpassen

  • Boot options -> text console, requiring user to login
  • Pi wachtwoord wijzigen
  • Internationalisation -> locale, timezone, keyboard layout NL-BE, Wifi country BE

Installatie EIBD

opgelet! niet meer in actieve ontwikkeling

er is een fork van EIBD -> KNXD maar op dit moment nog niet ver genoeg ontwikkeld om over te schakelen. Ook in de officiële documentatie van OpenHab wordt er verwezen naar EIBD. Vandaar (momenteel) toch nog de voorkeur naar EIBD

https://github.com/knxd/knxd/wiki

Installatie van EIBD liep volledig geautomatiseerd met dank aan volgend script:

http://michlstechblog.info/blog/download/electronic/install_eibd_usb_with_cemi_patches_systemd.sh

Meer info op: 

http://michlstechblog.info/blog/raspberry-pi-eibd-with-a-knx-usb-interface/

 

Na de installatie heb ik voor de zekerheid alle wgets en git clone manueel uitgevoerd in het geval dat ik later dezelfde opstelling nogmaals wil compileren en in het geval dat er 1 of meerdere scripts / bestanden zouden verdwijnen.

Nu hoop ik in de toekomst knxd volwassen wordt en er een eenvoudige installer komt voor connectie met de USB BCU .


Nu rest ons enkel nog systemctl aan te geven dat we graag EIBD starten onboot.

systemctl enable eibd

 Dit commando zal een symbolic link aanmaken in 

/etc/systemd/system/multi-user.target.wants/

naar

eibd.service -> /lib/systemd/system/eibd.service

Hiermee zal systemd de eibd.service starten wanneer de RPI3 boot.

Testen EIBD

Via findknxusb controleren of de BCU gevonden wordt

root@Pi:~# findknxusb
Possible addresses for KNX USB devices:
device: 1:4:1:0:0 (Hager Electro:KNX-USB Data Interface)

Ik heb het eibd.service script een beetje aangepast zodat EIBD een logfile wegschrijft

[Unit]
Description=EIB Daemon
After=network.target

[Service]
EnvironmentFile=/etc/default/eibd
ExecStartPre=/usr/local/bin/eibd-findusb.sh
ExecStart=/usr/local/bin/eibd -p /run/eibd/eibd.pid $EIBD_OPTIONS
Type=forking
PIDFile=/run/eibd/eibd.pid
User=eibd
Group=eibd

[Install]
WantedBy=multi-user.target

 

In deze file zitten de $EIBD_OPTIONS. Hierin heb ik de logging toegevoegd

EIBD_OPTIONS=”–daemon=/var/log/eibd.log -D -T -R -S -i -u -t1023 –eibaddr=1.1.128 usb:1:4:1:0:0″

-t1023 zou voor extra debugging moeten zorgen.

eibd-findusb.sh controleert op welke USB poort de BCU aangesloten zit en zal indien nodig het blauwe gedeelte van de opties updaten.

Logfile aanmaken (moet onder de correcte user draaien!)

  • touch /var/log/eibd.log
  • chown eibd:eibd /var/log/eibd.log

Via journalctl kan je fouten opsporen tijdens het booten / starten van de service.

Via systemctl status eibd kan je eveneens de laatste status opvragen van de service
root@Pi:~# systemctl status eibd
● eibd.service - EIB Daemon
        Loaded: loaded (/lib/systemd/system/eibd.service; enabled)
        Active: active (running) since vr 2016-03-18 13:39:06 CET; 1h 55min ago
        Process: 694 ExecStart=/usr/local/bin/eibd -p /run/eibd/eibd.pid $EIBD_OPTIONS (code=exited, status=0/SUCCESS)
        Process: 525 ExecStartPre=/usr/local/bin/eibd-findusb.sh (code=exited, status=0/SUCCESS)
        Main PID: 695 (eibd)
        CGroup: /system.slice/eibd.service
        └─695 /usr/local/bin/eibd -p /run/eibd/eibd.pid --daemon=/var/log/eibd.log -D -T -R -S -i -u -t1023 --eibaddr=1.1.128 usb:1:4:1:0:0

mrt 18 13:39:06 SennePi systemd[1]: Started EIB Daemon.

Controleren van de log file
pi@Pi:~ $ tail -f /var/log/eibd.log

Layer 0(01F9FF98,56EC140C) RecvComplete 64
Layer 0(01F9FF98,56EC140C) RecvUSB(064): 01 13 15 00 08 00 0D 01 01 00 00 49 BC 11 09 26 06 E5 00 80 00 1D 78 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Layer 0(01F9FF98,56EC140C) StartRecv
Layer 1(01F9FF98,56EC140C) Recv(064): 01 13 15 00 08 00 0D 01 01 00 00 49 BC 11 09 26 06 E5 00 80 00 1D 78 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Layer 0(01FA00E8,56EC140C) RecvEMI(013): 49 BC 11 09 26 06 E5 00 80 00 1D 78 24
Layer 2(01FA1190,56EC140C) Recv L_Data low from 1.1.9 to 4/6/6 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write 00 1D 78 24
Layer 2(01FA1190,56EC140C) Recv L_Data low from 1.1.9 to 4/6/6 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write 00 1D 78 24
Layer 3(01FA16D0,56EC140C) Recv L_Data low from 1.1.9 to 4/6/6 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write 00 1D 78 24
Layer 8(01FA0818,56EC140C) Send_Route L_Data low from 1.1.9 to 4/6/6 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write 00 1D 78 24
Layer 1(01FA10D0,56EC140C) Send(015): 29 00 BC D0 11 09 26 06 05 00 80 00 1D 78 24
Layer 0(01FA10D0,56EC140C) Send(021): 06 10 05 30 00 15 29 00 BC D0 11 09 26 06 05 00 80 00 1D 78 24
Layer 0(01F9FF98,56EC140C) RecvComplete 64

 

1.1.9 is mijn Hager TE360 welke zijn energiewaarden elke 3 min op de bus wegschrijft.

Hoera! de buskoppeling werkt. 

Hierna heb ik de logging naar het bestand terug uitgeschakeld!



Test met groupswrite commando
2/1/0 = een klassiek licht (aan/uit)
Inschakelen van licht

pi@Pi:~ $ groupswrite ip:localhost 2/1/0 1

Uitschakelen van licht

pi@Pi:~ $ groupswrite ip:localhost 2/1/0 0

Leuk om te zien dat mijn RPI3 het licht in de keuken kan schakelen 🙂
Test met busmonitor

pi@Pi:~ $ vbusmonitor1 ip:localhost

 

Installatie OpenHab

Todo!

Hopelijk krijg ik geen spijt van het feit dat OpenHab gebasseerd is op java technologie. Voor de rest kan ik vooraf geen minpuntjes aanhalen voor mijn keuze naar visualisatie toe.

Connectie ETS5 -> EIBD

Todo!

Aangezien ik maar 1 BCU heb en aangezien de investering heel groot is om een KNX IP Router te kopen zou ik graag gelijktijdig gebruik maken van EIBD voor ETS te programmeren en OpenHab te gebruiken.

 

MySQL database aanvullen met data van telegrammen

Todo!

Koppelen Rookmelder TG510A

 

tg510a

De rookmelders toevoegen waren een echte pain-in-the-ass. Vooral omdat ik tijdens het resetten naar fabrieksinstellingen altijd een vervelende foutmelding kreeg van de plugin welke crashed.

Edit: sinds ik gebruik maak van een KXN router en dus niet meer rechstreeks de USB interface gebruik om te programmeren in ETS5 blijft de foutmelding achterweg.

Uiteindelijk ben ik er dan alsnog in geslaagd door exact volgende procedure te volgen.

Belangrijk hierbij is te weten dat wanneer je een Hager TG510A rookmelder in ETS mode plaatst –> dit doe je door 3 seconden of langer op de 0 knop te duwen aan de onderkant van het toestel –> hierna 15 seconden de tijd hebt om het product naar fabrieksinstellingen te brengen.

1) Product toevoegen aan de TP lijn voor draadloze producten in ETS5

Geen RF lijn aanmaken –> de Hager plugin van de mediakoppelaar crashed hierop.

De mediakoppelaar werkt uitsluitend op een TP lijn waarbij de Hager TR131 als 1ste apparaat gekoppeld is bv device address = 1.2.0

2) Product terug naar fabrieksinstellingen brengen

In de plugin kies je voor Fysiek adres

  • Reset overig (product niet in de installatie)
  • Bidirectioneel apparaat

TGA510A_2

  • OK –> binnen de 15 seconden nadat je de TG510A in ETS mode geplaatst hebt !
    • in geen geval de melder herstarten of zonder stroom zetten!

TGA510A_3

TGA510A_4

TGA510A_5

TGA510A_6

–> Doorgaan

Edit: Deze foutmelding doet zich niet voor in combinatie met ETS5.0.8 – KNXD IP Router (via Raspberry PI3) – Routing mode

Klik nu op adres programmeren (blauw-geel symbool) –> apparaat zoeken

TGA510A_7

Selecteer het gevonden apparaat en klik op adres programmeren (groen plus-symbool)

TGA510A_7

Als alles goed gegaan is zie je nu een draadloos icoontje naast de rookmelder verschijnen

TGA510A_8

Download de ETS parameters via de download module van de plugin.

TGA510A_9

Na de download kan je de rookmelder terug in de bedrijfsmodus zetten door kort op de knop 0 te duwen. Nu kan je eventueel ook de plugin afsluiten.

Om te testen, minstens 30 seconden wachten en nadien kan met 1 druk op de knop 1 een test verstuurd worden op de bus.

Opgelet!

Indien je de parameters in de laatste stap download naar de rookmelder moet je ervoor zorgen dat binnen ETS deze groepsadressen toegekend zijn aan een of meerdere actoren. Indien niet worden de nieuwe groepsadressen niet toegekend aan de melder.