A few bugs and suggestions

64 views
Skip to first unread message

Dan Upton

unread,
Apr 25, 2012, 6:43:47 AM4/25/12
to sens...@googlegroups.com
Hi,
I've been enjoying using Open.sen.se for just over a day now and i must say it's great! Very nicely designed with lots of potential.
I have some suggestions and a few bug to report sorry for the long post, please advise on the best way to do this in the future - should i put each suggestion or bug into it's own post?
Cheers
Dan


Bugs


At a glance graph, new data bug:
The first bit of new data that comes in after loading the page screws up the X axis. ---- edit
The graph and senseriver are not updating any more (stopped at some-point last night) so i cant show you what i mean, also i have a 1 hour discrepancy in what the graph v the senseriver are reporting. See attached pic for the one hour discrepancy i am getting - you can see the latest point on the graph says 08:53:05 but the river says 09:53:05.


Sensemeter menu roll-over bug:
if you mouse over the menu as it is closing (if you click to close or if it times out) it re opens the menu which is a little annoying.


Constant loading bug:
On page load (of a data stream or the senseboard) the page show that it is loading until some-point then it's fine and the sensemeters still update. ---- edit
OK i cant quite figure out what's going on with this now as the sensemeters are not updating (stopped at some-point last night) but i still get the constant loading until some-point then it's ok, perhaps something times out?


Apps Suggestions

multi graph improvements:
I can see my self using graphs the most and this app is great but it need some work. 
One scale for each data input on the graph (as mentioned in an other post) does indeed make it hard to compare values but at the same time I can see that you could want this function, for instance if you have a Boolean on/off and temperature degC in the same graph, you wouldn't want to show both in the same scale. This is what I would like to see in the/a graph app:
custom time ranges i.e.  (now) to (-2days) etc
More than 3 data inputs
Link data to common y axis (maybe 4 max different axis)
Then you would have the problem of how to show what data belonged to what axis, but I'm sure someone can figure that out. 
 

noise filter or "count sum average" improvements
:
I was looking for a way to smooth out a noisy data stream and i found the "average end" value and it was what i wanted but the time interval is to large - it would be great to do this every X minutes.
I could implement some filtering in the code on device but it would be nice to have an app to do it.


csv export:
I realise that it would be totally possible to write a script/program to fech and convert a feeds JSON data to CSV but it would be really nice if this was already there, whether it be an option in a feeds page or an app.


General Suggestions

Touch screen devices:

I find that the ui system (senseboard) tricky to use on touch screen devices (graphs are nearly impossible).
I feel this really needs addressing as these devices are the perfect candidates for displaying/interacting with this data.
Maybe( there could (im sure there will be) be Apps developed for iOS/Android to display a ), but perhaps it could be solved in browser. 

Here is a quick thought about how the interface could work:
I think that the first thing would be to bring the data forward (also see next suggestion) so all you have is your senseboards.
One finger to scroll around the board, pinch to zoom in and out, three finger swipe to next senseboard tab, double tap a sensemeter to activate/select it and allow data input or if it's a graph panning with two fingers, zooming by pinching and querying a point with one finger. Then maybe a discrete menu button for settings etc.


it's all about the data:
Off the back of the last suggestion i think that the current sensboard page could also benefit from little optional decluttering, it would be nice if there was a full-board mode/button so all you have is the senseboad and tabs. The header,menu and footer could be shown by moving the mouse to the top or bottom of the page. Pop your browser into full screen mode and you have a beautiful senseboard display panel.


Quicker access to installed apps/data streams:
It would be good if "my installed apps" was the first page under "applications" as there is many places/buttons to add a new app.

but ideally i would like quick access to data streams without navigating through the apps.

To get to a data stream (sources or output) i need to go through:
applications/my installed apps/the app/the data
or
applications/my installed apps/the app(show settings)/the data

it would be nice if there were a data(or whatever you like to call it) tab so it would be
data/the data
With a layout similar to the "my installed apps" but more compact with just the output data listed under each app and with an option to hide the data (like the show/hide settings in the "my installed apps" but with them showing by default).


Option for an update sensemeter button for embedded sensemeters (i.e. no live stream):
It would be nice to to have a option when generating the code for embedded sensemeters to have a button that updates it if just want to show/embed a graph/sensemeter and you don't want a live stream.
Untitled-2.jpg

Franck

unread,
Apr 26, 2012, 8:19:30 AM4/26/12
to Open.Sen.se Forum
Hello Dan,

Thank you very much for this very detailed report and your
suggestions. It is extremely useful for us to get such feedback.

We'll have a detailed look in the bugs you mention but here are a some
quick answers on some you mentioned:
- Sensemeter roll-over : Actually this was designed to behave like it
is now. The idea is that if you accidentally get out of the sensitive
zone, you should be able to bring the menu back by bringing your mouse
on it again.
- Constant loading : This is a side effect of the technique we're
using to provide real-time updates to the UI. Once you get at least an
event, the loader stops. We will eventually change the way we do real
time updates and get back to a normal loader behavior.
- Regarding the usage of the website using a touch device : You're
right, the site was not primarily designed to address this kind of
device. We're currently working on a completely new design with which
it will me much easier to interact when you're on a touch device. Stay
tuned.

