![]() |
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:
|
All times are GMT. The time now is 23:54. |
vBulletin® Version 3.8.8