Krys,
I did that and when I set the temperature to 20 degrees the unit gets the commands but does not change the target, the target is always set for 24 degrees, and current temperature is 32 degrees, here's my log:
linuxmce@dcerouter:/var/log/pluto$ tail -f DCERouter.log
07 07/13/09 18:52:18.596 Received Message from 18 (Asterisk / Office) to -1001 (unknown / ), type 2 id 75 Event:Extensions Status, retry none, parameters: <0xa4de1b90>
07 07/13/09 18:52:18.596 Parameter 13(Text): SIP/204:Registered <0xa4de1b90>
07 07/13/09 18:52:27.344 Event #75 has no handlers <0xa4de1b90>
07 07/13/09 18:52:27.344 Received Message from 18 (Asterisk / Office) to -1001 (unknown / ), type 2 id 75 Event:Extensions Status, retry none, parameters: <0xa4de1b90>
07 07/13/09 18:52:27.344 Parameter 13(Text): SIP/206:Registered <0xa4de1b90>
08 07/13/09 18:52:59.341 Received Message from 2 (DCERouter / Office) to 87 (Standard Thermostat / ), type 1 id 193 Command:Off, retry none, parameters: <0xb0df9b90>
08 07/13/09 18:52:59.343 Received Message from 2 (DCERouter / Office) to 87 (Standard Thermostat / ), type 1 id 184 Command:Set Level, retry none, parameters: <0xb0df9b90>
08 07/13/09 18:52:59.343 Parameter 76(Level): 20 <0xb0df9b90>
05 07/13/09 18:52:59.372 Socket::ReceiveData 0xb647e2f0 failed, bytes left 0 start: 3360000 1: 0 1b: 0 2: 0 2b: 0 m_Socket: 35 Incoming_Conn Socket 35 127.0.0.1 <0xb0df9b90>
05 07/13/09 18:52:59.372 Socket::ReceiveString2 ReceiveData failed m_Socket: -1 Incoming_Conn Socket 35 127.0.0.1 <0xb0df9b90>
05 07/13/09 18:52:59.372 TCPIP: Closing connection to -1003 (Router Dev #0) 0xb647e2f0 m_Socket: -1 <0xb0df9b90>
05 07/13/09 18:52:59.372 Router::RemoveAndDeleteSocket 0xb647e2f0 -1003 <0xb0df9b90>
07 07/13/09 18:53:03.676 Event #75 has no handlers <0xa4de1b90>