Skip to content

This project covers somewhat advances features for an espresso machine controller.

License

Notifications You must be signed in to change notification settings

Schm1tz1/ESPressIoT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESPressIoT

This project covers somewhat advances features for an espresso machine controller. The basic idea was to have reproducible "espresso results" due to temperature regulation and being able to fine-tune. Especialy small machines have a low heat capacity and quality suffers a lot from different heat-up-times and high hysteresis in standard temperature switches. This work is based on my previous work with with IoT, MQTT and my small controller cofcon. As always - take care, you are working with high voltages and you are switching loads up to a few Kilowatts. Please be sure yo know what you are doing, always disconnect and unplug you machine before installing electronics components, choose your components (cables, connectors, sensors, SSR etc.) wisely...

Dependencies

Features

  • very fast and accurate adaptive PID-Controller for the heater of your espresso machine (heat-up-time about 2 minutes, stability/RMS of ~0.15 °C)
  • WWW-Interface for control, configuration and tuning
  • Telnet-Server for PID status (analogous to serial terminal)
  • MQTT-Interface (needs PubSub-Client)
  • OTA-Flash enabled (over-the-air, flash firmware via upload in WWW-Interface)
  • Serial Interface for testing, debugging
  • JSON-Config in internal SPIFFS (uses ArduinoJSON)
  • Re-Written auto-tuning-loop to optimize PID parameters
  • integrated simulation to test features and functionality

About

This project covers somewhat advances features for an espresso machine controller.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published