Hallo,
jetzt stehe ich soooo kurz davor, dass ich meinen TS2 6-fsch endlich so einsetzen kann, wie er geplant war, aber ich bekomme meine Logik einfach nicht ans Laufen.
Mein Problem scheint ähnlich wie bei snipes zu sein, jedoch ist meine Logik noch viel einfacher und wird gar nicht ausgeführt, daher mache ich hier noch'n neuen Thread auf.
Meine linknx.xml lautet:
Beim Start wird die Logik wohl auch erkannt, wie ich im Logfile sehen kann:
Es wird auch das Senden an 5/0/0 erkannt:
Es wird auch ein schönes Logfile und der Status in "Persistant" abgelegt (siehe Bild), aber die Regel wird einfach nicht ausgeführt - egal was ich auf die 5/0/0 sende. Ich habe auch schon mal testweise was an die 5/0/1 gesendet ... keine Reaktion. Bei der Leseanforderung im Busmonitor antwortet Linknx brav und schickt die letzten Zustände der beiden Adressen.
Leider kann ich wohl auf meinem Router telnet nicht so richtig ausführen - Der Tipp funktioniert bei mir nicht - es wird kein "connected to..." gemeldet (nur Funkstille).
Kann mir einer helfen??
Viele Grüße,
Stefan
jetzt stehe ich soooo kurz davor, dass ich meinen TS2 6-fsch endlich so einsetzen kann, wie er geplant war, aber ich bekomme meine Logik einfach nicht ans Laufen.
Mein Problem scheint ähnlich wie bei snipes zu sein, jedoch ist meine Logik noch viel einfacher und wird gar nicht ausgeführt, daher mache ich hier noch'n neuen Thread auf.
Meine linknx.xml lautet:
Code:
<?xml version="1.0" ?> <config> <objects> <object type="11.001" id="cur_date" gad="5/1/0" flags="cwtuf">Current Date</object> <object type="10.001" id="cur_time" gad="5/1/1">Current Time</object> [B] <object type="1.001" id="test0" gad="5/0/0" flags="crwtuf" init="persist" log="true">test0</object> <object type="1.001" id="test1" gad="5/0/1" flags="crwtuf" init="persist" log="true">test1</object>[/B] </objects> <rules> <rule id="cur_time_date"> <condition type="timer" trigger="true"> <every>86400</every> </condition> <actionlist> <action type="set-value" id="cur_date" value="now" /> </actionlist> </rule> [B] <rule id="test0auf1"> <condition type="object" id="test0" value="on" > </condition> <actionlist> <action type="set-value" id="test1" value="on" /> </actionlist>[/B] </rule> </rules> <services> <xmlserver type="inet" port="1028" /> <knxconnection url="ip:127.0.0.1" /> <persistence type="file" path="/mnt/usbdrive/linknx/persist"> </services> <logging level="INFO"/> </config>
Code:
2009-10-19 23:53:58 [ INFO] XmlInetServer: Starting on port 1028 2009-10-19 23:53:58 [ INFO] Object: Configured object 'cur_date': gad='10496' 2009-10-19 23:53:58 [ INFO] Object: Configured object 'cur_time': gad='10497' 2009-10-19 23:53:58 [ INFO] FilePersistentStorage: Reading '' for object 'test0' 2009-10-19 23:53:58 [ INFO] Object: Configured object 'test0': gad='10240' 2009-10-19 23:53:58 [ INFO] FilePersistentStorage: Reading '' for object 'test1' 2009-10-19 23:53:58 [ INFO] Object: Configured object 'test1': gad='10241' 2009-10-19 23:53:58 [ INFO] Rule: Rule: Configuring cur_time_date (active=1) 2009-10-19 23:53:58 [ INFO] PeriodicTask: Rescheduled at 2009-10-19 23:53:58 (1256075638) 2009-10-19 23:53:58 [ INFO] Rule: ActionList: Configuring 2009-10-19 23:53:58 [ INFO] Action: SetValueAction: Configured for object cur_date with value now 2009-10-19 23:53:58 [ INFO] Rule: Rule: Configuration done 2009-10-19 23:53:58 [ INFO] Rule: Rule: Configuring test0auf1 (active=1) 2009-10-19 23:53:58 [ INFO] Condition: ObjectCondition: configured value_m='on' 2009-10-19 23:53:58 [ INFO] Rule: ActionList: Configuring 2009-10-19 23:53:58 [ INFO] Action: SetValueAction: Configured for object test1 with value on 2009-10-19 23:53:58 [ INFO] Rule: Rule: Configuration done 2009-10-19 23:53:58 [ INFO] main: Config file loaded: /mnt/usbdrive/linknx/linknx.xml 2009-10-19 23:53:58 [ INFO] KnxConnection: KnxConnection: Group socket opened. Waiting for messages.
Code:
Write from 0.0.0 to 5/0/0: 00 2009-10-20 07:51:00 [ INFO] SwitchingObject: New value 0 for switching object test0 2009-10-20 07:51:00 [ INFO] FilePersistentStorage: Writing 'off' for object 'test0' 2009-10-20 07:51:00 [ INFO] FilePersistentStorage: Writing log'off' for object 'test0' Write from 0.0.0 to 5/0/0: 01 2009-10-20 07:51:05 [ INFO] SwitchingObject: New value 1 for switching object test0 2009-10-20 07:51:05 [ INFO] FilePersistentStorage: Writing 'on' for object 'test0' 2009-10-20 07:51:05 [ INFO] FilePersistentStorage: Writing log'on' for object 'test0'
Leider kann ich wohl auf meinem Router telnet nicht so richtig ausführen - Der Tipp funktioniert bei mir nicht - es wird kein "connected to..." gemeldet (nur Funkstille).
Kann mir einer helfen??
Viele Grüße,
Stefan
Kommentar