Skip to content

phylor/kuehl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Kuehl

An IoT grocery shopping list for your fridge.

Installation

  1. Install Arduino libraries:
    • Adafruit Neopixel: search for it in the Arduino IDE
    • ArduinoJson: search for it in the Arduino IDE. Make sure to install version 5.x.
    • WifiManager: on its Github page, click on Clone or Download and then on Download ZIP. Add the ZIP in the Arduino IDE as a library.
  2. In the serial monitor, make sure to choose 115200 baud.
  3. Flash the sketch

Wifi and Todoist Configuration

  1. Take note of the information in the serial monitor:
***************************************************
* No Wifi configuration or not possible to connect.
* Entered config mode. Connect to me using:
*
* Wifi SSID: Kuehl01
* Wifi Password: 123456ABCDEF
* Web IP address: 192.168.4.1
***************************************************
  1. Connect to the given Wifi
  2. Visit the given IP address in your web browser
  3. Click on Configure Wifi
  4. Enter the SSID and the password of the Wifi you want to connect to
  5. Enter your Todoist token (can be found on the integration page)
  6. Enter your Todoist project ID which is used to add groceries to. To get the project ID, open the project on Todoist and copy it from the URL, e.g. https://todoist.com/app#project%2F1234567890%2Ffull. Do not copy any of the %2F. In this example, the project ID would be 1234567890.
  7. Click Save.

If all information has been entered correctly, the access point is being shut down and the device connects to your wifi. It then reports its IP address in the serial monitor.

Usage

Click any key on the keypad to add a task to the configured Todoist project.

Use the * key to reset Wifi settings and restart the device. It then acts as an access point and needs to be configured again.

About

An IoT grocery shopping list for your fridge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages