Guten Morgen,
ich hoffe ihr könnt mir helfen.
Ich möchte den Logikprozessor auf meinem Wiregate nutzen und habe das Problem, dass das Plugin zwar laut Plugin-Log Werte sendet, allerdings wird tatsächlich kein Wert auf den KNX Bus gesendet (laut KNX Busmonitor/Log).
- Wiregate ist auf dem aktuellen Stand
- Logikprozessor-Skript direkt aus dem SVN gezogen inkl. Beispielkonfig.
Ausgabe Pugin-Log:
Der Logikprozessor empfängt Werte auf dem Bus und wird entsprechend getriggert. Auch wird laut Log ein Wert an eine Gruppenadresse geschickt. In diesem Fall soll testweise eine Lampe geschalten werden auf 1/1/35.
Lasse ich Warnungen mitloggen wird über das Plugin-Log folgendes ausgegeben:
Das Dämon-Log zeigt außerdem folgendes an:
Ich habe meine Gruppenadressen alle importiert aus der ETS5 Datei. Wenn ich mir die Gruppenadresse für die 1/1/35 auf dem Wiregate ansehe, dann scheint auch alles korrekt zu sein.
Hat einer von euch Ideen, was ich noch versuchen kann?!?
Danke euch und viele Grüße
Tino
PS. Ich hatte mein Problem bereits im Codeschnipsel-Forum (Logikprozessor-Thread) gepostet, vermute aber dass es dort kaum jemand mitbekommt. Bitte verzeiht mir den Doppelpost ;-)
ich hoffe ihr könnt mir helfen.
Ich möchte den Logikprozessor auf meinem Wiregate nutzen und habe das Problem, dass das Plugin zwar laut Plugin-Log Werte sendet, allerdings wird tatsächlich kein Wert auf den KNX Bus gesendet (laut KNX Busmonitor/Log).
- Wiregate ist auf dem aktuellen Stand
- Logikprozessor-Skript direkt aus dem SVN gezogen inkl. Beispielkonfig.
Ausgabe Pugin-Log:
Code:
2017-08-10 06:26:44.529,Logikprozessor,1.1.51 5/1/3:1 -> $logic->{mal2}{receive}(Logik) -> 1/1/35:1 gesendet; ,0s, 2017-08-10 07:03:30.582,Logikprozessor,1.1.51 5/1/3:0 -> $logic->{mal2}{receive}(Logik) -> 1/1/35:0 gesendet; ,0s, 2017-08-10 07:03:33.723,Logikprozessor,1.1.51 5/1/3:1 -> $logic->{mal2}{receive}(Logik) -> 1/1/35:1 gesendet; ,0s, 2017-08-10 07:05:46.375,Logikprozessor,1.1.51 5/1/3:0 -> $logic->{mal2}{receive}(Logik) -> 1/1/35:0 gesendet; ,0s,
Lasse ich Warnungen mitloggen wird über das Plugin-Log folgendes ausgegeben:
Code:
2017-08-10 11:46:01.045,Logikprozessor,Naechster Aufruf der timer-Logik 'Test' morgen um 11:46. 2017-08-10 11:46:01.046,Logikprozessor,Warning: Use of uninitialized value $_ in pattern match (m//) at (eval 2314) line 173. 2017-08-10 11:46:01.047,Logikprozessor,Warning: Use of uninitialized value $_ in pattern match (m//) at (eval 2314) line 174. 2017-08-10 11:46:01.047,Logikprozessor,Warning: Use of uninitialized value $_ in pattern match (m//) at (eval 2314) line 175. 2017-08-10 11:46:01.048,Logikprozessor,Warning: Use of uninitialized value $_ in pattern match (m//) at (eval 2314) line 176. 2017-08-10 11:46:01.048,Logikprozessor,Warning: Use of uninitialized value $_ in pattern match (m//) at (eval 2314) line 177. 2017-08-10 11:46:01.048,Logikprozessor,Warning: Use of uninitialized value $_ in pattern match (m//) at (eval 2314) line 178. 2017-08-10 11:46:01.049,Logikprozessor,Warning: Use of uninitialized value $_ in pattern match (m//) at (eval 2314) line 179. 2017-08-10 11:46:01.049,Logikprozessor,Warning: Use of uninitialized value $_ in pattern match (m//) at (eval 2314) line 180. 2017-08-10 11:46:01.049,Logikprozessor,Warning: Use of uninitialized value $_ in pattern match (m//) at (eval 2314) line 181. 2017-08-10 11:46:01.050,Logikprozessor,Warning: Use of uninitialized value $_ in smart match at (eval 2314) line 182. 2017-08-10 11:46:01.050,Logikprozessor,Warning: Use of uninitialized value $_ in smart match at (eval 2314) line 183. 2017-08-10 11:46:01.051,Logikprozessor,Warning: Use of uninitialized value $_ in pattern match (m//) at (eval 2314) line 184. 2017-08-10 11:46:01.051,Logikprozessor,Warning: Use of uninitialized value $_ in pattern match (m//) at (eval 2314) line 185. 2017-08-10 11:46:01.051,Logikprozessor,Warning: Use of uninitialized value $_ in pattern match (m//) at (eval 2314) line 186. 2017-08-10 11:46:01.052,Logikprozessor,Warning: Use of uninitialized value $_ in pattern match (m//) at (eval 2314) line 187. 2017-08-10 11:46:01.052,Logikprozessor,Warning: Use of uninitialized value $_ in pattern match (m//) at (eval 2314) line 188. 2017-08-10 11:46:01.053,Logikprozessor,Warning: Use of uninitialized value $dpt in concatenation (.) or string at (eval 2314) line 189. 2017-08-10 11:46:01.082,Logikprozessor,$logic->{Test}{transmit}(Logik) -> 1/1/35:1 gesendet (timer); ,0s,
Code:
Aug 10 18:30:03 wiregate1622 /usr/sbin/wiregated.pl: WARN - None or unsupported DPT: sent to 1/1/35 value 1 Aug 10 18:30:03 wiregate1622 /usr/sbin/wiregated.pl: WARN - None or unsupported DPT: sent to 1/1/35 value 1
Hat einer von euch Ideen, was ich noch versuchen kann?!?
Danke euch und viele Grüße
Tino
PS. Ich hatte mein Problem bereits im Codeschnipsel-Forum (Logikprozessor-Thread) gepostet, vermute aber dass es dort kaum jemand mitbekommt. Bitte verzeiht mir den Doppelpost ;-)
Kommentar