Hallo zusammen,
zur Zeit bin ich noch beim Einrichten und Testen, dabei ist mir ein Problem mit einem KNX-Dimmer aufgefallen:
1. Klick auf den "Größer Pfeil" im Webinterface: Die Lampe geht an und das Webinterface zeigt auch die im Aktor als Startwert hinterlegten 30% an, sobald die Rückmeldung vom Aktor da ist.
2. Danach kurzer Klick auf den "Kleiner Pfeil". Nach meinem Verständnis sollte die Lampe jetzt aus gehen?! Sie wird aber nur auf fast 0 gedimmt, das "Aus Kommando" geht auch nicht auf den Bus. Ist mir aufgefallen, weil die Lampe zwar dunkel war aber ein leises Pfeifen (wahrscheinlich vom Netzteil) zu hören war. Das Webinterface zeigt folgerichtig auch noch 1% an.
Hier noch die Auszüge aus meinen Logs:
1. openHAB event.log:
2012-08-27 14:55:28 - Licht_Essen_Dimmen received command INCREASE
2012-08-27 14:55:29 - Licht_Essen_Dimmen received command INCREASE
2012-08-27 14:55:29 - Licht_Essen_Dimmen received command ON
2012-08-27 14:55:29 - Licht_Essen_Dimmen received command 30
2012-08-27 14:55:32 - Licht_Essen_Dimmen received command 30
2012-08-27 14:55:34 - Licht_Essen_Dimmen received command 30
2012-08-27 14:56:20 - Licht_Essen_Dimmen received command DECREASE
2012-08-27 14:56:21 - Licht_Essen_Dimmen received command DECREASE
2012-08-27 14:56:22 - Licht_Essen_Dimmen received command 1
2012-08-27 14:56:24 - Licht_Essen_Dimmen received command 1
2012-08-27 14:56:26 - Licht_Essen_Dimmen received command 1
2. KNX Busmonitor des Wiregates:
2012-08-27 14:55:29.019,A_GroupValue_Write,1.1.254,3/1/121,0D,0,DPT_Switch,1.001,0,low,5,T_DATA_XXX_REQ,0
2012-08-27 14:55:29.081,A_GroupValue_Write,1.1.112,3/1/120,01,1,DPT_Switch,1.001,0,low,6,T_DATA_XXX_REQ,0
2012-08-27 14:55:29.929,A_GroupValue_Write,1.1.112,3/1/122,4D,4,DPT_Switch,1.001,0,low,6,T_DATA_XXX_REQ,0
2012-08-27 14:55:31.223,A_GroupValue_Read,1.1.254,3/1/122,00,0,DPT_Switch,1.001,0,low,7,T_DATA_XXX_REQ,0
2012-08-27 14:55:31.267,A_GroupValue_Response,1.1.112,3/1/122,FD,0,DPT_Switch,1.001,0,low,7,T_DATA_XXX_REQ,0
2012-08-27 14:55:32.172,A_GroupValue_Response,1.1.112,3/1/122,4D,4,DPT_Switch,1.001,1,low,7,T_DATA_XXX_REQ,0
2012-08-27 14:55:34.183,A_GroupValue_Read,1.1.254,3/1/122,00,0,DPT_Switch,1.001,0,low,7,T_DATA_XXX_REQ,0
2012-08-27 14:55:34.213,A_GroupValue_Response,1.1.112,3/1/122,4D,4,DPT_Switch,1.001,0,low,7,T_DATA_XXX_REQ,0
2012-08-27 14:56:21.015,A_GroupValue_Write,1.1.254,3/1/121,05,5,DPT_Switch,1.001,0,low,5,T_DATA_XXX_REQ,0
2012-08-27 14:56:22.216,A_GroupValue_Write,1.1.112,3/1/122,03,3,DPT_Switch,1.001,0,low,6,T_DATA_XXX_REQ,0
2012-08-27 14:56:24.414,A_GroupValue_Read,1.1.254,3/1/122,00,0,DPT_Switch,1.001,0,low,7,T_DATA_XXX_REQ,0
2012-08-27 14:56:24.444,A_GroupValue_Response,1.1.112,3/1/122,03,3,DPT_Switch,1.001,0,low,7,T_DATA_XXX_REQ,0
2012-08-27 14:56:26.220,A_GroupValue_Read,1.1.254,3/1/122,00,0,DPT_Switch,1.001,0,low,7,T_DATA_XXX_REQ,0
2012-08-27 14:56:26.251,A_GroupValue_Response,1.1.112,3/1/122,03,3,DPT_Switch,1.001,0,low,7,T_DATA_XXX_REQ,0
Das Item ist folgendermaßen definiert:
Dimmer Licht_Essen_Dimmen "Decke [%d %%]" (gEssen) { knx="3/1/120, 3/1/121, 3/1/122" }
Noch zur Erläuterung: Ich verwende einen Dimmaktor von Hager bei dem das Auslesen des Wertes nur klappt, wenn das Rückmeldeobjekt auf der gleichen GA liegt wie das "Aktionsobjekt" und die Flags richtig gesetzt sind. Daher die Rückmeldung auf der gleichen GA. Die Info und Anleitung zur Konfiguration hab ich damals von Hager bekommen, auch wenn es sich wohl um einen Workarround für einen Firmeware-Bug handeln dürfte.
Hab ich da einen Bug in openHAB gefunden? Als Workarround könnte man vielleicht per Logik ein "Aus" Kommando senden, wenn der Wert z.B. unter 5% liegt.
Viele Grüße,
Jockel
zur Zeit bin ich noch beim Einrichten und Testen, dabei ist mir ein Problem mit einem KNX-Dimmer aufgefallen:
1. Klick auf den "Größer Pfeil" im Webinterface: Die Lampe geht an und das Webinterface zeigt auch die im Aktor als Startwert hinterlegten 30% an, sobald die Rückmeldung vom Aktor da ist.
2. Danach kurzer Klick auf den "Kleiner Pfeil". Nach meinem Verständnis sollte die Lampe jetzt aus gehen?! Sie wird aber nur auf fast 0 gedimmt, das "Aus Kommando" geht auch nicht auf den Bus. Ist mir aufgefallen, weil die Lampe zwar dunkel war aber ein leises Pfeifen (wahrscheinlich vom Netzteil) zu hören war. Das Webinterface zeigt folgerichtig auch noch 1% an.
Hier noch die Auszüge aus meinen Logs:
1. openHAB event.log:
2012-08-27 14:55:28 - Licht_Essen_Dimmen received command INCREASE
2012-08-27 14:55:29 - Licht_Essen_Dimmen received command INCREASE
2012-08-27 14:55:29 - Licht_Essen_Dimmen received command ON
2012-08-27 14:55:29 - Licht_Essen_Dimmen received command 30
2012-08-27 14:55:32 - Licht_Essen_Dimmen received command 30
2012-08-27 14:55:34 - Licht_Essen_Dimmen received command 30
2012-08-27 14:56:20 - Licht_Essen_Dimmen received command DECREASE
2012-08-27 14:56:21 - Licht_Essen_Dimmen received command DECREASE
2012-08-27 14:56:22 - Licht_Essen_Dimmen received command 1
2012-08-27 14:56:24 - Licht_Essen_Dimmen received command 1
2012-08-27 14:56:26 - Licht_Essen_Dimmen received command 1
2. KNX Busmonitor des Wiregates:
2012-08-27 14:55:29.019,A_GroupValue_Write,1.1.254,3/1/121,0D,0,DPT_Switch,1.001,0,low,5,T_DATA_XXX_REQ,0
2012-08-27 14:55:29.081,A_GroupValue_Write,1.1.112,3/1/120,01,1,DPT_Switch,1.001,0,low,6,T_DATA_XXX_REQ,0
2012-08-27 14:55:29.929,A_GroupValue_Write,1.1.112,3/1/122,4D,4,DPT_Switch,1.001,0,low,6,T_DATA_XXX_REQ,0
2012-08-27 14:55:31.223,A_GroupValue_Read,1.1.254,3/1/122,00,0,DPT_Switch,1.001,0,low,7,T_DATA_XXX_REQ,0
2012-08-27 14:55:31.267,A_GroupValue_Response,1.1.112,3/1/122,FD,0,DPT_Switch,1.001,0,low,7,T_DATA_XXX_REQ,0
2012-08-27 14:55:32.172,A_GroupValue_Response,1.1.112,3/1/122,4D,4,DPT_Switch,1.001,1,low,7,T_DATA_XXX_REQ,0
2012-08-27 14:55:34.183,A_GroupValue_Read,1.1.254,3/1/122,00,0,DPT_Switch,1.001,0,low,7,T_DATA_XXX_REQ,0
2012-08-27 14:55:34.213,A_GroupValue_Response,1.1.112,3/1/122,4D,4,DPT_Switch,1.001,0,low,7,T_DATA_XXX_REQ,0
2012-08-27 14:56:21.015,A_GroupValue_Write,1.1.254,3/1/121,05,5,DPT_Switch,1.001,0,low,5,T_DATA_XXX_REQ,0
2012-08-27 14:56:22.216,A_GroupValue_Write,1.1.112,3/1/122,03,3,DPT_Switch,1.001,0,low,6,T_DATA_XXX_REQ,0
2012-08-27 14:56:24.414,A_GroupValue_Read,1.1.254,3/1/122,00,0,DPT_Switch,1.001,0,low,7,T_DATA_XXX_REQ,0
2012-08-27 14:56:24.444,A_GroupValue_Response,1.1.112,3/1/122,03,3,DPT_Switch,1.001,0,low,7,T_DATA_XXX_REQ,0
2012-08-27 14:56:26.220,A_GroupValue_Read,1.1.254,3/1/122,00,0,DPT_Switch,1.001,0,low,7,T_DATA_XXX_REQ,0
2012-08-27 14:56:26.251,A_GroupValue_Response,1.1.112,3/1/122,03,3,DPT_Switch,1.001,0,low,7,T_DATA_XXX_REQ,0
Das Item ist folgendermaßen definiert:
Dimmer Licht_Essen_Dimmen "Decke [%d %%]" (gEssen) { knx="3/1/120, 3/1/121, 3/1/122" }
Noch zur Erläuterung: Ich verwende einen Dimmaktor von Hager bei dem das Auslesen des Wertes nur klappt, wenn das Rückmeldeobjekt auf der gleichen GA liegt wie das "Aktionsobjekt" und die Flags richtig gesetzt sind. Daher die Rückmeldung auf der gleichen GA. Die Info und Anleitung zur Konfiguration hab ich damals von Hager bekommen, auch wenn es sich wohl um einen Workarround für einen Firmeware-Bug handeln dürfte.
Hab ich da einen Bug in openHAB gefunden? Als Workarround könnte man vielleicht per Logik ein "Aus" Kommando senden, wenn der Wert z.B. unter 5% liegt.
Viele Grüße,
Jockel
Kommentar