CamSoper / Inferno

Wood pellet smoker powered by .NET

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Wood pellet smoker powered by .NET

License:MIT License


Languages

Language:C# 99.4%Language:Batchfile 0.6%