All Projects → Schm1tz1 → ESPressIoT

Schm1tz1 / ESPressIoT

Licence: GPL-3.0 License
This project covers somewhat advances features for an espresso machine controller.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to ESPressIoT

server
MyController 2.x server
Stars: ✭ 14 (-54.84%)
Mutual labels:  mqtt, esp8266
ArduinoMqtt
MQTT client for Arduino
Stars: ✭ 58 (+87.1%)
Mutual labels:  mqtt, esp8266
swifitch-software
Software for SWIFITCH HW
Stars: ✭ 12 (-61.29%)
Mutual labels:  mqtt, esp8266
Tasmota
Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Stars: ✭ 16,624 (+53525.81%)
Mutual labels:  mqtt, esp8266
SuperLEDstrip
No description or website provided.
Stars: ✭ 13 (-58.06%)
Mutual labels:  mqtt, esp8266
ESP8266 mqtts
Arduino IDE project: send data from DS18B20 temperature sensor to mqtt.flespi.io via MQTT over SSL.
Stars: ✭ 16 (-48.39%)
Mutual labels:  mqtt, esp8266
thinx-device-api
Remote IoT Device Management Platform
Stars: ✭ 19 (-38.71%)
Mutual labels:  mqtt, esp8266
Ems Esp
ESP8266 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps
Stars: ✭ 226 (+629.03%)
Mutual labels:  mqtt, esp8266
Cicada-FW
IoT Communications Module for Energy Access. An easy way to get production ready, bi-directional communications for your IoT embedded device. Proiect supported by the EnAccess Foundation - https://enaccess.org
Stars: ✭ 12 (-61.29%)
Mutual labels:  mqtt, esp8266
SnorkTracker
GPS IoT tracker board for scanning gps and environment information and sending this to a MQTT server via GPRS.
Stars: ✭ 38 (+22.58%)
Mutual labels:  mqtt, esp8266
Ailight
AiLight is a custom firmware for the esp8266 based Ai-Thinker (or equivalent) RGBW WiFi light bulbs
Stars: ✭ 248 (+700%)
Mutual labels:  mqtt, esp8266
Farm-Data-Relay-System
A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
Stars: ✭ 97 (+212.9%)
Mutual labels:  mqtt, esp8266
Esp Mqtt Rgb Led
MQTT RGB LEDs Using JSON for Home Assistant
Stars: ✭ 241 (+677.42%)
Mutual labels:  mqtt, esp8266
pcb-ws2812-wifi-controller
WiFi Controller for WS2812 LED Stripes
Stars: ✭ 48 (+54.84%)
Mutual labels:  esp8266, controller
Pjon
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Stars: ✭ 2,615 (+8335.48%)
Mutual labels:  mqtt, esp8266
aranya
Control all kinds of devices with Kubernetes
Stars: ✭ 16 (-48.39%)
Mutual labels:  mqtt, controller
Esp8266 React
A framework for ESP8266 & ESP32 microcontrollers with a React UI
Stars: ✭ 193 (+522.58%)
Mutual labels:  mqtt, esp8266
Wthermostatbeca
Replaces original Tuya firmware on Beca thermostat with ESP8266 wifi module
Stars: ✭ 204 (+558.06%)
Mutual labels:  mqtt, esp8266
ESP8266 MQTT OneNet
Esp8266 Connect Onenet via mqtt, subscribe & publish
Stars: ✭ 15 (-51.61%)
Mutual labels:  mqtt, esp8266
CodeDroneDIY
The most simple, but working, quadricopter flight controller from scratch, using Arduino Uno/Nano.
Stars: ✭ 68 (+119.35%)
Mutual labels:  controller, pid

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].