Home automation - writing apps for Joggler
Posted: Thu Oct 23, 2014 1:52 pm
Hello,
I've recently obtained 2 Jogglers from eBay, and I've successfully reflashed these using Roobarb!'s 30300 firmware. I've then installed SqueezePlay OS on one, and PnP III on the other. The first runs LMS and acts as a server, while the second has more general use: Internet, iPlayer, Radio, SqueezePlay, etc. I've customised the GUI on the latter, by removing the games and other apps I don't use, and reordered the apps that I do use, to suit my own preferences.
What I like about the Joggler is the touch screen interface, and I would like to write some simple additional apps. Specifically, I want to be able to control the LightwaveRF dimmers and sockets which I have in my house, via LWRF's so-called WiFi Link. You can control LWRF devices via an iOS or Android device, or from a PC or Mac - these all send out a UDP packet over the (local) network, and I've established the format of commands to create the UDP payload.
I've even managed to send the UDP commands from the Joggler via Telnet / SSH - the SqPOS Joggler supports the 'nc' command, which can be configured to send a UDP packet; however, PnP III doesn't use a full shell but uses Busybox instead, and the standard Busybox doesn't support nc (busybox.new provides a 'lightweight' version of nc, but this doesn't support UDP!). Instead, I've installed ncat, which seems rather bloated by comparison.
What I now want to do is to create an swf app which will send on / off / dim commands to my various devices by touching appropriate buttons.
I've found this link: http://knolleary.net/2010/05/31/creatin ... der-linux/, which seems the way to go, and which refers to registering for and downloading the Openpeak SDK. However, whenever I try to register, I get an error stating that my details cannot be entered into the database (although I can specify my country - UK - it insists on having a US state, and defaults to Alabama!).
Does anyone know how this - or an alternative - SDK can be obtained?
Thanks,
Mike
I've recently obtained 2 Jogglers from eBay, and I've successfully reflashed these using Roobarb!'s 30300 firmware. I've then installed SqueezePlay OS on one, and PnP III on the other. The first runs LMS and acts as a server, while the second has more general use: Internet, iPlayer, Radio, SqueezePlay, etc. I've customised the GUI on the latter, by removing the games and other apps I don't use, and reordered the apps that I do use, to suit my own preferences.
What I like about the Joggler is the touch screen interface, and I would like to write some simple additional apps. Specifically, I want to be able to control the LightwaveRF dimmers and sockets which I have in my house, via LWRF's so-called WiFi Link. You can control LWRF devices via an iOS or Android device, or from a PC or Mac - these all send out a UDP packet over the (local) network, and I've established the format of commands to create the UDP payload.
I've even managed to send the UDP commands from the Joggler via Telnet / SSH - the SqPOS Joggler supports the 'nc' command, which can be configured to send a UDP packet; however, PnP III doesn't use a full shell but uses Busybox instead, and the standard Busybox doesn't support nc (busybox.new provides a 'lightweight' version of nc, but this doesn't support UDP!). Instead, I've installed ncat, which seems rather bloated by comparison.
What I now want to do is to create an swf app which will send on / off / dim commands to my various devices by touching appropriate buttons.
I've found this link: http://knolleary.net/2010/05/31/creatin ... der-linux/, which seems the way to go, and which refers to registering for and downloading the Openpeak SDK. However, whenever I try to register, I get an error stating that my details cannot be entered into the database (although I can specify my country - UK - it insists on having a US state, and defaults to Alabama!).
Does anyone know how this - or an alternative - SDK can be obtained?
Thanks,
Mike