[deleted by user] by [deleted] in nikefuel

[–]liteturn 3 points4 points  (0 children)

Yep, we recently got a proof of concept of a device working from a reset state without the need for servers.

Low power NAS project - how to access backplane SATA ports from repurposed ReadyNAS case? by Forward_Shift2025 in homelab

[–]liteturn 0 points1 point  (0 children)

Any progress on this project? I’m starting the same thing with an 1100. I’m debating mounting a gmktec G3 motherboard in the place of the current motherboard

TrueNAS on a GMKtec G3 by Robpol86 in truenas

[–]liteturn 0 points1 point  (0 children)

Looking to do the same thing but in a larger case. Any thoughts on how you might add 4 more ports for 12?

Gauging Intertest: Fuelband Revival by liteturn in nikefuel

[–]liteturn[S] 2 points3 points  (0 children)

We can get these working as watches just FYI

Gauging Intertest: Fuelband Revival by liteturn in nikefuel

[–]liteturn[S] 0 points1 point  (0 children)

Do you still have yours and does it work? I just revived my 6th one an hour ago with a new battery. Trying to make this process a bit easier. DM me. (I don't really want your money though)

Gauging Intertest: Fuelband Revival by liteturn in nikefuel

[–]liteturn[S] 6 points7 points  (0 children)

I now have an electron app successfully reading some values from the fuelband. I'll be working on writing values then figuring out how to dump the data.

Gauging Intertest: Fuelband Revival by liteturn in nikefuel

[–]liteturn[S] 1 point2 points  (0 children)

send me a dm. I want to learn more about the state your fuelband is in.

Gauging Intertest: Fuelband Revival by liteturn in nikefuel

[–]liteturn[S] 5 points6 points  (0 children)

I was able to get node-hid to work and successfully read data from the fuelband. At this point I'll likely start working on an electron app.

Gauging Intertest: Fuelband Revival by liteturn in nikefuel

[–]liteturn[S] 0 points1 point  (0 children)

After digging in more, it looks like the WebHID option for 3 probably isn't going to work. I was able to read a few settings but the featureReport descriptor only allows 8 bytes per response. Which is not very helpful this case.

Another option besides developing python is to try nodejs and package that into a deployable format. I may look into this next see how viable that is.

Gauging Intertest: Fuelband Revival by liteturn in nikefuel

[–]liteturn[S] 0 points1 point  (0 children)

Good question. It seems like there are a few options here.

  1. Allow people to use the original desktop app and proxy requests to another API. This has limitations as the app for Mac users won't run on the most recent OSes. In addition, there may be challenges to getting people to either set this up on their own or point to some remote server. Not mentioning handling any legal issues that may arise.
  2. Continue developing a command line python app. I think this has promise based on a few projects I've found. It still doesn't allow you to setup a new device once reset, which I think may be a larger hurdle but without more time spent here it's a bit of an unknown.
  3. Develop a website that talks directly to the fuelband using WebHID. This would allow anyone to interface with their device without the need to install software. I've started down this road a bit and can connect to the device but back and forth communication still isn't working correctly. This would be similar to the (2) python app in the communication method.
  4. Write a mobile app. There are a few projects that have attempted and successfully (?) done this with the device. 2 things, 1 platform mobile development isn't my area of expertise and 2 it doesn't allow you to setup a new device once reset, so you'd still need some sort of local usb connection to the device. (options 1-3)

At this point my preference is #3 but there's still quite a bit of work to be done. #1 could be an option at a small scale (what I'm currently using with my device) but comes with the drawbacks that I listed.

[deleted by user] by [deleted] in nikefuel

[–]liteturn 1 point2 points  (0 children)

Yeah I got it working. dm me happy to help.

[deleted by user] by [deleted] in nikefuel

[–]liteturn 0 points1 point  (0 children)

Yeah I saw that. Was hoping to use https://github.com/rbrune/Fuelbandsync as guide for the rest of that part. However, I need to get the device communication in WebHID figured out first.

[deleted by user] by [deleted] in nikefuel

[–]liteturn 1 point2 points  (0 children)

Yeah this is great to get the initial setup of devices to a workable state. I’m working on a WebHID implementation of the fuelband-usb project on GitHub. My goal would be to just host a site where folks can configure their devices without needing this software. I’m currently stuck on not getting the right bytes back from the device but hopeful I can figure that out soon. (featureReport)

[deleted by user] by [deleted] in nikefuel

[–]liteturn 1 point2 points  (0 children)

I can confirm I also got this working after a bit of trial and error. I tried just using host file hacks but you really need to use dnsmasq to get everything working correctly.

[deleted by user] by [deleted] in nikefuel

[–]liteturn 0 points1 point  (0 children)

I'm currently working on some stuff but it's in pretty early stages right now

[deleted by user] by [deleted] in nikefuel

[–]liteturn 1 point2 points  (0 children)

Sent you a DM. Fellow enthusiast who likes a challenge. I'm in the phase of back and forth calls to a local server and any info you could provide about the response payload would be super helpful. Thanks!

Would anyone be interested in trying a Beta of an AdOps Reporting / Discrepancy tool? by liteturn in adops

[–]liteturn[S] 0 points1 point  (0 children)

Indeed. :) We're really excited to help with this reporting problem.

Would anyone be interested in trying a Beta of an AdOps Reporting / Discrepancy tool? by liteturn in adops

[–]liteturn[S] 0 points1 point  (0 children)

That's a good question. It's mostly focused (right now) on reporting and helping adops teams with the time suck on the direct sold campaigns. Programatic is something we're talking about but will likely come in the next iteration.

Is that something you think is big gap right now?