Again, thank you very much for your feedback. If you discover other
bugs or whish to see other features on Sen.se, I would suggest using
the feedback button on the website or send us an email at
to...@sen.se.

Franck

On 25 avr, 12:43, Dan Upton <daniel.r.up...@gmail.com> wrote:
> Hi,
> I've been enjoying using Open.sen.se for just over a day now and i must say
> it's great! Very nicely designed with lots of potential.
> I have some suggestions and a few bug to report sorry for the long post,
> please advise on the best way to do this in the future - should i put each
> suggestion or bug into it's own post?
> Cheers
> Dan
>
> *
> Bugs*
>
> *At a glance graph, new data bug:*
> The first bit of new data that comes in after loading the page screws up
> the X axis. ---- edit
> The graph and senseriver are not updating any more (stopped at some-point
> last night) so i cant show you what i mean, also i have a 1 hour
> discrepancy in what the graph v the senseriver are reporting. See attached
> pic for the one hour discrepancy i am getting - you can see the latest
> point on the graph says 08:53:05 but the river says 09:53:05.
>
> *Sensemeter menu roll-over bug:*
> if you mouse over the menu as it is closing (if you click to close or if it
> times out) it re opens the menu which is a little annoying.
>
> *Constant loading bug*:
> On page load (of a data stream or the senseboard) the page show that it is
> loading until some-point then it's fine and the sensemeters still update.
> ---- edit
> OK i cant quite figure out what's going on with this now as the sensemeters
> are not updating (stopped at some-point last night) but i still get the
> constant loading until some-point then it's ok, perhaps something times out?
>
> *Apps **Suggestions*
>
> *multi graph improvements:*
> I can see my self using graphs the most and this app is great but it need
> some work.
> One scale for each data input on the graph (as mentioned in an other post)
> does indeed make it hard to compare values but at the same time I can see
> that you could want this function, for instance if you have a Boolean
> on/off and temperature degC in the same graph, you wouldn't want to show
> both in the same scale. This is what I would like to see in the/a graph app:
> custom time ranges i.e.  (now) to (-2days) etc
> More than 3 data inputs
> Link data to common y axis (maybe 4 max different axis)
> Then you would have the problem of how to show what data belonged to what
> axis, but I'm sure someone can figure that out.
>
> *
> noise filter or "count sum average" improvements*:
> I was looking for a way to smooth out a noisy data stream and i found the
> "average end" value and it was what i wanted but the time interval is to
> large - it would be great to do this every X minutes.
> I could implement some filtering in the code on device but it would be nice
> to have an app to do it.
>
> *csv export:*
> I realise that it would be totally possible to write a script/program to
> fech and convert a feeds JSON data to CSV but it would be really nice if
> this was already there, whether it be an option in a feeds page or an app.
>
> *General **Suggestions**
>
> Touch screen devices:*
> I find that the ui system (senseboard) tricky to use on touch screen
> devices (graphs are nearly impossible).
> I feel this really needs addressing as these devices are the perfect
> candidates for displaying/interacting with this data.
> Maybe( there could (im sure there will be) be Apps developed for
> iOS/Android to display a ), but perhaps it could be solved in browser.
>
> Here is a quick thought about how the interface could work:
> I think that the first thing would be to bring the data forward (also see
> next suggestion) so all you have is your senseboards.
> One finger to scroll around the board, pinch to zoom in and out, three
> finger swipe to next senseboard tab, double tap a sensemeter to
> activate/select it and allow data input or if it's a graph panning with two
> fingers, zooming by pinching and querying a point with one finger. Then
> maybe a discrete menu button for settings etc.
>
> *
> *
> *it's all about the data:*
> Off the back of the last suggestion i think that the current sensboard page
> could also benefit from little optional decluttering, it would be nice if
> there was a full-board mode/button so all you have is the senseboad and
> tabs. The header,menu and footer could be shown by moving the mouse to the
> top or bottom of the page. Pop your browser into full screen mode and you
> have a beautiful senseboard display panel.
>
> *Quicker access to installed apps/data streams*:
> It would be good if "my installed apps" was the first page under
> "applications" as there is many places/buttons to add a new app.
>
> but ideally i would like quick access to data streams without navigating
> through the apps.
>
> To get to a data stream (sources or output) i need to go through:
> applications/my installed apps/the app/the data
> or
> applications/my installed apps/the app(show settings)/the data
>
> it would be nice if there were a data(or whatever you like to call it) tab
> so it would be
> data/the data
> With a layout similar to the "my installed apps" but more compact with just
> the output data listed under each app and with an option to hide the data
> (like the show/hide settings in the "my installed apps" but with them
> showing by default).
>
> *Option for an update sensemeter button for embedded sensemeters (i.e. no
> live stream):*
> It would be nice to to have a option when generating the code for embedded
> sensemeters to have a button that updates it if just want to show/embed a
> graph/sensemeter and you don't want a live stream.
>
>  Untitled-2.jpg
> 42KAfficherTélécharger
Reply all
Reply to author
Forward
0 new messages