Hi David,
<EDIT>
The below issue was a bug that has been resolved. Run your update.sh if you experience the same problem as described below.
</EDIT>
Great piece of software you've put together. I'm still playing and learning and stumbled across something that either is simply me not understanding, maybe as per design but hopefully a bug
I have posted the same question on your blog, sorry for pursuing over multiple foras.
My Setup (for test)
- 1 Nexa remote
- 1 Nexa switch
- Image: automagically_2013_11_29 and updated 11/1-14 (executed update.sh via putty)
- Created a Raw Device based on what the remote transmits
- Created a "Remote" with with an On off device connected to the above device
- Connected to Telldus Live
When I use the "Remote" from a browser to turn on/off the switch, the status on both the "Remote" and on Telldus Live gets updated. The same when I use Telldus Live; status on the "Remote" is updated properly.
But, when I use the Nexa Remote the status of the switch is not updated on Telldus Live or on the "Remote".
The following is what is shown when using Live or the "Remote":
Code: Select all
2014-01-11 19:17:01.701717 web tellstick,do:46,OFF,0,1
2014-01-11 19:17:02.550165 tellstick tellstick,device:devLekrumFonster,id:46,method:OFF,data:0
2014-01-11 19:17:02.694549 system currentvalue_changed,DV110:OFF:0
The following is what is shown when using the Nexa Remote:
Code: Select all
2014-01-11 19:16:27.416320 tellstick tellstick,raw:class:command;protocol:arctech;model:selflearning;house:5746550;unit:1;group:0;method:turnoff; Tellstick device
2014-01-11 19:16:27.426702 tellstick tellstick,device:devLekrumFonster,id:46,method:OFF,data:
What I notice is that the DV110 seems not to be updated when using the remote. Is this as per design or possibly a bug? Or, am I simply using the system the wrong way.
I would prefer to have the Nexa Remote and Switch on the same "code" so that it works also if the Raspberry with Automagically is not enabled, otherwise I guess I could have used a Transform signal to fix this.
edit
I actually tried with a Transform, but it seems that the signalhandler does not pick up the signal. The transform looked like this:
Code: Select all
Pattern to match: tellstick,device:%s,id:%d,method:%s,data:0
Send the following signal: WHATEVER,do:$2,$3,0,1
When executed from Live or "Remote", the Handler kicks in - but when coming from Tellstick; nada.
Code: Select all
2014-01-11 20:35:34.072561 web tellstick,do:46,OFF,0,1
2014-01-11 20:35:34.927798 tellstick tellstick,device:devLekrumFonster,id:46,method:OFF,data:0
2014-01-11 20:35:35.041557 tellstick WHATEVER,do:46,OFF,0,1
2014-01-11 20:35:35.130915 system currentvalue_changed,DV110:OFF:0
Code: Select all
2014-01-11 20:35:03.098772 tellstick tellstick,raw:class:command;protocol:arctech;model:selflearning;house:5746550;unit:1;group:0;method:turnon; Tellstick device
2014-01-11 20:35:03.114018 tellstick tellstick,device:devLekrumFonster,id:46,method:ON,data:
Thanks in advance,
BR/Marcus
ps. Sorry if this has already been covered, I have googled but not found