Skip to content

Wood pellet smoker powered by .NET

License

Notifications You must be signed in to change notification settings

Xamarin2019/Inferno

 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.3%
  • Batchfile 0.7%