coffeehack - Hack of our Jura coffee machine

  •        27

coffeehack.ino is the arduino/squirrel-code that runs the local interface to the machine's maintenance port. Run it on a Spark Photon. webhook-coffee.json is what you'll need to particle webhook create in order for the Photon's event trigger to cause a web requests to the API. reverse-engineering has info on the machine, the v? files are EEPROM dumps.

https://github.com/Q42/coffeehack

Tags
Implementation
License
Platform

   




Related Projects

Jura

  •    Java

Jura is a programming language which is also a structured data language - think XML for source code. Jura supports generics, transforms and on-the-fly language extensions. The project aim is to create a Jura compiler in Java and then port it to Jura.

photon-ml - A scalable machine learning library on Apache Spark

  •    Terra

New: check out our hands-on tutorial.Photon Machine Learning (Photon ML) is a machine learning library based upon Apache Spark originally developed by the LinkedIn Machine Learning Algorithms team.

Q42.Wheels.Mvc.Paging

  •    DotNet

Q42 "Wheel" for creating pagination / sorting controls in .Net MVC (2/3) projects

atom-beautify - :lipstick: Universal beautification package for Atom editor (:warning: Currently migrating to https://github

  •    CoffeeScript

Atom-Beautify respects the core.telemetryConsent configuration option from Atom editor. If you do not wish to have usage data sent to Google Analytics then please set core.telemetryConsent to no or undecided option before using Atom-Beautify. See Anonymous Analytics section of docs for details. Thank you. Atom-Beautify is going to be completely rewritten with Unibeautify at its core! See unibeautify branch for work in progress and Issue #1174.


Johnny-Five - JavaScript Robotics and IoT programming framework

  •    Javascript

Johnny-Five is an Open Source, Firmata Protocol based, IoT and Robotics programming framework, developed at Bocoup. Johnny-Five programs can be written for Arduino (all models), Electric Imp, Beagle Bone, Intel Galileo & Edison, Linino One, Pinoccio, pcDuino3, Raspberry Pi, Particle/Spark Core & Photon, Tessel 2, TI Launchpad and more!

firmware - Device OS (Firmware) for Particle Devices

  •    C

This is the main source code repository of the Particle firmware libraries. To get started building firmware locally, see Getting Started.

blynk-library - Blynk library for embedded hardware

  •    C++

Blynk provides iOS and Android apps to control any hardware over the Internet or directly using Bluetooth. You can easily build graphic interfaces for all your projects by simply dragging and dropping widgets, right on your smartphone. Blynk is the most popular IoT platform used by design studios, makers, educators, and equipment vendors all over the world. Please find examples on how to use different types of connections (transports) and how to do make something great with Blynk. You can easily apply any type of board/connection to all examples.

photon-controller - Photon Controller

  •    Java

Photon Controller is an open-source system for managing hardware, containers, and clusters at scale.If you're looking to play with the code, keep reading.

Photon - C++ Game Development API

  •    C++

Photon is an API which is designed primarily to ease creation of hardware accelerated 2D games with OpenGL and other open source amp; cross platform libraries. Photon aims to simplify portable game development, enabling developers to focus on the gamepl

Photon OS - Minimal Linux container host

  •    Python

Photon is a technology preview of a minimal Linux container host. It is designed to have a small footprint and boot extremely quickly on VMware platforms. Photon is intended to invite collaboration around running containerized applications in a virtualized environment. It is optimized for vSphere. It supports Docker, rkt, and the Pivotal Garden container specifications.

spark-server - An API compatible open source server for interacting with devices speaking the spark-protocol

  •    Javascript

Photon users: This application has not been rigorously tested with the Photon. We will be reviewing and testing it shortly, but in the meantime, YMMV. If you do attempt to use the Photon with this library and run into problems, please open an issue. First, put your Core in DFU mode by holding the MODE and RESET buttons on the Core, then releasing RESET while continuing to hold MODE for 3 seconds until the LED starts blinking yellow.

Photon - A lightweight multi-threaded downloader based on aria2.

  •    Javascript

Photon is a lightweight multi-threaded downloader based on aria2. It supports HTTP/HTTPS, Magnet links, BitTorrent and Metalink. Photon is cross platform. It has macOS and Windows releases now and will have Linux release soon.

PhScrs - Photon Screensavers

  •    C

PhScrs is a library-framework like xscreensaver, but developed for QNX Photon. It includes a common shared library for development, and screensavers.

Photon Software

  •    Java

Photon provides very fast access to data containers (queues, maps, etc.) in shared memory - it can retrieve millions of data records per second. It also uses some RDB concepts like transactions and crash recovery. See web site for details.

Photonics

  •    C

Photonics is a photon tracking Monte Carlo package, which calculates photon flux and time distributions in a heterogeneous medium surrounding a light source. The propagation medium and detector and light sources are highly customizable.

photon - The fastest way to build beautiful Electron apps using simple HTML and CSS

  •    CSS

UI toolkit for building desktop apps with Electron. Take note that our master branch is our active, unstable development branch and that if you're looking to download a stable copy of the repo, check the tagged downloads.

Photon - Incredibly fast crawler designed for recon.

  •    Python

The extracted information is saved in an organized manner or can be exported as json. Control timeout, delay, add seeds, exclude URLs matching a regex pattern and other cool stuff. The extensive range of options provided by Photon lets you crawl the web exactly the way you want.

uCNC_controller - A small arduino CNC controller

  •    nesC

uCNC_controller is a small CNC G-Code interpreting controller for educational or home projects. It supports small set of commands and can be configured to behave in several different ways. Included in the Extras directory are sample files to replicate a controller circuit board and 3D files to build a small 3 axis CNC plotter. It controls up to three stepper motors via the Arduino stepper library, as well as one servo, and two general purpose outputs. It is programmed for simplicity and readability more than for being a feature-complete g-code interpreter. It is intended to be a stepping stone for people intending to learn about machine control.

Mosquitto - An Open Source MQTT v3.1 Broker

  •    C

Mosquitto is an open source message broker that implements the MQ Telemetry Transport protocol version 3.1. MQTT provides a lightweight method of carrying out messaging using a publish/subscribe model. This makes it suitable for machine to machine messaging such as with low power sensors or mobile devices such as phones, embedded computers or microcontrollers like the Arduino.