Flukso would need to ...

The place to talk at length about possible (and impossible) future features of Flukso.

anonymous stats from same region/ situation

Instead of adding nicknames from strangers to your own charts it would be very useful to add data from people within a certain distance from your location (same climate). or with the same kind of building, family situation...

Off course all anonymous to avoid security problems, because it's very easy to read when I'm home through this charts (in winter easier then summer, but still)
(Which makes me think .. I hope the server is very well protected, this information together with my address from CC on the net is very valuable for hackers/thiefs alike)

Average usage line on chart

Stick an average usage value (daily / monthly /yearly view).

eg - visible average usage line as [total sum of unit displayed] / [period displayed] on the graph

Should be easy to add.

save floats instead of integers

Hi all,
I have the impression that all data saved on www.flukso.net is saved as integers?

I can see it from the difference in my water consumption numbers. I have a water leak with a flowrate of about 120 liter/day (thanks flukso for helping me detect it). However, when I download the data through the api, in lpermin, I get values of 0 all night long, and if I get it in lperday, I get values of 120 all night long. As 120 liter per day is equivalent to 0.08 liter per min, that could explain the difference.

Strangely, the visualisation on my dash shows graphically that the flow rate is not zero through the night, but when I hove the mouse over the graph, the values are always zero.

So for now I know that I should always use the liter per day data, as it gives me the highest precision. But it is very confusing. Did I do something wrong?

Regards,
Roel

Security implications

Up front: I'm not suggesting an evil plot or anything, I'm just raising this as an issue of concern.

Unlike routers and modems, which are widely scrutinised (or not so scrutinised), the Flukso sort of flies under the radar.

So, there is this device that I just bought, and I like it very much because it helps me to save money. The device sits on my LAN and talks to the Internet. Because it sits on my LAN, it sees every packet that goes across that LAN. Moreover, the device can do anything it likes, such as finding open ports on machines on my internal network. (Like most people, I do not tightly secure devices that are behind my firewall.)

From what I've read, the Flukso's firmware can be updated over the net too (which is something that most other network appliances won't do without user intervention). So, just theoretically, I could spend a lot of effort examining the Flukso, see whether I can find a way to update the firmware myself, and go ahead and do that to every Flukso on the Internet. Presto, instant perfect backdoor.

As far as I can see, this raises two issues:

One: I need to trust Flukso.

No problem, I do. I implicitly trust the manufacturer of absolutely every device that can connect to my network. (I don't believe in evil conspiracies.)

Two: I need to trust Flukso that the firmware update mechanism is secure enough that a third party cannot subvert it and install their own firmware.

That second point is much like the issue with UPnP routers. Every time I add a device that connects to my own network and can respond to incoming requests from the outside world, I'm not only trusting that the company who sold me the device has good intentions, but also trusting that the same company is competent enough to ensure that no-one in the entire world can subvert the software they have installed on the device.

As a software engineer and network programmer with nearly 30 years experience, I think I can safely claim that making such a guarantee is damn near impossible.

Any thoughts on this from Flukso?

The remote firmware update is extremely convenient, and I can see why Flukso wants such a thing. But the potential consequences of having this go wrong are extremely serious.

What guarantee do I have that no-one (absolutely no-one), will be able to subvert the protocol that updates the firmware, or subvert one of Flukso's servers and substitute a firmware image of their own making?

Cheers,

Michi.

show if server does not recieve data from registerd sensors

Question: How do I know the sensors are working ok?

Simple answer > data should show on dash.

But what if this is not the case?

Better answer > if no data is recieved from registered sensors this should also be shown so at least you know the server thinks there is something wrong.(it sees registered sensors but does not recieve pulses (or data from it)

hugo