Topic: chumbyWebCP 1.0
chumbyWebCP 1.0
I've started a browser based control panel that works for the chumby classic and chumby one (mostly).
See it in action here: http://screencast.com/t/5gut8QSr
Current feature list here: https://bitbucket.org/develephant/chumb … i/Features
You can find the project page here: https://bitbucket.org/develephant/chumbywcp
If you just want the latest stable version, you can get it here: https://bitbucket.org/develephant/chumbywcp/downloads/
Unzip the contents onto the root of a usb thumb drive and insert it into your chumby (classic and one only). File structure should be like so:
usbdrive
->lighty (dir)
->debugchumby
->php-cgi
Reboot and point a web browser to the ip of the chumby. Please see the notes below concerning the chumby one.
Running the CWCP on the chumby one
Unfortunately, for whatever reason, the "debugchumby" script is not triggering the lighttpd service on boot, though it does on the classic chumby. It'd be great if someone could figure it out so it could be "plug-n-boot" on both devices. It's a little out of my range of knowledge.
Though the CWCP will run on the chumby one, and offers additional controls for the FM radio, it's currently not very solid in the connection department. At least on my test device. I am in hopes that someone can help troubleshoot why the connection will drop and then reconnect at various intervals.
You will need to start the CWCP manually on the chumby one as outlined here: https://bitbucket.org/develephant/chumb … g_Manually
CWCP Wishlist
There are a few things that I think would be really helpful, but I don't know how to accomplish them easily, mostly due to my knowledge in particular areas. I'll put them here and maybe some other kind soul might help out.
Compiling PHP (http://forum.chumby.com/viewtopic.php?id=1302) with SimpleXML. This would enable the ability to edit alarms, etc. from the browser.
Reducing the overall footprint of lighttpd and PHP to the bare minimum needed.
Figuring out why chumby one wont load lighttpd on boot.
Possibilities of integrating directly into the device (no usb)
CWCP Translations
If you enjoy translating stuff, feel free to add some translations to the CWCP, it's very straight forward. You can learn the basics here: https://bitbucket.org/develephant/chumb … i/Language
CWCP Additions
To all you chumby command line junkies, if you know of some more information, control options, or other fun stuff that can be conjured via the cli, and should go into the CWCP, please post them here so they can be integrated in.
You can also get the source from the project page: https://bitbucket.org/develephant/chumbywcp
Any help, tips, or general feedback is welcome. Enjoy.
-dev
Bonus tip: You can use this to really freak out your significant other, co-workers, or cat by playing music and flashing the chumby screen on and off from the other room. It works. At least it did on my wife and daughter.