So, ich hab mal auf die schnelle eine pre-pre-alpha zusammengezimmert:
http://nexus.root1.de/content/reposi....0.0-SNAPSHOT/
Die .zip/.tar.gz/.tar.bz2 Archive enthalten das komplette Paket. Welches ihr nehmt ist euch überlassen. Inhalt ist bei allen gleich.
Man benötigt:
* Ein Java JDK (ein JRE reicht nicht), mindestens 1.7, davon sollte das java-bin-Verzeichnis im "PATH" liegen, damit man es direkt ausführen kann.
* den Inhalt eines der oben genannten Archive
* ein exportiertes ETS Projekt
Vorgehen:
* ETS Projekt nach <kad-distribution>/conf/knxproject.knxproj exportieren
* startup.sh starten
Man wird mit einem Fehler konfrontiert werden der wie folgt lautet:
Liegt daran, dass das Beispielscript im "scripts"-Ordner eine Gruppenadresse verwendet die es in eurem Projekt sicher nicht gibt.
Eigene Scripts sollten nach dem Muster des Beispielscripts aber startfähig sein. Könnt aber auch das Beispielscript anpassen.
Werde die kommenden Tage noch weiter dran feilen so dass die "prepre-Alpha" eher in Richtung "Alpha" geht...
P.S. Code muss ich noch commiten...
http://nexus.root1.de/content/reposi....0.0-SNAPSHOT/
Die .zip/.tar.gz/.tar.bz2 Archive enthalten das komplette Paket. Welches ihr nehmt ist euch überlassen. Inhalt ist bei allen gleich.
Man benötigt:
* Ein Java JDK (ein JRE reicht nicht), mindestens 1.7, davon sollte das java-bin-Verzeichnis im "PATH" liegen, damit man es direkt ausführen kann.
* den Inhalt eines der oben genannten Archive
* ein exportiertes ETS Projekt
Vorgehen:
* ETS Projekt nach <kad-distribution>/conf/knxproject.knxproj exportieren
* startup.sh starten
Man wird mit einem Fehler konfrontiert werden der wie folgt lautet:
Code:
de.root1.kad.logicplugin.LogicException: Group address 'Presence detector bath room' not known. Script will not work as expected! at de.root1.kad.logicplugin.Logic.getGA(Logic.java:72) at samplescripts.AutoLightOff.<init>(AutoLightOff.java:13) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:408) at java.lang.Class.newInstance(Class.java:438) at de.root1.kad.logicplugin.SourceContainer.loadLogic(SourceContainer.java:191) at de.root1.kad.logicplugin.LogicPlugin.start(LogicPlugin.java:92) at ro.fortsoft.pf4j.DefaultPluginManager.startPlugins(DefaultPluginManager.java:226) at de.root1.kad.KadMain.<init>(KadMain.java:41) at de.root1.kad.KadMain.main(KadMain.java:56) de.root1.kad.logicplugin.LoadSourceException at de.root1.kad.logicplugin.SourceContainer.loadLogic(SourceContainer.java:212) at de.root1.kad.logicplugin.LogicPlugin.start(LogicPlugin.java:92) at ro.fortsoft.pf4j.DefaultPluginManager.startPlugins(DefaultPluginManager.java:226) at de.root1.kad.KadMain.<init>(KadMain.java:41) at de.root1.kad.KadMain.main(KadMain.java:56)
Eigene Scripts sollten nach dem Muster des Beispielscripts aber startfähig sein. Könnt aber auch das Beispielscript anpassen.
Werde die kommenden Tage noch weiter dran feilen so dass die "prepre-Alpha" eher in Richtung "Alpha" geht...
P.S. Code muss ich noch commiten...
Kommentar