This page last changed on Aug 17, 2014 by koenti.

Hi,
I created a blank OR panel with one switch on it.

The OR switch status responds on ON/OFF messages send from my KNX BUS.
The OR switch sends the ON command to the KNX bus, when I press the OR switch.
Problem: When the OR switch is pressed, the status of the OR switch is not updated (or changed to ON). So the next press, is back an ON value.

How can this be solved?

Thx,
Koen
PS: I use currently CommandFusion. I'm evaluating now the OR solution.....

Do you have an explicit groupadress for the status feedback from the KNX actuator?
OR needs that to work correct.

Posted by mredeker at Aug 18, 2014 09:06

I have same problem with my system (Synology DS412+ DSM 5.0-4493 Update 4), since 4 month ago.
Status feedback stay off when i switch ON. My groupadress have now 1.011 before 1.001

How can this be solved too ?

Thx.

JLL
!knx!

Posted by lodeve at Sep 03, 2014 17:41

What commands do you have? 1.001 is a DPT not a group address.

Posted by mredeker at Sep 04, 2014 08:39

Excuse me, my command have group address 6/0/11
KNX Command ON
Knx DPT 1.001

For Sensor i use a command Bureau (STATUS) TYPE switch
group address 6/0/111
KNX COMMAND STATUS
DTP 1.001 and i have try 1.011 not works.

Posted by lodeve at Sep 04, 2014 11:38

And you also created a switch object using the on command, the off command and the switch sensor?
Does your KNX actuator report the status automatically on 6/0/111 after a status change?

Posted by mredeker at Sep 07, 2014 19:28

>And you also created a switch object using the on command, the off command and the switch sensor?
Yes
>Does your KNX actuator report the status automatically on 6/0/111 after a status change?
Yes too.

Above all functioned, for 4-5 months that has not gone any more.

I use java 1.8.0 on my Synology DS412+

Posted by lodeve at Sep 08, 2014 10:10

I have understand, when I use MAC OS X 10.6.8 with java 1.6.0_65 all functions.

Posted by lodeve at Sep 08, 2014 14:26

Hi,

