Skip to content

Latest commit

 

History

History
28 lines (16 loc) · 1.24 KB

README.md

File metadata and controls

28 lines (16 loc) · 1.24 KB

Inferno

Wood pellet smoker powered by .NET 7 and Raspberry Pi 3.

Inferno.Api

This is the core functionality. It exposes all functionality as a web API. I run it on http://localhost:5000 and control it via a variety of tools. The PID algorithm, fire minder, and display logic all reside here.

Inferno.Cli

A command-line interface for the API.

Inferno.Common

Class library shared between projects.

Inferno.Mqtt

Service that polls Inferno.Api, relaying commands and statuses to/from an MQTT broker. I surface this in a Home Assistant dashboard for UI.

Hardware

The grill itself is a Traeger Junior Elite 20. The custom hardware is comprised of a Raspberry Pi 3, some relays for controlling the 110V circuits, a 20x4 LCD display, a MCP3008 analog to digital converter.

Raspberry Pi and components