Skip to content

keithwilliams324/Inferno

 
 

Repository files navigation

Inferno

Wood pellet smoker powered by .NET Core and Raspberry Pi 3. See the photo album! See me demo the smoker on the stream I co-host, The DotNet Docs! See an episode of On .NET that featured it!

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.

Inferno.Bot

A Skype bot for controlling the smoker. Designed for WAF. Built with Microsoft Bot Framework and hosted on Azure.

Inferno.Cli

A command-line interface for the API.

Inferno.Common

Class library shared between projects.

Inferno.RelayListener

Service that makes an outgoing connection to an Azure Relay Hybrid Connection and relays requests from the Bot to the API from the cloud.

Inferno.TemperatureLogger

A tool I made for gathering telemetry. It polls the local instance of Inferno.Api and outputs temperature readings in a CSV format. I run it as a background task, piping the output to a file for later analysis in Excel.

Hardware

Raspberry Pi and components

About

Wood pellet smoker powered by .NET Core

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 81.5%
  • HTML 17.8%
  • Batchfile 0.7%