KNX IP
Wie verbinde ich den bitShake Air mit KNX?
Mit dieser Anleitung bindest du deinen bitShake SmartMeterReader Air (SMR Air) über einen KNX IP Router in dein KNX-System ein. Du richtest dazu die KNX-Kommunikation ein, weist Gruppenadressen zu und ordnest die Messwerte im Script den jeweiligen Übertragungskanälen zu.
Voraussetzungen
Für die Einrichtung benötigst du:
- einen fertig eingerichteten bitShake Air (SMR Air)
- einen KNX IP Router
- der bitShake Lesekopf und der KNX IP Router müssen sich im selben Netzwerk befinden.
1. KNX-Einstellungen öffnen
Öffne in der Weboberfläche des bitShake SmartMeterReader Air den Menüpunkt Einstellungen → KNX.
„Einstellungen“ → „KNX“
2. Physikalische KNX-Adresse vergeben
Vergib für den Lesekopf eine physikalische KNX-Adresse.
Wichtig:
- Die Adresse muss in deinem KNX-System noch frei sein.
- Die physikalische Adresse kann nicht über die KNX-Software „ETS“ programmiert werden, sondern muss direkt im bitShake eingestellt werden.
- Prüfe deshalb vorher, dass die gewählte Adresse noch nicht vergeben ist.
3. KNX-Kommunikation aktivieren
- Setze das Häkchen bei Aktivieren.
- Optional kannst du zusätzlich Erweiterte Kommunikation einschalten.
Bei aktivierter „Erweiterter Kommunikation“ werden KNX-Telegramme dreimal gesendet, um die Übertragungssicherheit zu erhöhen. Bei einer stabilen WLAN-Verbindung ist diese Funktion in der Regel nicht erforderlich.
4. Gruppenadressen zuweisen
Der SmartMeterReader kann bis zu 9 verschiedene Werte an den KNX IP Router senden. In den meisten Anwendungen sind diese drei Werte relevant:
- Verbrauch
- Einspeisung
- Momentane Leistung
Vorgehensweise:
- Wähle unter Daten zum Senden an Gruppenadresse den Eintrag TX1.
- Trage die gewünschte KNX-Gruppenadresse ein.
- Klicke auf Hinzufügen.
Wenn ein weiterer Wert übertragen werden soll:
- Wähle TX2.
- Trage eine weitere Gruppenadresse ein.
- Klicke erneut auf Hinzufügen.
Dies kann entsprechend bis TX9 wiederholt werden.
5. Werte im Script zuordnen
Im nächsten Schritt wird festgelegt, welcher Messwert des Lesekopfes an welchen TX-Kanal (TX1–TX9) übertragen wird.
Ergänze dazu im Script (Werkzeuge - Skript konfigurieren) folgenden Abschnitt:
>S
if upsecs%tper==0 {
knx(26 sml[1])
knx(27 sml[2])
knx(28 sml[3])
}
Erläuterung:
26steht für TX1.27steht für TX2.28steht für TX3.
Die Zuordnung erfolgt fortlaufend.
sml[1]entspricht dem Wert der ersten Zeile im Script (in der Regel der Verbrauch).sml[2]entspricht meist der Einspeisung.sml[3]entspricht der momentanen Leistung.
Je nach individueller Script-Konfiguration kann die Zuordnung abweichen. Prüfe daher die Reihenfolge der Messwerte in deinem Script.
Fertig
Der bitShake SmartMeterReader Air ist jetzt für die Übertragung der ausgewählten Messwerte an die KNX-Gruppenadressen eingerichtet.
Fragen oder Ergänzungen?
Hast du Ideen, Ergänzungen oder Fragen zur Anleitung? Melde dich gerne bei uns:
support@bitshake.de