I have the same problem at my fresh Windows install.
I have followed the KNX Switches tutorial ( http://www.openremote.org/display/docs/OpenRemote+2.0+How+To+-+KNX+Switches ), and state change well when using a physical KNX switch but when using GUI switch the state isn't updated.
I started with jdk-7u71-windows-x64.exe and switched back to jdk-6u45-windows-x64.exe but the bug stays.

Regards,

Raphael

Posted by macgeyer at Jan 02, 2015 20:01

Do you have 2 group addresses and does your switch actuator update the group address used for the status when the state changes?

Posted by mredeker at Jan 02, 2015 20:26

Thanks for your help, I only have 1 group address ( 1/1/12 ):

<?xml version="1.0" encoding="UTF-8"?>
<openremote xmlns="http://www.openremote.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openremote.org http://www.openremote.org/schemas/panel.xsd">
<panels>
<panel id="1" name="panel1">
<include type="group" ref="2" />
</panel>
</panels>
<screens>
<screen id="3" name="Starting Screen">
<grid left="31" top="24" width="200" height="200" rows="4" cols="4">
<cell x="0" y="1" rowspan="1" colspan="1">
<label id="12" fontSize="14" color="#FFFFFF" text="Etat">
<link type="sensor" ref="5847669">
<state name="on" value="On" />
<state name="off" value="Off" />
</link>
</label>
</cell>
<cell x="0" y="0" rowspan="1" colspan="1">
<switch id="6">
<link type="sensor" ref="5847669">
<state name="on" value="power.png" />
<state name="off" value="pause.png" />
</link>
</switch>
</cell>
<cell x="1" y="0" rowspan="1" colspan="1">
<switch id="14">
<link type="sensor" ref="5847669">
<state name="on" value="pause.png" />
<state name="off" value="power.png" />
</link>
</switch>
</cell>
</grid>
</screen>
</screens>
<groups>
<group id="2" name="Default Group">
<include type="screen" ref="3" />
</group>
</groups>
</openremote>

<?xml version="1.0" encoding="UTF-8"?>
<openremote xmlns="http://www.openremote.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openremote.org http://www.openremote.org/schemas/controller.xsd">
<components>
<switch id="6">
<on>
<include type="command" ref="15" />
</on>
<off>
<include type="command" ref="17" />
</off>
<include type="sensor" ref="5847669" />
</switch>
<switch id="14">
<on>
<include type="command" ref="15" />
</on>
<off>
<include type="command" ref="17" />
</off>
<include type="sensor" ref="5847669" />
</switch>
<label id="12">
<include type="sensor" ref="5847669" />
</label>
</components>
<sensors>
<sensor id="5847669" name="Power ON/OFF" type="switch">
<include type="command" ref="16" />
<state name="on" />
<state name="off" />
</sensor>
</sensors>
<commands>
<command id="15" protocol="knx">
<property name="command" value="ON" />
<property name="groupAddress" value="1/1/12" />
<property name="DPT" value="1.001" />
<property name="name" value="Power ON" />
</command>
<command id="16" protocol="knx">
<property name="command" value="STATUS" />
<property name="groupAddress" value="1/1/12" />
<property name="DPT" value="1.001" />
<property name="name" value="Power Status" />
</command>
<command id="17" protocol="knx">
<property name="command" value="OFF" />
<property name="groupAddress" value="1/1/12" />
<property name="DPT" value="1.001" />
<property name="name" value="Power OFF" />
</command>
</commands>
<config>
<property name="controller.roundrobin.multicast.port" value="10000" />
<property name="controller.roundrobin.tcpserver.port" value="20000" />
<property name="controller.groupname" value="floor20" />
<property name="multicast.port" value="3333" />
<property name="controller.groupmember.autodetect.on" value="true" />
<property name="amx_ni.port" value="50000" />
<property name="zwave.commLayer" value="" />
<property name="copy.lircd.conf.on" value="true" />
<property name="irsend.path" value="/usr/local/bin/irsend" />
<property name="controller.applicationname" value="controller" />
<property name="multicast.address" value="224.0.1.100" />
<property name="Macro.IR.Execution.Delay" value="500" />
<property name="controller.roundrobin.multicast.address" value="224.0.1.200" />
<property name="zwave.comPort" value="" />
<property name="zwave.pad.port" value="7876" />
<property name="lutron_homeworks.password" value="openremote" />
<property name="lagarto_network.broadcast" value="tcp://127.0.0.1:5001" />
<property name="lircd.conf.path" value="/etc/lircd.conf" />
<property name="lutron_homeworks.port" value="23" />
<property name="lutron_homeworks.address" value="192.168.1.1" />
<property name="zwave.pad.host" value="localhost" />
<property name="lutron_homeworks.username" value="openremote" />
<property name="webapp.port" value="8080" />
<property name="protocol.zwave.classname" value="org.openremote.controller.protocol.zwave.ZWaveCommandBuilder" />
<property name="resource.upload.enable" value="true" />
<property name="amx_ni.address" value="192.168.1.1" />
<property name="enocean.commLayer" value="" />
<property name="enocean.serialProtocol" value="ESP3" />
<property name="enocean.comPort" value="" />
<property name="vera.address" value="" />
<property name="domintell.port" value="17481" />
<property name="protocol.vera.classname" value="org.openremote.controller.protocol.vera.VeraCommandBuilder" />
<property name="domintell.address" value="192.168.1.1" />
</config>
</openremote>

Posted by macgeyer at Jan 02, 2015 20:54

I have also created a new macro which turn light ON, after 5000ms turns light OFF, after 5000ms turns light ON and after 5000ms turns light OFF. When running it light turns ON and OFF but the state in the GUI isn't updated but when using physical button the state is update to the right state.

Posted by macgeyer at Jan 02, 2015 21:08

OK, I have created an explicit groupadress for the status feedback from the KNX actuator, it's working fine now.
I have got a lot of actuators and I didn't need an feedback group until now, is it really not possible to use existing group address ?

Posted by macgeyer at Jan 02, 2015 21:54

Not at the moment, sorry. Older KNX installations use only one GA a lot, but normally in newer installations you always find one acting address and one status address.

Posted by mredeker at Jan 02, 2015 23:12
Document generated by Confluence on Jun 05, 2016 09:31