Hallo,
ich versuche seit ein paar Tagen mich mit der Materie anzufreunden und habe bereits meinen RaspberryPi mit homegear aufgesetzt und die Module für SONOS und KNX draufgezogen.
Kann bereits auch meine SONOS Boxen aus der CLI und mit Node-Blue ansteuern.
Leider klappt das bisher nicht mit den KNX Geräten. Ich habe im ETS5 die JSON Angaben für die Gruppenadressen eingefügt und die Projektdatei ins homegear eingefügt. Die Geräte wurden auch gefunden. Ebenso habe ich die knx.conf nach Anleitung angepasst und dort die IP-Adresse des KNX/IP-Interface eingegeben.
Nun schaffe ich es leider nicht die Geräte zu schalten.
Z.B möchte ich eine Lampe einschalten mit
sudo homegear -e rc ‘$hg->setValue(9, 9, “STATE”, true);’
aber es passiert nichts. Die Abfrage mit getValue ergibt aber, dass die Variable auf 1 gesetzt wurde, nur wird das eben nicht an die knx-Steuerung übergeben (auch im ETS sieht man, dass die Adresse nicht geschaltet wurde).
Wenn ich hingegen das Licht selbst einschalte und dann mit getValue abfrage, steht da immer noch 0.
Ich habe das Gefühl etwas ganz wesentliches in der Einstellung des KNX-Moduls falsch gemacht zu haben oder vergessen zu haben. Kann mir da Jemand bitte helfen?
Ich verwende ein Weinzierl KNX IP Interface 731. Hier noch meine knx.conf
___________________________________________________________________________
----------------------------------- KNX -----------------------------------
___________________________________________________________________________
[General]
moduleEnabled = true
#[KNXnet/IP]
## Specify an unique id here to identify this device in Homegear
#id = My-KNX-Interface
## Options: knxnetip
#deviceType = knxnetip
## IP address or name of your interface.
#host = 192.168.178.70
## Port number your interface listens on. Normally 3671.
#port = 3671
## IP address of this computer. If empty, Homegear tries to determine it
## automatically.
## listenIp =
## Port number Homegear listens on for packets from KNXNet/IP interface
#listenPort = 5671