![]() |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
You can create a 2states button beecon with this script PHP Code:
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
looks nice...and what about classic icons of nokia apps and widget? i mean complet clean desktop (some what was on nokia N97).. :)
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
mmm..something like that..
thanks :) |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
No thats not working either.. I actualy created a new file called 'originalkernel.txt' and wrote the commands as NoNoYes suggested: if [ "$QBW_EXEC_REASON" == "QBW_STARTUP_UPDATE" ]; then # add here switch on instructions /usr/sbin/kernel-load /home/user/MyDocs/kernel.txt | sudo gainroot echo "ON"; exit 1; fi; if [ "$QBW_CURRENT_RESULTS_TEXT" == "ON" ]; then # add here switch off instructions /usr/sbin/kernel-unload /home/user/MyDocs/originalkernel.txt | sudo gainroot echo "OFF"; exit 0; else # add here switch on instructions /usr/sbin/kernel-load /home/user/MyDocs/kernel.txt | sudo gainroot echo "ON"; exit 1; fi; unfortunately it only loads on Start up (if start up is enabled on the widget) it doesn't want to toggle between on and off states though once activated. I haven't figured out how to create an 'off' state yet any suggestions or pointers as to what I am doing wrong will be greatly appreciated |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
Code:
>/dev/null |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
again excuse the ignorance and I appreciate your patience :)
where exactly am I adding that code to the existing commands? do you mean something like this: if [ "$QBW_EXEC_REASON" == "QBW_STARTUP_UPDATE" ]; then # add here switch on instructions /usr/sbin/kernel-load /home/user/MyDocs/kernel.txt | sudo gainroot>/dev/null echo "OFF"; exit 1; fi; if [ "$QBW_CURRENT_RESULTS_TEXT" == "ON" ]; then # add here switch off instructions /usr/sbin/kernel-unload /home/user/MyDocs/originalkernel.txt | sudo gainroot>/dev/null echo "OFF"; exit 0; else # add here switch on instructions /usr/sbin/kernel-load /home/user/MyDocs/kernel.txt | sudo gainroot>/dev/null echo "OFF"; exit 1; fi; |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
On a slightly different note.. Does any one have any idea why I can only update my football (English Premiership) widget using Wifi and not 3G (o2 contract with unlimited data)?
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
Code:
wget -U "" -t 1 -T 10 -q -O - 'http://m.espn.go.com/soccer ..... |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Hi.
Didn't read the whole thread, was this already requested before: I'd like to have the option to pop an option menu on a widget instance. For example, an OC widget, when clicked, would pop up a menu that shows 600, 900 and 1000. I realize it's not very easy, but if each option has its own command it shouldn't be impossible, methinks. For example, commands could be separated by a reserved sequence. An OC widget could have its command property set to OC600&OC900, and disallow ampersand in command title. Will need to allow command to be custom istead of a list. |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
updating what I said, by adding the gainroot>/dev/null that I added to the end of the 3 states commands created system instability and it didn't create an off state (or toggling between states or both) either.
Surely it must be possible using 2 kernel files? 1 which has been customised (an 'on' state) and one which is stock (an 'off' state) the command: if [ "$QBW_EXEC_REASON" == "QBW_STARTUP_UPDATE" ]; then /usr/sbin/kernel-load /home/user/MyDocs/kernel.txt | sudo gainroot deffinately works at start up (if enabled) or when clicked after start up. so maybe its not toggling between states because of the sudo gainroot command? I tried replacing the on/off states commands with: if [ "$QBW_CURRENT_RESULTS_TEXT" == "ON" ]; then rootsh /usr/sbin/kernel-load /home/user/MyDocs/originalkernel.txt echo "OFF"; exit 0; else rootsh /usr/sbin/kernel-load /home/user/MyDocs/kernel.txt echo "ON"; exit 1; :confused: helppp :) |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
Ciao. |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Meego is naked!!!
No Widgets ... No Desktops ... No Queen Beecon!!! http://i.imgur.com/uDv2m.png The Emperor's New Clothes http://literaryfalcon.files.wordpres...-clothes-1.jpg |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Please enable V4 logging as per WIKI and post here Beecon Instance Export and V4 log with startup and some states toggle
I will have a look at wiki later and figure out what V4 logging is and how to enable it happily - how? the other thing was where do I try changing the timeout in the code to 10 seconds (-T value) for the football? |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
First of all, what a great application! I can't believe I haven't noticed this before because it is something I've been looking for. I use it to control my lights. My server acts, among other things, as a controller for my zwave-network which controls the lights. I can send simple http-request commands to that server to switch on/off/dim any node (light) in that zwave network. Since I'm a total idiot and can't do anything right, I've just created a single beecon for every command: http://slarti.kuvat.fi/kuvat/screenshot06.png/_big.jpg The only command that beecon sends is: Code:
wget ´http://ipaddress:port/ZwaveCommand?command=device&id=21&level=100´ This works well. Now I'm trying to get the two-state buttons to work as ON/OFF buttons for the nodes AND show the current state. When I send the http-request the server does its magic with the light and sends this back: Code:
DEVICE~Eteinen~7~50~Controller If I was to save that response to a zwave.txt file every time it is received, could I somehow make all the beecons "read" that text file and change their states (level=0 -> light off, level>0 -> light on) accordingly, while at the same time being able to send ON/OFF-requests? I'm not bothering with DIM-commands because that would require a slider and a way more complex beecon. As I said, I'm a complete ***** especially when it comes to scripting, so if anyone would like to answer, please keep it simple..:o Thanks, Slarti |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
@slarti: Very interesting use case here :)
I don't know the ZWAVE controller - as a premise - but: Is there any way for the ZWAVE to report an unsolicited status of all/some sensors, like for example if you have a temperature sensor attached to it, is it possible to be notified by ZWAVE about a change in the temperature or you have to periodically issue a polling wget? Apart from wget command, is there any other way to change the status of devices (ex. some impulse on the device itself, switch, potentiometer...)? Issue here, for representing devices status, is to be as much real-time as possible, thus triggering a beecon status update every time it is necessary (and avoid timered polling on all devices to know their status - what timer period? how much battery will this consume?) How can the ZW initiate a communication with the N900, if possible? The DIM part is not as much difficult as it seems on first sight. In QBW you can sense the tap/click position on a widget and return a different exit status value which will be converted into an image; precision and tolerance is indeed up to you ... you want to manage 30 different intermediate levels you just create 30 different images and alter some divider in the script Quote:
Bye. |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Hi , Just starting with QBW I`ll appreciate some help.
I have this code on a call.sh i create a desktop icon to run it. It does its work but i am looking for a better way to do this: Call XXXXXXXXXX number , if call is till a active after 275 seconds Hang Up the call and call XXXXXXXXXX again. PHP Code:
NOTE: this is for a toll free number for less than 5 minuts call, and its very useful using Hands Free car kit. Sorry for my english, still trying to improve it. |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
The controller software is ZwaveCommander by Melloware. It uses a ThinkStick USB zwave-controller to get the status of all nodes in the zwave-network and give commands to nodes. It isn't possible to get status updates from ZwaveCommmander without asking for it with an http-request. The upside is that it always responds with all current statuses. I also have a node that physically does nothing when a command is sent to it. That could be used for a poll. Every node has a switch and I have other means of controlling the lights as well, so real-time updating is out of the question because the beecons should indeed poll the server periodically. This isn't that much of a problem because the intended use is mostly remote use (for example to see if I left any lights on with a quick glance of the beecons). The beecon states could be updated only when zwave.txt gets rewritten, which would be every time a wget is sent. Quote:
Thanks, Slarti |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
Avoid sleep 275 And in very-very-very-very metacode: On widget startup (phone on ecc) $QBW_EXEC_REASON=="QBW_STARTUP_UPDATE", explicitly reset beecon timer parameters (delayIndex = 0 customIntervalSecs = 275) via DBUS method call set_param_uint32 see syntax in the wiki; after resetting both parms, issue a reset_rearm_timer method to the widget On widget click $QBW_EXEC_REASON=="QBW_CLICK" , check if your very specific call active via usual dbus enquiries If your specific call is not active (didn't dig how to check this) initiate call and explicitly set beecon timer parameters (delayIndex = 9 customIntervalSecs = 275) via DBUS method call set_param_uint32 see syntax in the wiki; after setting both parms, issue a reset_rearm_timer method to the widget If your specific call is active (didn't dig how to check this) terminate call and reset widget timer as per QBW_STARTUP_UPDATE step If execution of script is due to $QBW_EXEC_REASON=="QBW_TIMER_UPDATE" , check if specific call active via usual dbus enquiries If your very specific call is active, drop call, and reinitiate call (275secs timer will still be in place) If your very specific call is not active, reset timer as per previous steps Issue specific exit status at the end of every condition if you want to draw different icons according to call status statuses Hope this helps |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
hello guys, please some one help me to make a queen beecon widget to restart device on pressing it. i have tryied different commands but no success. its a very simple thing in x terminal but i am not able to set a command in queen beecon.:(
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Ok, this is driving me nuts. I finally understood how to write a simple script (never done one before) to check a value in a text file and wget my server rewriting that file. This works in terminal, but for some reason, not in QBW. The wget is never sent.
PHP Code:
Any help would be appreciated. P.S. Is there some way to enable/disable a set alarm in a script? |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Can QBW handle the "Long press" to avoid axidental execution?
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
yes multiclick enable multi click support in update policies in qbw settings and test relevant $QBW_... variable for expected number of clicks. see parameter substitution in wiki for exact name and specs |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
This is what I have (just first part) PHP Code:
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
PLEASE HELP NEEDED>>>
i want to make a QBW for rebooting device please help me to execute command in QBW. i will be really thankful to u |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
OK almost done, :P
I Just have one problem. I can activate the "delayIndex" and set "customIntervalSecs" to start updating. PHP Code:
This doesn't stop running avery 10 sec. PHP Code:
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
For arming timer PHP Code:
PHP Code:
http://wiki.maemo.org/images/thumb/2...px-Snap017.png |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
hi, may i know how do i delete the QBW saved widget?
where is the path for saved widget? if i remove the widgets (say id0,id1,id2) from the desktop, and then i want to add a new qbw widget, the existing previous widget (id0, id1 which i previously removed) was added back.. is there any way i can remove those widget from the phone? |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
If you wanto to purge a widget instance that you closed/removed on desktop with the top-right cross, open up another qbw setting and hit advanced buttons, you'll be asked to go pro and after that you'll be asked to purge closed instances one by one Ciao. |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
|
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
I now have a working script that does what I want for a single node (you have to excuse my code, I really have never done this before:o): PHP Code:
PHP Code:
I just tried this in QBW: PHP Code:
In the wiki there is: Code:
run-standalone.sh dbus-send --session --type=method_call --dest=oh.no.more.qbw /oh/no/more/qbw<idX> oh.no.more.qbw.<method> <type1>:"<param1>" <type2>:"<param2>" ... <typeN>:"<paramN>" |
Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
Quote:
You can also write a loop like this (metacode by heart): PHP Code:
also pay attention that if you need $QBW_* meta variables inside you external script then you need to pass them with something like this and manage positional parameters $1 $2 $3 $4 $5 inside your external script: in QBW cmd: PHP Code:
PHP Code:
|
All times are GMT. The time now is 09:09. |
vBulletin® Version 3.8.8