Git Product home page Git Product logo

flit's People

Contributors

goboygo avatar

Watchers

 avatar

Forkers

andykant

flit's Issues

Too many HTTP GETs sent from controller when dragging slider

This is the fault of MIT App Inventor. When dragged, the slider control sends a dense, continuous stream of HTTP GET requests and then registers errors if every single one of them doesn't receive a complete response.

Proper solution is to either:

  1. throttle the number of HTTP GET requests sent to a reasonable number, smoothing the changes to the slider control value. There is no way to implement this in App Inventor. App would need to be rebuilt in Android Studio.
  2. send UDP packets that don't require HTTP processing or response. This is the better option, however, MIT App Inventor's web client does not support direct TCP connections of any type. App would need to be rebuilt in Android Studio.

Sunrise/sunset recalculation not triggered after midnight

We calculate proper sunrise/sunset times at boot, but they are not refreshed after a new day kicks over. This means if the sculpture is left on for months auto on/off times will slowly drift out of sync. This isn't really a major issue, as we turn on an hour before sunset and turn off an hour after sunrise. This means the sculpture would have to remain on and never rebooted across enough weeks such that the day lengthens by 2 full hours.

Workaround is simply to toggle the power switch on the sculpture one time.

FeatReq: Would be nice to be able to reset the router

It would be nice to be able to have a "controllerMon" service on flit that makes sure the serial<->wifi bridge was able to obtain an IP and is connected to the router and, if not, cycle the power to the bridge and router to reset them.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.