1 (edited by cbreeze 2012-01-23 01:41:01)

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. big_smile

Re: chumbyWebCP 1.0

cbreeze wrote:
chumbyWebCP 1.0

I've started a browser based control panel . . .  (snip)


cbreeze, you are the best!

Brian

Brian, #1 Joan Jett Fan

Re: chumbyWebCP 1.0

Joan Jett wrote:
cbreeze wrote:
chumbyWebCP 1.0

I've started a browser based control panel . . .  (snip)


cbreeze, you are the best!

Brian

Thanks for the kind words.  I hope some others will contribute.  I would love to get php compiled with simpleXml.  I would do it myself but I don't really know where to start with all that tool chain stuff, etc.  wink

-dev